@charset "UTF-8";[data-cmt-root] [hidden]{display:none!important}.cmt-sort{display:inline-flex;align-items:center;gap:.25rem}.cmt-sort-btn{padding:.125rem .5rem;border:0;border-radius:var(--tblr-border-radius);background:0 0;font-size:.8125rem;color:var(--tblr-secondary);cursor:pointer}.cmt-sort-btn:focus-visible,.cmt-sort-btn:hover{color:var(--tblr-body-color);background:var(--tblr-secondary-lt)}.cmt-sort-btn.active{color:var(--tblr-primary);background:var(--tblr-primary-lt);font-weight:600}.cmt-composer{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.25rem}.cmt-composer-avatar{flex-shrink:0}.cmt-composer-main{flex:1;min-width:0}.cmt-composer-foot{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.cmt-counter{margin-left:auto;font-size:.75rem;color:var(--tblr-secondary);font-variant-numeric:tabular-nums}.cmt-hint{display:inline-flex;align-items:center;font-size:.75rem;color:var(--tblr-secondary)}.cmt-timeline{margin-top:.75rem}.cmt-head{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-bottom:.25rem}.cmt-author{font-size:.875rem;font-weight:600;color:var(--tblr-heading-color,var(--tblr-body-color))}.cmt-time{font-size:.75rem;color:var(--tblr-secondary)}.cmt-content{font-size:.875rem;color:var(--tblr-body-color);white-space:pre-wrap;overflow-wrap:anywhere}.cmt-actions{display:flex;align-items:center;gap:1rem;margin-top:.375rem}.cmt-action{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:0 0;font-size:.75rem;color:var(--tblr-secondary);cursor:pointer}.cmt-action:focus-visible,.cmt-action:hover{color:var(--tblr-body-color);text-decoration:none}.cmt-action:disabled{opacity:.6;cursor:not-allowed}.cmt-action:disabled:focus-visible,.cmt-action:disabled:hover{color:var(--tblr-secondary)}.cmt-like.liked,.cmt-like.liked:hover{color:var(--tblr-red)}.cmt-replies{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.75rem;background:var(--tblr-secondary-lt);border-radius:var(--tblr-border-radius)}.cmt-reply{display:flex;gap:.5rem;align-items:flex-start}.cmt-reply-avatar{flex-shrink:0}.cmt-reply-main{flex:1;min-width:0}.cmt-reply-ref{font-size:.75rem;color:var(--tblr-secondary)}.cmt-replybox{margin-top:.75rem}.cmt-replybox-foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.375rem}.cmt-more{margin-top:.5rem;text-align:center}.cmt-rules{margin:1rem 0 0;font-size:.75rem;color:var(--tblr-secondary)}.pf-strength{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.pf-strength .progress{flex:1 1 auto}.pf-strength-label{flex:0 0 auto;min-width:2.5em;font-size:.75rem;color:var(--tblr-secondary)}.strategy-chart-stage{position:relative;min-height:22rem}.strategy-chart-canvas{position:absolute;inset:0}.strategy-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--tblr-secondary-color)}.strategy-chart-skeleton{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.75rem;background:var(--tblr-card-bg,var(--tblr-body-bg))}.strategy-chart-skeleton .placeholder{display:block;margin-inline:auto}.strategy-chart-stage:not(.is-pending) .strategy-chart-skeleton{display:none}@media (max-width:575.98px){.strategy-chart-stage{min-height:16rem}}.card-body[data-st-calendar]{display:flex;flex-direction:column}.returns-calendar{display:flex;flex:1 1 auto;flex-direction:column;min-height:14rem;border-top:1px solid var(--tblr-border-color);border-left:1px solid var(--tblr-border-color)}.returns-calendar-header,.returns-calendar-row{display:grid;grid-template-columns:repeat(5,1fr)}.returns-calendar-header{flex:none}.returns-calendar-row{flex:1 1 auto}.returns-calendar-weekday{padding:.375rem 0;font-size:.75rem;font-weight:var(--tblr-font-weight-medium);text-align:center;color:var(--tblr-secondary);background:var(--tblr-bg-surface-secondary);border-right:1px solid var(--tblr-border-color);border-bottom:1px solid var(--tblr-border-color)}.returns-calendar-day{position:relative;display:flex;flex-direction:column;min-height:2.75rem;padding:.3125rem;border-right:1px solid var(--tblr-border-color);border-bottom:1px solid var(--tblr-border-color)}.returns-calendar-day.is-up{background:color-mix(in srgb,var(--tblr-red-lt) 68%,transparent)}.returns-calendar-day.is-down{background:color-mix(in srgb,var(--tblr-green-lt) 68%,transparent)}.returns-calendar-day.is-today:not(.is-up):not(.is-down){background:var(--tblr-primary-lt)}.returns-calendar-day.is-outside{background:0 0}.returns-calendar-day-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.125rem}.returns-calendar-date{font-size:.8125rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tblr-secondary)}.returns-calendar-value{display:block;width:100%;margin-top:auto;overflow:hidden;font-family:var(--tblr-font-monospace);font-size:.9375rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;text-align:center;text-overflow:ellipsis;white-space:nowrap}.returns-calendar-value.is-up{color:var(--tblr-danger)}.returns-calendar-value.is-down{color:var(--tblr-success)}.returns-calendar-pin{flex:0 0 auto;width:.625rem;height:.625rem;margin-top:.125rem;border-radius:50%;background:var(--tblr-primary);box-shadow:0 0 0 2px var(--tblr-bg-surface,#fff);transition:background .15s}.returns-calendar-pin:focus-visible,.returns-calendar-pin:hover{background:var(--tblr-red);box-shadow:0 0 0 2px var(--tblr-bg-surface,#fff),0 0 5px var(--tblr-red)}.st-position-name{display:block;font-weight:500;color:var(--tblr-heading-color,var(--tblr-body-color))}.st-position-code{display:block;font-family:var(--tblr-font-monospace);font-size:.75rem;color:var(--tblr-secondary-color)}.st-weight-bar{width:5rem}.st-scroll{height:22rem;overflow-y:auto}.st-scroll thead th{position:sticky;top:0;z-index:1;background:var(--tblr-card-bg,var(--tblr-body-bg))}.card>.market-spark .chart-sparkline{width:100%}.market-spark.is-pending{visibility:hidden}.market-heat-shell{min-height:25rem;position:relative}.market-heat-body{display:flex}.market-heat-body .market-heat-shell{flex:1}.market-heat-canvas{height:100%;left:0;position:absolute;top:0;width:100%}.market-heat-shell.is-pending .market-heat-canvas{visibility:hidden}.market-heat-skeleton{align-items:center;display:flex;flex-direction:column;gap:.75rem;inset:0;justify-content:center;position:absolute}.market-heat-skeleton .placeholder{display:block;margin-inline:auto}.market-heat-shell:not(.is-pending) .market-heat-skeleton{display:none}@media (max-width:575.98px){.market-heat-shell{min-height:18rem}}.market-pulse{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0}.market-pulse .datagrid{grid-template-columns:repeat(4,1fr)}.market-pulse .market-pulse-dist-block{display:flex;flex-direction:column;flex:1 1 auto;margin-top:auto}.market-pulse .market-pulse-dist-block .market-pulse-dist{flex:1 1 auto;min-height:4rem}@media (max-width:575.98px){.market-pulse .datagrid{grid-template-columns:repeat(2,1fr)}}.market-pulse.is-pending .market-pulse-dist,.market-pulse.is-pending .market-pulse-ratio{opacity:.35}.market-pulse-ratio{display:flex;height:.5rem;border-radius:.25rem;overflow:hidden;background:var(--tblr-border-color)}.market-pulse-ratio i{display:block;height:100%;min-width:0;transition:width .4s ease}.market-pulse-ratio i.bar-up{background:var(--tblr-red)}.market-pulse-ratio i.bar-flat{background:var(--tblr-secondary,currentColor)}.market-pulse-ratio i.bar-down{background:var(--tblr-green)}.market-pulse-dist{display:flex;align-items:flex-end;gap:1px;margin-bottom:.25rem}.market-pulse-dist i{flex:1 1 0;min-height:0;border-radius:1px 1px 0 0;transition:height .4s ease}.market-pulse-dist i.b-up{background:color-mix(in srgb,var(--tblr-red) 55%,transparent)}.market-pulse-dist i.b-down{background:color-mix(in srgb,var(--tblr-green) 55%,transparent)}.market-pulse-dist i.b-flat{background:var(--tblr-border-color)}.market-pulse-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.market-pulse-list .placeholder{display:block}.market-pulse-ind-main{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-weight:var(--tblr-font-weight-medium,500)}.market-pulse-ind-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tblr-heading-color,var(--tblr-body-color))}.market-pulse-ind-lead{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.4;color:var(--tblr-secondary-color)}.market-pulse-lead-link{color:inherit;text-decoration:none}.market-pulse-lead-link:focus-visible,.market-pulse-lead-link:hover{color:var(--tblr-primary);text-decoration:none}.market-rank-cols{display:grid;grid-template-columns:1fr 1fr}.market-rank-col{min-width:0}.market-rank-col+.market-rank-col{border-inline-start:1px solid var(--tblr-border-color);margin-inline-start:1.25rem;padding-inline-start:1.25rem}.market-rank-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.market-rank-placeholder,.market-rank-row{display:grid;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.5rem;min-height:2.875rem;padding:.25rem 0}.market-rank-placeholder+.market-rank-placeholder,.market-rank-placeholder+.market-rank-row,.market-rank-row+.market-rank-placeholder,.market-rank-row+.market-rank-row{border-top:1px solid var(--tblr-border-color-translucent,var(--tblr-border-color))}.market-rank-row{position:relative}.market-rank-placeholder{display:block;min-height:2.875rem}.market-rank-no{font-family:var(--tblr-font-monospace);font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--tblr-secondary-color)}.market-rank-main{min-width:0}.market-rank-name{display:block;overflow:hidden;font-weight:var(--tblr-font-weight-medium,500);color:var(--tblr-heading-color,var(--tblr-body-color));text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.market-rank-name:focus-visible,.market-rank-name:hover{color:var(--tblr-primary);text-decoration:none}.market-rank-code{overflow:hidden;font-family:var(--tblr-font-monospace);font-size:.75rem;color:var(--tblr-secondary-color);text-overflow:ellipsis;white-space:nowrap}.market-rank-values{text-align:end}.market-rank-value{display:block;font-family:var(--tblr-font-monospace);font-size:.9375rem;font-weight:var(--tblr-font-weight-bold,600);font-variant-numeric:tabular-nums;line-height:1.3}.market-rank-sub{font-size:.75rem;font-variant-numeric:tabular-nums;line-height:1.3}.market-rank-bar{position:absolute;inset-inline-start:0;bottom:1px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--tblr-primary) 45%,transparent);transition:width .4s ease}@media (max-width:575.98px){.market-rank-cols{grid-template-columns:1fr}.market-rank-col+.market-rank-col{border-inline-start:0;border-top:1px solid var(--tblr-border-color);margin-inline-start:0;margin-top:.75rem;padding-inline-start:0;padding-top:.75rem}}.chart-workspace{display:flex;flex-direction:column;height:calc(100dvh - 11rem);min-height:34rem;position:relative;overflow:hidden;background:var(--tblr-card-bg,var(--tblr-body-bg));color:var(--tblr-secondary-color);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius-lg,.5rem)}@media (max-width:767.98px){.chart-workspace{height:calc(100dvh - 14rem)}}.chart-workspace.ws-fullscreen{position:fixed;inset:0;z-index:1030;height:100dvh;min-height:0;border-radius:0}.ws-name{font-size:1rem;font-weight:600;color:var(--tblr-heading-color,var(--tblr-body-color));white-space:nowrap}.kc-toolbar{display:flex;align-items:center;flex-direction:row;gap:.25rem;min-height:3rem;padding:.25rem .625rem;background:var(--tblr-card-bg,var(--tblr-body-bg));border-bottom:1px solid var(--tblr-border-color);overflow-x:auto;overflow-y:hidden;white-space:nowrap}.kc-toolbar .kc-btn,.kc-toolbar .kc-btn-group{flex:none}.kc-ind-group{flex:none}.kc-ind-chip{display:inline-flex;align-items:center;gap:.375rem}.kc-ind-chip>svg{flex:none}.kc-ind-menu{min-width:8rem}.kc-btn{border:0;background:0 0;color:var(--tblr-secondary-color);font-size:.875rem;line-height:1.4;padding:.25rem .625rem;border-radius:.25rem;cursor:pointer;transition:background-color .15s ease,color .15s ease}.kc-btn:hover{color:var(--tblr-heading-color);background:color-mix(in srgb,var(--tblr-secondary) 8%,transparent)}.kc-btn:focus-visible{outline:0;box-shadow:0 0 0 .25rem color-mix(in srgb,var(--tblr-primary) 25%,transparent)}.kc-btn.active{color:var(--tblr-primary);background:color-mix(in srgb,var(--tblr-primary) 12%,transparent);font-weight:600}.kc-btn-icon{width:2.125rem;height:2.125rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem}.kc-btn-group{display:flex}.kc-sep{width:1px;height:14px;flex:none;margin:0 .25rem;background:var(--tblr-border-color)}.kc-star{padding:.25rem .375rem;margin-left:-.25rem}.kc-star.on{color:var(--tblr-yellow,#f0b90b)}.kc-star.on:hover{color:var(--tblr-yellow,#f0b90b);background:0 0}.kc-group-label{font-size:.8rem;color:var(--tblr-secondary-color);padding:0 2px;flex:none}.chart-workspace:not([data-qt-state=bound]) [data-qt-group]{display:none!important}.qt-chip{display:flex;align-items:center;gap:.375rem;position:relative;isolation:isolate;overflow:hidden;max-width:14rem}.qt-chip>[data-qt-combo-name]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-chip>.badge{flex:none}.qt-chip::after{display:none}.qt-pos-badge[hidden]{display:none}.qt-combo-bar{position:absolute;inset:0 auto 0 0;z-index:-1;background:color-mix(in srgb,var(--tblr-qt-bar-color,var(--tblr-primary)) 16%,transparent)}.qt-chip-group .dropdown-menu{min-width:10.5rem}.qt-chip-group .dropdown-item{display:flex;align-items:center;gap:.75rem;padding:.375rem .625rem;position:relative;isolation:isolate;overflow:hidden}.qt-ctx{position:fixed;z-index:1050;min-width:13rem;padding:.25rem;background:var(--tblr-bg-surface,#fff);border:1px solid var(--tblr-border-color);border-radius:.5rem;box-shadow:var(--tblr-box-shadow);animation:qt-ctx-in .12s ease}@keyframes qt-ctx-in{from{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.qt-ctx-head{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem .375rem;margin-bottom:.25rem;border-bottom:1px solid var(--tblr-border-color);font-size:.75rem;color:var(--tblr-secondary-color)}.qt-ctx-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-ctx-px{color:var(--tblr-secondary);font-variant-numeric:tabular-nums}.qt-ctx-back{display:inline-flex;flex:none;border:0;background:0 0;padding:.125rem;margin-left:-.25rem;border-radius:.25rem;color:var(--tblr-secondary);cursor:pointer}.qt-ctx-back:hover{color:var(--tblr-body-color);background:color-mix(in srgb,var(--tblr-secondary) 10%,transparent)}.qt-ctx-item{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:0 0;padding:.375rem .5rem;border-radius:.375rem;font-size:.875rem;color:var(--tblr-body-color);text-align:left;cursor:pointer}.qt-ctx-item:hover:not(:disabled){background:color-mix(in srgb,var(--tblr-secondary) 10%,transparent)}.qt-ctx-item:disabled{opacity:.45;cursor:not-allowed}.qt-ctx-item.qt-b{color:var(--tblr-danger);font-weight:500}.qt-ctx-item.qt-s{color:var(--tblr-success);font-weight:500}.qt-ctx-x{margin-left:auto;font-size:.75rem;color:var(--tblr-secondary);font-variant-numeric:tabular-nums}.kc-body{display:flex;flex:1;min-height:0}.kc-chart-col{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.kc-chart-stage{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.kc-drawbar{display:flex;flex-direction:column;align-items:center;gap:2px;flex:none;width:3rem;padding:.625rem 0;background:var(--tblr-card-bg,var(--tblr-body-bg));border-right:1px solid var(--tblr-border-color);z-index:10}.kc-drawbar-bottom{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:auto}.kc-draw-sep{width:26px;height:1px;margin:3px 0;background:var(--tblr-border-color)}.kc-chart{position:relative;flex:1;min-width:0;min-height:0}.kc-chart-mask{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;color:var(--tblr-secondary-color);background:color-mix(in srgb,var(--tblr-body-bg) 92%,transparent)}.kc-subbar{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-top:1px solid var(--tblr-border-color)}.kc-hint-right{font-size:.75rem;color:var(--tblr-secondary-color);margin-left:auto}.kc-hint-right~.kc-hint-right{margin-left:.75rem}.cws-dock{position:relative;display:flex;flex:none;min-height:0;overflow:hidden;background:var(--tblr-card-bg,var(--tblr-body-bg));border-left:1px solid var(--tblr-border-color);transition:width .2s}.cws-dock.dock-full{width:260px}.cws-dock.dock-hidden,.cws-dock.dock-rail{width:0;border-left:0}.cws-dock .ob-root{flex:1;width:100%;min-width:0;min-height:0}.cws-dock:not(.dock-full) .ob-root{display:none}.ob-root{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;color:var(--tblr-body-color)}.ob-sym{padding:.6rem .75rem .5rem;border-bottom:1px solid var(--tblr-border-color)}.ob-sym-main{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ob-sym-name{font-size:1.05rem;font-weight:600;line-height:1.4;color:var(--tblr-heading-color,var(--tblr-body-color))}.ob-sym-code{font-size:.8rem;font-family:var(--tblr-font-monospace);color:var(--tblr-secondary-color)}.ob-sym-quote{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.ob-sym-price{font-size:1.05rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;font-family:var(--tblr-font-monospace)}.ob-sym-pct{font-size:.75rem;font-variant-numeric:tabular-nums;font-family:var(--tblr-font-monospace)}.ob-sec{padding:.5rem .625rem;border-bottom:1px solid var(--tblr-border-color)}.ob-info{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .75rem}.ob-info-cell{display:flex;justify-content:space-between;font-size:.75rem;line-height:1.6}.ob-info-cell-wide{grid-column:span 2}.ob-info-lb{color:var(--tblr-secondary-color)}.ob-info-vl{font-family:var(--tblr-font-monospace)}.ob-bk-row{display:grid;grid-template-columns:34px 1fr 1fr;align-items:center;font-size:.75rem;line-height:1.7;font-variant-numeric:tabular-nums;position:relative}.ob-bk-lb{color:var(--tblr-secondary-color)}.ob-bk-price{font-family:var(--tblr-font-monospace)}.ob-bk-vol{position:relative;padding:0 4px;text-align:right;font-family:var(--tblr-font-monospace);color:var(--tblr-secondary-color)}.ob-bk-vol i{position:absolute;right:0;top:3px;bottom:3px;border-radius:2px;background:var(--tblr-primary-lt)}.ob-bk-split{height:2px;border-radius:1px;margin:3px 0;background:linear-gradient(90deg,color-mix(in srgb,var(--tblr-red) 45%,transparent),color-mix(in srgb,var(--tblr-green) 45%,transparent))}.ob-trades{display:flex;flex-direction:column;flex:1;min-height:0;border-bottom:0}.ob-trade-head,.ob-trade-row{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:.75rem;line-height:1.8;font-variant-numeric:tabular-nums;font-family:var(--tblr-font-monospace)}.ob-trade-head{color:var(--tblr-secondary-color)}.ob-trade-head span:last-child,.ob-trade-row span:last-child{text-align:right}.ob-trade-list{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.ob-trade-list::-webkit-scrollbar{display:none}.ob-trade-row span:first-child{color:var(--tblr-secondary-color)}.ob-b{color:var(--tblr-red)}.ob-s{color:var(--tblr-green)}.ob-trade-empty{padding:10px 0;text-align:center;font-size:.75rem;color:var(--tblr-tertiary-color,var(--tblr-secondary-color))}.kc-debug-strip-slot{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none}.kc-subbar:has(.kc-debug-strip-slot:not(.d-none)) .kc-hint-right{margin-left:.75rem}.kc-debug-strip{font-size:.75rem;color:var(--tblr-secondary-color);font-variant-numeric:tabular-nums;font-family:var(--tblr-font-monospace)}.kc-btn[data-ws-debug].active{color:var(--tblr-primary);background:0 0}.mkdbg-mount{position:absolute;inset:0;z-index:30;pointer-events:none}.mkdbg{position:absolute;top:8px;right:8px;z-index:30;width:470px;max-width:calc(100% - 16px);max-height:46%;display:flex;flex-direction:column;border-radius:8px;border:1px solid var(--tblr-border-color);background:color-mix(in srgb,color-mix(in oklab,var(--tblr-primary) 8%,var(--tblr-card-bg,var(--tblr-body-bg))) calc(var(--tblr-mkdbg-alpha,1) * 96%),transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--tblr-body-color) 12%,transparent);font-size:11px;line-height:1.5;color:var(--tblr-secondary-color);overflow:hidden;pointer-events:auto}.mkdbg-head{display:flex;align-items:center;gap:6px;padding:3px 6px 3px 8px;border-bottom:1px solid var(--tblr-border-color);flex:none;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none}.mkdbg-alpha{width:50px;height:12px;margin:0 2px;accent-color:var(--tblr-primary);cursor:ew-resize}.mkdbg-title{font-weight:600;font-size:10px;letter-spacing:.5px;color:var(--tblr-primary)}.mkdbg-mini{color:var(--tblr-tertiary-color,var(--tblr-secondary-color));font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkdbg-actions{margin-left:auto;display:flex;gap:2px}.mkdbg-actions button{border:0;background:0 0;color:var(--tblr-secondary-color);cursor:pointer;font-size:11px;padding:0 4px;border-radius:4px;line-height:1.4}.mkdbg-actions button:hover{background:color-mix(in srgb,var(--tblr-secondary) 8%,transparent);color:var(--tblr-heading-color,var(--tblr-body-color))}.mkdbg-list{overflow-y:auto;min-height:0}.mkdbg-entry{border-bottom:1px solid color-mix(in srgb,var(--tblr-border-color) 50%,transparent)}.mkdbg-entry:last-child{border-bottom:0}.mkdbg-row{display:grid;grid-template-columns:64px 64px 62px 58px 58px 52px 28px;align-items:center;column-gap:4px;width:100%;border:0;background:0 0;cursor:pointer;padding:2px 8px;text-align:left;color:var(--tblr-secondary-color);font-size:11px;font-variant-numeric:tabular-nums}.mkdbg-row:hover{background:color-mix(in srgb,var(--tblr-secondary) 6%,transparent)}.mkdbg-entry.open .mkdbg-row{background:color-mix(in srgb,var(--tblr-primary) 10%,transparent)}.mkdbg-ep{font-weight:600;color:var(--tblr-heading-color,var(--tblr-body-color))}.mkdbg-num{font-variant-numeric:tabular-nums;color:var(--tblr-secondary-color);white-space:nowrap}.mkdbg-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkdbg-col-items,.mkdbg-col-ms,.mkdbg-col-size,.mkdbg-col-time{text-align:right}.mkdbg-src{border-radius:3px;padding:0 4px;font-size:10px;white-space:nowrap}.mkdbg-src.src-mem{color:var(--tblr-green);background:color-mix(in srgb,var(--tblr-green) 12%,transparent)}.mkdbg-src.src-local{color:var(--tblr-orange);background:color-mix(in srgb,var(--tblr-orange) 14%,transparent)}.mkdbg-src.src-download{color:var(--tblr-red);background:color-mix(in srgb,var(--tblr-red) 12%,transparent)}.mkdbg-bf{color:var(--tblr-red);font-size:10px}.mkdbg-col-ms.lat-yellow{color:var(--tblr-yellow);font-weight:600}.mkdbg-col-ms.lat-red{color:var(--tblr-red);font-weight:700}.mkdbg-detail{padding:2px 8px 4px 18px;background:color-mix(in srgb,var(--tblr-secondary) 3%,transparent)}.mkdbg-span{display:flex;align-items:baseline;gap:6px;font-size:10.5px}.mkdbg-span .mkdbg-num{min-width:46px;text-align:right}.mkdbg-span-name{color:var(--tblr-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkdbg-tag{color:var(--tblr-tertiary-color,var(--tblr-secondary-color));font-size:10px;white-space:nowrap}.mkdbg-tag.degraded{color:var(--tblr-orange)}.mkdbg-src-badge{font-size:9px;padding:0 4px;border-radius:3px;flex:none;cursor:default}.mkdbg-src-badge.local{color:var(--tblr-green);background:color-mix(in srgb,var(--tblr-green) 14%,transparent)}.mkdbg-src-badge.remote{color:var(--tblr-orange);background:color-mix(in srgb,var(--tblr-orange) 14%,transparent)}.mkdbg-entry.err .mkdbg-row{border-left:2px solid var(--tblr-red);color:var(--tblr-red)}.mkdbg-entry.event .mkdbg-row{color:var(--tblr-tertiary-color,var(--tblr-secondary-color));font-style:italic}.mkdbg-entry.slow .mkdbg-row{outline:1px solid color-mix(in srgb,var(--tblr-red) 60%,transparent)}.mkdbg-wf{display:flex;flex-direction:column;gap:2px;padding:4px 0;border-bottom:1px dashed var(--tblr-border-color);margin-bottom:4px}.mkdbg-wf-seg{display:flex;align-items:center;gap:4px}.mkdbg-wf-label{width:110px;flex:none;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.mkdbg-wf-bar{height:6px;border-radius:2px;min-width:1px;flex:1;max-width:100%}.mkdbg-wf-bar.wf-total{background:var(--tblr-primary)}.mkdbg-wf-bar.wf-up{background:var(--tblr-azure)}.mkdbg-wf-bar.wf-srv{background:var(--tblr-orange)}.mkdbg-wf-bar.wf-span{background:var(--tblr-yellow);opacity:.7}.mkdbg-wf-bar.wf-down{background:var(--tblr-purple)}.mkdbg-num.warn{color:var(--tblr-red);font-weight:600}.mkdbg-num.warn-orange{color:var(--tblr-orange);font-weight:600}.mkdbg-svc{display:flex;flex-wrap:wrap;gap:3px 8px;padding:3px 8px;border-top:1px solid var(--tblr-border-color);background:color-mix(in srgb,var(--tblr-secondary) 3%,transparent);flex:none;font-size:10.5px;color:var(--tblr-tertiary-color,var(--tblr-secondary-color))}.strategy-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.weekly-report{max-width:60rem;margin-inline:auto}.weekly-report-section{margin-bottom:2rem}.weekly-report-section-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.weekly-report-section-no{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--tblr-primary);color:var(--tblr-primary-fg,#fff);font-size:.875rem;font-weight:600}.weekly-report-section-title{margin:0;font-size:1.25rem;font-weight:600;color:var(--tblr-heading-color,var(--tblr-body-color))}.weekly-report-verdict{margin:0 0 1rem;padding:.75rem 1rem;border-inline-start:3px solid var(--tblr-primary);border-radius:0 .25rem .25rem 0;background:color-mix(in srgb,var(--tblr-primary) 8%,transparent);font-size:1.0625rem;line-height:1.6}.weekly-report-chart{height:16rem}.weekly-report-split-aside{border-top:1px solid var(--tblr-border-color)}@media (min-width:992px){.weekly-report-split-aside{border-top:0;border-inline-start:1px solid var(--tblr-border-color)}}.weekly-report-sectors{display:flex;flex-direction:column;gap:.5rem}.weekly-report-sector{min-width:0}.weekly-report-sector-main{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.weekly-report-sector-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--tblr-heading-color,var(--tblr-body-color))}.weekly-report-sector-pct{flex:none}.weekly-report-sector-notes{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.125rem;line-height:1.4}.weekly-report-sector-dot{opacity:.6}.weekly-report-read p{margin-bottom:.5rem}.weekly-report-read p:last-child{margin-bottom:0}.weekly-report-quote{padding:.625rem .875rem;border-inline-start:3px solid var(--tblr-primary);border-radius:0 .25rem .25rem 0;background:color-mix(in srgb,var(--tblr-secondary) 6%,transparent)}.weekly-report-disclaimer{margin:1.5rem 0 0}@media (max-width:575.98px){.weekly-report-verdict{font-size:1rem}}@media print{.weekly-report{max-width:none}.weekly-report-section{break-inside:avoid}.weekly-report-verdict{background:0 0}.weekly-report .card{box-shadow:none}}@media (max-width:575.98px){.returns-calendar-day{min-height:2.25rem;padding:.1875rem .125rem}.returns-calendar-value{font-size:.6875rem}}.nav-stock-search{align-self:center;position:relative;width:15rem}.nav-stock-search .form-control{font-size:.8125rem}.nav-stock-search-spinner{color:var(--tblr-secondary-color)}.nav-stock-search-drop{position:absolute;top:calc(100% + .375rem);inset-inline:0;z-index:1020;overflow:hidden;padding:.25rem 0;background:var(--tblr-card-bg,var(--tblr-body-bg));border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius-lg,.5rem);box-shadow:0 4px 16px color-mix(in srgb,var(--tblr-body-color) 12%,transparent)}.nav-stock-search-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.4375rem .75rem;border:0;background:0 0;cursor:pointer;text-align:left;font-size:.8125rem;color:var(--tblr-body-color)}.nav-stock-search-item.active{background:color-mix(in srgb,var(--tblr-secondary) 8%,transparent)}.nav-stock-search-name{font-weight:500;color:var(--tblr-heading-color,var(--tblr-body-color));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-stock-search-code{font-family:var(--tblr-font-monospace);font-size:.75rem;color:var(--tblr-secondary-color)}.nav-stock-search-empty{padding:.875rem .75rem;text-align:center;font-size:.8125rem;color:var(--tblr-secondary-color)}.nav-stock-search-hint{padding:.375rem .75rem;border-top:1px solid var(--tblr-border-color);font-size:.6875rem;color:var(--tblr-tertiary-color,var(--tblr-secondary-color))}[data-user-menu-text]{max-width:10rem}.wl-row{cursor:pointer}.wl-row:focus-visible{outline:0;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--tblr-primary) 45%,transparent)}.wl-stock-name{max-width:14rem;overflow:hidden;font-weight:500;color:var(--tblr-heading-color,var(--tblr-body-color));text-overflow:ellipsis;white-space:nowrap}.wl-stock-code{font-size:.75rem;color:var(--tblr-secondary-color)}.wl-gain{font-size:.75rem}@media (max-width:767.98px){.wl-table>:not(caption)>*>*{padding-inline:0.5rem}.wl-table tr td:first-child,.wl-table tr th:first-child{padding-inline-start:0.75rem}.wl-table tr td:last-child,.wl-table tr th:last-child{padding-inline-end:0.75rem}.wl-table .wl-stock-name{max-width:6rem}}.wl-history{display:flex;flex-direction:column;gap:.125rem}.wl-history-item{display:flex;align-items:center;gap:.125rem}.wl-history-info{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:.375rem .5rem;border:0;border-radius:.25rem;background:0 0;text-align:left;cursor:pointer}.wl-history-info:hover{background:color-mix(in srgb,var(--tblr-secondary) 8%,transparent)}.wl-history-info:focus-visible{outline:0;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--tblr-primary) 25%,transparent)}.wl-history-add{flex:none;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:.25rem;background:0 0;color:var(--tblr-secondary-color);cursor:pointer}.wl-history-add:hover{color:var(--tblr-primary);background:color-mix(in srgb,var(--tblr-primary) 12%,transparent)}.wl-history-add:focus-visible{outline:0;box-shadow:0 0 0 .2rem color-mix(in srgb,var(--tblr-primary) 25%,transparent)}.wl-pick-check{display:inline-block;width:1rem;text-align:center;color:var(--tblr-primary)}dialog.app-confirm{--tblr-modal-color:var(--tblr-body-color);--tblr-modal-bg:var(--tblr-bg-surface, var(--tblr-body-bg));--tblr-modal-padding:1.5rem;--tblr-modal-border-color:var(--tblr-border-color);--tblr-modal-border-width:var(--tblr-border-width);--tblr-modal-border-radius:var(--tblr-border-radius-lg);--tblr-modal-inner-border-radius:calc(var(--tblr-border-radius-lg) - var(--tblr-border-width));--tblr-modal-box-shadow:var(--tblr-box-shadow-lg);--tblr-modal-header-border-color:var(--tblr-border-color);--tblr-modal-header-border-width:var(--tblr-border-width);--tblr-modal-footer-gap:0.75rem;--tblr-modal-footer-bg:var(--tblr-bg-surface-tertiary);--tblr-modal-footer-border-color:var(--tblr-border-color);--tblr-modal-footer-border-width:var(--tblr-border-width);--tblr-modal-footer-padding-y:0.75rem;width:min(420px,100vw - 2rem);padding:0;border:0;background:0 0;overflow:visible}dialog.app-confirm::backdrop{background:rgba(0,0,0,.35)}dialog.app-confirm.app-detail{width:min(640px,100vw - 2rem)}.plat-nav-dropdown{position:relative}.plat-nav-trigger{display:flex;align-items:center;border:0;background:0 0;cursor:default;font:inherit}.plat-nav-caret{margin-left:.25rem;transition:transform .16s ease}.plat-strategy-menu{position:absolute;top:calc(100% - .125rem);left:0;z-index:1040;display:grid;min-width:18rem;padding:.375rem;visibility:hidden;opacity:0;transform:translateY(.25rem);border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);background:var(--tblr-bg-surface);box-shadow:0 1rem 2.25rem rgba(29,39,59,.14);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.plat-nav-dropdown.open .plat-strategy-menu,.plat-nav-dropdown:focus-within .plat-strategy-menu,.plat-nav-dropdown:hover .plat-strategy-menu{visibility:visible;opacity:1;transform:translateY(0)}.plat-nav-dropdown.open .plat-nav-caret,.plat-nav-dropdown:focus-within .plat-nav-caret,.plat-nav-dropdown:hover .plat-nav-caret{transform:rotate(180deg)}.plat-strategy-menu-item{display:grid;gap:.125rem;min-width:0;padding:.625rem .75rem;border-radius:calc(var(--tblr-border-radius) - .125rem);color:var(--tblr-body-color)}.plat-strategy-menu-item:focus-visible,.plat-strategy-menu-item:hover{color:var(--tblr-primary);background:var(--tblr-primary-lt);text-decoration:none}.plat-strategy-code,.plat-strategy-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plat-strategy-name{font-size:.875rem;font-weight:600}.plat-strategy-code{font-family:var(--tblr-font-monospace);font-size:.75rem;color:var(--tblr-secondary)}@media (max-width:767.98px){.plat-nav-dropdown{width:100%}.plat-nav-trigger{width:100%}.plat-strategy-menu{position:static;display:none;min-width:0;margin:.125rem 0 .25rem 2rem;padding:0;border:0;box-shadow:none;opacity:1;transform:none;visibility:visible}.plat-nav-dropdown.open .plat-strategy-menu{display:grid}}.timeline-event-icon.hist-tone-star{background:var(--tblr-yellow-lt);color:var(--tblr-yellow)}.timeline-event-icon.hist-tone-folder{background:var(--tblr-azure-lt);color:var(--tblr-azure)}.timeline-event-icon.hist-tone-share{background:var(--tblr-blue-lt);color:var(--tblr-blue)}.timeline-event-icon.hist-tone-user{background:var(--tblr-indigo-lt);color:var(--tblr-indigo)}.timeline-event-icon.hist-tone-photo{background:var(--tblr-purple-lt);color:var(--tblr-purple)}.timeline-event-icon.hist-tone-bell{background:var(--tblr-lime-lt);color:var(--tblr-lime)}.timeline-event-icon.hist-tone-sub{background:var(--tblr-green-lt);color:var(--tblr-green)}.timeline-event-icon.hist-tone-message{background:var(--tblr-teal-lt);color:var(--tblr-teal)}.timeline-event-icon.hist-tone-research{background:var(--tblr-orange-lt);color:var(--tblr-orange)}.timeline-event-icon.hist-tone-lock{background:var(--tblr-red-lt);color:var(--tblr-red)}.timeline-event-icon.hist-tone-mfa{background:var(--tblr-green-lt);color:var(--tblr-green)}.timeline-event-card .card-body{padding:.75rem 1rem}.timeline-event-card .card-body h4{font-size:.9375rem;margin-bottom:0}.pd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto}.pd-scroll thead th{position:sticky;top:0;background:var(--tblr-bg-surface,#fff);z-index:1}.pd-num{font-family:var(--tblr-font-monospace);font-variant-numeric:tabular-nums}.ind-scroll{max-height:30rem;overflow-y:auto}.ind-scroll thead th{position:sticky;top:0;background:var(--tblr-bg-surface,#fff);z-index:1}.ind-chart{height:320px;position:relative}.ind-share{display:block;height:2px;margin-top:2px;border-radius:1px;background:var(--tblr-border-color);overflow:hidden}.ind-share i{display:block;height:100%;background:var(--tblr-primary);opacity:.55}@media (max-width:575.98px){.ind-chart{height:240px}}.ind-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ind-head-title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ind-head-pct{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.ind-head-pct .ind-pct-value{font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--tblr-font-monospace)}.ind-head-pct .ind-pct-label{font-size:.75rem;color:var(--tblr-secondary-color)}.ind-head-stats{display:flex;gap:2rem 2.5rem;flex-wrap:wrap;margin-top:.875rem}.ind-stat{display:flex;flex-direction:column;gap:.125rem;min-width:5.5rem}.ind-stat-label{font-size:.75rem;color:var(--tblr-secondary-color)}.ind-stat-value{font-size:1rem;font-weight:600;color:var(--tblr-heading-color,var(--tblr-body-color))}.ind-leader-link{color:var(--tblr-heading-color,var(--tblr-body-color));font-weight:600;text-decoration:none}.ind-leader-link:focus-visible,.ind-leader-link:hover{color:var(--tblr-primary);text-decoration:underline}.ind-head-ratio{display:flex;gap:2px;height:.375rem;border-radius:.1875rem;overflow:hidden;margin-top:.875rem}.ind-head-ratio i{display:block;height:100%;min-width:0;transition:width .4s ease}.ind-head-ratio i.bar-up{background:var(--tblr-red)}.ind-head-ratio i.bar-flat{background:var(--tblr-border-color)}.ind-head-ratio i.bar-down{background:var(--tblr-green)}@media (max-width:575.98px){.ind-head-pct{align-items:flex-start}.ind-head-top{flex-direction:column;align-items:stretch;gap:.5rem}.ind-head-pct{flex-direction:row;align-items:baseline;gap:.5rem}.ind-head-pct .ind-pct-value{font-size:1.75rem}.ind-head-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.625rem}.ind-scroll{max-height:none;overflow-x:hidden}.ind-scroll td:nth-child(6),.ind-scroll td:nth-child(7),.ind-scroll td:nth-child(8),.ind-scroll th:nth-child(6),.ind-scroll th:nth-child(7),.ind-scroll th:nth-child(8){display:none}}[data-pd-pane-fills]:not([hidden]),[data-pd-pane-orders]:not([hidden]),[data-pd-pane-positions]:not([hidden]),[data-pd-positions]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}@media (min-width:992px){.pd-tabs-card{contain:size}}.rr-ph{display:inline-block;vertical-align:middle;min-width:2.5rem;height:.9em;border-radius:.375rem;background:var(--tblr-border-color,#e6e9ef);opacity:.6;animation:rr-ph-pulse 1.4s ease-in-out infinite}@keyframes rr-ph-pulse{0%,100%{opacity:.45}50%{opacity:.75}}.rr-hero .rr-ph,.rr-verdict .rr-ph{background:rgba(255,255,255,.28);opacity:1}.rr-hero{position:relative;overflow:hidden;border-radius:.875rem;background:linear-gradient(135deg,#071a3a 0%,#12376d 55%,#16407f 100%);color:#fff;padding:1.35rem 1.5rem}.rr-hero--list{height:100%;display:flex;flex-direction:column;justify-content:center}.rr-hero-eyebrow{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;color:#93c5fd}.rr-hero-eyebrow-icon{color:#f5c542}.rr-hero-title{margin:.4rem 0 .5rem;font-size:1.9rem;font-weight:800;color:#fff}.rr-hero-desc{margin:0;max-width:42rem;font-size:.9rem;line-height:1.7;color:rgba(255,255,255,.75)}.rr-hero-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.rr-hero-chip{display:inline-flex;align-items:center;font-size:.76rem;padding:.2rem .65rem;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.9)}.rr-hero-chip--warn{background:rgba(245,197,66,.14);border-color:rgba(245,197,66,.42);color:#f5c542}.rr-hero--detail{padding:1.25rem 1.5rem 1.15rem}.rr-hero-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.rr-hero-tags{display:flex;flex-wrap:wrap;gap:.4rem}.rr-hero-tag{font-size:.7rem;padding:.12rem .55rem;border-radius:999px;background:rgba(255,255,255,.12);color:rgba(255,255,255,.85)}.rr-hero-asof{font-size:.74rem;color:rgba(255,255,255,.55)}.rr-hero-main{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-top:.75rem}.rr-hero-identity{min-width:0}.rr-hero-nameline{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.rr-hero-name{margin:0;font-size:1.6rem;font-weight:800;color:#fff}.rr-hero-code{font-family:var(--tblr-font-monospace, monospace);font-size:.8rem;padding:.15rem .55rem;border-radius:.375rem;background:rgba(255,255,255,.14);color:rgba(255,255,255,.88)}.rr-hero-price{display:flex;align-items:baseline;gap:.75rem;margin-top:.35rem}.rr-hero-price-main{font-size:2rem;font-weight:800;font-variant-numeric:tabular-nums}.rr-hero-price-chg{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}.rr-hero-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.7rem 1.5rem;flex:1 1 24rem;max-width:36rem}.rr-hero-stat{display:flex;flex-direction:column;gap:.1rem}.rr-hero-stat-label{font-size:.7rem;color:rgba(255,255,255,.55)}.rr-hero-stat-value{font-size:1.02rem;font-weight:700;font-variant-numeric:tabular-nums}.rr-hero-stat-sub{font-size:.7rem;color:rgba(255,255,255,.55)}.rr-hero-summary{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.15);font-size:.88rem;line-height:1.7;color:rgba(255,255,255,.8)}.rr-hero-price .text-red{color:#ff6b60}.rr-hero-price .text-green{color:#2fd399}.rr-backrow{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.35rem 0 .85rem}.rr-backrow-back{font-size:.9rem;font-weight:600;color:var(--tblr-primary,#1e4fd8);text-decoration:none}.rr-backrow-back:hover{text-decoration:underline}.rr-backrow-meta{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.78rem;color:var(--tblr-secondary)}.rr-backrow .btn{margin-left:auto}.rr-sec-title{display:flex;align-items:center;gap:.55rem}.rr-sec-num{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.6rem;height:1.6rem;border-radius:.45rem;background:var(--tblr-primary,#1e4fd8);color:#fff;font-size:.85rem;font-weight:700}.rr-sec-title .card-title{margin:0}.rr-sec-note{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:.78rem;color:var(--tblr-secondary);text-align:right}.rr-subhead{margin:1.1rem 0 .6rem;padding-left:.6rem;border-left:3px solid var(--tblr-primary,#1e4fd8);font-size:.85rem;font-weight:700;line-height:1.35}.card-body>.rr-subhead:first-child{margin-top:0}.rr-subhead-line{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem;font-size:.85rem;font-weight:700}.rr-subhead-line::after{content:"";order:1;flex:1 1 auto;height:1px;background:var(--tblr-border-color)}.rr-subhead-line .badge{order:2;margin-left:.25rem}.rr-profile{display:grid;grid-template-columns:max-content minmax(0,1fr);column-gap:1rem;row-gap:.45rem;margin:0;font-size:.86rem}.rr-profile-dt{color:var(--tblr-secondary)}.rr-profile-dd{margin:0;font-weight:600}.rr-mainbiz{font-size:.86rem;line-height:1.75}.rr-vcard{border:1px solid var(--tblr-border-color);border-radius:.75rem;background:var(--tblr-bg-surface);padding:.8rem .95rem}.rr-vcard.is-ghost{border-style:dashed;background:var(--tblr-bg-surface)}.rr-vcard-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.rr-vcard-name{font-size:.78rem;font-weight:600;color:var(--tblr-secondary)}.rr-vcard-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;margin-top:.35rem;font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums}.rr-vcard-unit{font-size:.72rem;font-weight:500;color:var(--tblr-secondary)}.rr-vcard-bar{height:6px;margin-top:.6rem;border-radius:999px;background:var(--tblr-border-color);overflow:hidden}.rr-vcard-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#3b6fe0,#1e4fd8)}.rr-vcard.is-ghost .rr-vcard-fill{background:rgba(30,79,216,.35)}.rr-vcard-foot{margin-top:.35rem;font-size:.75rem;color:var(--tblr-secondary)}.rr-legend{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem;font-size:.75rem;color:var(--tblr-secondary)}.rr-legend-item{display:inline-flex;align-items:center;gap:.35rem}.rr-legend-dash{display:inline-block;width:14px;height:3px;border-radius:2px;background:#1e4fd8}.rr-legend-dash--np{background:#f59e0b}.rr-legend-dash--gm{background:#067647}.rr-quarter{padding-top:1.4rem}.rr-qgroups{display:flex;align-items:flex-end;gap:1rem}.rr-qg{flex:1 1 0;display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}.rr-qbars{display:flex;align-items:flex-end;justify-content:center;gap:.4rem;width:100%;height:150px;position:relative}.rr-qb{position:relative;width:30px;min-height:4%;border-radius:.4rem .4rem 0 0;background:linear-gradient(180deg,#3b6fe0,#1e4fd8)}.rr-qb--np{width:26px;background:linear-gradient(180deg,#f59e0b,#d97706)}.rr-qb.is-ghost{background:var(--tblr-border-color)}.rr-qval{position:absolute;top:-1.05rem;left:50%;transform:translateX(-50%);font-size:.66rem;font-weight:600;color:var(--tblr-secondary);white-space:nowrap}.rr-qx{font-size:.72rem;color:var(--tblr-secondary)}.rr-qm{font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.rr-chartph{border:1px dashed var(--tblr-border-color);border-radius:.75rem;background:var(--tblr-bg-surface);padding:1rem 1rem .75rem}.rr-chartph-bars{display:flex;align-items:flex-end;justify-content:space-around;gap:1.5rem;height:170px;padding:0 .5rem}.rr-chartph-group{display:flex;align-items:flex-end;gap:.4rem;height:100%}.rr-chartph-bar{width:34px;border-radius:.4rem .4rem 0 0;background:rgba(30,79,216,.18)}.rr-chartph-bar--np{width:26px;background:rgba(245,158,11,.22)}.rr-chartph-caption{margin-top:.6rem;text-align:center;font-size:.75rem;color:var(--tblr-secondary)}.rr-tile{height:100%;border:1px solid var(--tblr-border-color);border-radius:.75rem;background:var(--tblr-bg-surface);padding:.75rem .9rem}.rr-tile-label{font-size:.72rem;color:var(--tblr-secondary)}.rr-tile-value{margin-top:.2rem;font-size:1.3rem;font-weight:700;font-variant-numeric:tabular-nums}.rr-tile-hint{margin-top:.25rem;font-size:.72rem;color:var(--tblr-secondary)}.rr-inline-values{display:inline-flex;align-items:baseline;gap:.5rem}.rr-score{flex:1 1 10.5rem;min-width:10rem;border:1px solid var(--tblr-border-color);border-radius:.65rem;background:var(--tblr-bg-surface);padding:.5rem .7rem}.rr-score-dim{margin-bottom:.25rem;font-size:.72rem;color:var(--tblr-secondary)}.rr-score .progress{background:var(--tblr-border-color)}.rr-scale{position:relative;padding-top:1.75rem}.rr-scale-pill{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:.1rem .6rem;border-radius:999px;background:var(--tblr-primary,#1e4fd8);color:#fff;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums}.rr-scale-track{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,#067647,#f59e0b 50%,#d92d20)}.rr-scale-marker{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:#fff;border:3px solid #1e4fd8;box-shadow:0 1px 4px rgba(0,0,0,.25);transform:translate(-50%,-50%)}.rr-scale-ends{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;margin-top:.5rem;font-size:.78rem;color:var(--tblr-secondary);font-variant-numeric:tabular-nums}.rr-scale-ends>span:last-child{text-align:right}.rr-scale-now{text-align:center}.rr-scale-ends b{color:var(--tblr-body-color)}.rr-fundflow{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.rr-ff-col{display:flex;flex-direction:column;align-items:center;gap:.4rem}.rr-ff-box{display:flex;align-items:flex-end;justify-content:center;width:100%;height:112px;padding:.35rem;border-radius:.5rem;background:var(--tblr-bg-surface);border:1px solid var(--tblr-border-color)}.rr-ff-bar{width:55%;min-height:6%;border-radius:.35rem .35rem 0 0}.rr-ff-bar.is-up{background:linear-gradient(180deg,#e74c3c,#d92d20)}.rr-ff-bar.is-down{background:linear-gradient(180deg,#10a36f,#067647)}.rr-ff-ghost{width:55%;border-radius:.35rem;background:var(--tblr-border-color)}.rr-ff-chip{font-size:.7rem;padding:.08rem .5rem;border-radius:999px;background:var(--tblr-bg-surface-secondary);color:var(--tblr-secondary)}.rr-ff-val{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.rr-tech{display:flex;flex-direction:column}.rr-tech-row{display:flex;align-items:baseline;gap:.75rem;padding:.55rem 0;border-bottom:1px dashed var(--tblr-border-color);font-size:.84rem}.rr-tech-row:last-child{border-bottom:0}.rr-tech-label{flex:0 0 4rem;font-size:.78rem;color:var(--tblr-secondary)}.rr-tech-vals{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;font-variant-numeric:tabular-nums}.rr-tech-note{margin-left:auto;text-align:right;font-size:.72rem;color:var(--tblr-secondary)}.rr-peers{font-size:.85rem}.rr-peers thead th{font-size:.74rem;color:var(--tblr-secondary);white-space:nowrap}.rr-self-row{background:rgba(30,79,216,.07)}.rr-self-row td{font-weight:600}.rr-bbar{display:flex;align-items:center;gap:.75rem;padding:.32rem 0;font-size:.82rem}.rr-bbar-name{flex:0 0 5.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rr-bbar.is-self .rr-bbar-name{font-weight:700}.rr-bbar-track{position:relative;flex:1 1 auto;height:10px;border-radius:999px;background:var(--tblr-border-color);overflow:hidden}.rr-bbar-fill{display:block;height:100%;border-radius:999px;background:rgba(30,79,216,.42)}.rr-bbar.is-self .rr-bbar-fill{background:linear-gradient(90deg,#3b6fe0,#1e4fd8)}.rr-bbar-track.is-ghost{background:repeating-linear-gradient(135deg,var(--tblr-border-color) 0 6px,transparent 6px 12px)}.rr-bbar-val{flex:0 0 3.5rem;text-align:right;color:var(--tblr-secondary);font-variant-numeric:tabular-nums}.rr-panel{height:100%;padding:.875rem 1rem;border-radius:.75rem;border-left:3px solid var(--tblr-border-color)}.rr-panel--bull{border-left-color:#d92d20;background:rgba(217,45,32,.045)}.rr-panel--bear{border-left-color:#067647;background:rgba(6,118,71,.045)}.rr-panel-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.rr-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--tblr-secondary)}.rr-dot--bull{background:#d92d20}.rr-dot--bear{background:#067647}.rr-bb-item{display:flex;align-items:flex-start;gap:.5rem;padding:.4rem 0;border-bottom:1px dashed var(--tblr-border-color);font-size:.86rem;line-height:1.6}.rr-bb-item:last-child{border-bottom:0}.rr-bb-item.is-ghost{opacity:.75}.rr-bb-dim{flex:none;min-width:3.2rem;text-align:center;font-size:.7rem;padding:.08rem .4rem;border-radius:.375rem;background:var(--tblr-bg-surface-secondary);color:var(--tblr-secondary)}.rr-bb-text{flex:1 1 auto;min-width:0}.rr-bb-conf{flex:none;width:56px;margin-top:.35rem}.rr-bb-track{height:6px;border-radius:999px;background:var(--tblr-border-color);overflow:hidden}.rr-bb-fill{display:block;height:100%;border-radius:999px;background:var(--tblr-primary,#1e4fd8)}.rr-verdict{border-radius:.875rem;background:linear-gradient(135deg,#071a3a 0%,#12376d 55%,#16407f 100%);color:#fff;padding:1.15rem 1.35rem}.rr-verdict-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.65rem;margin-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.15)}.rr-verdict-title{font-size:1.05rem;font-weight:800}.rr-verdict-note{font-size:.75rem;color:rgba(255,255,255,.6)}.rr-verdict-body{display:grid;grid-template-columns:9rem minmax(11rem,1fr) minmax(0,1.5fr);gap:1.25rem;align-items:start}.rr-verdict-grade{text-align:center}.rr-grade{font-size:2.75rem;font-weight:800;line-height:1.05;color:#f5c542;font-variant-numeric:tabular-nums}.rr-grade.is-ph{display:inline-flex;align-items:center;justify-content:center;min-height:3rem}.rr-grade-label{margin-top:.3rem;font-size:.72rem;letter-spacing:.1em;color:rgba(255,255,255,.6)}.rr-grade-weight{margin-top:.2rem;font-size:.75rem;color:rgba(245,197,66,.92);font-variant-numeric:tabular-nums}.rr-verdict-stars{display:flex;flex-direction:column;gap:.45rem}.rr-star-row{display:flex;align-items:center;gap:.6rem;font-size:.8rem}.rr-star-label{flex:0 0 3.5rem;color:rgba(255,255,255,.75)}.rr-stars{display:flex;gap:.15rem}.rr-star{line-height:1;font-size:1.02rem;color:rgba(255,255,255,.22)}.rr-star.is-on{color:#f5c542}.rr-star-count{margin-left:auto;font-size:.72rem;color:rgba(255,255,255,.6);font-variant-numeric:tabular-nums}.rr-verdict-conclusion{border-left:1px solid rgba(255,255,255,.15);padding-left:1.15rem}.rr-verdict-conclusion-title{margin-bottom:.35rem;font-size:.72rem;letter-spacing:.1em;color:rgba(255,255,255,.6)}.rr-verdict-conclusion-text{font-size:.88rem;line-height:1.7;color:rgba(255,255,255,.9)}.rr-verdict-conclusion-text .rr-ph{display:block}.rr-verdict-strip{border:1px dashed var(--tblr-border-color);border-radius:.5rem;background:var(--tblr-bg-surface);padding:.5rem .75rem;text-align:center;font-size:.75rem;color:var(--tblr-secondary)}@media (max-width:767.98px){.rr-verdict-body{grid-template-columns:1fr}.rr-verdict-conclusion{border-left:0;border-top:1px solid rgba(255,255,255,.15);padding-left:0;padding-top:.85rem}}@media print{.rr-ph{animation:none;opacity:.3}}.research-summary-2line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.research-card-link{text-decoration:none;color:inherit;transition:border-color .15s ease-in-out}.research-card-link:hover{border-color:var(--tblr-primary);text-decoration:none}.research-basis-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-table td{vertical-align:middle}.pd-table .pd-stock-link{text-decoration:none!important;display:inline-block;line-height:1.25}.pd-table .pd-stock-link:focus,.pd-table .pd-stock-link:hover{text-decoration:none!important}.pd-table .pd-stock-link:focus .text-body,.pd-table .pd-stock-link:hover .text-body{color:var(--tblr-primary)!important}.pd-table .text-end{font-variant-numeric:tabular-nums}@media (max-width:991.98px){[data-pd-content] .card-body{padding:1rem}.pd-scroll{max-height:52vh}[data-pd-curve]{min-height:180px}}@media (max-width:575.98px){.pd-table th[style*="3.5rem"]{width:2.2rem!important}.pd-table .fs-2{font-size:1.1rem!important}}.tp-quote{border:1px solid var(--tblr-border-color);border-radius:var(--tblr-border-radius);padding:.5rem}.input-icon .input-icon-addon.tp-trailing{inset-inline-start:auto;inset-inline-end:0.75rem;justify-content:flex-end;max-width:calc(100% - 3.25rem)}.tp-sym-chip{display:inline-flex;align-items:baseline;gap:.375rem;min-width:0;max-width:100%;padding:.125rem .5rem;border-radius:var(--tblr-border-radius)}.tp-sym-name{font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-sym-held{flex:none;font-size:.6875rem;color:inherit;opacity:.75}.tp-bk-ph{display:flex;align-items:center;gap:.25rem;padding:.05rem .25rem;font-size:.75rem;font-variant-numeric:tabular-nums}.tp-bk-row{display:flex;align-items:center;gap:.25rem;width:100%;border:0;background:0 0;padding:.05rem .25rem;font-size:.75rem;font-variant-numeric:tabular-nums;cursor:pointer;text-align:left}.tp-bk-row:focus-visible,.tp-bk-row:hover{background:var(--tblr-active-bg)}.tp-bk-lb{flex:none;width:2.2rem;color:var(--tblr-secondary-text)}.tp-bk-price{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;font-weight:500;white-space:nowrap}.tp-bk-vol{flex:none;width:3.2rem;text-align:right;font-family:var(--tblr-font-monospace);color:var(--tblr-secondary-text)}.tp-bk-split{border-top:1px dashed var(--tblr-border-color);margin:.1rem .25rem}.tp-tape{max-height:208px;overflow-y:auto;min-width:0}.tp-tape-row{display:flex;justify-content:space-between;gap:.4rem;padding:.1rem .25rem;font-size:.75rem;font-variant-numeric:tabular-nums}.tp-tape-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tblr-font-monospace)}.tp-tape-row>span:first-child{flex:none;width:3.4rem}.tp-tape-row>span:nth-child(2){flex:1 1 auto;text-align:right}.tp-tape-row>span:nth-child(3){flex:none;width:3.2rem;text-align:right}
/*# sourceMappingURL=app.min.css.map */