.console-body{--ink:#eeece7;--muted:#939393;--border:#373737;--line:#2b2b2b;--paper:#121212;color:#e8e8e8;background:#111;font-size:13px}.console-body p{color:#969696}.console-body .icon{color:inherit}.console-body .icon-btn{color:#acacac;background:#191919;border-color:#3b3b3b;border-radius:4px;width:30px;height:30px}.console-body .icon-btn .icon{width:16px;height:16px}.console-body .btn{color:#161616;background:#dbdbdb;border-color:#dbdbdb;padding:8px 12px;font-size:11px}.console-body .btn:hover{background:#f1f1f1}.console-body .btn-outline{color:#bebebe;background:0 0;border-color:#3e3e3e}.console-body input,.console-body select,.console-body textarea{color:#d6d6d6;background:#141414;border-color:#393939;font-size:12px}.console-body select option{background:#181818}.console-body input:focus,.console-body select:focus{border-color:#7c7c7c}.console-body .positive{color:#b7b7b7}.console-body .negative{color:#d49583}.console-body .mono{color:#7f7f7f;letter-spacing:.015em;font-size:9px}.console-body .brand{letter-spacing:.1em;font-size:16px}.console-body .brand-mark{width:23px;height:23px}.console-header{z-index:10;background:#131313;border-bottom:1px solid #343434;align-items:center;gap:35px;height:65px;padding:0 24px;display:flex;position:relative}.console-label{letter-spacing:.06em;color:#afafaf;border-left:1px solid #3f3f3f;padding-left:28px;font:10px IBM Plex Mono}.console-label small{color:#727272;margin-left:10px;font-size:8px}.console-top-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.demo-badge{letter-spacing:.03em;color:#b8aa92;white-space:nowrap;border:1px solid #4c4436;border-radius:3px;align-items:center;gap:6px;padding:5px 7px;font:9px IBM Plex Mono;display:inline-flex}.demo-badge i{background:#d0a677;border-radius:50%;width:4px;height:4px}.console-top-actions .demo-badge{border:0;font-size:9px}.console-top-actions .demo-account{color:#dbdbdb;background:#2a2a2a;border-color:#494949;font-size:9px}.console-layout{grid-template-columns:180px minmax(0,1fr);min-height:calc(100vh - 102px);display:grid}.console-sidebar{background:#121212;border-right:1px solid #343434;flex-direction:column;gap:60px;padding:25px 12px;display:flex}.console-sidebar nav{gap:5px;display:grid}.sidebar-link{color:#a2a2a2;text-align:left;border-radius:4px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:12px;display:flex}.sidebar-link .icon{width:18px;height:18px}.sidebar-link.active{color:#e5e5e5;background:#292929}.sidebar-link:hover{background:#222}.sidebar-link small{color:#a8a8a8;margin-left:auto;font:9px IBM Plex Mono}.sidebar-bottom{gap:4px;margin-top:auto;display:grid}.sidebar-bottom>a,.sidebar-bottom>button{color:#969696;text-align:left;align-items:center;gap:10px;padding:12px 14px;font-size:11px;display:flex}.sidebar-bottom .icon{width:16px;height:16px}.system-indicator{color:#909090;border-top:1px solid #373737;align-items:flex-start;gap:8px;margin-top:15px;padding:24px 8px 0;font:8px/1.8 IBM Plex Mono;display:flex}.system-indicator i{background:#989898;border-radius:50%;width:4px;height:4px;margin-top:5px}.system-indicator small{color:#6e6e6e;font:9px IBM Plex Mono}.console-main#main{background:#141414;min-width:0;padding:0}.console-notice{color:#a3a3a3;background:#1f1f1f;border-bottom:1px solid #343434;justify-content:space-between;gap:15px;padding:10px 28px;font-size:10px;display:flex}.console-notice a{white-space:nowrap;color:#c6c6c6}.console-notice .icon{width:11px;height:11px}#console-content{max-width:1800px;margin:auto;padding:28px}.console-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:27px;display:flex}.console-heading h1{letter-spacing:-.035em;margin:12px 0 8px;font-size:30px;line-height:1.2}.console-heading p{font-size:12px}.workspace-stats{gap:45px;display:flex}.workspace-stats>div{flex-direction:column;gap:10px;display:flex}.workspace-stats span{color:#8f8f8f;font:8px IBM Plex Mono}.workspace-stats strong{color:#d8d8d8;letter-spacing:-.04em;font:400 22px IBM Plex Mono}.scanner-panel,.market-detail,.ticket-panel,.console-panel{background:#191919;border:1px solid #3b3b3b;border-radius:6px;overflow:hidden}.scanner-toolbar{border-bottom:1px solid #353535;gap:10px;padding:14px;display:flex}.search-field{background:#151515;border:1px solid #3b3b3b;border-radius:4px;flex:1;align-items:center;gap:10px;min-width:160px;padding:0 10px;display:flex}.search-field .icon{color:#979797;width:15px;height:15px}.search-field input{outline-offset:1px;background:0 0;border:0;padding:8px 0}.search-field kbd{color:#909090;background:#272727;border-color:#464646;font:10px IBM Plex Mono}.scanner-toolbar select{width:145px;padding:8px;font-size:10px}.scanner-toolbar .icon-btn{width:33px;height:33px}.category-tabs{border-bottom:1px solid #373737;gap:16px;padding:0 14px;display:flex;overflow-x:auto}.console-body .tab-button{color:#979797;white-space:nowrap;letter-spacing:0;padding:12px 4px;font:11px IBM Plex Mono}.console-body .tab-button.active{color:#dedede;border-color:#bf9268}.market-table-scroll{scrollbar-color:#4f4f4f #1c1c1c;scrollbar-width:thin;max-width:100%;overflow:auto}.market-table{border-collapse:collapse;white-space:nowrap;text-align:left;letter-spacing:-.02em;width:100%;font:11px IBM Plex Mono}.market-table th{color:#8c8c8c;background:#181818;border-bottom:1px solid #373737;padding:13px 12px;font-size:8px;font-weight:400}.market-table td{color:#c7c7c7;border-bottom:1px solid #333;padding:12px}.market-table tbody tr:last-child td{border:0}.market-table th:first-child,.market-table td:first-child{padding-left:14px;padding-right:0}.market-table tr.selected{background:#282828}.market-table tr:hover{background:#262626}.star-button{color:#747474;padding:4px}.star-button .icon{width:13px;height:13px}.star-button.is-starred{color:#d8ac70}.star-button.is-starred .icon{fill:#d8ac7020}.market-title-button{letter-spacing:-.015em;text-align:left;color:#e0e0e0;align-items:center;gap:12px;max-width:370px;padding:0;font:12px IBM Plex Mono;display:flex}.market-title-button>span:last-child{white-space:normal;min-width:200px;line-height:1.3;display:block}.market-title-button small{color:#919191;margin-top:6px;font:9px IBM Plex Mono;display:block}.market-title-button i{margin:0 5px;font-style:normal}.market-symbol{color:#ccc;background:#323232;border:1px solid #565656;border-radius:6px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font:8px IBM Plex Mono;display:flex}.grade{color:#b5b5b5;white-space:nowrap;background:#2d2d2d;border:1px solid #474747;border-radius:3px;padding:4px 6px;font:8px IBM Plex Mono;display:inline-flex}.grade-close{color:#c8b28a;background:#332e1e;border-color:#51452c}.grade-different{color:#ba9980;background:#302720;border-color:#4c3b2d}.scanner-status{color:#919191;border-top:1px solid #3d3d3d;justify-content:space-between;gap:16px;padding:11px 14px;font:8px IBM Plex Mono;display:flex}.trading-grid{grid-template-columns:minmax(0,1fr) 308px;align-items:start;gap:18px;margin-top:20px;display:grid}.detail-heading{padding:23px 22px 20px}.detail-category{color:#9f9f9f;letter-spacing:.05em;font:8px IBM Plex Mono}.detail-category span{color:#656565;margin:0 10px}.detail-title{justify-content:space-between;align-items:start;gap:15px;margin-top:14px;display:flex}.detail-title h2{letter-spacing:-.03em;max-width:550px;font-size:21px;line-height:1.25}.detail-title .icon-btn{width:26px;height:26px}.detail-meta{color:#949494;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:9px;display:flex}.text-button{color:#b3b3b3;padding:0;font-size:9px}.text-button .icon{width:11px;height:11px;margin-left:5px}.detail-tabs{border-top:1px solid #393939;border-bottom:1px solid #393939;gap:27px;padding:0 22px;display:flex}.detail-tabs .tab-button{padding:13px 0}.market-numbers{grid-template-columns:repeat(3,1fr);padding:24px 22px;display:grid}.market-numbers>div{flex-direction:column;gap:10px;display:flex}.market-numbers>div>span{color:#8f8f8f;font:8px IBM Plex Mono}.market-numbers strong{letter-spacing:-.05em;font:400 29px IBM Plex Mono}.market-numbers strong small{font-size:13px}.market-numbers small{color:#949494;font:8px IBM Plex Mono}.market-numbers em{color:#8b8b8b;margin-left:4px;font:8px IBM Plex Mono}.chart-toolbar{color:#a3a3a3;justify-content:space-between;align-items:center;gap:15px;padding:10px 22px 0;font:7px IBM Plex Mono;display:flex}.chart-toolbar>span{align-items:center;gap:5px;display:flex}.chart-toolbar i{background:#bc906b;border-radius:50%;width:4px;height:4px}.chart-toolbar b{color:#727272;margin-left:10px;font-weight:400}.chart-toolbar>div{gap:5px;display:flex}.chart-toolbar button{color:#9d9d9d;border-radius:2px;padding:5px;font:8px IBM Plex Mono}.chart-toolbar button.active{color:#d4d4d4;background:#404040}.price-chart{width:100%;height:auto;max-height:255px;padding:0 12px;display:block}.fair-source{background:#232323;border:1px solid #4b4b4b;border-radius:4px;margin:22px;padding:15px}.fair-source>div{align-items:center;gap:8px;display:flex}.source-dot{background:#a7a7a7;border-radius:50%;width:5px;height:5px}.fair-source strong{color:#c8c8c8;font-size:10px;font-weight:500}.fair-source .grade{margin-left:auto;font-size:7px}.fair-source p{margin-top:8px;font-size:10px}.fair-source>small{color:#7d7d7d;margin-top:7px;font-size:9px;display:block}.market-summary-grid{border-top:1px solid #404040;grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 22px;display:grid}.market-summary-grid>div{flex-direction:column;gap:8px;display:flex}.market-summary-grid span{color:#909090;font:7px IBM Plex Mono}.market-summary-grid strong{font:400 11px IBM Plex Mono}.ticket-panel{padding:20px}.ticket-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticket-heading h3{letter-spacing:-.02em;font-size:15px}.ticket-heading .demo-badge{padding:3px 4px;font-size:7px}.segmented{background:#171717;border:1px solid #434343;border-radius:4px;margin:20px 0 12px;padding:3px;display:flex}.segmented button{color:#999;border-radius:2px;width:50%;padding:8px;font:10px IBM Plex Mono}.segmented button.active{color:#ddd;background:#373737;box-shadow:0 1px 3px #0006}.outcome-buttons{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.outcome-buttons button{color:#a9a9a9;border:1px solid #484848;border-radius:3px;justify-content:space-between;padding:10px;font:10px IBM Plex Mono;display:flex}.outcome-buttons button.active{color:#e3e3e3;background:#3a3a3a;border-color:#909090}.outcome-buttons span{color:#a3a3a3}.ticket-panel label,.console-form label,.set-form>label{color:#a7a7a7;flex-direction:column;gap:8px;font-size:10px;display:flex}.ticket-panel select,.ticket-panel input{height:36px;padding:8px 9px;font:11px IBM Plex Mono}.ticket-inputs{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.size-presets{gap:7px;margin:10px 0 20px;display:flex}.size-presets button{color:#a1a1a1;background:#2b2b2b;border:1px solid #424242;border-radius:2px;flex:1;padding:5px;font:9px IBM Plex Mono}.size-presets button:hover{background:#393939}.fee-list{gap:11px;margin:22px 0 15px;display:grid}.fee-list>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.fee-list dt{color:#9c9c9c;font-size:10px}.fee-list dd{color:#d2d2d2;margin:0;font:11px IBM Plex Mono}.fee-list .fee-total{border-top:1px solid #4c4c4c;margin-top:4px;padding-top:13px}.fee-total dt{color:#c8c8c8}.fee-total dd{color:#e0e0e0;font-size:16px}.quote-edge{background:#282828;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;padding:9px;font-size:9px;display:flex}.quote-edge strong{font:400 10px IBM Plex Mono}.order-error,.order-hint{min-height:28px;margin:13px 0;line-height:1.5;color:#c8a37f!important;font-size:9px!important}.order-hint{color:#929292!important}.console-body .order-submit{background:#dbdbdb;border-color:#dbdbdb;width:100%;min-height:38px;margin-top:8px;font-size:10px}.ticket-note{text-align:center;font:8px/1.7 IBM Plex Mono;color:#858585!important;margin-top:12px!important}.book-caption{color:#acacac;justify-content:space-between;gap:20px;padding:22px;font:9px IBM Plex Mono;display:flex}.book-caption small{color:#858585;font-size:8px}.order-books{grid-template-columns:1fr 1fr;gap:18px;padding:0 22px 22px;display:grid}.order-books h3{color:#b3b3b3;margin-bottom:14px;font-size:12px}.order-books table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font:8px/1.8 IBM Plex Mono}.order-books th{color:#797979;padding-bottom:10px;font-size:7px;font-weight:400}.order-books td{border-top:1px solid #3c3c3c;padding:6px 3px;position:relative}.order-books tr.ask{background:linear-gradient(to left,#bb84651a var(--depth),transparent var(--depth))}.order-books tr.bid{background:linear-gradient(to left,#bfbfbf1a var(--depth),transparent var(--depth))}.order-books .ask td:first-child{color:#c49c7c}.order-books .bid td:first-child{color:#b8b8b8}.detail-disclaimer{padding:0 22px 20px;font-size:10px;line-height:1.5}.rules-heading{justify-content:space-between;gap:20px;padding:24px 22px 14px;display:flex}.rules-heading h3{font-size:18px}.rules-scroll{padding:0 22px;overflow:auto}.rules-table{border-collapse:collapse;text-align:left;width:100%;font-size:10px}.rules-table th{color:#888;border-bottom:1px solid #474747;padding:12px 8px;font:8px IBM Plex Mono}.rules-table td{border-bottom:1px solid #3e3e3e;min-width:120px;padding:14px 8px;line-height:1.5}.rules-table td:first-child{color:#a0a0a0}.rule-difference{background:#59472d22}.rule-difference td:last-child{color:#d8b684}.rule-conclusion{gap:12px;padding:22px;display:flex}.rule-conclusion .icon{color:#a0a0a0;width:18px;height:18px}.rule-conclusion p{font-size:10px;line-height:1.6}.console-empty{text-align:center;white-space:normal;flex-direction:column;align-items:center;padding:45px 24px;display:flex}.console-empty>.icon{color:#7d7d7d;width:28px;height:28px;margin-bottom:20px}.console-empty h3{color:#cbcbcb;font-size:20px}.console-empty p{max-width:420px;margin:14px 0 22px;font-size:12px;line-height:1.6}.console-empty.compact{padding:15px}.console-empty.compact p{margin:10px}.console-footer{color:#7e7e7e;border-top:1px solid #414141;justify-content:space-between;align-items:center;gap:18px;min-height:37px;padding:10px 24px;font:8px IBM Plex Mono;display:flex}.console-footer .icon{width:10px;height:10px}.console-panel{margin-bottom:22px}.panel-title{border-bottom:1px solid #414141;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.panel-title h2{letter-spacing:-.02em;font-size:17px}.portfolio-stats{grid-template-columns:repeat(4,1fr);gap:18px;margin:32px 0;display:grid}.portfolio-stats>div{background:#212121;border:1px solid #4b4b4b;border-radius:5px;padding:22px}.portfolio-stats span{color:#878787;font:8px IBM Plex Mono}.portfolio-stats strong{letter-spacing:-.04em;margin-top:18px;font:400 26px IBM Plex Mono;display:block}.portfolio-table td:first-child,.portfolio-table th:first-child{padding-left:22px;padding-right:12px}.portfolio-table td{padding-top:22px;padding-bottom:22px}.small-btn{color:#bababa;white-space:nowrap;border:1px solid #525252;border-radius:3px;padding:6px 9px;font:8px IBM Plex Mono}.small-btn .icon{width:11px;height:11px}.open-orders article{border-bottom:1px solid #3c3c3c;align-items:center;gap:25px;padding:20px 22px;display:flex}.open-orders article>div{flex:1}.open-orders strong{font-size:12px;font-weight:450}.open-orders small{color:#8f8f8f;margin-top:8px;font:9px IBM Plex Mono;display:block}.open-orders>article>span{font:12px IBM Plex Mono}.activity-list>div{color:#b9b9b9;border-bottom:1px solid #3c3c3c;align-items:center;gap:13px;padding:20px 22px;font-size:11px;display:flex}.activity-list .icon{color:#9e9e9e;width:15px;height:15px}.activity-list small{color:#838383;margin-top:5px;font-size:9px;display:block}.activity-list time{color:gray;margin-left:auto;font:8px IBM Plex Mono}.sets-layout{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.set-diagram{align-items:center;gap:12px;padding:32px 24px;display:flex}.set-diagram>div{text-align:center;color:#9a9a9a;background:#303030;border:1px solid #525252;border-radius:5px;flex:1;padding:20px;font:9px IBM Plex Mono}.set-diagram strong{color:#ccc;margin-top:12px;font-size:27px;font-weight:400;display:block}.set-diagram>span{color:#818181;font:18px IBM Plex Mono}.set-form{max-width:600px;padding:0 24px 24px}.set-form>label{max-width:180px}.set-notes{padding:30px}.set-notes h2{font-size:29px;line-height:1.15}.set-notes p{margin-top:25px;line-height:1.7}.set-notes ul{color:#939393;margin:24px 0;padding-left:20px;line-height:1.8}.set-notes li{margin-bottom:10px}.set-notes .text-link{font-size:9px}.alert-list article{border-bottom:1px solid #454545;align-items:center;gap:20px;padding:25px;display:flex}.alert-symbol{background:#343434;border:1px solid #555;border-radius:5px;padding:10px}.alert-symbol .icon{width:20px;height:20px}.alert-description{flex:1}.alert-description h3{font-size:17px}.alert-description p{margin-top:10px;font-size:11px}.alert-description small{color:#7c7c7c;margin-top:10px;font:7px IBM Plex Mono;display:block}.toggle{background:#363636;border:1px solid #585858;border-radius:20px;flex:none;width:40px;height:24px;padding:3px}.toggle>span{background:#838383;border-radius:50%;width:16px;height:16px;display:block}.toggle.on{background:#4a4a4a;border-color:#777}.toggle.on>span{background:#cfcfcf;transform:translate(16px)}.alert-info{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px;display:grid}.alert-info>div{background:#282828;border:1px solid #525252;border-radius:5px;padding:28px}.alert-info>.icon{width:24px;height:24px}.alert-info h3{margin-top:25px;font-size:20px}.alert-info p{margin:12px 0 20px;font-size:12px;line-height:1.5}.console-dialog{color:#dbdbdb;background:#1e1e1e;border:1px solid #5b5b5b;border-radius:8px;width:min(520px,100vw - 32px);max-height:90dvh;padding:0;overflow:auto;box-shadow:0 20px 70px #0008}.console-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0ab9}.modal-heading{border-bottom:1px solid #434343;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.modal-heading h2{letter-spacing:-.03em;font-size:22px}.modal-body{padding:24px}.modal-body>p{margin-bottom:24px;font-size:13px;line-height:1.7}.modal-body .btn{margin-top:12px}.console-form{gap:22px;display:grid}.console-form p{font-size:12px;line-height:1.6}.console-form label{font-size:12px}.review-market{margin:22px 0;font-size:22px;line-height:1.3}.review-summary{justify-content:space-between;gap:20px;margin-bottom:24px;font:11px IBM Plex Mono;display:flex}.review-summary>span{color:#8f8f8f;font-size:9px}.review-routes>div{border-bottom:1px solid #444;gap:20px;padding:13px 0;font-size:12px;display:flex}.review-routes>div>span:nth-child(2){color:#919191;margin-left:auto;font:10px IBM Plex Mono}.review-routes strong{font:11px IBM Plex Mono}.account-balance{gap:15px;margin-bottom:28px;display:grid}.account-balance span{color:#979797;font:9px IBM Plex Mono}.account-balance strong{font:36px IBM Plex Mono}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1700px){.console-layout{grid-template-columns:210px minmax(0,1fr)}#console-content{padding:38px}.trading-grid{grid-template-columns:minmax(0,1fr) 340px}.market-table td{padding-top:15px;padding-bottom:15px}.market-title-button{font-size:13px}.detail-title h2{font-size:24px}.price-chart{max-height:280px}}@media (max-width:1150px){.console-layout{grid-template-columns:144px minmax(0,1fr)}.console-sidebar{padding:22px 8px}.sidebar-link{gap:10px;padding:11px 9px;font-size:11px}.sidebar-bottom>a,.sidebar-bottom>button{padding:10px 9px;font-size:10px}#console-content{padding:20px}.trading-grid{grid-template-columns:minmax(0,1fr) 270px;gap:14px}.ticket-panel{padding:16px}.market-numbers{padding:20px 16px}.market-numbers strong{font-size:24px}.market-numbers small{font-size:7px}.chart-toolbar{padding:10px 16px 0}.chart-toolbar b{display:none}.detail-heading{padding:20px 16px}.detail-title h2{font-size:18px}.detail-tabs{gap:22px;padding:0 16px}.fair-source{margin:16px}.portfolio-stats{gap:12px}.portfolio-stats>div{padding:18px}.portfolio-stats strong{font-size:23px}.order-books{grid-template-columns:1fr;gap:12px;padding:0 16px 16px}.workspace-stats{gap:25px}.console-heading h1{font-size:27px}.workspace-stats strong{font-size:20px}.sets-layout{grid-template-columns:1fr 1fr}.set-diagram{gap:8px;padding:24px 18px}.set-diagram>div{padding:15px 10px}.set-diagram strong{font-size:23px}.set-notes{padding:24px}.alert-info>div{padding:23px}}@media (max-width:800px){.console-layout{grid-template-columns:65px minmax(0,1fr)}.console-sidebar{padding:18px 8px}.sidebar-link{justify-content:center;padding:12px}.sidebar-link>span,.sidebar-link>small,.sidebar-bottom span,.system-indicator{display:none}.sidebar-bottom>a,.sidebar-bottom>button{justify-content:center;padding:13px}.console-header{gap:25px;padding:0 18px}.console-label{padding-left:20px}.console-top-actions{gap:10px}.console-notice{padding:10px 20px;font-size:9px}.console-notice a{display:none}#console-content{padding:18px}.console-heading{align-items:flex-start;gap:15px}.workspace-stats>div:first-child{display:none}.workspace-stats strong{font-size:18px}.workspace-stats span{font-size:7px}.console-heading h1{font-size:25px}.console-heading p{font-size:10px}.trading-grid{grid-template-columns:minmax(0,1fr) 240px;gap:12px}.ticket-panel{padding:14px}.detail-title h2{font-size:17px}.detail-meta{gap:10px;font-size:8px}.market-numbers{grid-template-columns:1fr 1fr;gap:20px}.market-numbers>div:last-child{display:none}.detail-tabs{gap:18px}.detail-tabs .tab-button{font-size:10px}.chart-toolbar{flex-wrap:wrap;gap:10px}.price-chart{padding:0 6px}.fair-source{margin:12px}.fair-source p{font-size:9px}.fair-source small{font-size:8px}.market-summary-grid{grid-template-columns:1fr 1fr;padding:16px 12px}.market-summary-grid>div:last-child{display:none}.scanner-toolbar{gap:7px;padding:10px}.scanner-toolbar select{width:115px;font-size:9px}.search-field{min-width:120px;padding:0 7px}.search-field input{font-size:10px}.category-tabs{gap:20px}.category-tabs .tab-button{font-size:10px}.portfolio-stats{grid-template-columns:1fr 1fr}.sets-layout{grid-template-columns:1fr}.alert-list article{gap:12px;padding:20px}.alert-symbol{display:none}.alert-info{gap:14px}.alert-info>div{padding:20px}.alert-description small{font-size:6px}.console-footer{padding:10px 16px;font-size:6px}.console-footer>span:nth-child(2){display:none}}@media (max-width:640px){.console-header{gap:12px;height:60px;padding:0 14px}.console-body .brand{gap:7px;font-size:14px}.console-body .brand-mark{width:22px;height:22px}.console-label{display:none}.console-top-actions{gap:8px}.console-top-actions>.icon-btn{display:none}.console-top-actions .demo-badge{padding:0;font-size:7px}.console-top-actions .demo-account{gap:0;min-height:29px;padding:7px;font-size:0}.console-top-actions .demo-account .icon{width:15px;height:15px}.console-layout{flex-direction:column;display:flex}.console-sidebar{z-index:15;background:#111;border-bottom:1px solid #333;border-right:0;padding:7px 10px;display:block;position:sticky;top:0}.console-sidebar nav{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.sidebar-link{flex-direction:column;gap:6px;min-width:0;padding:9px 3px}.sidebar-link>span{font-size:9px;display:block}.sidebar-link .icon{width:18px;height:18px}.sidebar-bottom{display:none}.console-notice{padding:10px 14px;font-size:8px;line-height:1.6}.console-main#main{padding:0}.console-body #console-content{padding:20px 12px}.console-heading{margin-bottom:22px;display:block}.console-heading h1{margin:12px 0 9px;font-size:28px}.console-heading p{font-size:11px;line-height:1.6}.console-heading>.btn{margin-top:20px}.workspace-stats{gap:40px;margin-top:22px}.workspace-stats>div:first-child{display:flex}.workspace-stats span{font-size:7px}.workspace-stats strong{font-size:20px}.scanner-toolbar{grid-template-columns:1fr 1fr 30px;gap:10px;padding:12px;display:grid}.search-field{grid-column:1/-1}.search-field input{padding:10px 0;font-size:12px}.scanner-toolbar select{width:100%;font-size:10px}.scanner-toolbar .icon-btn{width:30px;height:33px}.category-tabs{gap:22px;padding:0 12px}.category-tabs .tab-button{font-size:10px}.scanner-status{gap:10px;font-size:7px;line-height:1.5}.scanner-status>span:last-child{text-align:right;max-width:100px}.market-table{font-size:10px}.market-table th{font-size:7px}.market-title-button{gap:10px;font-size:11px}.market-title-button>span:last-child{min-width:185px;max-width:210px}.market-table td{padding:14px 10px}.market-symbol{width:25px;height:25px;font-size:7px}.market-title-button small{font-size:8px}.trading-grid{grid-template-columns:1fr;gap:16px;margin-top:18px}.detail-heading{padding:22px 16px}.detail-title h2{font-size:21px}.detail-meta{gap:10px;font-size:8px}.detail-tabs{gap:25px}.detail-tabs .tab-button{font-size:11px}.market-numbers{grid-template-columns:1fr 1fr 1fr;gap:10px;padding:24px 16px}.market-numbers>div:last-child{display:flex}.market-numbers strong{font-size:25px}.market-numbers>div>span{font-size:6px}.market-numbers small{font-size:6px;line-height:1.5}.market-numbers em{display:none}.chart-toolbar{flex-wrap:nowrap;padding:0 16px;font-size:6px}.chart-toolbar button{padding:5px 4px;font-size:7px}.chart-toolbar>div{gap:3px}.fair-source{margin:18px 16px}.market-summary-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:18px 16px}.market-summary-grid>div:last-child{display:flex}.market-summary-grid span{font-size:6px}.market-summary-grid strong{font-size:9px}.ticket-panel{padding:22px}.ticket-heading h3{font-size:18px}.ticket-heading .demo-badge{font-size:8px}.ticket-panel input,.ticket-panel select{height:42px;font-size:12px}.ticket-panel label,.fee-list dt{font-size:11px}.fee-list dd{font-size:12px}.order-hint,.order-error{font-size:10px!important}.ticket-note{font-size:9px}.console-body .order-submit{min-height:42px;font-size:11px}.outcome-buttons button{padding:12px;font-size:11px}.segmented button{padding:10px;font-size:11px}.size-presets button{padding:7px;font-size:10px}.quote-edge{font-size:10px}.quote-edge strong{font-size:11px}.order-books{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px 16px}.order-books table{font-size:7px}.order-books th{font-size:6px}.order-books td:nth-child(3),.order-books th:nth-child(3){display:none}.book-caption{padding:20px 16px;font-size:8px}.book-caption small{text-align:right;max-width:130px;font-size:7px}.rules-heading{padding:22px 16px 14px}.rules-heading h3{font-size:18px}.rules-scroll{padding:0 16px}.rules-table{font-size:9px}.rules-table td{min-width:120px}.rule-conclusion{padding:20px 16px}.detail-disclaimer{padding:0 16px 20px;font-size:9px}.portfolio-stats{gap:10px;margin:24px 0}.portfolio-stats>div{padding:18px 14px}.portfolio-stats strong{font-size:22px}.portfolio-stats span{font-size:6px}.panel-title{padding:20px 16px}.panel-title h2{font-size:17px}.panel-title .mono{font-size:7px}.open-orders article{gap:12px;padding:20px 16px}.open-orders strong{font-size:11px}.open-orders small{font-size:8px}.open-orders>article>span{font-size:11px}.small-btn{padding:6px 8px;font-size:7px}.activity-list>div{padding:20px 16px;font-size:10px}.activity-list time{font-size:7px}.alert-list article{flex-wrap:wrap;gap:15px;padding:20px 16px}.alert-description{flex-basis:calc(100% - 70px);min-width:170px}.alert-description h3{font-size:17px}.alert-description p{font-size:10px}.alert-description small{font-size:6px}.alert-list .small-btn{font-size:8px}.alert-info{grid-template-columns:1fr;gap:14px}.alert-info>div{padding:24px}.alert-info h3{margin-top:18px}.set-diagram{gap:8px;padding:26px 16px}.set-diagram>div{padding:16px 8px}.set-diagram strong{font-size:24px}.set-diagram>span{font-size:14px}.set-form{padding:0 20px 25px}.set-notes{padding:26px 22px}.set-notes h2{font-size:28px}.set-notes p,.set-notes ul{font-size:12px}.modal-heading{padding:20px}.modal-heading h2{font-size:21px}.modal-body{padding:22px 20px}.review-summary{font-size:10px}.review-summary>span{font-size:8px}.review-routes>div{gap:10px;font-size:10px}.console-footer{padding:14px;font-size:6px}.console-empty{padding:40px 22px}.console-empty h3{font-size:21px}.console-empty p{font-size:12px}}.console-body .icon.is-filled{color:#51534e}
.features .feature-grid{gap:44px 24px}.features .feature-scene{isolation:isolate;aspect-ratio:1;--scene-position:50% 50%;--scene-image:url(/assets/atmosphere/feature-architecture.webp);background:#d4d7d0;border:1px solid #c5c8c1;border-radius:3px;padding:0;position:relative;overflow:clip;box-shadow:inset 0 1px #fff9,0 2px 5px #20251b0a}.features .feature-scene[data-scene=landscape]{--scene-image:url(/assets/atmosphere/feature-landscape.webp)}.features .feature-atmosphere{z-index:0;background-image:var(--scene-image);background-position:var(--scene-position);filter:grayscale()blur(3px);pointer-events:none;background-size:125%;position:absolute;inset:-10px}.features .feature-scene-1{--scene-position:65% 50%}.features .feature-scene-2{--scene-position:80% 45%}.features .feature-scene-3{--scene-position:25% 55%}.features .feature-scene-4{--scene-position:15% 80%}.features .feature-scene-5{--scene-position:10% 25%}.features .feature-scene-6{--scene-position:90% 10%}.features .feature-scene-7{--scene-position:75% 90%}.features .feature-scene-2 .feature-atmosphere,.features .feature-scene-6 .feature-atmosphere{background-size:150%}.features .feature-scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(155deg,#fcfdf7b3,#f6f8f28c 44%,#e4e9dd80);position:absolute;inset:0}.features .feature-scene:after{z-index:3;pointer-events:none;background:linear-gradient(135deg,#fff2,#0000 45%);border:1px solid #ffffff65;border-radius:2px;inset:0}.features .feature-scene>a{z-index:2;mix-blend-mode:normal;background:0 0;border-radius:2px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.features .feature-scene img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:100%;transform:scale(calc(1 + var(--art-lift,0)*.018));transition:none;display:block}.features .feature-preview{z-index:4;-webkit-backdrop-filter:blur(12px);width:32px;height:32px;bottom:12px;right:12px;color:#4d5548!important;background:linear-gradient(140deg,#ffffffd9,#eef1e9b3)!important;border:1px solid #ffffffb3!important;border-radius:50%!important;box-shadow:inset 0 1px #fff,0 3px 9px #20251b26!important}.features .feature-preview:focus-visible{outline-offset:4px;outline:2px solid #343b30}.features .feature-card h3{color:#3a4035;margin-top:18px}.features .feature-card p{color:#69715f}@media (max-width:920px){.features .feature-grid{gap:36px 24px}}@media (max-width:640px){.features .feature-grid{gap:30px 15px}.features .feature-preview{width:28px;height:28px;bottom:9px;right:9px}.features .feature-scene{border-radius:3px}.features .feature-scene img{transform:scale(calc(1 + var(--art-lift,0)*.012))}}@media (prefers-reduced-motion:reduce){.features .feature-scene img{transition:none!important;transform:none!important}.features .feature-atmosphere{animation:none!important}}.motion-paused .features .feature-scene img{transform:none!important}
.connectors.connectors-scene{isolation:isolate;color:#fff;text-align:center;background:#1b1e1b;border:1px solid #30352f;border-radius:9px;grid-template-columns:1fr;place-items:center;gap:0;min-height:530px;padding:76px 28px 96px;display:grid;position:relative;overflow:clip;box-shadow:inset 0 1px #fff6,0 6px 22px #1518120d}.connectors-scene>.connector-backdrop{z-index:-3;object-fit:cover;object-position:50% 53%;filter:grayscale();pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.connectors-scene:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 50% 52%,#1015109c,#0000 85%),linear-gradient(#10151138,#10151148 52%,#0b100ed4);position:absolute;inset:0}.connectors-scene:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff24;border-radius:7px;position:absolute;inset:1px}.connector-composition{justify-items:center;gap:36px;width:100%;display:grid;position:relative}.connectors-scene h2{letter-spacing:-.065em;color:#fff;text-wrap:balance;text-shadow:0 2px 18px #10151040;max-width:640px;margin:0;font-size:clamp(30px,3.1vw,44px);font-weight:400;line-height:1.22}.connectors-scene .connector-grid{perspective:700px;grid-template-columns:repeat(6,84px);justify-content:center;align-items:center;gap:16px;min-width:0;display:grid;position:relative}.connectors-scene .connector-tile{--glass-active:0;--glass-x:.5;--glass-y:.5;isolation:isolate;-webkit-backdrop-filter:blur(9px)saturate(.4)brightness(1.3);color:#182019;width:84px;height:84px;min-height:0;transform:perspective(600px) translateY(calc(var(--glass-active)*-8px)) rotateX(calc((.5 - var(--glass-y))*8deg)) rotateY(calc((var(--glass-x) - .5)*8deg)) scale(calc(1 + var(--glass-active)*.045));touch-action:manipulation;background:linear-gradient(145deg,#ffffffa8,#f2f5ec8c 47%,#d4dbd073);border:1px solid #ffffffa8;border-radius:21px;place-items:center;padding:0;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #ffffff70,0 3px 4px #0002,0 14px 30px #0003}.connectors-scene .connector-tile:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff70;border-radius:18px;position:absolute;inset:3px}.connectors-scene .connector-tile:after{content:"";z-index:0;border-radius:inherit;opacity:calc(.3 + var(--glass-active)*.3);pointer-events:none;background:linear-gradient(120deg,#fff8,#0000 38% 62%,#fff3);position:absolute;inset:0}.connector-glass{z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at calc(var(--glass-x)*100%) calc(var(--glass-y)*100%),#ffffffd9,transparent 65%);opacity:calc(.1 + var(--glass-active)*.4);pointer-events:none;position:absolute;inset:0}.connectors-scene .connector-identity{z-index:1;width:66px;height:48px;transform:translateY(calc(var(--glass-active)*-2px));pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.connectors-scene .brand-emblem{width:49px;height:42px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.connectors-scene .brand-emblem img{object-fit:contain;filter:none;width:auto;max-width:45px;height:auto;max-height:36px}.connectors-scene .brand-emblem.brand-emblem-trade-xyz{background:#242a23;border-radius:5px;width:60px;height:27px;padding:5px}.connectors-scene .brand-emblem-trade-xyz img{width:50px;max-width:50px;max-height:18px}.connectors-scene .brand-emblem.brand-emblem-kalshi{width:58px}.connectors-scene .brand-emblem-kalshi img{width:58px;max-width:58px}.connectors-scene .connector-mcp-mark{object-fit:contain;filter:none;width:36px;height:36px;display:block}.connectors-scene .connector-tile:hover{border-color:#fff;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #ffffffa0,0 4px 7px #0002,0 19px 32px #0003}.connectors-scene .connector-tile.is-pressed{box-shadow:inset 0 2px 7px #232d2333,inset 0 -1px #fffc,0 3px 9px #0002}.connectors-scene .connector-tile:focus-visible{outline-offset:6px;outline:2px solid #fff}.connectors-scene .connector-footnote{letter-spacing:.035em;color:#dbe0d6;text-align:center;max-width:none;margin:0;font-size:7px;line-height:1.6;position:absolute;bottom:26px;left:18px;right:18px}@media (max-width:800px){.connectors.connectors-scene{min-height:480px;padding:66px 24px 86px}.connectors-scene .connector-grid{grid-template-columns:repeat(6,64px);gap:12px}.connectors-scene .connector-tile{border-radius:17px;width:64px;height:64px}.connectors-scene .connector-tile:before{border-radius:14px}.connectors-scene .connector-identity{width:58px;height:40px}.connectors-scene .brand-emblem img{max-width:34px;max-height:30px}.connectors-scene .brand-emblem.brand-emblem-trade-xyz{width:50px;height:23px;padding:4px}.connectors-scene .brand-emblem-trade-xyz img{max-width:42px}.connectors-scene .brand-emblem.brand-emblem-kalshi,.connectors-scene .brand-emblem-kalshi img{width:48px;max-width:48px}.connectors-scene .connector-mcp-mark{width:30px;height:30px}}@media (max-width:560px){.connectors.connectors-scene{border-radius:7px;min-height:460px;padding:58px 15px 78px}.connector-composition{gap:30px}.connectors-scene .connector-grid{grid-template-columns:repeat(3,64px);gap:15px}.connectors-scene h2{letter-spacing:-.065em;font-size:26px;line-height:1.25}.connectors-scene .connector-footnote{font-size:6px;bottom:23px}.connectors-scene>.connector-backdrop{object-position:48% 50%}}@media (max-width:360px){.connectors-scene h2{font-size:23px}.connectors-scene .connector-grid{gap:12px}}@media (prefers-reduced-motion:reduce){.connectors-scene .connector-tile{transition:none;transform:none!important}.connectors-scene .connector-identity{transform:none!important}.connector-glass{opacity:.12!important}}.motion-paused .connectors-scene .connector-tile,.motion-paused .connectors-scene .connector-identity{transition:none;transform:none!important}
.motion-control{color:#555c52;letter-spacing:.035em;background:#fbfcf9;border:1px solid #c8ccc5;border-radius:4px;justify-content:center;align-items:center;gap:9px;width:max-content;margin:-24px auto 30px;padding:8px 11px;font:10px/1.4 IBM Plex Mono,monospace;display:flex;box-shadow:inset 0 1px #fff}.motion-control:before{content:"";background:#7a856e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7a856e10}.motion-control[aria-pressed=true]:before{box-shadow:none;background:#a0a39a}.motion-control:hover{color:#252b21;background:#f0f2ec}.motion-control:disabled{opacity:1;cursor:default;color:#767c72}.statement-card .route-flow{fill:none;stroke:#67745c;stroke-width:2.6px;stroke-dasharray:16 84;stroke-dashoffset:100px;opacity:0;stroke-linecap:round;pointer-events:none}.statement-card.is-demonstrating .route-flow{animation:3.6s linear infinite route-packet}.statement-card.is-demonstrating .trace-path{stroke-dasharray:100;animation:5.2s ease-in-out infinite trace-observation}.statement-card.is-demonstrating .lens-chart circle{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite point-observation}.statement-card.is-demonstrating .receipt-total{animation:3.6s ease-in-out infinite receipt-ready}.statement-card.is-demonstrating .scanner-row.selected{border-color:#a5ae9a;box-shadow:inset 3px 0 #7e8b6d,inset 0 1px #fff}.route-diagram .route-node{transition:none!important}@keyframes route-packet{0%{stroke-dashoffset:100px;opacity:0}10%{opacity:1}62%{stroke-dashoffset:-12px;opacity:1}72%,to{stroke-dashoffset:-12px;opacity:0}}@keyframes trace-observation{0%,8%{stroke-dashoffset:100px}43%,92%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes point-observation{0%,40%{opacity:0;scale:.7}50%,82%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes receipt-ready{0%,63%,to{background-color:#0000}75%,88%{background-color:#8d9c7619}}@media (prefers-reduced-motion:reduce){.statement-card .route-flow{display:none}.statement-card .trace-path{stroke-dasharray:none!important}.statement-card.is-demonstrating .receipt-total,.statement-card.is-demonstrating .lens-chart circle{animation:none!important}.motion-control{margin-bottom:30px}}
.foundation-object{isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(at 50% 40%,#fff 0%,#fcfdf9 56%,#f7f9f3 100%);border-top:1px solid #fff;border-bottom:1px solid #e6eadf;min-width:0;height:290px;position:relative;overflow:hidden}.foundation-object.scene-dragging{cursor:grabbing}.foundation-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.scene-callout{z-index:2;pointer-events:none;white-space:nowrap;min-width:91px;max-width:136px;font-family:var(--font-mono,"IBM Plex Mono",monospace);background:linear-gradient(135deg,#fffffffa,#f7faf3f7);border:1px solid #dce2d5;border-radius:5px;flex-direction:column;gap:4px;padding:9px 10px 8px;display:flex;position:absolute;top:0;left:0;box-shadow:inset 0 1px #fff,0 2px 1px #fff,0 4px 9px #5d6c4d08}.scene-callout small{letter-spacing:.075em;color:#939d88;font-size:9px;font-weight:400;line-height:1.2}.scene-callout strong{letter-spacing:-.025em;color:#59654e;font-size:12px;font-weight:500;line-height:1.25}.scene-drag-hint{color:#adb6a3;font:7px/1.2 var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;bottom:7px;right:12px}.foundation-object:hover .scene-drag-hint,.foundation-object:focus-visible .scene-drag-hint,.foundation-object.scene-dragging .scene-drag-hint{opacity:1}.foundation-object:focus-visible{outline-offset:-3px;outline:2px solid #879779}.scene-visible .scene-callout{animation:.55s cubic-bezier(.2,.8,.2,1) both scene-callout-appear}.scene-visible .scene-callout-1{animation-delay:.25s}.scene-visible .scene-callout-2{animation-delay:.5s}@keyframes scene-callout-appear{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}.motion-paused .scene-callout{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.scene-callout{animation:none!important}.scene-drag-hint{transition:none}}@media (max-width:620px){.foundation-object{height:280px}.scene-callout{min-width:100px;padding:9px 10px}.scene-callout small{font-size:9px}.scene-callout strong{font-size:12px}}
.console-body{--paper:#f5f5f1;--ink:#252a23;--muted:#6b7166;--border:#d4d4d1;--line:#e3e3e0;color:var(--ink);background:#f3f4ef;font:14px/1.5 IBM Plex Mono,monospace}.console-body button,.console-body input,.console-body select,.console-body textarea{font-family:inherit}.console-body p{color:#585c53}.console-body .mono{color:#585c53;letter-spacing:.04em;font-size:11px}.console-body .console-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9faf6f2;border-bottom:1px solid #d4d4d1;height:76px;padding:0 30px;position:sticky;top:0;box-shadow:0 1px #fff}.console-body .brand{color:#32342f;font-size:17px}.console-body .console-label{color:#585c53;border-color:#d4d4d1;padding-left:24px;font-size:11px}.console-body .console-label small{color:#75786f;font-size:10px}.console-body .console-top-actions{gap:12px}.console-body .demo-badge{color:#585c53;background:#f3f3f0;border-color:#d0d0cd;font-size:10px}.console-body .demo-badge i{background:#8a9268}.console-body .console-top-actions .demo-badge{font-size:10px}.console-body .console-layout{grid-template-columns:210px minmax(0,1fr);min-height:calc(100vh - 119px)}.console-body .console-sidebar{background:#f0f0ed;border-color:#d7d7d4;gap:40px;padding:28px 16px}.console-body .sidebar-caption{color:#75786f;letter-spacing:.12em;margin-bottom:14px;padding:0 14px;font-size:10px}.console-body .console-sidebar nav{gap:7px}.console-body .sidebar-link{color:#585c53;border:1px solid #0000;border-radius:7px;gap:13px;min-height:49px;padding:13px 14px;font-size:13px}.console-body .sidebar-link .console-iso{color:#585c53;width:24px;height:24px}.console-body .console-sidebar .sidebar-link.active{color:#32342f;border-color:#cfcfcc;box-shadow:inset 0 1px #fff,0 2px 5px #36432a08;background:linear-gradient(#fff,#f8f9f3)!important}.console-body .sidebar-link.active .console-iso{color:#32342f}.console-body .sidebar-link:hover{background:#e7e7e4}.console-body .sidebar-link small{color:#585c53;background:#e6e6e3;border-radius:4px;padding:1px 5px;font-size:11px}.console-body .sidebar-bottom>a,.console-body .sidebar-bottom>button{color:#585c53;gap:12px;padding:12px 14px;font-size:12px}.console-body .sidebar-bottom .console-iso{color:#585c53}.console-body .system-indicator{color:#585c53;border-color:#d8d8d5;padding:22px 12px 0;font-size:10px;line-height:1.7}.console-body .system-indicator small{color:#75786f;font-size:10px;line-height:1.7}.console-body .system-indicator i{background:#7f8b70}.console-body .console-main#main{background:#f7f8f3}.console-body .console-notice{color:#585c53;background:#efefec;border-color:#dbdbd8;padding:11px 30px;font-size:11px;line-height:1.5}.console-body .console-notice a{color:#32342f}.console-body #console-content{max-width:1780px;padding:30px}.console-body .console-heading{align-items:center;margin-bottom:26px}.console-body .console-heading h1{letter-spacing:-1.2px;margin:9px 0 8px;font-size:29px;font-weight:500;line-height:1.25}.console-body .console-heading p{color:#585c53;font-size:13px}.console-body .workspace-stats{gap:34px}.console-body .workspace-stats span{color:#585c53;letter-spacing:.04em;font-size:10px}.console-body .workspace-stats strong{color:#32342f;letter-spacing:-.8px;font-size:23px}.console-body .console-app .btn{color:#75786f;letter-spacing:0;background:linear-gradient(#4b4b44,#35352e);border:1px solid #3e3e36;border-radius:5px;min-height:38px;padding:9px 14px;font-size:11px;line-height:1.4;box-shadow:inset 0 1px #ffffff2c,0 2px 3px #29351c12}.console-body .console-app .btn:hover{color:#fff;background:linear-gradient(#5c5c50,#434338);box-shadow:inset 0 1px #ffffff35,0 3px 6px #29351c18}.console-body .console-app .btn-outline{color:#32342f;background:linear-gradient(#fff,#f7f8f3);border-color:#cbcbc8;box-shadow:inset 0 1px #fff,0 1px 2px #29351c06}.console-body .console-app .btn-outline:hover{color:#32342f;background:#ededea}.console-body .console-app .demo-account{color:#32342f;background:#fbfcf7;border-color:#cbcbc8;font-size:10px}.console-body .console-app .icon-btn{color:#585c53;background:linear-gradient(#fff,#f2f2ef);border-color:#d0d0cd;border-radius:5px;width:34px;height:34px;box-shadow:inset 0 1px #fff,0 1px 3px #25321b08}.console-body .console-app .icon-btn:hover{color:#32342f;background:#e8e8e5}.console-body input,.console-body select,.console-body textarea{color:#32342f;background:#fff;border-color:#d0d0cd;border-radius:5px;font-size:12px;box-shadow:inset 0 1px 2px #38452805,0 1px #fff}.console-body select option{color:#32342f;background:#fff}.console-body :focus-visible{outline-offset:3px;outline:2px solid #82976c}.console-body input::placeholder{color:#75786f}.console-body .scanner-panel,.console-body .market-detail,.console-body .ticket-panel,.console-body .console-panel{background:linear-gradient(135deg,#fff,#fcfdf8);border:1px solid #d5d5d2;border-radius:10px;overflow:hidden;box-shadow:inset 0 1px #fff,0 3px 8px #33451d04}.console-body .workspace-section-label{color:#585c53;letter-spacing:.06em;align-items:center;gap:10px;padding:17px 20px 0;font-size:11px;display:flex}.console-body .workspace-section-label>span{color:#585c53;background:#f5f5f2;border:1px solid #cfcfcc;border-radius:5px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.console-body .workspace-section-label small{color:#75786f;letter-spacing:0;margin-left:auto;font-size:10px}.console-body .scanner-toolbar{border-color:#e2e2df;flex-wrap:wrap;gap:12px;padding:17px 18px}.console-body .search-field{background:#fbfcf7;border-color:#d6d6d3;min-width:240px;padding:0 12px}.console-body .search-field .icon{color:#75786f}.console-body .search-field input{box-shadow:none;padding:10px 0;font-size:12px}.console-body .search-field kbd{color:#75786f;background:#efefec;border-color:#dbdbd8;font-size:11px}.console-body .scanner-toolbar select{width:155px;padding:10px;font-size:11px}.console-body .scanner-toolbar .icon-btn{width:39px;height:39px}.console-body .category-tabs{border-color:#dfdfdc;gap:22px;padding:0 18px}.console-body .tab-button{color:#585c53;padding:12px 2px;font-size:12px!important}.console-body .tab-button.active{color:#32342f;border-color:#8a9e72}.console-body .market-table-scroll{scrollbar-color:#c0cab2 #f4f4f1}.console-body .market-table{letter-spacing:-.015em;font-size:12px}.console-body .market-table th{letter-spacing:.035em;color:#585c53;background:#f5f5f2;border-color:#dfdfdc;padding:15px 12px;font-size:10px}.console-body .market-table td{color:#32342f;border-color:#e7e7e4;padding:15px 12px;font-size:12px}.console-body .market-table tr:hover{background:#f5f5f2}.console-body .market-title-button{color:#32342f;gap:11px;max-width:390px;font-size:12px;line-height:1.5}.console-body .market-title-button>span:last-child{min-width:220px}.console-body .market-title-button small{color:#75786f;margin-top:4px;font-size:10px;line-height:1.5}.console-body .market-symbol{color:#585c53;background:linear-gradient(#fff,#eeeeeb);border-color:#cfcfcc;border-radius:7px;width:33px;height:33px;font-size:10px}.console-body .star-button{color:#75786f;padding:6px}.console-body .star-button.is-starred{color:#585c53}.console-body .star-button.is-starred .icon{fill:#a1ae7d24}.console-body .grade{color:#585c53;background:#f0f0ed;border-color:#d1d1ce;padding:4px 7px;font-size:10px}.console-body .scanner-status{color:#75786f;border-color:#e0e0dd;padding:12px 18px;font-size:10px}.console-body .trading-grid{grid-template-columns:minmax(0,1fr) 330px;gap:22px;margin-top:28px}.console-body .detail-heading{padding:23px 24px}.console-body .detail-category{color:#75786f;letter-spacing:.07em;font-size:10px}.console-body .detail-category span{color:#75786f}.console-body .detail-title h2{color:#32342f;letter-spacing:-.65px;font-size:21px;line-height:1.45}.console-body .detail-meta{color:#75786f;gap:15px;font-size:11px}.console-body .text-button{color:#585c53;font-size:11px}.console-body .detail-tabs{border-color:#e0e0dd;gap:28px;padding:0 24px}.console-body .market-numbers{gap:20px;padding:25px 24px}.console-body .market-numbers>div>span{color:#585c53;letter-spacing:.035em;font-size:10px}.console-body .market-numbers strong{color:#32342f;letter-spacing:-1px;font-size:30px}.console-body .market-numbers strong small{font-size:14px}.console-body .market-numbers small,.console-body .market-numbers em{color:#75786f;font-size:10px}.console-body .chart-toolbar{color:#585c53;flex-wrap:wrap;padding:8px 24px 0;font-size:9px}.console-body .chart-toolbar b{color:#75786f}.console-body .chart-toolbar button{color:#585c53;padding:6px;font-size:10px}.console-body .chart-toolbar button.active{color:#32342f;background:#ecece9}.console-body .price-chart{max-height:260px;margin-top:14px;padding:0 16px}.console-body .price-chart path[stroke=\#292a28]{stroke:#e7e7e4}.console-body .price-chart path[stroke=\#d4a177]{stroke:#7f9666;stroke-width:2px}.console-body .price-chart text{fill:#8c9a7a;font-size:11px}.console-body .fair-source{background:#f5f5f2;border-color:#dbdbd8;border-radius:6px;margin:24px;padding:16px}.console-body .fair-source strong{color:#585c53;font-size:12px}.console-body .fair-source .grade{font-size:9px}.console-body .fair-source p{color:#585c53;font-size:11px;line-height:1.6}.console-body .fair-source>small{color:#75786f;font-size:10px}.console-body .market-summary-grid{border-color:#e0e0dd;gap:20px;padding:20px 24px}.console-body .market-summary-grid span{color:#75786f;font-size:9px}.console-body .market-summary-grid strong{color:#585c53;font-size:12px}.console-body .ticket-panel{align-self:start;padding:22px}.console-body .ticket-heading h3{color:#32342f;letter-spacing:-.4px;font-size:16px}.console-body .ticket-heading .demo-badge{padding:4px;font-size:9px}.console-body .segmented{background:#f1f1ee;border-color:#dbdbd8;margin:22px 0 14px;padding:4px}.console-body .segmented button{color:#75786f;padding:10px;font-size:11px}.console-body .segmented button.active{color:#32342f;background:#fff;border:1px solid #cfcfcc;box-shadow:inset 0 1px #fff,0 1px 3px #60753b0a}.console-body .outcome-buttons{gap:12px;margin-bottom:24px}.console-body .outcome-buttons button{color:#75786f;background:#fcfdf8;border-color:#dfdfdc;padding:12px;font-size:11px}.console-body .outcome-buttons span{color:#585c53}.console-body .ticket-panel label,.console-body .console-form label,.console-body .set-form>label{color:#585c53;gap:9px;font-size:11px}.console-body .ticket-panel select,.console-body .ticket-panel input{height:40px;font-size:12px}.console-body .size-presets{gap:8px;margin:12px 0 24px}.console-body .size-presets button{color:#585c53;background:#f5f5f2;border-color:#d8d8d5;padding:7px;font-size:11px}.console-body .size-presets button:hover{background:#e9e9e6}.console-body .fee-list{gap:13px;margin:24px 0 18px}.console-body .fee-list dt{color:#585c53;font-size:11px}.console-body .fee-list dd{color:#585c53;font-size:12px}.console-body .fee-total{border-color:#d6d6d3;padding-top:16px}.console-body .fee-total dt{color:#585c53}.console-body .fee-total dd{color:#32342f;font-size:21px}.console-body .quote-edge{color:#585c53;background:#efefec;padding:11px;font-size:10px}.console-body .quote-edge strong{font-size:11px}.console-body .order-error,.console-body .order-hint{line-height:1.6;color:#8f7a4f!important;font-size:11px!important}.console-body .order-hint{color:#899b71!important}.console-body .ticket-note{font-size:10px;line-height:1.7;color:#94a780!important;margin-top:16px!important}.console-body .order-submit{min-height:42px!important;font-size:11px!important}.console-body .book-caption{color:#585c53;padding:22px 24px;font-size:11px}.console-body .book-caption small{color:#75786f;font-size:10px}.console-body .order-books{gap:20px;padding:0 24px 24px}.console-body .order-books h3{color:#585c53;font-size:13px}.console-body .order-books table{font-size:11px}.console-body .order-books th{color:#75786f;font-size:9px}.console-body .order-books td{border-color:#e3e3e0;padding:8px 4px}.console-body .order-books .ask td:first-child,.console-body .order-books .bid td:first-child{color:#585c53}.console-body .detail-disclaimer{color:#75786f;padding:0 24px 22px;font-size:11px;line-height:1.7}.console-body .rules-heading{padding:24px}.console-body .rules-heading h3{color:#585c53;font-size:18px}.console-body .rules-table{font-size:11px}.console-body .rules-table th{color:#75786f;border-color:#dcdcd9;font-size:10px}.console-body .rules-table td{color:#585c53;border-color:#e5e5e2;font-size:11px;line-height:1.7}.console-body .rules-table td:first-child{color:#585c53}.console-body .rule-conclusion{padding:24px}.console-body .rule-conclusion p{color:#75786f;font-size:11px}.console-body .rule-conclusion .icon{color:#75786f}.console-body .panel-title{border-color:#e1e1de;padding:22px 24px}.console-body .panel-title h2{color:#585c53;font-size:18px}.console-body .portfolio-stats{gap:18px;margin:28px 0}.console-body .portfolio-stats>div{background:linear-gradient(#fff,#f6f6f3);border-color:#d4d4d1;border-radius:8px;padding:22px}.console-body .portfolio-stats span{color:#75786f;font-size:10px}.console-body .portfolio-stats strong{color:#32342f;margin-top:17px;font-size:25px}.console-body .small-btn{color:#585c53;background:#f7f7f4;border-color:#cdcdca;padding:7px 10px;font-size:10px}.console-body .small-btn:hover{background:#eaeae7}.console-body .open-orders article,.console-body .activity-list>div{color:#585c53;border-color:#e1e1de;padding:20px 24px;font-size:12px}.console-body .open-orders strong{color:#585c53;font-size:12px}.console-body .open-orders small,.console-body .activity-list small{color:#75786f;font-size:10px}.console-body .open-orders>article>span{color:#585c53;font-size:12px}.console-body .activity-list time{color:#75786f;font-size:10px}.console-body .console-empty h3{color:#585c53;font-size:21px}.console-body .console-empty p{color:#75786f;font-size:12px}.console-body .console-empty>.icon{color:#75786f}.console-body .set-diagram>div{color:#75786f;background:#f6f6f3;border-color:#d6d6d3;padding:22px;font-size:11px}.console-body .set-diagram strong{color:#585c53;font-size:29px}.console-body .set-diagram>span{color:#75786f}.console-body .set-notes h2{color:#585c53;font-size:26px}.console-body .set-notes p,.console-body .set-notes ul{color:#75786f;font-size:12px;line-height:1.8}.console-body .alert-list article{border-color:#e1e1de;gap:18px}.console-body .alert-symbol{color:#75786f;background:#f0f0ed;border-color:#d2d2cf}.console-body .alert-description h3{color:#585c53;font-size:16px}.console-body .alert-description p{color:#75786f;font-size:12px}.console-body .alert-description small{color:#75786f;font-size:10px}.console-body .toggle{background:#ededea;border-color:#d0d0cd}.console-body .toggle>span{background:#b2c69c}.console-body .alert-info>div{background:#f8f8f5;border-color:#dadad7;border-radius:8px}.console-body .alert-info h3{color:#75786f;font-size:19px}.console-body .alert-info p{color:#75786f;font-size:12px}.console-body .status-tag{color:#75786f;background:#f7f7f4;border-color:#d1d1ce;font-size:10px}.console-body .console-dialog{color:#32342f;background:#fbfdf8;border-color:#d3d3d0;border-radius:12px;max-width:560px;box-shadow:0 24px 80px #253c1640}.console-body .console-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#30412255}.console-body .modal-heading{border-color:#ddddda;padding:23px 25px}.console-body .modal-heading h2{color:#32342f;font-size:22px;line-height:1.4}.console-body .modal-body{padding:25px}.console-body .modal-body p{color:#585c53;font-size:12px;line-height:1.8}.console-body .console-form{gap:22px}.console-body .console-form label{font-size:12px}.console-body .account-balance span{color:#585c53;font-size:11px}.console-body .account-balance strong{color:#32342f;font-size:32px}.console-body .review-market{color:#585c53;font-size:20px;line-height:1.5}.console-body .review-summary{color:#585c53;font-size:12px}.console-body .review-summary>span{color:#75786f;font-size:10px}.console-body .review-routes>div{color:#585c53;border-color:#e0e0dd;font-size:12px}.console-body .review-routes>div>span:nth-child(2),.console-body .review-routes strong{color:#75786f;font-size:11px}.console-body .console-footer{color:#75786f;background:#f0f0ed;border-color:#dcdcd9;padding:13px 28px;font-size:10px}.console-welcome{background:linear-gradient(120deg,#f4f4f1,#fff);border:1px solid #d4d4d1;border-radius:9px;align-items:center;gap:20px;margin-bottom:26px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #fff}.console-welcome>.console-iso{color:#75786f;flex:none;width:35px;height:35px}.console-welcome-copy{flex:1}.console-welcome h2{letter-spacing:-.4px;color:#585c53;margin-bottom:5px;line-height:1.4;font-size:15px!important}.console-welcome p{color:#585c53!important;font-size:11px!important}.console-welcome .welcome-dismiss{border:0;box-shadow:none!important;color:#75786f!important;background:0 0!important}.console-guide-spotlight{z-index:80;pointer-events:none;border:2px solid #aaa98f;border-radius:10px;transition:top .2s,left .2s,width .2s,height .2s;position:fixed;box-shadow:0 0 0 9999px #2c2c2530,0 0 0 5px #f9fcf3a0}.console-guide{z-index:90;color:#32342f;background:linear-gradient(135deg,#fff,#f5f5f2);border:1px solid #c7c7bd;border-radius:11px;width:360px;padding:23px;position:fixed;bottom:24px;right:24px;box-shadow:0 16px 55px #37362d28,inset 0 1px #fff}.console-guide-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.console-guide-head>span{color:#75786f;letter-spacing:.05em;font:10px IBM Plex Mono,monospace}.console-guide .guide-dismiss{color:#75786f;background:#fff;border:1px solid #d8d8d5;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.console-guide h2{letter-spacing:-.7px;color:#32342f;font:500 20px/1.4 IBM Plex Mono,monospace}.console-guide p{color:#585c53;margin:12px 0 18px;font:12px/1.8 IBM Plex Mono,monospace}.console-guide .guide-focus{text-underline-offset:4px;color:#585c53;margin-bottom:22px;padding:0;font:11px IBM Plex Mono,monospace;text-decoration:underline}.console-guide-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-guide-controls button{color:#585c53;background:#fff;border:1px solid #d3d3d0;border-radius:4px;padding:9px 12px;font:11px IBM Plex Mono,monospace}.console-guide-controls button:last-child{color:#fff;background:#5a5b4e;border-color:#5a5b4e}.console-guide-controls button:disabled{opacity:.4}.console-guide-controls span{color:#75786f;font:10px IBM Plex Mono,monospace}.console-guide-target{scroll-margin-top:100px}@media (min-width:1600px){.console-body .trading-grid{grid-template-columns:minmax(0,1fr) 360px}.console-body .console-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:1180px){.console-body .console-layout{grid-template-columns:180px minmax(0,1fr)}.console-body #console-content{padding:24px}.console-body .trading-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px}.console-body .workspace-stats{gap:20px}.console-body .workspace-stats strong{font-size:19px}.console-body .market-numbers{gap:14px;padding:22px 18px}.console-body .market-numbers strong{font-size:25px}.console-body .market-title-button>span:last-child{min-width:200px}.console-body .market-table th,.console-body .market-table td{padding-left:10px;padding-right:10px}.console-body .portfolio-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:1000px){.console-body .console-layout{grid-template-columns:76px minmax(0,1fr)}.console-body .console-sidebar{padding:22px 10px}.console-body .sidebar-link{justify-content:center;padding:12px}.console-body .sidebar-link>span,.console-body .sidebar-link>small,.console-body .sidebar-caption,.console-body .sidebar-bottom span,.console-body .system-indicator{display:none}.console-body .sidebar-bottom>a,.console-body .sidebar-bottom>button{justify-content:center;padding:13px}.console-body .trading-grid{grid-template-columns:minmax(0,1fr) 290px}.console-body .console-heading h1{font-size:25px}.console-body .workspace-stats>div:first-child{display:none}.console-body .console-welcome{gap:12px}.console-body .console-welcome>.console-iso{display:none}.console-body .market-numbers{grid-template-columns:1fr 1fr}.console-body .market-numbers>div:last-child{display:flex}.console-body .market-summary-grid{grid-template-columns:1fr 1fr}.console-body .market-summary-grid>div:last-child{display:flex}.console-body .detail-tabs{gap:20px}}@media (max-width:760px){.console-body .console-header{gap:15px;height:66px;padding:0 16px}.console-body .console-label,.console-body .console-top-actions .demo-badge,.console-body .demo-account .icon{display:none}.console-body .console-top-actions{gap:8px}.console-body .console-app .demo-account{padding:8px;font-size:9px}.console-body .brand{font-size:14px}.console-body #console-content{padding:18px}.console-body .console-notice{padding:10px 18px;font-size:10px}.console-body .console-heading{align-items:start}.console-body .console-heading h1{font-size:24px}.console-body .console-heading p{font-size:11px}.console-body .workspace-stats{display:none}.console-body .trading-grid{grid-template-columns:1fr}.console-body .ticket-panel{padding:22px}.console-body .market-numbers{grid-template-columns:repeat(3,1fr)}.console-body .market-numbers strong{font-size:26px}.console-body .market-summary-grid{grid-template-columns:repeat(3,1fr)}.console-body .console-welcome{flex-wrap:wrap;gap:12px;padding:17px}.console-body .console-welcome-copy{flex-basis:calc(100% - 50px)}.console-body .console-welcome .welcome-dismiss{order:1}.console-body .console-welcome [data-start-guide]{order:2;margin-left:0}.console-body .console-welcome h2{font-size:14px!important}.console-body .scanner-toolbar select{flex:none;width:calc(50% - 27px);font-size:11px}.console-body .search-field{flex:1;min-width:100%}.console-body .sets-layout,.console-body .alert-info{grid-template-columns:1fr}.console-guide{width:calc(100% - 32px);padding:20px;bottom:16px;left:16px!important;right:16px!important}.console-guide p{font-size:11px;line-height:1.7}.console-guide h2{font-size:18px}.console-body .console-footer{flex-wrap:wrap;padding:12px 18px;font-size:8px}}@media (max-width:520px){.console-body .console-layout{grid-template-columns:1fr}.console-body .console-sidebar{z-index:25;border-bottom:1px solid #dcdcd9;border-right:0;padding:8px 10px;display:block;position:sticky;top:66px}.console-body .console-sidebar nav{justify-content:space-between;gap:2px;display:flex}.console-body .sidebar-link{flex-direction:column;gap:4px;min-height:52px;padding:6px 8px;font-size:9px}.console-body .sidebar-link>span{font-size:9px;display:block}.console-body .sidebar-link .console-iso{width:19px;height:19px}.console-body .sidebar-bottom,.console-body .console-top-actions>a{display:none}.console-body .console-app .demo-account{font-size:8px}.console-body #console-content{padding:16px}.console-body .console-notice{font-size:9px}.console-body .market-numbers{grid-template-columns:1fr 1fr;gap:18px}.console-body .market-numbers strong{font-size:28px}.console-body .market-numbers>div:last-child{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.console-body .market-numbers>div:last-child strong{font-size:23px}.console-body .market-numbers>div:last-child small{font-size:9px}.console-body .market-summary-grid{grid-template-columns:1fr 1fr}.console-body .detail-tabs{gap:20px;padding:0 18px}.console-body .detail-title h2{font-size:18px}.console-body .market-summary-grid>div:last-child{display:flex}.console-body .order-books td:nth-child(3),.console-body .order-books th:nth-child(3){display:table-cell}.console-body .order-books{grid-template-columns:1fr}.console-body .portfolio-stats>div{padding:18px}.console-body .portfolio-stats strong{font-size:21px}.console-body .portfolio-stats span{font-size:9px}.console-body .alert-list article{flex-wrap:wrap;padding:20px}.console-body .alert-description{flex-basis:calc(100% - 65px)}.console-body .open-orders article{flex-wrap:wrap;gap:14px}.console-body .console-guide-target{scroll-margin-top:142px}.console-body .console-welcome p{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.console-guide-spotlight{transition:none}}.console-body .console-app .btn:not(.btn-outline):not(.demo-account),.console-body .console-app .btn:not(.btn-outline):not(.demo-account):hover,.console-guide-controls button:last-child{color:#fff}.console-body .positive{color:#526649}.console-body .negative{color:#9a6149}.console-body .console-guide .guide-dismiss .icon{width:14px;height:14px}.console-guide .guide-focus .icon,.console-guide-controls .icon{width:13px;height:13px}.console-body,.console-body button,.console-body input,.console-body select,.console-body textarea,.console-body .mono,.console-body .market-table,.console-body .market-title-button,.console-body .market-title-button small,.console-body .workspace-stats strong,.console-body .market-numbers strong,.console-body .market-numbers small,.console-body .market-numbers em,.console-body .fee-list dd,.console-body .fee-total dd,.console-body .portfolio-stats strong,.console-body .book-caption,.console-body .order-books table,.console-body .rules-table th,.console-body .detail-category,.console-body .market-summary-grid strong,.console-body .alert-description small,.console-body .console-footer,.console-body .system-indicator,.console-body .system-indicator small{font-family:IBM Plex Mono,monospace}.console-body .scanner-toolbar{display:flex}.console-body #guide-button{display:inline-flex}.console-body .market-detail{scroll-margin-top:100px}@media (max-width:520px){.console-body .market-detail{scroll-margin-top:150px}.console-body .scanner-toolbar{gap:10px}.console-body .scanner-toolbar select{width:calc(50% - 25px)}.console-body .console-notice{align-items:center;min-height:48px}.console-body .console-guide-head>span{font-size:9px}}@media (max-width:760px){.console-body .scanner-toolbar .search-field{flex:1;order:0;min-width:calc(100% - 51px)}.console-body .scanner-toolbar #filters-button{order:1}.console-body .scanner-toolbar select{flex:1 1 0;order:2;width:0;min-width:0}.console-guide{max-height:calc(100dvh - 180px);overflow:auto}}.console-body .console-sidebar{align-self:start;height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);position:sticky;top:76px;overflow:auto}.console-body .market-table th,.console-body .market-title-button small,.console-body .market-numbers>div>span,.console-body .detail-category,.console-body .market-summary-grid span{font-size:11px}.console-body .chart-toolbar{font-size:10px}.console-body .detail-tabs{white-space:nowrap;overflow-x:auto}.console-body .detail-tabs .tab-button{flex:none}@media (max-width:1000px){.console-body .trading-grid{grid-template-columns:1fr}.console-body .ticket-panel{max-width:none}.console-body .market-numbers{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.console-body .console-sidebar{height:calc(100dvh - 66px);max-height:calc(100dvh - 66px);top:66px}.console-body .scanner-toolbar select{padding:8px;font-size:10px}}@media (max-width:520px){.console-body .console-sidebar{height:auto;max-height:none;overflow:visible}.console-body .market-numbers{grid-template-columns:1fr 1fr}}.console-body .portfolio-stats span,.console-body .open-orders small,.console-body .activity-list small,.console-body .activity-list time{font-size:11px;line-height:1.6}.console-body .console-welcome p{font-size:11px!important}.console-body{--trade-buy:#176646;--trade-sell:#b3333d;--trade-warn:#805b13;--trade-info:#3e617e;--trade-ink:#32342f;--trade-muted:#697069;--trade-buy-bg:#edf6f0;--trade-sell-bg:#fbefef;--trade-warn-bg:#faf4e7}.console-body .console-app .positive,.console-body .console-dialog .positive,.console-body .side-buy{color:var(--trade-buy)}.console-body .console-app .negative,.console-body .console-dialog .negative,.console-body .side-sell{color:var(--trade-sell)}.console-body .console-app .neutral,.console-body .console-dialog .neutral{color:var(--trade-muted)}.console-body .console-app .caution,.console-body .console-dialog .caution{color:var(--trade-warn)}.console-body :focus-visible{outline:2px solid var(--trade-info);outline-offset:3px}.console-body input:focus,.console-body select:focus{border-color:var(--trade-info)}.console-body .market-table tr.selected{background:#eef1f2;box-shadow:inset 3px 0 #526b7a}.console-body .tab-button.active{border-color:#526b7a}.console-body .console-sidebar .sidebar-link.active{border-color:#bfc9cc}.console-body .market-symbol{flex:none;justify-content:center;align-items:center;display:inline-flex}.console-body .market-symbol img{object-fit:contain;width:24px;height:24px;display:block}.console-body .market-symbol.asset-hype{background:#142c26;border-color:#142c26;box-shadow:inset 0 1px #ffffff15}.console-body .asset-ethereum img{width:19px;height:25px}.console-body .market-name-inline{align-items:center;gap:10px;display:inline-flex}.console-body .market-name-inline .market-symbol{border-radius:5px;width:28px;height:28px}.console-body .market-name-inline .market-symbol img{width:20px;height:20px}.console-body .deployer-label{white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-style:normal;display:inline-flex}.console-body .deployer-mark{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.console-body .deployer-mark img{object-fit:contain;width:16px;height:16px;display:block}.console-body .deployer-trade-xyz{background:#1d251f;border:1px solid #1d251f;border-radius:3px;width:48px;padding:3px}.console-body .deployer-trade-xyz img{width:42px;height:12px}.console-body .market-title-button small{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.console-body .market-title-button small i{font-style:normal}.console-body .grade-same{color:var(--trade-buy);background:var(--trade-buy-bg);border-color:#c8ddcf}.console-body .grade-close{color:var(--trade-warn);background:var(--trade-warn-bg);border-color:#e4d3aa}.console-body .grade-different{color:#994334;background:#f8eeeb;border-color:#e3c4bd}.console-body .price-chart path[stroke=\#d4a177]{stroke:#526c80}.console-body .price-chart circle{fill:#526c80}.console-body .price-chart text{fill:var(--trade-muted)}.console-body .price-chart path[stroke=\#666c65]{stroke:#8a9189}.console-body .price-chart stop{stop-color:#526c80}.console-body .chart-toolbar i{background:#526c80}.console-body .source-dot{background:#858b82}.console-body .market-numbers small em{color:var(--trade-muted)}.console-body .segmented button{border:1px solid #0000;justify-content:center;align-items:center;gap:7px;display:flex}.console-body .segmented button .icon{width:14px;height:14px}.console-body .segmented [data-side=BUY].active{background:var(--trade-buy-bg);color:var(--trade-buy);border-color:#aacbb6}.console-body .segmented [data-side=SELL].active{background:var(--trade-sell-bg);color:var(--trade-sell);border-color:#deb0b4}.console-body .outcome-buttons button.active{color:#334b5a;background:#edf0f2;border-color:#8b9ca6}.console-body .outcome-buttons button.active span{color:#334b5a}.console-body .console-app .side-action-buy,.console-body .console-dialog .side-action-buy{color:#fff;background:linear-gradient(#207550,#176646);border:1px solid #176646;box-shadow:inset 0 1px #ffffff26,0 2px 3px #143c2314}.console-body .console-app .side-action-buy:hover,.console-body .console-dialog .side-action-buy:hover{color:#fff;background:linear-gradient(#287f5a,#1a6c4a);border-color:#176646}.console-body .console-app .side-action-sell,.console-body .console-dialog .side-action-sell{color:#fff;background:linear-gradient(#bf424c,#ac303b);border:1px solid #ac303b;box-shadow:inset 0 1px #ffffff26,0 2px 3px #57172114}.console-body .console-app .side-action-sell:hover,.console-body .console-dialog .side-action-sell:hover{color:#fff;background:linear-gradient(#c64b55,#b53540);border-color:#ac303b}.console-body .order-submit .state-icon{width:15px;height:15px}.console-body .order-error{border-left:2px solid #ca7d84;padding-left:10px;color:var(--trade-sell)!important}.console-body .order-hint{align-items:flex-start;gap:7px;display:flex;color:var(--trade-muted)!important}.console-body .order-hint.caution{color:var(--trade-warn)!important}.console-body .order-hint .icon{flex:none;width:15px;height:15px;margin-top:2px}.console-body .ticket-note{color:var(--trade-muted)!important}.console-body .order-books .book-side{min-width:0;overflow-x:auto}.console-body .order-books h3{align-items:center;gap:6px;display:flex}.console-body .order-books h3 .icon{width:15px;height:15px}.console-body .order-books h3 small{letter-spacing:.03em;margin-left:auto;font-size:9px;font-weight:400}.console-body .order-books .book-ask h3,.console-body .order-books .ask td:first-child{color:var(--trade-sell)}.console-body .order-books .book-bid h3,.console-body .order-books .bid td:first-child{color:var(--trade-buy)}.console-body .order-books tr.ask{background:linear-gradient(to left,#b3333d14 var(--depth),transparent var(--depth))}.console-body .order-books tr.bid{background:linear-gradient(to left,#17664614 var(--depth),transparent var(--depth))}.console-body .order-books th{font-size:10px}.console-body .order-books .deployer-label{gap:4px;font-size:10px}.console-body .order-books .deployer-trade-xyz{width:38px}.console-body .order-books .deployer-trade-xyz img{width:32px}.console-body .rule-difference{background:var(--trade-warn-bg)}.console-body .rule-difference td:last-child{color:var(--trade-warn)}.console-body .order-status,.console-body .alert-state{align-items:center;gap:6px;margin-top:9px;font-size:10px;line-height:1.5;display:inline-flex}.console-body .order-status{background:var(--trade-warn-bg);border:1px solid #e5d6b6;border-radius:3px;padding:4px 6px}.console-body .order-status .icon,.console-body .alert-state .icon,.console-body .open-orders small .icon{width:13px;height:13px}.console-body .open-orders small [class^=side-]{align-items:center;gap:3px;display:inline-flex}.console-body .activity-state{background:#f5f6f3;border:1px solid #d8ddd8;border-radius:5px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.console-body .activity-state .icon{color:inherit;width:15px;height:15px}.console-body .activity-state.caution{background:var(--trade-warn-bg);border-color:#e4d3aa}.console-body .activity-state.side-buy{background:var(--trade-buy-bg);border-color:#c8ddcf}.console-body .activity-state.side-sell{background:var(--trade-sell-bg);border-color:#e2c0c3}.console-body .review-summary{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0}.console-body .review-summary strong{align-items:center;gap:7px;display:inline-flex}.console-body .review-summary strong .icon{width:16px;height:16px}.console-body .review-routes .deployer-label{gap:5px}.console-body .console-dialog::backdrop{background:#272c2955}.console-body .console-dialog{background:#fbfcf8;box-shadow:0 24px 80px #252b2540}.console-body .toggle.on{background:#d8eadd;border-color:#89b49a}.console-body .toggle.on>span{background:var(--trade-buy)}.console-body .toggle:not(.on){background:#e5e8e3;border-color:#bfc6be}.console-body .toggle:not(.on)>span{background:#7a8479}.console-body .alert-symbol .console-iso{width:24px;height:24px}.console-body .alert-state.positive{color:var(--trade-buy)}.console-body .alert-info h3{color:var(--trade-ink)}.console-body .alert-info p{color:var(--trade-muted)}@media (max-width:520px){.console-body .market-title-button .market-symbol{width:31px;height:31px}.console-body .market-title-button .market-symbol img{width:23px;height:23px}.console-body .review-routes>div{flex-wrap:wrap;gap:8px}.console-body .order-books .book-side{overflow-x:auto}.console-body .alert-description{min-width:0}.console-body .open-orders small{line-height:1.8}}.console-body .market-status{font-size:inherit;font-weight:400}.console-body .market-title-button small .market-status.caution{color:var(--trade-warn)}@media (max-width:520px){.console-body .console-sidebar{box-sizing:border-box;width:100%;min-width:0}.console-body .console-sidebar .sidebar-link{flex:1;min-width:0;padding-left:4px;padding-right:4px}}.console-body #alert-fields{gap:20px;display:grid}.console-body .alert-condition-note{color:#697069;margin:0;font-size:11px;line-height:1.7}.console-body .alert-editor-boundary{background:#f3f5ef;border:1px solid #dfe3dc;border-radius:5px;margin:0;padding:12px}.console-body .filter-actions{flex-wrap:wrap;gap:10px;display:flex}.console-body .filter-actions .btn{margin-top:0}.console-body .console-form select{min-width:0;max-width:100%}.console-body .portfolio-filter{align-items:center;gap:10px;min-width:0;display:flex}.console-body .portfolio-filter>span{color:var(--trade-muted);white-space:nowrap;font-size:8px}.console-body .portfolio-filter select{width:148px;min-width:0;max-width:100%;padding:7px 9px;font-size:10px}.console-body .portfolio-table .console-empty{min-width:0}.console-body .portfolio-table .console-empty h3{font-size:18px}@media (max-width:520px){.console-body .portfolio-filter{flex-direction:column;align-items:flex-end;gap:5px}.console-body .portfolio-filter select{width:130px;font-size:10px}.console-body .portfolio-filter>span{font-size:7px}.console-body .portfolio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.console-body .portfolio-stats>div{min-width:0}.console-body .portfolio-stats strong{font-size:clamp(15px,4.2vw,20px)}}.execution-metrics{background:#eeede8;border:1px solid #d6d5cf;border-radius:4px;grid-template-columns:1fr;gap:8px;margin:14px 0 12px;padding:12px;font-size:11px;line-height:1.5;display:grid;box-shadow:inset 0 1px #fff}.execution-metrics>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.execution-metrics dt{color:#66685f}.execution-metrics dd{color:#30332f;white-space:nowrap;margin:0;font-size:12px}.console-app .detail-disclaimer time{white-space:nowrap}@media (max-width:600px){.console-body .set-diagram{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px;padding:24px 12px;display:grid}.console-body .set-diagram>div{min-width:0;padding:16px 5px;font-size:10px}.console-body .set-diagram strong{white-space:nowrap;font-size:clamp(16px,5vw,24px)}.console-body .set-diagram>span{font-size:14px}}
:root{--night-bg:#070b0c;--night-surface:#10191b;--night-raised:#172326;--night-edge:#2c3c3d;--night-text:#e8efec;--night-muted:#9aaca7;--night-accent:#b8d3c9}.preference-controls{flex:none;align-items:center;gap:6px;display:flex}.preference-button,[data-language-toggle]{color:#53604e;letter-spacing:0;cursor:pointer;background:linear-gradient(150deg,#fff,#eff2ec);border:1px solid #dce1d8;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font:11px/1 IBM Plex Mono,monospace;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 3px #18231708}.preference-button svg{width:17px;height:17px}.preference-button:hover,[data-language-toggle]:hover{border-color:#9aa995;box-shadow:inset 0 1px #fff,0 3px 8px #15231a12}.preference-button:active,[data-language-toggle]:active{transform:translateY(1px)}.header-actions{gap:10px}.header-inner,.site-header.scrolled .header-inner{max-width:1248px}.desktop-nav,.site-header.scrolled .desktop-nav{gap:16px}html[lang=zh-CN]{--type:"IBM Plex Mono","PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif}html[lang=zh-CN] body{font-family:var(--type);line-height:1.7}html[lang=zh-CN] :is(h1,h2,h3,.nav-link,.mono,.micro,.btn,.text-link){letter-spacing:.01em}html[lang=zh-CN] :is(p,.section-description,.center-copy){line-height:1.9}html[lang=zh-CN] .hero h1{letter-spacing:.01em;line-height:1.25}html[lang=zh-CN] .hero-subtitle{letter-spacing:.08em}html[lang=zh-CN] .connector-heading,html[lang=zh-CN] .connectors-scene h2{letter-spacing:.01em}html[lang=zh-CN] .brand{letter-spacing:.06em}html[lang=zh-CN] :is(.mono,.micro,.btn,.text-link,.copy-line){font-family:var(--type)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:var(--night-bg);--ink:var(--night-text);--muted:var(--night-muted);--border:var(--night-edge);--sunken:#0d1517;--orange:#b8d3c9;--line:#243436;--keyline:#2c3c3d;--soft-ink:#9aaca7;--bevel:inset 0 1px 0 #d9fff01c,inset 0 -1px 0 #0008,0 2px 3px #0005,0 14px 34px #0002}html[data-theme=dark] body{color:#e8efec;background:#070b0c}html[data-theme=dark] body:not(.console-body){background:radial-gradient(75% 700px at 50% 0,#13232666,#0000 85%),#070b0c}html[data-theme=dark] ::selection{color:#0b1617;background:#b8d3c9}html[data-theme=dark] :focus-visible{outline-color:#b8d3c9}html[data-theme=dark] :is(input,select,textarea){color:#e8efec;background:#0c1416;border-color:#344849}html[data-theme=dark] :is(input,textarea)::placeholder{color:#81958f}html[data-theme=dark] option{color:#e8efec;background:#111c1e}html[data-theme=dark] :is(h1,h2,h3){color:#e8efec}html[data-theme=dark] .btn{color:#102021;background:linear-gradient(160deg,#edf3ee,#bed0c9);border-color:#dce7df;box-shadow:inset 0 1px #fff9,0 2px 4px #0005}html[data-theme=dark] .btn:hover{background:linear-gradient(160deg,#fff,#d1e0d9);border-color:#f1f8f3}html[data-theme=dark] .btn-outline{color:#dce8e2;background:linear-gradient(155deg,#1b292c,#10191b);border-color:#3a4e4d;box-shadow:inset 0 1px #d4f7e61a,0 2px 4px #0004}html[data-theme=dark] .btn-outline:hover{background:#263a3c;border-color:#617a74}html[data-theme=dark] :is(.icon-btn,.preference-button,[data-language-toggle]){color:#d5e3dc;background:linear-gradient(150deg,#213234,#111c1e);border-color:#3b5050;box-shadow:inset 0 1px #dcfff01f,0 2px 4px #0005}html[data-theme=dark] :is(.icon-btn,.preference-button,[data-language-toggle]):hover{background:#2a3e40;border-color:#738b83}html[data-theme=dark] .site-header{background:0 0}html[data-theme=dark] :is(.header-inner,.site-header.scrolled .header-inner){box-shadow:var(--bevel);background:linear-gradient(150deg,#162326ed,#0c1416f5);border-color:#475b59 #304143 #304143}html[data-theme=dark] .header-launch{color:#102021;background:linear-gradient(145deg,#e1ece5,#afc6bd);border-color:#d6e5dd;box-shadow:inset 0 1px #fff9,0 2px 4px #0006}html[data-theme=dark] .disclosure{color:#8ca49c}html[data-theme=dark] .nav-link,html[data-theme=dark] .site-header.scrolled .nav-link{color:#b5c8be}html[data-theme=dark] .nav-link:hover,html[data-theme=dark] .nav-group:focus-within .nav-link{color:#f0f8f2}html[data-theme=dark] .nav-group:has([aria-expanded=true]) .nav-link{color:#f0f8f2}html[data-theme=dark] .nav-group:has([aria-expanded=true]):before{background:#c0dbce}html[data-theme=dark] :is(.illustrated-menu,.mobile-menu:not([hidden])){background:#0e181af5;border-color:#4e6663 #374b4c #374b4c;box-shadow:inset 0 1px #d9fff01a,0 18px 50px #0008}html[data-theme=dark] .mega-panels{background:#111d1f;border-color:#2c4041;box-shadow:inset 0 1px #d7ffeb12}html[data-theme=dark] .mega-card{color:#e8efec;background:radial-gradient(at 80% 100%,#24444366,#0000 70%),#111c1e}html[data-theme=dark] .mega-card>div{background:linear-gradient(#111c1e 80%,#111c1e00)}html[data-theme=dark] :is(.mega-card-0,.mega-card-1,.mobile-group,.mobile-sub){border-color:#2c4041}html[data-theme=dark] :is(.mega-card p,.mega-footer p){color:#a6b8b0}html[data-theme=dark] .mega-arrow{color:#d0e2d9}html[data-theme=dark] .mega-book{background:linear-gradient(145deg,#233537,#121e20);border-color:#3b5050;box-shadow:inset 0 1px #e7fff024}html[data-theme=dark] .mega-book .icon{stroke:#b7ccc2}html[data-theme=dark] .mega-footer .btn{color:#e1ece5;background:linear-gradient(#243638,#142022);border-color:#3b5050}html[data-theme=dark] .mobile-group:has([aria-expanded=true])>a{color:#e0f4e9}html[data-theme=dark] .hero{background:radial-gradient(62% 80% at 50% 100%,#203c3ba3 0%,#14242755 50%,#0000 85%),#070b0c}html[data-theme=dark] .hero h1{color:#e8efec;text-shadow:0 2px 30px #b3ebd40a}html[data-theme=dark] .hero-symbol:before{background:linear-gradient(145deg,#263b3d,#0b1416);border-color:#3c5555;box-shadow:inset 0 1px #dcfff044,inset 0 -1px #000,0 8px 30px #0004}html[data-theme=dark] .hero-subtitle{color:#a1b6ad}html[data-theme=dark] .copy-line{color:#c4d5cc;background:#0b1517b3;border-color:#304749;box-shadow:inset 0 1px #d5ffea0c}html[data-theme=dark] .copy-line>span{color:#8ca69b}html[data-theme=dark] .hero-film{background:#10191b;border-color:#3c5352;box-shadow:inset 0 1px #d9fff033,0 24px 65px #0006}html[data-theme=dark] .ribbon-heading p,html[data-theme=dark] .ribbon-note{color:#8da69b}html[data-theme=dark] .ribbon-window{border-color:#253a3b}html[data-theme=dark] .ribbon-logo{color:#d2dfd7;opacity:.85}html[data-theme=dark] .ribbon-logo img{filter:none;background:#dbe6df;border:1px solid #e8f4eb44;border-radius:5px;width:42px;height:35px;padding:5px}html[data-theme=dark] .ribbon-trade-xyz img{filter:none;background:#152223;border-color:#38504b;width:91px;padding:6px}html[data-theme=dark] .ribbon-kalshi img{width:70px}html[data-theme=dark] .ribbon-hype img{filter:none;background:#102523}html[data-theme=dark] .ribbon-toggle{color:#a7c0b4}html[data-theme=dark] .ribbon-toggle:hover{background:#1d3031}html[data-theme=dark] :is(.provider-panel,.trust,.gate-panel,.industries){box-shadow:var(--bevel);color:#e8efec;background:radial-gradient(at 10% 0,#24413c40,#0000 65%),linear-gradient(140deg,#131f21,#0c1416);border-color:#2c4041}html[data-theme=dark] :is(.provider-panel p,.provider-ticker small,.industries p){color:#a7b9b0}html[data-theme=dark] .chip-row span{color:#dce9e1;background:linear-gradient(145deg,#243537,#121e20);border-color:#354b4b;box-shadow:inset 0 1px #e0fff01c}html[data-theme=dark] .brand-emblem{background:#dce7df;border-color:#b0c7ba;box-shadow:inset 0 1px #f3fff8}html[data-theme=dark] .brand-emblem-trade-xyz{background:#182723;border-color:#3d5349}html[data-theme=dark] .chip-row .brand-emblem{background:#dce7df}html[data-theme=dark] .chip-row .brand-emblem-trade-xyz{background:#182723}html[data-theme=dark] :is(.case-study,.case-copy,.scenario-track article,.guide-card,.case-stats,.pricing-grid article,.contact-layout form){box-shadow:var(--bevel);background:linear-gradient(145deg,#152225,#0e181a);border-color:#304647}html[data-theme=dark] .case-copy .micro,html[data-theme=dark] .scenario-track .mono{color:#8fa69c}html[data-theme=dark] .case-visual,html[data-theme=dark] .closing-art,html[data-theme=dark] .guide-card>img{background:#0b1517;border-color:#2e4444}html[data-theme=dark] .play-label{color:#b7cfc1}html[data-theme=dark] .play-label .icon{color:#122322;background:#d7e7de}html[data-theme=dark] .industry-grid a{border-color:#3c5350}html[data-theme=dark] .industry-grid .icon{color:#b8d3c9}html[data-theme=dark] .industries .btn{color:#e1ece5;background:#1c3031;border-color:#49625d}html[data-theme=dark] .trust-marks>div{color:#b5c9bd}html[data-theme=dark] .trust-chips a{color:#cadbd0;background:#172729;border-color:#3a5350;box-shadow:inset 0 1px #e7ffec0c}html[data-theme=dark] .gate-panel li .icon{color:#b8d3c9}html[data-theme=dark] .status-tag{color:#bdcfc5;background:#162426;border-color:#3c5551}html[data-theme=dark] .roadmap-stop.active{background:linear-gradient(#0000,#203b362e);border-color:#b8d3c9}html[data-theme=dark] .doc-flow span,html[data-theme=dark] kbd{color:#cadad0;background:#1a2b2d;border-color:#3f5754}html[data-theme=dark] .code-panel{color:#d2e0d7;background:#091113;border:1px solid #2a4141;box-shadow:inset 0 1px #0008}html[data-theme=dark] .code-panel .icon-btn{color:#e3eee7;background:#213436;border-color:#3e5753}html[data-theme=dark] .feature-dialog{color:#e8efec;background:#101c1e;border-color:#3d5754;box-shadow:inset 0 1px #e5ffec22,0 25px 80px #0009}html[data-theme=dark] .feature-dialog .dialog-close{color:#e5f0e7;background:#223739;border-color:#4b6660}html[data-theme=dark] .feature-dialog::backdrop{background:#020708b8}html[data-theme=dark] .site-footer{color:#dce8e0;background:radial-gradient(at 50% 100%,#18332f44,#0000 75%),#05090a;border-top:1px solid #243a39}html[data-theme=dark] .footer-top p,html[data-theme=dark] .footer-note{color:#94aba0}html[data-theme=dark] .footer-top>div>a{color:#c2d4c8}html[data-theme=dark] .footer-top a:hover{color:#effbf2}html[data-theme=dark] .footer-bottom{color:#92a99d;border-color:#273e3c}html[data-theme=dark] .toast{color:#102322;background:#e0ece3;border:1px solid #c7ddd0;box-shadow:0 8px 30px #0006}html[data-theme=dark] .skip-link{color:#0d201f;background:#dfece4}html[data-theme=dark] .motion-control{color:#bfd3c7;background:linear-gradient(#203133,#101b1d);border-color:#3a5250;box-shadow:inset 0 1px #dbfff01c}html[data-theme=dark] .motion-control:hover{color:#eff9f1;background:#2a4140}html[data-theme=dark] .motion-control:before{background:#b4d1c1;box-shadow:0 0 0 3px #a8d1bc14}html[data-theme=dark] .motion-control:disabled{color:#a2b9ac}html[data-theme=dark] .connectors.connectors-scene{background:#081012;border-color:#3c5550;box-shadow:inset 0 1px #e0fff033,0 20px 48px #0005}html[data-theme=dark] .connectors-scene:before{background:radial-gradient(at 50% 55%,#16333288,#0000 80%),linear-gradient(#0c191c55,#06101277 45%,#030b0dea)}html[data-theme=dark] .connectors-scene:after{border-color:#beddd22e}html[data-theme=dark] .connectors-scene .connector-tile{background:linear-gradient(145deg,#e7f1e9bd,#bbcec2a6 48%,#839d9099);border-color:#d9eee2a3;box-shadow:inset 0 1px 1px #f2fff6,inset 0 -2px 3px #cadfd070,0 4px 5px #0006,0 16px 36px #0006}html[data-theme=dark] .connectors-scene .brand-emblem{box-shadow:none;background:0 0;border:0}html[data-theme=dark] .connectors-scene .brand-emblem-trade-xyz{background:#152923}html[data-theme=dark] .connector-footnote{color:#c4d6ca}@media (max-width:1100px){.header-inner,.site-header.scrolled .header-inner{gap:15px}.desktop-nav,.site-header.scrolled .desktop-nav{gap:12px}.header-actions{gap:8px}.preference-button,[data-language-toggle]{width:31px;height:32px}}@media (max-width:980px){.desktop-nav,.site-header.scrolled .desktop-nav{display:none}.mobile-toggle{display:inline-flex}.mobile-menu:not([hidden]){border:1px solid var(--border);background:var(--paper);max-height:calc(100dvh - 100px);box-shadow:var(--bevel);border-radius:14px;padding:18px;display:block;position:fixed;top:84px;left:24px;right:24px;overflow:auto}.header-actions{margin-left:auto}.header-inner>.brand>span{display:inline}.mobile-group{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.mobile-group>a{flex:1;padding:14px 8px;font-size:13px}.mobile-sub{width:100%;padding:6px 12px 16px}.mobile-sub a{padding:9px 0;font-size:12px;display:block}}@media (max-width:560px){.header-inner,.site-header.scrolled .header-inner{gap:8px}.header-actions{gap:7px}.preference-controls{gap:5px}.preference-button,[data-language-toggle]{border-radius:8px;width:30px;height:31px}.mobile-menu:not([hidden]){top:74px;left:12px;right:12px}.header-inner>.brand{font-size:12px!important}.console-header .preference-controls{gap:4px}}@media (max-width:440px){.header-actions .header-launch,.console-header .brand>span{display:none}.console-header .demo-account{gap:0;width:34px;padding:0!important;font-size:0!important}.console-header .demo-account .icon{width:16px;height:16px;display:block}.console-header .console-top-actions{gap:7px}}@media (prefers-reduced-motion:reduce){.preference-button,[data-language-toggle]{transition:none}}
html[lang=zh-CN] :is(.scene-callout,.scene-drag-hint,.object-controls button,.object-controls>span,.object-summary small,.object-summary strong,.object-summary .object-value){font-family:var(--type)}html[data-theme=dark] .hero{background:radial-gradient(at 51% 100%,#203c3b 0%,#122326 27%,#090f12 58%,#070b0c 85%)}html[data-theme=dark] .hero-symbol:before{background:linear-gradient(135deg,#b8d3c91a,#203c3b33);border-color:#57706b55;box-shadow:inset 0 1px #dce8e226,0 7px 25px #0008}html[data-theme=dark] .hero-symbol .brand-mark{color:#e8efec;filter:drop-shadow(0 0 12px #b8d3c927)}html[data-theme=dark] .foundation-object{background:radial-gradient(at 50% 54%,#1c3435,#101d20 57%,#0b1417);border-color:#2c3c3d}html[data-theme=dark] .foundation-object:focus-visible{outline-color:#b8d3c9}html[data-theme=dark] .scene-callout{background:linear-gradient(135deg,#1b2d31f7,#101b1ef7);border-color:#3a504f;box-shadow:inset 0 1px #dce8e224,0 2px 1px #050b0d,0 5px 12px #0004}html[data-theme=dark] .scene-callout small{color:#9aaca7}html[data-theme=dark] .scene-callout strong{color:#e8efec}html[data-theme=dark] .scene-drag-hint{color:#93aaa0}html[data-theme=dark] .pillars .statement-card{background:#10191b;border-color:#2c3c3d;box-shadow:inset 0 1px #e8efec1a,0 2px 3px #0004,0 9px 22px #0003}html[data-theme=dark] .statement-card .card-instrument{color:#b4c7bd;background:linear-gradient(145deg,#142125,#0d171a);border-color:#0b1316;box-shadow:inset 0 1px #e8efec1a,0 1px #2c3c3d}html[data-theme=dark] .statement-card .card-instrument:after{background:linear-gradient(120deg,#e8efec09,#0000 50%);border-color:#2c3c3d}html[data-theme=dark] .statement-card .instrument-head,html[data-theme=dark] .statement-card .instrument-head>span:first-child{color:#b8d3c9}html[data-theme=dark] .statement-card .instrument-status,html[data-theme=dark] .statement-card .instrument-foot{color:#9aaca7}html[data-theme=dark] .statement-card .instrument-foot{border-color:#2c3c3d}html[data-theme=dark] .statement-card .instrument-foot a{color:#e8efec;background:linear-gradient(#22363a,#142226);border-color:#3d5551;box-shadow:inset 0 1px #e8efec26}html[data-theme=dark] .statement-card .instrument-foot a:hover{background:#2a4545}html[data-theme=dark] .statement-card .card-instrument .icon{stroke:#b8d3c9!important}html[data-theme=dark] .statement-card .statement-copy{background:linear-gradient(145deg,#142024,#10191b);border-color:#2c3c3d}html[data-theme=dark] .pillars .statement-copy>.mono{color:#8da69c}html[data-theme=dark] .pillars .statement-copy>.mono i{background:#536b65}html[data-theme=dark] .pillars .statement-copy h3{color:#e8efec}html[data-theme=dark] .pillars .statement-copy p{color:#9aaca7}html[data-theme=dark] .statement-card .object-controls{background:#0c1619;border-color:#2c3c3d}html[data-theme=dark] .statement-card .object-controls>span{color:#9aaca7}html[data-theme=dark] .statement-card .object-controls button{color:#9aaca7;box-shadow:none;background:0 0;border-color:#344b49}html[data-theme=dark] .statement-card .object-controls button:hover{color:#e8efec;background:#1c3034}html[data-theme=dark] .statement-card .object-controls button.active,html[data-theme=dark] .statement-card .object-controls button.selected,html[data-theme=dark] .statement-card .object-controls button[aria-pressed=true]{color:#e8efec;background:linear-gradient(#304b4d,#21383c);border-color:#6f9488;box-shadow:inset 0 1px #dce8e233,0 2px 3px #0003}html[data-theme=dark] .statement-card .object-controls button:focus-visible{outline-color:#b8d3c9}html[data-theme=dark] .statement-card .object-summary{background:#111f23;border-color:#2c3c3d;box-shadow:inset 0 1px #e8efec12}html[data-theme=dark] .statement-card .object-summary small{color:#8fa79d}html[data-theme=dark] .statement-card .object-summary strong{color:#c6d8cf}html[data-theme=dark] .statement-card .object-value{color:#e8efec}html[data-theme=dark] .features .feature-scene{background:#0b171a;border-color:#3b504e;box-shadow:inset 0 1px #e8efec2b,0 3px 7px #0005}html[data-theme=dark] .features .feature-atmosphere{filter:grayscale()brightness(.38)contrast(.9)blur(3px)}html[data-theme=dark] .features .feature-scene:before{background:radial-gradient(at 50% 45%,#31534b45,#0000 75%),linear-gradient(155deg,#07101266,#0a191d42 44%,#070e13a3)}html[data-theme=dark] .features .feature-scene:after{background:linear-gradient(135deg,#dce8e218,#0000 45%);border-color:#dce8e22b}html[data-theme=dark] .features .feature-scene img{filter:none;mix-blend-mode:normal}html[data-theme=dark] .features .feature-preview{color:#e8efec!important;background:linear-gradient(140deg,#3d565bd9,#142429c9)!important;border-color:#a9c7ba6b!important;box-shadow:inset 0 1px #dce8e252,0 3px 9px #0006!important}html[data-theme=dark] .features .feature-preview:focus-visible{outline-color:#dce8e2}html[data-theme=dark] .features .feature-card h3{color:#e8efec}html[data-theme=dark] .features .feature-card p{color:#9aaca7}html[data-theme=dark] .mega-card>div{background:linear-gradient(#10191b 84%,#10191b00)}html[data-theme=dark] .mega-card img{filter:none;mix-blend-mode:normal}html[data-theme=dark] .feature-dialog>img,html[data-theme=dark] .feature-detail>img,html[data-theme=dark] .walkthrough article>img,html[data-theme=dark] .guide-card>img{filter:none;mix-blend-mode:normal;background:radial-gradient(#203738,#101a1e 62%,#0b1214)}html[data-theme=dark] .case-visual,html[data-theme=dark] .closing-art,html[data-theme=dark] .about-visual,html[data-theme=dark] .case-study-detail>img{background:#10191b;border-color:#2c3c3d}html[data-theme=dark] .case-visual>img,html[data-theme=dark] .closing-art>img{filter:none;mix-blend-mode:normal;opacity:1}html[data-theme=dark] .closing-art .closing-mark{color:#dce8e2;filter:drop-shadow(0 0 10px #b8d3c929)}html[data-theme=dark] .connectors.connectors-scene{border-color:#3b504e;box-shadow:inset 0 1px #dce8e226,0 8px 24px #0005}html[data-theme=dark] .connectors-scene:before{background:radial-gradient(at 50% 52%,#173a3480,#0000 85%),linear-gradient(#07101680,#09191e7a 52%,#050c10e6)}html[data-theme=dark] .connectors-scene .connector-tile{box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #ffffff70,0 3px 4px #0005,0 14px 30px #0007}html[data-theme=dark] .hero-film{border-color:#3b504e;box-shadow:0 1px #dce8e21f,0 14px 45px #0007}html[data-theme=dark] body:not(.console-body) .icon.is-filled linearGradient stop:first-child{stop-color:#304b4f}html[data-theme=dark] body:not(.console-body) .icon.is-filled linearGradient stop:last-child{stop-color:#13252a}html[data-theme=dark] body:not(.console-body) :is(.btn:not(.btn-outline),.connector-tile,.logo-surface) .icon.is-filled linearGradient stop:first-child{stop-color:#fff}html[data-theme=dark] body:not(.console-body) :is(.btn:not(.btn-outline),.connector-tile,.logo-surface) .icon.is-filled linearGradient stop:last-child{stop-color:#dcdcd8}
