#service-locked{text-align:center}#service-locked h1 span{display:block;font-size:.5em;text-transform:uppercase;letter-spacing:2px}#service-locked h1 strong{display:block}#service-locked .button-group{justify-content:center}#service-locked+.trading-service{border-top:var(--border-dotted);margin-top:3em}.service-title .button-group{margin-top:.5em}.service-title .toggle{margin-right:1em}.post-card{border:var(--border);background:var(--color-bg-4)}.post-card a{color:initial;text-decoration:none;position:relative;overflow:hidden}.post-card .pc-content{margin-top:1em;display:grid;gap:.75em}.post-card .pc-content h2{margin:0 1em;font-size:1.1em;letter-spacing:0;line-height:1.5em}.post-card .pc-content h2 a{font-weight:700}.post-card .pc-content .pc-text{font-size:.85em;margin:0 1em;line-height:1.5em}.post-card .pc-content .pc-attributes .meta{margin:0 1em .5em;font-size:.8em;line-height:1.5em;color:var(--color-grey)}.post-card .pc-content .pc-attributes .button-post-interactions{padding-left:1em;padding-right:1em}.event-card{border:var(--border);background:var(--color-bg-4)}.event-card a{color:initial;text-decoration:none}.event-card .ec-media a{display:block}.event-card .ec-content{margin-top:1em;display:grid;gap:.75em}.event-card .ec-content h2{margin:0 1em;font-size:1.1em;letter-spacing:0;line-height:1.5em}.event-card .ec-content h2 a{font-weight:700}.event-card .ec-content .ec-text{font-size:.85em;margin:0 1em;line-height:1.5em}.event-card .ec-content .ec-attributes .meta{margin:0 1em .5em;font-size:.8em;line-height:1.5em;color:var(--color-grey)}.event-card .ec-content .ec-attributes .button-post-interactions{padding-left:1em;padding-right:1em}.aside-trend h2{font-size:1.3em;letter-spacing:-1px}.event-card+.event-card,.event-card+.post-card,.post-card+.event-card,.post-card+.post-card{margin-top:1.5em}.pin-post a{display:block;padding:1em 0;color:initial;text-decoration:none}.pin-post h3{font-size:1em;letter-spacing:0;line-height:1.3em}.pin-post+.pin-post{border-top:var(--border-dotted)}.pin-event a{gap:1em;display:grid;grid-template-columns:1fr 2fr;align-items:center;text-decoration:none;color:initial;margin:.5em 0}.pin-event .startDate{background:var(--color-bg-2);text-align:center;padding:1em;border-radius:var(--radius)}.pin-event .startDate strong{font-size:2em;line-height:1em;display:block}.pin-event .startDate span{font-weight:700}.pin-event .content h3{font-size:1em;letter-spacing:0;line-height:1.3em}.pin-event+.pin-event{border-top:var(--border-dotted)}#feed-right{margin-top:3em}#feed-right h2{text-transform:uppercase;color:var(--color-grey);margin-bottom:1em;font-size:1.2em;letter-spacing:0}#feed-right h2 svg{height:15px;width:15px;display:inline-block;margin-right:.5em}#service-group h1 small{display:inline-block;font-size:.6em;font-weight:400;letter-spacing:0}#service-group .service-group-list{display:grid;gap:1em}#service-group .service{background:var(--color-bg-2);border-radius:var(--radius);text-decoration:none;color:initial;text-align:center}#service-group .service .sr-only{display:none}#service-group .service .service-name{padding:1em .75em .75em;font-weight:700}#service-group .service .service-description{padding:0 .75em .75em;color:var(--color-grey);font-size:.85em}.post-detail .post-attributes{font-size:.85em;color:var(--color-grey);margin-bottom:1em}.post-detail .post-attributes .attr-date time{display:block}.post-detail .post-attributes .attr-date time svg{width:15px;height:15px}.post-detail .post-attributes .attr-author{margin-top:.5em}.search-box .search-box-wrapper{display:flex;border:var(--border);background:var(--color-bg-2);gap:1em}.search-box .search-box-wrapper .icon{flex-shrink:0;padding:.65em .5em .5em 1em}.search-box .search-box-wrapper .icon svg{width:20px;color:var(--color-grey)}.search-box .search-box-wrapper input{flex:1;border:none;background:none}.search-box .search-box-wrapper input:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}@media (min-width:768px){.post-card.no-cover{display:block}.post-card.no-cover .pc-content{width:100%}.event-card{display:grid;grid-template-columns:1fr 1fr}.event-card .media-wrapper{height:100%}.event-card.no-cover{display:block}#service-group .service-group-list,.post-detail .post-attributes{grid-template-columns:repeat(2,1fr)}.post-detail .post-attributes{display:grid;gap:1em;align-items:end}.post-detail .post-attributes .attr-date time{text-align:right}.post-detail .post-attributes .attr-author span{display:block}.post-detail .pd-content .content-aside{margin-top:2em}.service-title{display:flex;align-items:center}.service-title h1{flex:1}.service-title .button-group{margin-top:0}.service-title .button-group button{padding:.5em 1em}.service-title .button-group button svg{margin-right:0;width:20px;height:20px}}@media (min-width:992px){.post-card:hover{box-shadow:var(--box-shadow)}.pin-event h3,.pin-post h3,.post-card .pc-content a{transition:color .3s}.pin-event:hover h3,.pin-post:hover h3,.post-card:hover .pc-content a{color:var(--color-link)}#post-feed{gap:2em;display:flex}#feed-left{max-width:70%}#feed-right{max-width:30%;margin-top:0;position:relative}#feed-right .fr_container{position:sticky;top:10em}#post-feed.full{gap:0;display:block;max-width:1280px;margin-left:auto;margin-right:auto}#post-feed.full #feed-left{max-width:100%}#service-group .service-group-list{grid-template-columns:repeat(3,1fr)}.post-detail .pd-content{display:grid;grid-template-columns:5fr 2fr;gap:2em}.post-detail .pd-content .content-aside{margin-top:0}.post-detail .pd-content .content-aside h2{font-size:1.3em;letter-spacing:-1px;display:flex;gap:.5em;margin-bottom:1em}.service-group .services{grid-template-columns:repeat(3,1fr)}.service-group .services .service-name{font-size:1em}.service-header .serviceName{padding-right:1em}}@media (min-width:1200px){.post-card{display:flex}.post-card .pc-media{width:50%}.post-card .pc-media .media-wrapper{display:flex;height:100%;width:100%}.post-card .pc-content{width:50%;display:flex;flex-direction:column;margin-top:0}.post-card .pc-content h2{margin:1.5em 1.75em 0}.post-card .pc-content .pc-text{margin:0 2em;flex:1}.post-card .pc-content .pc-attributes{margin:0 1.75em}.post-card .pc-content .pc-attributes .meta{margin:0 0 .5em}.event-card{grid-template-columns:6fr 6fr;align-items:stretch}.event-card .ec-content{display:flex;flex-direction:column;height:100%;margin-top:0;padding-top:1.5em}.event-card .ec-content h2{margin:0 1.75em}.event-card .ec-content .ec-text{margin:0 2em;flex:1}.event-card .ec-content .ec-attributes{margin:0}.event-card .ec-content .ec-attributes .meta{margin:0 2em .5em}.event-card .ec-content .ec-attributes .button-post-interactions{padding-left:2em;padding-right:2em}#service-group .service-group-list{grid-template-columns:repeat(4,1fr)}.post-detail .pd-content{gap:3em}.service-group .services{gap:1.5em;grid-template-columns:repeat(4,1fr)}}.trading-service h2{text-transform:uppercase;font-size:1.2em;color:var(--color-grey);letter-spacing:-1px}.trading-service th button{padding:0;font-size:.85em;border:none;background:none;color:initial;text-transform:uppercase;width:100%;display:block;text-align:inherit;white-space:nowrap}.trading-service th button svg{width:13px;height:13px;margin-left:.25em;vertical-align:middle}.trading-service tr td{cursor:pointer}.td-with-meta span,.td-with-meta strong{display:block}#portfolioSummary .psContent{display:flex;flex-wrap:wrap;gap:1em}#portfolioSummary .summary-card{border:var(--border);padding:1em;background:linear-gradient(45deg,var(--color-bg-1),var(--color-bg-3));width:100%}#portfolioSummary .summary-card .preheader{letter-spacing:0;font-weight:700;font-size:.8em}#portfolioSummary .summary-card .number{font-size:1.5em;letter-spacing:-1px;font-weight:700;margin-top:.25em;margin-bottom:.25em;line-height:1em}#portfolioSummary .summary-card .number.win{color:var(--color-success)}#portfolioSummary .summary-card .number.loss{color:var(--color-error)}#portfolioSummary .summary-card .note{font-size:.8em;color:var(--color-grey)}#newTradePosition{border:var(--border);padding:1em;background:var(--color-bg-2);border-radius:var(--radius)}#newTradePosition .button-group{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-bottom:0}#newTradePosition .button-group button{border-radius:0;padding:.65em 1em;border:none}#newTradePosition .button-group button+button{margin-left:0}#newTradePosition .button-group button[data-selected=false]{opacity:.35;background:var(--color-grey)}#newTradePosition .form-row{display:flex;gap:1em;flex-wrap:wrap}#newTradePosition .form-row+.form-row{margin-top:1em}#newTradePosition .form-row .tp-row{width:100%}#closedPositions .filter{background:var(--color-bg-2);padding:1em;border-radius:var(--radius)}#closedPositions .button-group{flex-wrap:wrap;gap:.5em;justify-content:center}#closedPositions .button-group button+button{margin-left:0}#closedPositions .date-range span{display:block;margin:.5em 0}#closedPositions .date-range button{display:block;width:100%;margin-top:.5em}#closedPositions .closed-stats{display:flex;flex-wrap:wrap;gap:1em}#closedPositions .closed-stats .stat{border:var(--border);padding:1em;background:linear-gradient(45deg,var(--color-bg-1),var(--color-bg-3));width:100%}#closedPositions .closed-stats .stat span{margin:0 .5em}#closedPositions .closed-stats .stat .number{font-size:1.5em;letter-spacing:-1px;font-weight:700;margin-top:.25em;margin-bottom:.25em;line-height:1em}#closedPositions .closed-stats .stat .number.profit{color:var(--color-success)}#closedPositions .closed-stats .stat .note{font-size:.8em;color:var(--color-grey)}.trl_chat{height:650px;overflow:hidden;overflow-y:auto}.tbl-open .td-expand-icon{min-width:20px;width:5%}.tbl-open .td-symbol{min-width:100px;width:10%}.tbl-open .td-symbol a{display:block;font-weight:700;margin-bottom:.25em}.tbl-open .td-symbol span{display:block;font-size:.9em;color:var(--color-grey)}.tbl-open .td-symbol svg{vertical-align:middle;margin-left:.5em}.tbl-open .td-side{min-width:100px;width:5%;text-align:center}.tbl-open .td-side span{display:inline-block}.tbl-open .td-qty{min-width:100px;width:7%;text-align:center}.tbl-open .td-entry{min-width:100px;width:10%;text-align:right}.tbl-open .td-cost-basis,.tbl-open .td-market-value,.tbl-open .td-unrealized-pnl{min-width:100px;width:14%;text-align:right}.tbl-open .td-unrealized-pnl span,.tbl-open .td-unrealized-pnl strong{display:block}.tbl-open .td-entry-date{min-width:150px;width:10%;text-align:right}.tbl-open .td-actions{width:5%;text-align:right}.dropdown-actions{display:none}.tbl-expanded .td-expand-date{width:15%}.tbl-expanded .td-expand-action{width:10%}.tbl-expanded .td-expand-action span{display:inline-block}.tbl-expanded .td-expand-qty{width:5%;text-align:center}.tbl-expanded .td-expand-avg,.tbl-expanded .td-expand-cur,.tbl-expanded .td-expand-realized-pnl{width:10%;text-align:right}.tbl-expanded .td-expand-actions{width:5%;text-align:right}.tbl-closed th button{text-align:inherit;white-space:nowrap}.tbl-closed span,.tbl-closed strong{display:block;line-height:1em}.tbl-closed span+span:not(.add),.tbl-closed strong+span{margin-top:.5em;font-size:.9em;display:inline-block}.tbl-closed span.add{color:var(--color-long)}.tbl-closed span.reduce{color:var(--color-short)}.tbl-closed .td-expand-icon{min-width:20px;width:5%}.tbl-closed .td-symbol{min-width:100px;width:10%}.tbl-closed .td-symbol a{display:block;font-weight:700;margin-bottom:.25em}.tbl-closed .td-symbol span{display:block;font-size:.9em;color:var(--color-grey)}.tbl-closed .td-side{min-width:100px;width:5%;text-align:center}.tbl-closed .td-side span{display:inline-block}.tbl-closed .td-qty{min-width:100px;width:7%;text-align:center}.tbl-closed .td-avg-entry,.tbl-closed .td-avg-exit{min-width:100px;width:10%;text-align:right}.tbl-closed .td-cost-basis,.tbl-closed .td-realized-pnl{min-width:100px;width:14%;text-align:right}.tbl-closed .td-closed-date{min-width:150px;width:10%;text-align:right}.tbl-closed .td-actions{width:5%;text-align:right}.pex-table .pex-log,.pex-table .pex-time{width:20%}.pex-table .pex-log span{display:inline-block}.pex-table .pex-qty{width:20%;text-align:center}.pex-table .pex-price{width:30%;text-align:right}.pex-table .pex-actions{width:10%;text-align:right}.pex-table .pex-totals td:first-child{text-align:left;font-size:1.2em}.pex-table .pex-totals td:nth-child(2){text-align:right;font-size:1.2em}.expanded-content,.tr-expanded{background:var(--color-bg-2)}.expanded-content{padding:0}.expanded-content table th{background:var(--color-bg-4);border-bottom:var(--border)}.position-total td{text-align:right;font-size:1.1em;padding:1em .5em;border-bottom:none;background:var(--color-bg-2)}.expand-total td{font-size:1.2em;text-align:right}.leaderboard-list{display:flex;gap:1em;flex-wrap:wrap;justify-content:center}.leaderboard{flex:100%;gap:1em;border:var(--border);background:var(--color-bg-2);border-radius:var(--radius)}.leaderboard,.leaderboard .leaderboard-avatar{display:flex;align-items:center;overflow:hidden}.leaderboard .leaderboard-avatar{width:113px;justify-content:center}.leaderboard .leaderboard-info{padding-top:1em;padding-bottom:1em}.leaderboard .leaderboard-info .name{font-weight:700;margin-bottom:.25em}.leaderboard .leaderboard-info .pnl{font-weight:700;font-size:1.3em;margin-bottom:.25em}.leaderboard .leaderboard-info .stats{font-size:.9em;color:var(--color-grey)}.dialog-trade-settings{max-height:600px}.dialog-trade-settings p label{text-transform:capitalize;font-weight:400;font-size:.95em}.dialog-notification-summary{display:flex;flex-wrap:wrap;gap:0}.dialog-notification-summary dt{font-weight:700;width:30%;padding:.5em 0;border-bottom:var(--border-dotted);text-transform:uppercase}.dialog-notification-summary dd{width:70%;padding:.5em 0;border-bottom:var(--border-dotted);margin-left:0}.tradingRoomResizeHandle{display:none}.livestream .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.livestream .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.closed-trade-today{background:var(--color-bg-2);border:var(--border);border-radius:var(--radius)}.closed-trade-today+.closed-trade-today{margin-top:.5em}.closed-trade-today .ctt-top{display:flex;gap:1em;padding:.5em}.watchlist-form{background:var(--color-bg-3);padding:.5em 1em;border-radius:var(--radius)}.watchlist-form .add-symbol{display:flex;gap:1em;align-items:center}.watchlist-form .add-symbol .add-symbol-input{position:relative;flex:1}.watchlist-form .add-symbol .add-symbol-input small{position:absolute;right:1em;top:5px;padding:0;border:0;background:none;font-weight:700}.watchlist-wrapper{display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.watchlist-item{border:var(--border);padding:.5em;background:var(--color-bg-2);border-radius:var(--radius);display:flex;position:relative;width:100%}.watchlist-item>div{flex:1}.watchlist-item .wi-symbol a{font-weight:700;display:block}.watchlist-item .wi-symbol span{font-size:.85em;color:var(--color-grey);margin-top:.5em}.watchlist-item .wi-price{text-align:right}.watchlist-item .wi-price strong{display:block}.watchlist-item .wi-price span{display:inline-block;font-size:.85em}.watchlist-item .wi-price span+span{margin-left:.5em}.watchlist-item button{position:absolute;top:-.65em;right:-.65em;box-shadow:var(--shadow);background:var(--color-bg-3);padding:.25em;border:var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center}.pos-quote-card{margin-top:2em;background:var(--border);border-radius:var(--radius);background:var(--color-bg-2);padding:1em 1.5em}.pos-quote-card .pqc-top{display:flex;align-items:center;gap:1em}.pos-quote-card .pqc-top>div{flex:1}.pos-quote-card .pqc-top .top{display:flex;gap:1em;align-items:baseline}.pos-quote-card .pqc-top strong{font-size:1.3em}.pos-quote-card .pqc-top .name{margin-top:.5em;color:var(--color-grey);font-size:.9em}.pos-quote-card .pqc_t-right{text-align:right}.pos-quote-card .pcq-bottom{display:flex;gap:1em;margin-top:1em;border-top:var(--border-dotted)}.pos-quote-card .pcq-bottom .col{flex:1;padding:.75em 0}.pos-quote-card .pcq-bottom .col .value span{display:inline-block;margin-right:.5em}.pos-quote-card .pcq-bottom .col+.col{border-left:var(--border-dotted);padding-left:2em}.trade-activity-list{height:500px;overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-bg-2) transparent}.trade-activity-list li:nth-child(odd){background:var(--color-bg-2)}.trade-activity-list li{padding:1em}.trade-activity-list li .headline{margin-bottom:1em}.trade-activity-list li .headline strong{margin-right:.5em}.tll_card{border:var(--border);border-radius:var(--radius);background:var(--color-bg-2);padding:1em}.tll_card+.tll_card{margin-top:1em}#liveTrading-open .table,#liveTrading-today-closed .table{overflow:hidden;overflow-x:auto}.chat-panel{margin-bottom:2em}.chat-panel .cp_header{background:var(--color-bg-3);padding:.5em 1em;font-weight:700}.chat-panel ul{height:500px;overflow:hidden;overflow-y:auto}.chat-panel ul li:nth-child(2n){background:var(--color-bg-2)}.chat-panel ul li+li{margin-top:0}.chat-panel ul li{padding:.5em 1em}.chat-panel ul li .message-meta{font-size:.85em;color:var(--color-grey);margin-bottom:.5em}.chat-panel ul li p{font-size:.9em;line-height:1.5em}@media (min-width:768px){#portfolioSummary .summary-card{width:calc(50% - .5em)}#closedPositions .date-range{display:grid;gap:1em;grid-template-columns:2fr auto 2fr 1fr;align-items:center}#closedPositions .date-range span{margin:0}#closedPositions .closed-stats,.dialog-trade-settings .two-cols{display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.dialog-trade-settings .two-cols p{margin:0}.watchlist-item{width:31%}.leaderboard{flex:45%}}@media (min-width:992px){#newTradePosition fieldset .action button{text-transform:uppercase;font-size:1.1em;padding:1em 1.5em;margin-top:.25em;display:block;width:100%}#openPositions .table-wrapper{overflow:visible}.dropdown-actions{position:relative;display:inline-block}.dropdown-actions span{display:inline-block;padding:.25em;line-height:1em;border-color:var(--color-grey)}.dropdown-actions span svg{width:15px;height:15px;color:var(--color-grey)}.dropdown-actions ul{margin:0;padding:.5em 0;position:absolute;right:0;top:20px;z-index:10;background:var(--color-bg-4);width:200px;box-shadow:var(--shadow);display:none;list-style:none}.dropdown-actions ul li+li{border-top:var(--border-dotted);margin-top:0}.dropdown-actions button{align-items:center;margin:0;border:none;background:none;display:block;padding:.75em 1em;width:100%;text-align:left;color:initial;font-size:inherit}.dropdown-actions button svg{width:15px;height:15px;margin-right:.5em;vertical-align:middle}.dropdown-actions button:hover{background:var(--color-primary-1);border-radius:0}.dropdown-actions:hover ul{display:block}.watchlist-item{width:23%}.tradingRoomGrid{display:flex;gap:1em;position:relative;height:750px}.chat-panel ul{height:700px}#liveTrading-open .table,#liveTrading-today-closed .table{overflow:visible;overflow-x:visible}}@media (min-width:1200px){#portfolioSummary .summary-card{width:auto;flex:1}.tradingRoomGrid{display:flex;position:relative;height:925px}.tradingRoomLeft{flex:1;min-width:0;max-width:calc(100% - var(--trading-room-right-col-width, 50%))}.tradingRoomLeft .livestream{margin-right:1.5em}.tradingRoomRight{position:absolute;top:0;right:0;bottom:0;width:var(--trading-room-right-col-width,50%);flex-shrink:0;margin-top:0;display:flex;overflow:hidden}.tradingRoomRight .trr-content{flex:1;min-width:0;min-height:0;overflow-y:auto;padding-left:1.5em}.tradingRoomRight .tradingRoomResizeHandle{display:block;width:6px;flex-shrink:0;padding:0;cursor:ew-resize;background:var(--color-bg-2);border:none;align-self:stretch}.tradingRoomRight .tradingRoomResizeHandle:hover{background:var(--color-primary-1)}.watchlist-item{width:19%}.leaderboard{flex:1}.chat-panel ul{height:875px}}