@media (min-width:941px){.terminal-shell[data-platform=web]{--desktop-rail:0px;--desktop-header:110px;--desktop-gap:28px}.terminal-shell[data-platform=web][data-theme=light]{--surface:#fff;--soft:#f7f8fa;--line:#e8ebef;--purple:#008c73;--purple-soft:#eaf8f3;--ink:#414859;--muted:#828795;background:var(--surface)}.terminal-shell[data-platform=web] .topbar{width:100%;height:var(--desktop-header);flex-basis:var(--desktop-header);background:var(--surface);border-bottom:1px solid var(--line);grid-template-rows:62px 48px;grid-template-columns:auto minmax(0,1fr) auto;gap:0 24px;margin:0;padding:0 28px;display:grid}.terminal-shell[data-platform=web] .topbar>.brand{width:auto;color:var(--ink);grid-area:1/1;gap:9px;font-size:19px;position:static}.terminal-shell[data-platform=web] .topbar>.brand .brand-mark,.terminal-shell[data-platform=web] .topbar>.brand .brand-mark :is(img,svg){width:30px;height:32px}.terminal-shell[data-platform=web] .desktop-workspace-title{color:var(--muted);letter-spacing:0;grid-area:1/2;font-size:13px;font-weight:500}.terminal-shell[data-platform=web] .top-actions{grid-area:1/3;gap:9px}.terminal-shell[data-platform=web] .main-nav{--purple:inherit;background:0 0;border:0;flex-direction:row;grid-area:2/1/auto/-1;align-items:stretch;gap:15px;width:100%;height:48px;margin:0;padding:0;display:flex;position:static;inset:auto;overflow:visible}.terminal-shell[data-platform=web] .main-nav button{min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:0 7px;font-size:13px;font-weight:550;display:flex;position:relative}.terminal-shell[data-platform=web] .main-nav .desktop-nav-positions{display:flex}.terminal-shell[data-platform=web] .main-nav :is(button:hover,.nav-active){color:var(--ink);background:0 0}.terminal-shell[data-platform=web] .main-nav .nav-active{border-bottom-color:var(--purple);font-weight:650}.terminal-shell[data-platform=web] .main-nav .desktop-nav-icon{display:none}.terminal-shell[data-platform=web][data-section=trade]{--desktop-header:62px}.terminal-shell[data-platform=web][data-section=trade] .topbar{grid-template-rows:62px}.terminal-shell[data-platform=web][data-section=trade] .main-nav{display:none}.terminal-shell[data-platform=web] .home-hub.home-studio .home-dashboard-scroll{scrollbar-width:thin;grid-template-rows:48px 58px 46px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:start;gap:22px;width:100%;max-width:1640px;height:100%;margin:0 auto;padding:22px 28px 40px;display:grid;overflow:hidden auto}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-chooser{grid-area:1/1/auto/5;height:48px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-hero{grid-area:1/5/auto/13;height:48px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-global-search{border-radius:9px;height:48px;min-height:48px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-global-search input{font-size:13px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-chooser button b{font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-chooser button small{font-size:10px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-pulse-section{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-area:2/1/auto/-1;height:58px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-grid{gap:22px;height:58px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-card{height:58px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:1fr;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-card>.home-index-name{letter-spacing:0;font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-card>b{letter-spacing:-.3px;font-size:17px;font-weight:550}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-card>.home-index-change{flex-wrap:wrap;gap:3px;font-size:11px}.terminal-shell[data-platform=web] .desktop-explore-tabs{border-bottom:1px solid var(--line);grid-area:3/1/auto/-1;align-items:stretch;gap:24px;min-height:46px;display:flex}.terminal-shell[data-platform=web] .desktop-explore-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 2px 12px;font-size:13px}.terminal-shell[data-platform=web] .desktop-explore-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--purple);font-weight:650}.terminal-shell[data-platform=web] :is(.desktop-explore-tabs,.desktop-mover-tabs) button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-pair{display:contents}.terminal-shell[data-platform=web] .home-hub.home-studio{background:var(--surface)}.terminal-shell[data-platform=web] .home-hub.home-studio .home-movers-slot{grid-area:4/1/auto/9}.terminal-shell[data-platform=web] .home-hub.home-studio #equity-watch{grid-area:5/9/auto/13}.terminal-shell[data-platform=web] .home-hub.home-studio .home-main-grid{flex-direction:column;grid-area:4/9/auto/13;gap:22px;height:auto;min-height:0;display:flex;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .home-section{border-radius:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-card{height:auto;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .home-section>header{min-height:48px;padding:0 18px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-section>header b{font-size:13px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row{flex-direction:column;gap:0;padding:0 18px 12px;display:flex}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row>:is(button,.home-funds-used),.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row>button:last-child{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 0;display:flex}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row>:last-child{border-bottom:0}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row small{text-transform:none;letter-spacing:0;font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row :is(b,strong){font-size:16px;line-height:1.3}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-card-v2{height:auto;min-height:130px;padding:16px 18px;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-card-copy{min-height:24px;margin-bottom:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-breadth-previews{gap:10px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-breadth-preview>b{font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-breadth-counts>em{font-size:11px}.terminal-shell[data-platform=web] .desktop-home-tools{grid-area:6/9/auto/13;display:block}.terminal-shell[data-platform=web] .desktop-home-tools>div{padding:0 18px 8px}.terminal-shell[data-platform=web] .desktop-home-tools button{border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 0;display:flex}.terminal-shell[data-platform=web] .desktop-home-tools button>span{flex:1;gap:4px;display:grid}.terminal-shell[data-platform=web] .desktop-home-tools button b{font-size:12px}.terminal-shell[data-platform=web] .desktop-home-tools button small{color:var(--muted);font-size:10px}.terminal-shell[data-platform=web] .desktop-movers>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.terminal-shell[data-platform=web] .desktop-movers h2{color:var(--ink);letter-spacing:-.4px;margin:0;font-size:21px;font-weight:600}.terminal-shell[data-platform=web] .desktop-movers header :is(p,span){color:var(--muted);margin:6px 0 0;font-size:11px}.terminal-shell[data-platform=web] .desktop-mover-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.terminal-shell[data-platform=web] .desktop-mover-tabs button{border:1px solid var(--line);min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border-radius:18px;padding:5px 11px;font-size:11px}.terminal-shell[data-platform=web] .desktop-mover-tabs button[aria-selected=true]{background:var(--soft);color:var(--ink);border-color:var(--muted)}.terminal-shell[data-platform=web] .desktop-market-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.terminal-shell[data-platform=web] :is(.desktop-market-table-head,.desktop-stock-row){text-align:right;grid-template-columns:minmax(170px,1fr) 100px 90px 90px;align-items:center;gap:12px;width:100%;padding:16px 18px;display:grid}.terminal-shell[data-platform=web] .desktop-market-table-head{background:var(--soft);color:var(--muted);font-size:11px}.terminal-shell[data-platform=web] .desktop-market-table-head>:first-child{text-align:left}.terminal-shell[data-platform=web] .desktop-stock-row{border:0;border-top:1px solid var(--line);background:var(--surface);min-height:76px;color:var(--ink);cursor:pointer;font-size:12px}.terminal-shell[data-platform=web] .desktop-stock-row:hover{background:var(--soft)}.terminal-shell[data-platform=web] .desktop-stock-name{text-align:left;align-items:center;gap:12px;min-width:0;display:flex}.terminal-shell[data-platform=web] .desktop-stock-name>span{gap:5px;min-width:0;display:grid}.terminal-shell[data-platform=web] .desktop-stock-name b{font-size:12px}.terminal-shell[data-platform=web] .desktop-stock-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.terminal-shell[data-platform=web] .desktop-table-empty{color:var(--muted);padding:36px 20px;font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-data{display:contents}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-data>*{grid-area:auto;height:auto;min-height:0;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-data>.india-pulse-layout{grid-area:4/1/auto/9;gap:18px;display:grid}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-data>.home-sector-heat{grid-area:5/1/7/9}.terminal-shell[data-platform=web] .home-hub.home-studio .india-breadth-card{height:auto;display:block}.terminal-shell[data-platform=web] .home-hub.home-studio .india-ad{padding:8px 18px 16px;display:block}.terminal-shell[data-platform=web] .home-hub.home-studio .india-ad-chart{flex:none;max-height:none}.terminal-shell[data-platform=web] .home-hub.home-studio .home-heat{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 18px 18px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-heat button{min-height:65px;padding:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-heat button :is(b,strong){font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-market-data>.home-derivatives{grid-area:4/1/7/-1;gap:18px;display:grid}.terminal-shell[data-platform=web] .home-hub.home-studio .home-derivatives .home-gift-card{min-height:74px;padding:12px 18px!important}.terminal-shell[data-platform=web] .home-hub.home-studio .home-gift-card :is(b,strong){font-size:14px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-option-pulse{min-height:350px;overflow:visible;padding:18px!important}.terminal-shell[data-platform=web] .home-hub.home-studio .home-option-pulse>header{grid-template-columns:minmax(150px,240px) minmax(150px,240px) 38px;justify-content:start;min-height:38px!important}.terminal-shell[data-platform=web] .home-hub.home-studio .home-option-pulse .modern-select-trigger{min-height:36px;padding:7px 10px;font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-derivative-metrics{margin-top:18px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-derivative-metrics :is(b,small){font-size:13px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-oi-empty{min-height:170px;font-size:12px}.terminal-shell[data-platform=web] .home-hub.home-studio .india-flows-slot{grid-area:4/1/7/9;height:auto;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .india-flows{height:auto;min-height:260px;padding:18px;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .india-flow-visual{flex:none;display:block}.terminal-shell[data-platform=web] .home-hub.home-studio .india-flow-chart{flex:none;max-height:none}.terminal-shell[data-platform=web] .home-hub.home-studio .india-flow-detail{padding:8px 0;font-size:11px}.terminal-shell[data-platform=web] .home-hub.home-studio .india-flow-range-menu{top:calc(100% + 6px);bottom:auto}.terminal-shell[data-platform=web] .home-hub.home-studio .home-deal-slot{grid-area:4/9/auto/13;height:auto;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .home-deals-summary{height:auto;min-height:180px}.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=overview] :is(.home-market-data,.india-pulse-layout,.home-derivatives,.home-sector-heat,.india-flows-slot,.home-deal-slot),.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=breadth] :is(.home-portfolio-card,.home-movers-slot,.home-derivatives,.india-flows-slot,.home-deal-slot){display:none}.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=breadth] .home-main-grid{grid-row:4/7}.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=breadth] #equity-watch{grid-row:4}.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=breadth] .desktop-home-tools{grid-row:5}.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=derivatives] :is(.home-main-grid,.home-market-pair,.home-movers-slot,#equity-watch,.desktop-home-tools,.india-pulse-layout,.home-sector-heat,.india-flows-slot,.home-deal-slot),.terminal-shell[data-platform=web] .home-hub.home-studio[data-desktop-tab=flows] :is(.home-main-grid,.home-market-pair,.home-movers-slot,#equity-watch,.desktop-home-tools,.india-pulse-layout,.home-sector-heat,.home-derivatives){display:none}.terminal-shell[data-platform=web] .home-hub.home-studio[data-market=global] .home-dashboard-scroll{grid-template-rows:48px auto}.terminal-shell[data-platform=web] .home-hub.home-studio[data-market=global] .home-main-grid{grid-area:2/9/auto/13}.terminal-shell[data-platform=web] .home-hub.home-studio .market-directory{grid-area:2/1/auto/9;height:auto;overflow:visible}.terminal-shell[data-platform=web] .home-hub.home-studio .home-global-account{overflow:visible}.terminal-shell[data-platform=web] :is(.news-workspace,.ipo-discovery-panel,.navigation-page-backdrop){background:var(--surface);padding:24px 28px;overflow-y:auto}.terminal-shell[data-platform=web] .news-content{grid-template-rows:44px 40px 24px auto;height:auto;min-height:100%}.terminal-shell[data-platform=web] :is(.news-header,.news-toolbar,.news-filters,.news-feed-status){z-index:5;background:var(--surface);align-self:start;position:sticky}.terminal-shell[data-platform=web] :is(.news-header,.news-toolbar){min-height:44px;top:0}.terminal-shell[data-platform=web] .news-filters{min-height:40px;top:54px}.terminal-shell[data-platform=web] .news-feed-status{min-height:24px;top:104px}.terminal-shell[data-platform=web] .news-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;height:auto;overflow:visible}.terminal-shell[data-platform=web] .news-list article{border-radius:12px;padding:22px}.terminal-shell[data-platform=web] .news-list h2{font-size:15px}.terminal-shell[data-platform=web] .navigation-page{border:0;border-radius:0;height:auto;min-height:100%;padding:0;overflow:visible}.terminal-shell[data-platform=web] .navigation-page .modal-head{background:var(--surface);padding-block:8px 16px;top:0}.terminal-shell[data-platform=web] .ipo-workspace.ipo-studio{height:auto;min-height:100%;overflow:visible}.terminal-shell[data-platform=web] .ipo-studio>div:not([hidden]){gap:16px;height:auto;min-height:100%;display:flex}.terminal-shell[data-platform=web] .ipo-studio .ipo-card-list{flex:none;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));overflow:visible}.terminal-shell[data-platform=web] .ipo-studio .ipo-card-list>:is(.candle-loading,.ipo-empty){min-height:calc(100dvh - 360px)}.terminal-shell[data-platform=web] .ipo-studio :is(.ipo-calendar,.ipo-detail-studio){height:auto;min-height:0;overflow:visible}.terminal-shell[data-platform=web] .workspace.section-watchlist{min-height:0;display:block;overflow-y:auto}.terminal-shell[data-platform=web] .workspace.section-watchlist>.watchlist-panel{height:auto;padding:24px 28px;overflow:visible}.terminal-shell[data-platform=web] .workspace.section-watchlist .instrument-list{border:1px solid var(--line);border-radius:12px;height:auto;display:block;overflow:visible}.terminal-shell[data-platform=web] .workspace.section-watchlist .instrument-row{border:0;border-bottom:1px solid var(--line);border-radius:0;min-height:70px;padding:14px 20px}.terminal-shell[data-platform=web] .workspace.section-trade{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 320px 70px;gap:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.terminal-shell[data-platform=web] .workspace.section-trade.order-panel-collapsed{grid-template-columns:minmax(0,1fr) 0 70px}.terminal-shell[data-platform=web] .workspace.section-trade .chart-area{border:0;border-radius:0;grid-area:1/1}.terminal-shell[data-platform=web] .workspace.section-trade>.desktop-chart-rail{border-left:1px solid var(--line);background:var(--surface);scrollbar-width:thin;flex-direction:column;grid-area:1/3;align-items:stretch;gap:5px;padding:8px 4px;display:flex;overflow-y:auto}.terminal-shell[data-platform=web] .desktop-chart-rail button{min-height:61px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-content:center;justify-items:center;gap:7px;padding:8px 2px;font-size:10px;display:grid}.terminal-shell[data-platform=web] .desktop-chart-rail button:hover,.terminal-shell[data-platform=web] .desktop-chart-rail :is([aria-pressed=true],[aria-expanded=true]){color:var(--purple);background:var(--purple-soft)}.terminal-shell[data-platform=web] .workspace.section-trade .order-ticket{border:0;border-left:1px solid var(--line);border-radius:0;grid-area:1/2;height:100%;min-height:0;padding:18px;overflow-y:auto}.terminal-shell[data-platform=web] .workspace.section-trade.order-panel-collapsed>.order-ticket,.terminal-shell[data-platform=web] .desktop-order-panel-toggle{display:none}.terminal-shell[data-platform=web] .workspace.section-trade>.watchlist-panel.mobile-open{z-index:35;border-left:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;width:340px;max-width:calc(100% - 70px);height:100%;padding:16px;display:flex;position:absolute;inset:0 70px 0 auto;overflow:hidden;box-shadow:-8px 0 24px #17233d10}.terminal-shell[data-platform=web] .workspace.section-trade .watchlist-panel.mobile-open .instrument-list{flex:1;min-height:0;overflow-y:auto}.terminal-shell[data-platform=web] .workspace.section-trade .watchlist-panel.mobile-open .desktop-chart-watchlist-close{background:var(--soft);width:30px;height:30px;color:var(--ink);border:0;align-self:end;place-items:center;display:grid}.terminal-shell[data-platform=web] .trade-cockpit .chart-controls{border-bottom:1px solid var(--line);flex-wrap:nowrap;flex-basis:46px;gap:8px;height:46px;min-height:46px;padding:5px 12px}.terminal-shell[data-platform=web] .trade-cockpit .desktop-chart-symbol{flex:0 auto;gap:8px;min-width:0}.terminal-shell[data-platform=web] .trade-cockpit .chart-symbol-search{background:0 0;flex-basis:210px;width:210px;max-width:240px}.terminal-shell[data-platform=web] .trade-cockpit .desktop-live-pnl{margin-left:auto}.terminal-shell[data-platform=web] .trade-cockpit .chart-control-orders button{min-height:32px;font-size:11px}.terminal-shell[data-platform=web] .chart-statusbar{min-height:28px}@media (max-width:1199px){.terminal-shell[data-platform=web] .topbar{gap:0 14px;padding-inline:20px}.terminal-shell[data-platform=web] .main-nav{gap:10px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-dashboard-scroll{gap:18px;padding:20px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-card{gap:6px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-index-card>b{font-size:15px}.terminal-shell[data-platform=web] :is(.desktop-market-table-head,.desktop-stock-row){grid-template-columns:minmax(130px,1fr) 80px 75px 75px;gap:8px;padding-inline:12px}.terminal-shell[data-platform=web] .desktop-stock-name{gap:8px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row small{font-size:11px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-row :is(b,strong){font-size:14px}.terminal-shell[data-platform=web] .home-hub.home-studio .home-portfolio-actions{gap:2px}.terminal-shell[data-platform=web] .workspace.section-trade{grid-template-columns:minmax(0,1fr) 290px 64px}.terminal-shell[data-platform=web] .workspace.section-trade.order-panel-collapsed{grid-template-columns:minmax(0,1fr) 0 64px}.terminal-shell[data-platform=web] .workspace.section-trade>.watchlist-panel.mobile-open{right:64px}}}
.pine-backdrop{z-index:1500;color:var(--text,#232134);background:#080b1f85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.lightweight-indicator-legend:has([aria-label="Open Pine Editor"]){z-index:10;flex-wrap:wrap;gap:6px;max-height:88px;top:80px;right:64px;overflow:auto}.pine-editor{background:var(--surface,#fff);border:1px solid var(--border,#dedbe7);border-radius:14px;flex-direction:column;width:min(1120px,100%);height:min(760px,100dvh - 48px);font:13px/1.5 inherit;display:flex;overflow:hidden;box-shadow:0 24px 90px #0004}.pine-heading{border-bottom:1px solid #8883;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.pine-heading h2{margin:3px 0 0;font-size:20px;font-weight:650}.pine-heading h2 small{vertical-align:middle;border:1px solid #8884;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:10px;font-weight:500}.pine-eyebrow{letter-spacing:.13em;opacity:.6;font-size:9px}.pine-editor button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #8884;border-radius:6px;padding:7px 12px}.pine-editor button:hover{background:#7b58cf12}.pine-editor button:focus-visible,.pine-editor input:focus-visible,.pine-editor select:focus-visible,.pine-editor textarea:focus-visible{outline-offset:2px;outline:2px solid #9169de}.pine-editor input,.pine-editor select{font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid #8885;border-radius:5px;min-width:0;max-width:100%;padding:7px}.pine-workspace{flex:1;min-height:0;display:flex}.pine-library{background:#88805;border-right:1px solid #8883;flex-shrink:0;width:206px;padding:20px 14px;overflow:auto}.pine-library h3{letter-spacing:.05em;text-transform:uppercase;opacity:.65;margin:4px 0 12px;font-size:10px;font-weight:600}.pine-library h3:not(:first-child){margin-top:28px}.pine-library h3 small{float:right}.pine-library>button{text-align:left;border:0;justify-content:space-between;width:100%;padding:9px 6px;display:flex}.pine-library p{opacity:.6;font-size:12px}.pine-saved-row{min-width:0;margin-bottom:4px;display:flex}.pine-saved-row button:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:left;border:0;flex:1;min-width:0;overflow:hidden}.pine-saved-row button[aria-pressed=true]{background:#8054da18}.pine-saved-row button:last-child{border:0;padding:6px}.pine-import{cursor:pointer;margin-top:24px;padding:8px 6px;font-size:12px;display:block}.pine-import input{width:100%;margin-top:6px;padding:4px;font-size:10px;display:block}.pine-main{flex-direction:column;flex:1;min-width:0;display:flex}.pine-document{align-items:flex-end;gap:12px;padding:16px 20px;display:flex}.pine-document label{opacity:.85;flex-direction:column;flex:1;gap:4px;font-size:10px;display:flex}.pine-document input{max-width:370px;font-size:14px}.pine-tabs{border-bottom:1px solid #8883;flex-shrink:0;gap:20px;padding:0 20px;display:flex}.pine-tabs button{border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 0;font-size:12px}.pine-tabs button[aria-selected=true]{color:#8054da;border-bottom-color:#8054da}.pine-content{flex:1;min-height:0;overflow:auto}.pine-code{background:#88805;height:100%;min-height:220px;padding:15px 0;display:flex}.pine-lines{-webkit-user-select:none;user-select:none;color:#9690a4;text-align:right;flex-shrink:0;width:45px;padding-right:12px;font:12px/22px ui-monospace,monospace;overflow:hidden}.pine-lines span{display:block}.pine-code textarea{resize:none;color:inherit;white-space:pre;tab-size:4;background:0 0;border:0;border-radius:0;outline:none;width:100%;padding:0 18px 0 0;font:12px/22px ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.pine-fields{max-width:750px;padding:20px 24px}.pine-fields h3{margin:0 0 14px;font-size:14px}.pine-fields p{opacity:.8;font-size:12px;line-height:1.75}.pine-fields>label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:12px;display:flex}.pine-fields>label input:not([type=checkbox]),.pine-fields>label select{width:160px}.pine-fields input[type=checkbox]{accent-color:#8054da}.pine-condition{border:1px solid #8884;border-radius:7px;margin:12px 0;padding:14px}.pine-condition p{margin:6px 0}.pine-condition small{opacity:.65;font-size:10px}.pine-help a{color:#8054da}.pine-diagnostics{border-top:1px solid #8883;min-height:35px;padding:8px 20px;font-size:11px}.pine-diagnostics p{margin:0}.pine-diagnostics [role=alert]{color:#c23d55}.pine-footer{border-top:1px solid #8883;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}.pine-footer>span{opacity:.6;font-size:10px}.pine-footer>div{gap:8px;display:flex}.pine-editor button.pine-primary{color:#fff;background:#8054da;border-color:#8054da}.pine-chart-control{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.pine-chart-control button{font:inherit;background:var(--surface,#fff);color:inherit;cursor:pointer;border:1px solid #8884;border-radius:5px;padding:4px 8px}.pine-chart-control small{font-size:10px}html[data-theme=neon] .pine-editor,body[data-theme=neon] .pine-editor,.pine-editor:where([data-theme=neon]){color:#e5e1f0;background:#171723}.pine-backdrop input,.pine-backdrop select{background:inherit}@media (max-width:700px){.pine-backdrop{padding:8px}.pine-editor{border-radius:10px;height:calc(100dvh - 16px)}.pine-heading{padding:12px 14px}.pine-heading h2{font-size:17px}.pine-heading h2 small{font-size:8px}.pine-library{width:142px;padding:14px 8px}.pine-document{gap:6px;padding:12px}.pine-document button{padding:8px;font-size:10px}.pine-tabs{gap:15px;padding:0 12px}.pine-fields{padding:16px}.pine-fields>label{flex-direction:column;align-items:flex-start;gap:5px}.pine-footer{flex-wrap:wrap;padding:10px}.pine-footer>div{flex-wrap:wrap}.pine-footer button{padding:6px 8px;font-size:11px}.pine-diagnostics{padding:8px 12px}.pine-lines{width:30px;padding-right:6px;font-size:10px}.pine-code textarea{font-size:11px}}@media (max-width:480px){.pine-workspace{flex-direction:column}.pine-library{border-bottom:1px solid #8883;border-right:0;flex-shrink:0;align-items:center;gap:4px;width:100%;max-height:76px;padding:5px 10px;display:flex;overflow-x:auto}.pine-library h3,.pine-library p,.pine-library>.pine-import,.pine-library>button:last-child{display:none}.pine-library>button{white-space:nowrap;border:1px solid #8883;width:auto;padding:6px;font-size:10px}.pine-library>button span{display:none}.pine-saved-row{border:1px solid #8883;border-radius:5px;margin:0;font-size:10px}.pine-saved-row button:first-child{max-width:120px}.pine-main{min-height:0}.pine-document{padding:8px 12px}.pine-code{min-height:140px}.pine-footer>span{display:none}}@media (min-width:0){.pine-backdrop[data-advanced=true]{background:#0008;padding:18px}.pine-editor[data-advanced=true]{--pine-panel:#fff;--pine-raised:#f7f7f7;--pine-line:#e6e6e6;--pine-text:#1f2329;--pine-muted:#787b86;border:1px solid var(--pine-line);background:var(--pine-panel);width:min(1380px,100%);height:min(860px,100dvh - 36px);color:var(--pine-text);border-radius:6px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pine-editor[data-advanced=true][data-theme=neon]{--pine-panel:#0f0f0f;--pine-raised:#1b1b1b;--pine-line:#2e2e2e;--pine-text:#d1d4dc;--pine-muted:#a0a0a0;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pine-editor[data-advanced=true] .pine-heading{border-color:var(--pine-line);min-height:58px;padding:10px 18px}.pine-editor[data-advanced=true] .pine-heading h2{font-size:17px}.pine-editor[data-advanced=true] .pine-heading h2 small{border-color:var(--pine-line);color:var(--pine-muted)}.pine-editor[data-advanced=true] button{border-color:var(--pine-line);border-radius:4px;font-size:11px}.pine-editor[data-advanced=true] button:disabled{opacity:.5;cursor:default}.pine-editor[data-advanced=true] :is(button,input,select,textarea):focus-visible{outline-color:#2962ff}.pine-editor[data-advanced=true] .pine-library{background:var(--pine-panel);border-color:var(--pine-line);width:212px;padding:18px 12px}.pine-editor[data-advanced=true] .pine-library h3{color:var(--pine-muted);opacity:1;letter-spacing:.07em}.pine-editor[data-advanced=true] .pine-library button{min-height:34px;line-height:1.5}.pine-editor[data-advanced=true] .pine-library button:hover{background:var(--pine-raised)}.pine-editor[data-advanced=true] .pine-saved-row button[aria-pressed=true]{color:#2962ff;background:#2962ff18}.pine-editor[data-advanced=true] .pine-document{background:var(--pine-panel);border-bottom:1px solid var(--pine-line);min-height:68px;padding:11px 18px}.pine-editor[data-advanced=true] :is(input,select){background:var(--pine-panel);color:var(--pine-text);border-color:var(--pine-line)}.pine-editor[data-advanced=true] .pine-document input{border:0;max-width:470px;height:30px;padding-left:0;font-size:13px}.pine-editor[data-advanced=true] .pine-tabs{border-color:var(--pine-line);gap:20px;padding-inline:18px;overflow-x:auto}.pine-editor[data-advanced=true] .pine-tabs button{white-space:nowrap;color:var(--pine-muted);border-radius:0;flex-shrink:0;font-size:11px}.pine-editor[data-advanced=true] .pine-tabs button[aria-selected=true]{color:#2962ff;border-bottom-color:#2962ff}.pine-editor[data-advanced=true] .pine-content{background:var(--pine-panel);position:relative}.pine-editor[data-advanced=true] .pine-monaco-wrap,.pine-editor[data-advanced=true] .pine-monaco{width:100%;height:100%;min-height:220px;overflow:hidden}.pine-editor[data-advanced=true] .pine-monaco-wrap>textarea{resize:none;background:var(--pine-panel);width:100%;height:calc(100% - 45px);color:var(--pine-text);border:0;padding:15px 20px;font:13px/22px Consolas,monospace}.pine-editor[data-advanced=true] .pine-monaco-wrap>p{color:#f23645;margin:0;padding:12px 20px;font-size:11px}.pine-editor[data-advanced=true] .pine-diagnostics{min-height:33px;color:var(--pine-muted);background:var(--pine-raised);border-color:var(--pine-line);padding:8px 18px;font-size:10px}.pine-editor[data-advanced=true] .pine-footer{border-color:var(--pine-line);min-height:54px;padding:10px 18px}.pine-editor[data-advanced=true] .pine-primary{background:#2962ff;border-color:#2962ff}.pine-editor[data-advanced=true] .pine-fields{max-width:100%;padding:24px}.pine-editor[data-advanced=true] .pine-fields>label{max-width:600px}.pine-editor[data-advanced=true] .pine-help{max-width:850px}.pine-editor[data-advanced=true] .pine-help a{color:#2962ff}.pine-editor[data-advanced=true] .pine-test-stats{border-block:1px solid var(--pine-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0;display:grid}.pine-editor[data-advanced=true] .pine-test-stats>div{flex-direction:column;gap:8px;padding:16px 12px;display:flex}.pine-editor[data-advanced=true] .pine-test-stats span{color:var(--pine-muted);font-size:10px}.pine-editor[data-advanced=true] .pine-test-stats b{letter-spacing:-.6px;font-size:21px;font-weight:550}.pine-editor[data-advanced=true] .pine-trades-scroll{overflow:auto}.pine-editor[data-advanced=true] .pine-tester table{border-collapse:collapse;text-align:right;width:100%;font-size:11px}.pine-editor[data-advanced=true] .pine-tester :is(th,td){border-bottom:1px solid var(--pine-line);white-space:nowrap;padding:10px}.pine-editor[data-advanced=true] .pine-tester th{color:var(--pine-muted);font-size:10px;font-weight:500}.pine-editor[data-advanced=true] :is(.pine-log,.pine-revision){border-bottom:1px solid var(--pine-line);padding:13px 0}.pine-editor[data-advanced=true] .pine-log>b{letter-spacing:.04em;font-size:10px}.pine-editor[data-advanced=true] .pine-log p{margin:5px 0 0}.pine-editor[data-advanced=true] .pine-log-warning{color:#d18b16}.pine-editor[data-advanced=true] .pine-log-error{color:#f23645}.pine-editor[data-advanced=true] .pine-revision{justify-content:space-between;align-items:center;gap:20px;display:flex}.pine-editor[data-advanced=true] .pine-revision small{color:var(--pine-muted);margin-top:5px;font-size:10px;display:block}.pine-editor[data-advanced=true] .pine-equity{border-block:1px solid var(--pine-line);margin:20px 0;padding-block:12px}.pine-editor[data-advanced=true] .pine-equity figcaption{color:var(--pine-muted);margin-bottom:10px;font-size:11px}.pine-editor[data-advanced=true] .pine-equity svg{width:100%;max-height:170px;display:block}.pine-editor[data-advanced=true] .pine-tester td small{color:var(--pine-muted);margin-top:4px;font-size:9px;display:block}.pine-editor[data-advanced=true] .pine-monaco-wrap{position:relative}.pine-editor[data-advanced=true] .pine-monaco-wrap>.pine-code-loading{color:var(--pine-muted);background:var(--pine-panel);place-items:center;display:grid;position:absolute;inset:0}}.pine-library-toggle{display:none}@media (max-width:940px),(pointer:coarse){.pine-backdrop[data-advanced=true]{padding:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.pine-editor[data-advanced=true]{border-radius:0;width:100%;height:100%}.pine-editor[data-advanced=true] .pine-heading{flex-shrink:0;gap:8px;padding:8px 12px}.pine-editor[data-advanced=true] .pine-heading>div{flex:1;min-width:0}.pine-editor[data-advanced=true] .pine-heading h2{font-size:16px}.pine-editor[data-advanced=true] .pine-heading h2 small{margin-left:4px;font-size:9px;display:inline-block}.pine-editor[data-advanced=true] button{min-height:44px;font-size:12px}.pine-editor[data-advanced=true] .pine-heading>button:last-child{min-width:44px}.pine-editor[data-advanced=true] .pine-library-toggle{display:block}.pine-editor[data-advanced=true] .pine-workspace{flex-direction:column}.pine-editor[data-advanced=true] .pine-library{border-right:0;border-bottom:1px solid var(--pine-line);width:100%;max-height:40dvh;padding:12px 16px;display:none;overflow:auto}.pine-editor[data-advanced=true][data-library-open=true] .pine-library,.pine-editor[data-advanced=true] .pine-library :is(h3,p,.pine-import),.pine-editor[data-advanced=true] .pine-library>button:last-child{display:block}.pine-editor[data-advanced=true] .pine-library>button{text-align:left;width:100%}.pine-editor[data-advanced=true] .pine-saved-row button:first-child{max-width:none}.pine-editor[data-advanced=true] .pine-main{min-height:0}.pine-editor[data-advanced=true] .pine-document{flex-wrap:wrap;flex-shrink:0;gap:6px;min-height:0;padding:8px 12px}.pine-editor[data-advanced=true] .pine-document label{flex-basis:100%}.pine-editor[data-advanced=true] .pine-document input{min-height:36px;font-size:16px}.pine-editor[data-advanced=true] .pine-document button{min-height:36px;padding:5px 10px}.pine-editor[data-advanced=true] .pine-tabs{gap:18px;padding-inline:12px}.pine-editor[data-advanced=true] .pine-tabs button{min-height:44px}.pine-editor[data-advanced=true] .pine-content{min-height:100px}.pine-editor[data-advanced=true] .pine-fields{padding:16px}.pine-editor[data-advanced=true] .pine-fields input,.pine-editor[data-advanced=true] .pine-fields select{min-height:44px;font-size:16px}.pine-editor[data-advanced=true] .pine-diagnostics{flex-shrink:0;max-height:86px;padding:8px 12px;overflow:auto}.pine-editor[data-advanced=true] .pine-footer{flex-shrink:0;min-height:60px;padding:8px 12px}.pine-editor[data-advanced=true] .pine-footer>span{display:none}.pine-editor[data-advanced=true] .pine-footer>div{flex-wrap:wrap;gap:6px;display:flex}.pine-editor[data-advanced=true] .pine-footer button{padding:7px 10px;font-size:12px}.pine-editor[data-advanced=true] .pine-test-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pine-editor[data-advanced=true] .pine-revision{flex-wrap:wrap;gap:10px}.pine-touch-editor{flex-direction:column;height:100%;min-height:100px;display:flex}.pine-touch-tools{border-bottom:1px solid var(--pine-line);flex-shrink:0;gap:6px;padding:4px 10px;display:flex}.pine-touch-tools input{flex:1;min-width:0;font-size:16px}.pine-touch-tools button{white-space:nowrap;padding:5px 8px}.pine-touch-editor>textarea{resize:none;background:var(--pine-panel);width:100%;min-height:60px;color:var(--pine-text);tab-size:4;overscroll-behavior:contain;border:0;border-radius:0;flex:1;padding:12px;font:16px/24px Consolas,monospace}.pine-touch-editor>small{color:var(--pine-muted);border-top:1px solid var(--pine-line);padding:4px 12px;font-size:10px;display:block}}@media (max-height:550px) and (max-width:940px){.pine-editor[data-advanced=true] .pine-heading{min-height:48px;padding-block:2px}.pine-editor[data-advanced=true] .pine-eyebrow,.pine-editor[data-advanced=true] .pine-heading h2 small{display:none}.pine-editor[data-advanced=true] .pine-document{flex-wrap:nowrap;padding-block:4px}.pine-editor[data-advanced=true] .pine-document label{flex-basis:0;min-width:0}.pine-editor[data-advanced=true] .pine-diagnostics{max-height:42px;padding-block:4px}.pine-editor[data-advanced=true] .pine-footer{min-height:52px;padding-block:4px}}.pine-editor[data-advanced=true][data-presentation=docked]{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;border:0;border-radius:0}.pine-editor[data-advanced=true] .pine-compact-heading{flex-shrink:0;gap:12px;height:35px;min-height:35px;padding:0 12px}.pine-editor[data-advanced=true] .pine-compact-heading h2{white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:600;display:flex}.pine-compact-heading h2>span{color:#2962ff;font-size:17px}.pine-heading-context{color:var(--pine-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.pine-editor[data-advanced=true] .pine-layout-controls{flex:none;gap:2px;margin-left:auto;display:flex}.pine-editor[data-advanced=true] .pine-layout-controls button{border:0;min-width:28px;min-height:28px;padding:3px 7px;font-size:15px}.pine-editor[data-advanced=true] .pine-layout-controls button[aria-pressed=true]{color:#2962ff;background:#2962ff18}.pine-actionbar{border-bottom:1px solid var(--pine-line);background:var(--pine-panel);z-index:20;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:6px 12px;display:flex;position:relative}.pine-script-title{flex:1;align-items:center;gap:4px;min-width:80px;max-width:440px;display:flex}.pine-editor[data-advanced=true] .pine-script-title input{border:1px solid #0000;width:100%;min-width:0;height:29px;padding:4px;font-size:13px;font-weight:600}.pine-editor[data-advanced=true] .pine-script-title input:hover{border-color:var(--pine-line)}.pine-editor[data-advanced=true] .pine-script-title input:focus{border-color:#2962ff}.pine-editor[data-advanced=true] .pine-script-title button{border:0;min-height:28px;padding:2px 6px;font-size:16px}.pine-unsaved{color:#2962ff;flex:none;font-size:8px}.pine-script-actions{flex:none;gap:6px;display:flex}.pine-editor[data-advanced=true] .pine-script-actions button{white-space:nowrap;min-height:30px;padding:5px 11px;font-size:11px}.pine-editor[data-advanced=true] button.pine-primary{color:#fff;background:#2962ff;border-color:#2962ff}.pine-script-menu{background:var(--pine-panel);border:1px solid var(--pine-line);z-index:50;border-radius:5px;width:256px;max-height:calc(100dvh - 150px);padding:6px;position:absolute;top:calc(100% - 2px);left:12px;overflow:auto;box-shadow:0 6px 20px #0003}.pine-editor[data-advanced=true] .pine-script-menu button{text-align:left;border:0;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.pine-script-menu kbd{color:var(--pine-muted);font:10px inherit}.pine-script-menu hr{border:0;border-top:1px solid var(--pine-line);margin:4px -6px}.pine-editor[data-advanced=true] .pine-library{display:none}.pine-editor[data-advanced=true][data-library-open=true] .pine-library{display:block}.pine-editor[data-advanced=true] .pine-workbench-tools{border-bottom:1px solid var(--pine-line);flex-shrink:0;min-width:0;display:flex}.pine-editor[data-advanced=true] .pine-tabs{border:0;flex:1;gap:18px;min-width:0;padding-inline:12px}.pine-editor[data-advanced=true] .pine-tabs button{white-space:nowrap;min-height:34px;padding:6px 0;font-size:11px}.pine-editor[data-advanced=true] .pine-tabs button[aria-selected=true]{color:#2962ff;border-bottom-color:#2962ff}.pine-edit-actions{border-left:1px solid var(--pine-line);flex-shrink:0;align-items:center;gap:1px;padding:0 6px;display:flex}.pine-editor[data-advanced=true] .pine-edit-actions button{border:0;min-width:26px;min-height:26px;padding:2px 6px;font-size:16px}.pine-editor[data-advanced=true] .pine-diagnostics{border-color:var(--pine-line);flex-shrink:0;min-height:26px;max-height:70px;padding:5px 12px;font-size:10px;overflow:auto}.pine-editor[data-advanced=true] .pine-diagnostics p{justify-content:space-between;align-items:center;gap:8px;display:flex}.pine-editor[data-advanced=true] .pine-diagnostics button{white-space:nowrap;min-height:22px;padding:2px 6px;font-size:10px}.pine-statusbar{border-top:1px solid var(--pine-line);min-height:26px;color:var(--pine-muted);white-space:nowrap;flex-shrink:0;align-items:center;gap:14px;padding:0 12px;font-size:10px;display:flex}.pine-draft-state{text-overflow:ellipsis;min-width:0;margin-right:auto;overflow:hidden}.pine-statusbar a{color:#2962ff;text-decoration:none}.pine-editor[data-advanced=true] .pine-statusbar button{min-height:24px;color:var(--pine-muted);border:0;border-radius:0;padding:3px 0;font-size:10px}.pine-editor[data-advanced=true] .pine-monaco-wrap,.pine-editor[data-advanced=true] .pine-monaco{height:100%;min-height:80px}.pine-editor[data-advanced=true][data-layout=right] .pine-actionbar{flex-wrap:wrap}.pine-editor[data-advanced=true][data-layout=right] .pine-script-title{flex-basis:100%;max-width:none}.pine-editor[data-advanced=true][data-layout=right] .pine-script-actions{margin-left:auto}.pine-editor[data-advanced=true][data-layout=right] .pine-status-context,.pine-editor[data-advanced=true][data-layout=right] .pine-statusbar>span:last-of-type,.pine-editor[data-advanced=true][data-layout=right] .pine-edit-actions button:nth-last-child(-n+2){display:none}@media (max-width:940px),(pointer:coarse){.pine-editor[data-advanced=true] .pine-compact-heading{height:44px;min-height:44px;padding:0 10px}.pine-editor[data-advanced=true] .pine-layout-controls button{min-width:40px;min-height:40px}.pine-editor[data-advanced=true] .pine-actionbar{flex-wrap:wrap;gap:4px;padding:5px 10px}.pine-editor[data-advanced=true] .pine-script-title{flex-basis:100%;max-width:none}.pine-editor[data-advanced=true] .pine-script-title input{height:36px;font-size:16px}.pine-editor[data-advanced=true] .pine-script-title button{min-width:40px;min-height:36px}.pine-editor[data-advanced=true] .pine-script-actions{justify-content:flex-end;width:100%}.pine-editor[data-advanced=true] .pine-script-actions button{min-height:38px;font-size:12px}.pine-editor[data-advanced=true] .pine-tabs{gap:16px;padding-inline:10px}.pine-editor[data-advanced=true] .pine-tabs button{min-height:40px;font-size:12px}.pine-editor[data-advanced=true] .pine-edit-actions{padding:0 4px}.pine-editor[data-advanced=true] .pine-edit-actions button{min-width:36px;min-height:40px}.pine-editor[data-advanced=true] .pine-edit-actions button:not(:first-child){display:none}.pine-editor[data-advanced=true] .pine-statusbar{gap:10px;min-height:30px;padding:0 10px}.pine-status-context,.pine-statusbar>span:last-of-type{display:none}.pine-editor[data-advanced=true] .pine-statusbar button{min-height:30px}.pine-editor[data-advanced=true] .pine-diagnostics{max-height:54px;padding:5px 10px}.pine-editor[data-advanced=true] .pine-script-menu button{min-height:40px;font-size:13px}.pine-touch-tools{margin:0}.pine-touch-tools label{flex:1;align-items:center;gap:8px;display:flex}.pine-touch-tools input[type=number]{width:100%}.pine-touch-tools button{min-height:40px!important}.pine-touch-replace input{width:80px}}@media (max-width:380px){.pine-statusbar>a,.pine-statusbar .pine-draft-state{font-size:9px}.pine-heading-context{display:none}}.pine-editor[data-advanced=true] .pine-heading>.pine-layout-controls{flex:none;margin-left:auto}.pine-editor[data-advanced=true] .pine-tabs button:not([aria-selected=true]){border-bottom-color:#0000}.pine-input-group{border-top:1px solid var(--pine-line);text-transform:uppercase;letter-spacing:.06em;color:var(--pine-muted);margin:18px 0 12px;padding-top:12px;font-size:10px}.pine-input-group:first-of-type{border-top:0;padding-top:0}.pine-compact-heading h2>svg{color:#2962ff}.pine-editor[data-advanced=true] :is(.pine-layout-controls,.pine-edit-actions,.pine-script-title) button{justify-content:center;align-items:center;display:inline-flex}
@media (min-width:941px) and (hover:hover) and (pointer:fine){.terminal-shell[data-platform=web][data-section=trade],.terminal-shell[data-platform=web][data-section=fno]{--desktop-header:84px;--purple:#2962ff;--purple-soft:#2962ff12;--surface:#fff;--soft:#f7f7f7;--line:#ebebeb;--ink:#0f0f0f;--muted:#787b86;--studio-panel:#fff;--studio-raised:#f7f7f7;--studio-canvas:#f0f0f0;--studio-card:#fff;--studio-border:#ebebeb;--studio-shadow:none;--studio-accent:#2962ff;--studio-highlight:#2962ff12;--panel:var(--surface);--tv-chart:#fff;--tv-panel:#fff;--tv-hover:#f0f0f0;color:var(--ink);background:#fff}.terminal-shell[data-platform=web][data-section=trade][data-theme=neon],.terminal-shell[data-platform=web][data-section=fno][data-theme=neon]{--surface:#0f0f0f;--soft:#2e2e2e;--line:#2e2e2e;--ink:#d1d4dc;--muted:#a3a3a3;--studio-panel:#0f0f0f;--studio-raised:#2e2e2e;--studio-canvas:#0f0f0f;--studio-card:#0f0f0f;--studio-border:#2e2e2e;--purple-soft:#2962ff26;--tv-chart:#0f0f0f;--tv-panel:#0f0f0f;--tv-hover:#2e2e2e;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f0f}.terminal-shell[data-platform=web][data-section=trade] .topbar,.terminal-shell[data-platform=web][data-section=fno] .topbar{border-bottom:1px solid var(--line);background:var(--surface);height:84px;min-height:84px;box-shadow:none;flex-basis:84px;grid-template-rows:48px 36px;grid-template-columns:auto minmax(0,1fr);gap:0 18px;padding:0 12px}.terminal-shell[data-platform=web][data-section=trade] .topbar>.brand,.terminal-shell[data-platform=web][data-section=fno] .topbar>.brand{white-space:nowrap;grid-area:1/1;gap:7px;font-size:16px}.terminal-shell[data-platform=web][data-section=trade] .topbar>.brand .brand-mark,.terminal-shell[data-platform=web][data-section=fno] .topbar>.brand .brand-mark,.terminal-shell[data-platform=web][data-section=trade] .topbar>.brand .brand-mark :is(img,svg),.terminal-shell[data-platform=web][data-section=fno] .topbar>.brand .brand-mark :is(img,svg){width:25px;height:28px}.terminal-shell[data-platform=web][data-section=trade] .desktop-workspace-title,.terminal-shell[data-platform=web][data-section=fno] .desktop-workspace-title{display:none}.terminal-shell[data-platform=web][data-section=trade] .top-actions,.terminal-shell[data-platform=web][data-section=fno] .top-actions{grid-area:1/2;justify-content:flex-end;gap:5px;min-width:0}.terminal-shell[data-platform=web][data-section=trade] .top-actions>:is(button,.more-menu-wrap>button),.terminal-shell[data-platform=web][data-section=fno] .top-actions>:is(button,.more-menu-wrap>button){min-height:30px;box-shadow:none;background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:4px;padding-inline:8px;font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .top-actions .icon-button,.terminal-shell[data-platform=web][data-section=fno] .top-actions .icon-button{width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:none;border-radius:4px;padding:5px}.terminal-shell[data-platform=web][data-section=trade] .top-actions .market-status,.terminal-shell[data-platform=web][data-section=fno] .top-actions .market-status{background:var(--soft);border-radius:4px;min-height:28px;padding:4px 7px;font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .main-nav,.terminal-shell[data-platform=web][data-section=fno] .main-nav{scrollbar-width:none;background:0 0;border:0;grid-area:2/1/auto/-1;gap:13px;width:100%;height:36px;min-height:36px;padding:0;display:flex;position:static;overflow:auto hidden}.terminal-shell[data-platform=web][data-section=trade] .main-nav button,.terminal-shell[data-platform=web][data-section=fno] .main-nav button{height:36px;min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:0 7px;font-size:11px;font-weight:500}.terminal-shell[data-platform=web][data-section=trade] .main-nav .nav-active,.terminal-shell[data-platform=web][data-section=fno] .main-nav .nav-active{color:var(--purple);border-bottom-color:var(--purple);font-weight:600}.terminal-shell[data-platform=web][data-section=trade] .main-nav button:hover,.terminal-shell[data-platform=web][data-section=fno] .main-nav button:hover{color:var(--ink);background:var(--tv-hover)}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade{background:var(--tv-chart);grid-template-columns:minmax(0,1fr) 302px 46px}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade.order-panel-collapsed,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade.order-panel-collapsed{grid-template-columns:minmax(0,1fr) 0 46px}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade .chart-area,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade .chart-area{background:var(--tv-chart);min-height:0;box-shadow:none;border-radius:0}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade>.desktop-chart-rail,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade>.desktop-chart-rail{border-left:1px solid var(--line);background:var(--surface);gap:2px;padding:5px 3px}.terminal-shell[data-platform=web][data-section=trade] .desktop-chart-rail button,.terminal-shell[data-platform=web][data-section=fno] .desktop-chart-rail button{min-height:51px;color:var(--muted);border-radius:3px;gap:5px;padding:6px 1px;font-size:9px}.terminal-shell[data-platform=web][data-section=trade] .desktop-chart-rail button:hover,.terminal-shell[data-platform=web][data-section=fno] .desktop-chart-rail button:hover{color:var(--ink);background:var(--tv-hover)}.terminal-shell[data-platform=web][data-section=trade] .desktop-chart-rail :is([aria-pressed=true],[aria-expanded=true]),.terminal-shell[data-platform=web][data-section=fno] .desktop-chart-rail :is([aria-pressed=true],[aria-expanded=true]){color:var(--purple);background:var(--purple-soft)}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade .order-ticket,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade .order-ticket{background:var(--surface);width:100%;color:var(--ink);border-left:1px solid var(--line);box-shadow:none;overscroll-behavior:contain;padding:14px}.terminal-shell[data-platform=web][data-section=trade] .order-ticket :is(.ticket-heading,.margin-card,.side-switch),.terminal-shell[data-platform=web][data-section=fno] .order-ticket :is(.ticket-heading,.margin-card,.side-switch){box-shadow:none;background:var(--surface);border-color:var(--line);border-radius:4px}.terminal-shell[data-platform=web][data-section=trade] .order-ticket :is(input,select),.terminal-shell[data-platform=web][data-section=fno] .order-ticket :is(input,select){border-color:var(--line);background:var(--tv-chart);color:var(--ink);border-radius:4px}.terminal-shell[data-platform=web][data-section=trade] .order-ticket :is(.primary-button,.side-switch button),.terminal-shell[data-platform=web][data-section=fno] .order-ticket :is(.primary-button,.side-switch button){box-shadow:none;border-radius:4px;transform:none}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade>.watchlist-panel.mobile-open,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade>.watchlist-panel.mobile-open{background:var(--surface);border-left:1px solid var(--line);gap:8px;width:302px;max-width:calc(100% - 46px);padding:12px;right:46px;box-shadow:-2px 0 8px #0000000a}.terminal-shell[data-platform=web][data-section=trade] .watchlist-panel :is(.instrument-row,.watchlist-tabs button),.terminal-shell[data-platform=web][data-section=fno] .watchlist-panel :is(.instrument-row,.watchlist-tabs button){box-shadow:none;border-color:var(--line);background:0 0;border-radius:0}.terminal-shell[data-platform=web][data-section=trade] .watchlist-panel .instrument-row,.terminal-shell[data-platform=web][data-section=fno] .watchlist-panel .instrument-row{min-height:49px;padding:9px 8px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit{background:var(--surface);box-shadow:none;border:0;border-radius:0}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-controls,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-controls{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:nowrap;flex-basis:40px;gap:5px;height:40px;min-height:40px;padding:3px 8px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-chart-symbol,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-chart-symbol{flex:0 auto;gap:3px;min-width:0;display:flex}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-symbol-search,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-symbol-search{width:190px;min-width:100px;max-width:210px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 190px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-symbol-trigger,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-symbol-trigger{min-height:30px;color:var(--ink);background:0 0;border:0;border-radius:3px;gap:6px;padding:0 5px;font-size:12px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-symbol-trigger>span,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-symbol-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-symbol-trigger small,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-symbol-trigger small{color:var(--muted);font-size:9px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit :is(.chart-tools-trigger,.compact-selector-trigger,.chart-compare-link,.chart-derivatives-link,.chart-style-link),.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit :is(.chart-tools-trigger,.compact-selector-trigger,.chart-compare-link,.chart-derivatives-link,.chart-style-link){min-width:28px;height:30px;min-height:30px;box-shadow:none;color:var(--ink);background:0 0;border-color:#0000;border-radius:3px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit :is(.chart-tools-trigger,.compact-selector-trigger,.chart-compare-link,.chart-derivatives-link,.chart-style-link):hover,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit :is(.chart-tools-trigger,.compact-selector-trigger,.chart-compare-link,.chart-derivatives-link,.chart-style-link):hover{background:var(--tv-hover);color:var(--purple);box-shadow:none}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .compact-selector-trigger.active,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .compact-selector-trigger.active{background:var(--purple-soft);color:var(--purple);box-shadow:none}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-control-orders,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-control-orders{flex:none;gap:5px;display:flex}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-control-orders button,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-control-orders button{white-space:nowrap;height:29px;min-height:29px;box-shadow:none;border-radius:4px;padding:0 9px;font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-live-pnl,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-live-pnl{min-width:65px;box-shadow:none;background:0 0;border:0;flex-shrink:1;margin-left:auto;padding:0 5px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-live-pnl :is(span,b),.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-live-pnl :is(span,b){font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .chart-body,.terminal-shell[data-platform=web][data-section=fno] .chart-body{background:var(--tv-chart)}.terminal-shell[data-platform=web][data-section=trade] .chart-body>.drawing-toolbar,.terminal-shell[data-platform=web][data-section=fno] .chart-body>.drawing-toolbar{background:var(--surface);border-right:1px solid var(--line);flex-basis:54px;gap:4px;width:54px;padding:6px}.terminal-shell[data-platform=web][data-section=trade] .drawing-toolbar button,.terminal-shell[data-platform=web][data-section=fno] .drawing-toolbar button{width:36px;height:33px;color:var(--ink);box-shadow:none;border-radius:3px}.terminal-shell[data-platform=web][data-section=trade] .drawing-toolbar button:hover,.terminal-shell[data-platform=web][data-section=fno] .drawing-toolbar button:hover{color:var(--ink);background:var(--tv-hover)}.terminal-shell[data-platform=web][data-section=trade] .drawing-toolbar button.active,.terminal-shell[data-platform=web][data-section=fno] .drawing-toolbar button.active{color:var(--purple);background:var(--purple-soft)}.terminal-shell[data-platform=web][data-section=trade] .drawing-toolbar .drawing-toolbar-toggle,.terminal-shell[data-platform=web][data-section=fno] .drawing-toolbar .drawing-toolbar-toggle{background:var(--surface);color:var(--muted);box-shadow:none;border:0}.terminal-shell[data-platform=web][data-section=trade] .chart-body>.drawing-toolbar.collapsed,.terminal-shell[data-platform=web][data-section=fno] .chart-body>.drawing-toolbar.collapsed{flex-basis:24px;width:24px;padding-inline:1px}.terminal-shell[data-platform=web][data-section=trade] .drawing-toolbar.collapsed .drawing-toolbar-toggle,.terminal-shell[data-platform=web][data-section=fno] .drawing-toolbar.collapsed .drawing-toolbar-toggle{border-radius:0;width:21px;height:32px}.terminal-shell[data-platform=web][data-section=trade] .chart-floating-favourite,.terminal-shell[data-platform=web][data-section=fno] .chart-floating-favourite{width:28px;min-width:28px;height:28px;box-shadow:none;color:var(--muted);background:var(--surface);border-radius:3px;left:auto;right:80px}.terminal-shell[data-platform=web][data-section=trade] .chart-statusbar,.terminal-shell[data-platform=web][data-section=fno] .chart-statusbar{border-top:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--muted);border-radius:0;flex-basis:30px;gap:7px;padding-inline:8px}.terminal-shell[data-platform=web][data-section=trade] .chart-statusbar :is(button,.indicator-strip-control),.terminal-shell[data-platform=web][data-section=fno] .chart-statusbar :is(button,.indicator-strip-control){box-shadow:none;border-radius:3px;font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .chart-status-clock,.terminal-shell[data-platform=web][data-section=fno] .chart-status-clock{white-space:nowrap;font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .chart-trade-footer.permanent-trade-footer,.terminal-shell[data-platform=web][data-section=fno] .chart-trade-footer.permanent-trade-footer{background:var(--surface);border-top:1px solid var(--line);min-height:46px;box-shadow:none;flex-basis:46px;gap:10px;padding:5px 10px 5px 62px}.terminal-shell[data-platform=web][data-section=trade] .chart-trade-footer :is(.chart-trade-buttons button,.chart-positions-trigger,.chart-footer-pnl),.terminal-shell[data-platform=web][data-section=fno] .chart-trade-footer :is(.chart-trade-buttons button,.chart-positions-trigger,.chart-footer-pnl){box-shadow:none;border-radius:4px}.terminal-shell[data-platform=web][data-section=trade] .chart-trade-footer .chart-trade-buttons button,.terminal-shell[data-platform=web][data-section=fno] .chart-trade-footer .chart-trade-buttons button{height:33px;min-height:33px;font-size:11px}.terminal-shell[data-platform=web][data-section=trade] .trade-symbol-menu,.terminal-shell[data-platform=web][data-section=fno] .trade-symbol-menu{background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:5px;box-shadow:0 5px 18px #00000026}.terminal-shell[data-platform=web][data-section=trade] :is(.chart-function-menu,.chart-timeframe-menu,.chart-style-menu,.drawing-library),.terminal-shell[data-platform=web][data-section=fno] :is(.chart-function-menu,.chart-timeframe-menu,.chart-style-menu,.drawing-library){background:var(--surface);color:var(--ink);border-color:var(--line);border-radius:5px}.terminal-shell[data-platform=web][data-section=trade] :is(.chart-controls,.drawing-toolbar,.desktop-chart-rail,.chart-statusbar) button:focus-visible,.terminal-shell[data-platform=web][data-section=fno] :is(.chart-controls,.drawing-toolbar,.desktop-chart-rail,.chart-statusbar) button:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.terminal-shell[data-platform=web][data-section=trade] .fno-focus-workspace,.terminal-shell[data-platform=web][data-section=fno] .fno-focus-workspace{background:var(--tv-chart);color:var(--ink);--surface:var(--tv-panel);--line:var(--studio-border);--ink:inherit;--muted:inherit;--green:inherit;--red:inherit;--soft:inherit;color-scheme:normal;padding:0;inset-block-start:84px}.terminal-shell[data-platform=web][data-section=trade] .fno-focus-workspace>.fno-focus-charts,.terminal-shell[data-platform=web][data-section=fno] .fno-focus-workspace>.fno-focus-charts{background:var(--tv-chart);margin-left:54px}.terminal-shell[data-platform=web][data-section=trade] .fno-focus-workspace.toolbar-collapsed>.fno-focus-charts,.terminal-shell[data-platform=web][data-section=fno] .fno-focus-workspace.toolbar-collapsed>.fno-focus-charts{margin-left:24px}.terminal-shell[data-platform=web][data-section=trade] .fno-chart-card,.terminal-shell[data-platform=web][data-section=fno] .fno-chart-card{box-shadow:none;background:var(--tv-chart);border:0;border-radius:0;grid-template-rows:40px minmax(0,1fr)}.terminal-shell[data-platform=web][data-section=trade] .fno-chart-card>header,.terminal-shell[data-platform=web][data-section=fno] .fno-chart-card>header{background:var(--surface);height:40px;color:var(--ink);border-bottom:1px solid var(--line);padding:4px 10px}.terminal-shell[data-platform=web][data-section=trade] .fno-chart-card>header>div>span,.terminal-shell[data-platform=web][data-section=fno] .fno-chart-card>header>div>span{color:var(--muted)}.terminal-shell[data-platform=web][data-section=trade] .fno-drawing-toolbar,.terminal-shell[data-platform=web][data-section=fno] .fno-drawing-toolbar{background:var(--surface);border-right:1px solid var(--line);width:54px;padding:6px}.terminal-shell[data-platform=web][data-section=trade] .fno-drawing-toolbar.collapsed,.terminal-shell[data-platform=web][data-section=fno] .fno-drawing-toolbar.collapsed{width:24px;padding-inline:1px}.terminal-shell[data-platform=web][data-section=trade] .fno-window-slider,.terminal-shell[data-platform=web][data-section=fno] .fno-window-slider{background:var(--surface);border-block:1px solid var(--line)}.terminal-shell[data-platform=web][data-section=trade] .fno-trade-dock,.terminal-shell[data-platform=web][data-section=fno] .fno-trade-dock{background:var(--surface);border-top:1px solid var(--line);box-shadow:none;border-radius:0}.terminal-shell[data-platform=web][data-section=trade] .fno-chart-card :is(.fno-symbol-list-link,.fno-timeframe-trigger,.fno-option-chain-link),.terminal-shell[data-platform=web][data-section=fno] .fno-chart-card :is(.fno-symbol-list-link,.fno-timeframe-trigger,.fno-option-chain-link){background:var(--surface);color:var(--ink);border-color:var(--line);box-shadow:none;border-radius:3px}.terminal-shell[data-platform=web][data-section=trade] .fno-trade-actions>button,.terminal-shell[data-platform=web][data-section=fno] .fno-trade-actions>button{box-shadow:none;border-radius:4px}.terminal-shell[data-platform=web][data-section=trade] .top-actions :is(.download-button,.api-button,.funds-button),.terminal-shell[data-platform=web][data-section=fno] .top-actions :is(.download-button,.api-button,.funds-button){white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-width:0;font-size:10px;line-height:1;display:flex}.terminal-shell[data-platform=web][data-section=trade] .top-actions :is(.download-button,.api-button) svg,.terminal-shell[data-platform=web][data-section=fno] .top-actions :is(.download-button,.api-button) svg{flex:0 0 15px;width:15px;height:15px}@media (max-width:1199px){.terminal-shell[data-platform=web][data-section=trade] .topbar,.terminal-shell[data-platform=web][data-section=fno] .topbar{column-gap:10px;padding-inline:9px}.terminal-shell[data-platform=web][data-section=trade] .top-actions,.terminal-shell[data-platform=web][data-section=fno] .top-actions{gap:3px}.terminal-shell[data-platform=web][data-section=trade] .top-actions>button,.terminal-shell[data-platform=web][data-section=fno] .top-actions>button{padding-inline:6px;font-size:9px}.terminal-shell[data-platform=web][data-section=trade] .main-nav,.terminal-shell[data-platform=web][data-section=fno] .main-nav{gap:8px}.terminal-shell[data-platform=web][data-section=trade] .main-nav button,.terminal-shell[data-platform=web][data-section=fno] .main-nav button{padding-inline:6px;font-size:10px}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade{grid-template-columns:minmax(0,1fr) 280px 46px}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade.order-panel-collapsed,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade.order-panel-collapsed{grid-template-columns:minmax(0,1fr) 0 46px}.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade>.watchlist-panel.mobile-open,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade>.watchlist-panel.mobile-open{max-width:calc(100% - 46px);right:46px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-controls,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-controls{flex-wrap:wrap;flex-basis:auto;row-gap:3px;height:auto;min-height:40px;padding-block:4px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-symbol-search,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-symbol-search{flex-basis:145px;width:145px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-symbol-trigger>span,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-symbol-trigger>span{max-width:85px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-control-orders,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-control-orders{margin-left:auto}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .chart-control-orders button,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .chart-control-orders button{padding-inline:7px}.terminal-shell[data-platform=web][data-section=trade] .trade-cockpit .desktop-live-pnl,.terminal-shell[data-platform=web][data-section=fno] .trade-cockpit .desktop-live-pnl{min-width:55px}}:is(.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade:has(>.watchlist-panel.mobile-open),.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade:has(>.watchlist-panel.mobile-open)){grid-template-columns:minmax(0,1fr) 302px 46px}:is(.terminal-shell[data-platform=web][data-section=trade] .workspace.section-trade:has(>.watchlist-panel.mobile-open)>.watchlist-panel.mobile-open,.terminal-shell[data-platform=web][data-section=fno] .workspace.section-trade:has(>.watchlist-panel.mobile-open)>.watchlist-panel.mobile-open){grid-area:1/2;width:100%;max-width:none;position:relative;inset:auto}}
.desktop-chart-settings{--settings-bg:#fff;--settings-panel:#fff;--settings-text:#131722;--settings-muted:#787b86;--settings-border:#e0e3eb;--settings-hover:#f0f3fa;--settings-accent:#2962ff;border:1px solid var(--settings-border);width:min(760px,100vw - 48px);max-width:none;height:min(674px,100dvh - 48px);max-height:none;color:var(--settings-text);background:var(--settings-bg);border-radius:8px;margin:auto;padding:0;font-family:Inter,Arial,sans-serif;overflow:hidden;box-shadow:0 12px 48px #0003}.desktop-chart-settings[data-theme=neon]{--settings-bg:#1e222d;--settings-panel:#1e222d;--settings-text:#d1d4dc;--settings-muted:#9598a1;--settings-border:#363a45;--settings-hover:#2a2e39;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.desktop-chart-settings[open]{flex-direction:column;display:flex}.desktop-chart-settings::backdrop{background:#13172266}.desktop-chart-settings :is(button,input,select){font:inherit}.desktop-chart-settings button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:7px;display:inline-flex}.desktop-chart-settings button:hover:not(:disabled){background:var(--settings-hover)}.desktop-chart-settings button:disabled{opacity:.42;cursor:default}.desktop-chart-settings :is(button,input,select,[tabindex]):focus-visible{outline:2px solid var(--settings-accent);outline-offset:2px}.desktop-settings-header{border-bottom:1px solid var(--settings-border);flex:none;justify-content:space-between;align-items:center;padding:22px 26px 19px;display:flex}.desktop-settings-header h2{letter-spacing:-.2px;margin:0 0 7px;font-size:21px;font-weight:600}.desktop-settings-header>div>span{color:var(--settings-muted);align-items:center;gap:6px;font-size:12px;display:flex}.desktop-settings-header>button{width:32px;height:32px}.desktop-settings-body{flex:1;grid-template-columns:184px minmax(0,1fr);min-height:0;display:grid}.desktop-settings-tabs{border-right:1px solid var(--settings-border);flex-direction:column;gap:4px;padding:18px 8px;display:flex}.desktop-settings-tabs [role=tab]{text-align:left;white-space:nowrap;border-radius:3px;justify-content:flex-start;gap:11px;min-height:42px;padding:0 14px;font-size:13px}.desktop-settings-tabs [aria-selected=true]{color:var(--settings-accent);background:#2962ff14;font-weight:600}.desktop-settings-tabs>small{color:var(--settings-muted);letter-spacing:.8px;margin-top:auto;padding:20px 14px 0;font-size:9px}.desktop-settings-content{scrollbar-width:thin;scrollbar-color:var(--settings-border) transparent;min-width:0;padding:20px 26px 26px;overflow:auto}.desktop-settings-content h3{letter-spacing:.25px;color:var(--settings-muted);text-transform:uppercase;margin:25px 0 16px;font-size:12px;font-weight:600}.desktop-settings-content h3:first-child{margin-top:1px}.desktop-settings-row{justify-content:space-between;align-items:center;gap:18px;min-height:45px;padding-block:5px;font-size:13px;display:flex}.desktop-settings-row>div:first-child{flex:1;min-width:95px}.desktop-settings-row small{color:var(--settings-muted);margin-top:3px;font-size:11px;line-height:1.4;display:block}.desktop-settings-field{justify-content:flex-end;align-items:center;gap:7px;display:flex}.desktop-settings-field select{border:1px solid var(--settings-border);min-width:139px;max-width:190px;height:32px;color:var(--settings-text);background:var(--settings-panel);border-radius:4px;padding:0 25px 0 9px;font-size:12px}.desktop-settings-color{border:1px solid var(--settings-border);border-radius:4px;align-items:center;gap:2px;height:32px;padding:3px 4px;display:flex}.desktop-settings-color>label{cursor:pointer;align-items:center;gap:5px;display:flex}.desktop-settings-color input{cursor:pointer;background:0 0;border:0;width:22px;height:22px;padding:0}.desktop-settings-color input::-webkit-color-swatch-wrapper{padding:2px}.desktop-settings-color input::-webkit-color-swatch{border:1px solid #787b8640;border-radius:2px}.desktop-settings-color span{text-align:center;width:48px;font-size:10px}.desktop-settings-color button{width:19px;height:22px;color:var(--settings-muted);padding:0}.desktop-settings-toggle{cursor:pointer;align-items:flex-start;gap:9px;margin:14px 0;font-size:13px;display:flex}.desktop-settings-toggle input{width:16px;height:16px;accent-color:var(--settings-accent);flex:none;margin:0}.desktop-settings-toggle span{line-height:16px}.desktop-settings-toggle small{color:var(--settings-muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.desktop-settings-row .desktop-settings-toggle{margin:0}.desktop-settings-number{border:1px solid var(--settings-border);border-radius:4px;align-items:center;gap:3px;height:32px;padding-right:9px;display:flex}.desktop-settings-number input{width:66px;height:29px;color:var(--settings-text);background:0 0;border:0;padding-left:9px;font-size:12px}.desktop-settings-number span{color:var(--settings-muted);font-size:11px}.desktop-settings-help{color:var(--settings-muted);max-width:390px;margin:15px 0 5px;font-size:11px;line-height:1.6}.desktop-settings-preview{border:1px solid var(--settings-border);border-radius:4px;grid-template-columns:1fr 160px;align-items:center;gap:0 12px;min-height:99px;padding:10px 15px;display:grid}.desktop-settings-preview>span{font-size:12px;font-weight:500}.desktop-settings-preview>svg{grid-area:1/2/3;width:160px;height:58px}.desktop-settings-preview>small{font-size:10px}.desktop-settings-notice{border-top:1px solid var(--settings-border);min-height:29px;color:var(--settings-muted);flex:none;align-items:center;gap:6px;padding:4px 26px;font-size:11px;display:flex}.desktop-settings-notice.is-storage-error{color:#b5343c;padding-block:9px;line-height:1.5}.desktop-chart-settings[data-theme=neon] .desktop-settings-notice.is-storage-error{color:#ff9298}.desktop-settings-template-save .desktop-settings-retry{min-height:30px;color:var(--settings-accent);margin-top:12px}.desktop-settings-footer{flex:none;justify-content:space-between;align-items:center;padding:13px 20px 16px;display:flex}.desktop-settings-footer>div{gap:8px;display:flex}.desktop-settings-footer button{border-color:var(--settings-border);min-height:34px;padding:0 16px;font-size:12px}.desktop-settings-footer .desktop-settings-reset{border-color:#0000;padding-inline:9px}.desktop-settings-footer .desktop-settings-confirm{background:var(--settings-accent);border-color:var(--settings-accent);color:#fff;min-width:65px}.desktop-settings-footer .desktop-settings-confirm:hover:not(:disabled){background:#1e53e5}.desktop-settings-template-save{padding:20px 0}.desktop-settings-template-save>label{margin-bottom:8px;font-size:12px;display:block}.desktop-settings-template-save>div{gap:8px;display:flex}.desktop-settings-template-save input{background:var(--settings-bg);min-width:0;color:var(--settings-text);border:1px solid var(--settings-border);border-radius:4px;flex:1;padding:9px;font-size:12px}.desktop-settings-template-save button{border-color:var(--settings-border);padding:0 10px;font-size:12px}.desktop-settings-template-save>small{color:var(--settings-muted);margin-top:9px;font-size:10px;display:block}.desktop-settings-template-list>div:not(.desktop-settings-templates-empty){border-bottom:1px solid var(--settings-border);align-items:center;gap:11px;padding:13px 0;display:flex}.desktop-settings-template-list>div>span{flex:1;min-width:0}.desktop-settings-template-list b{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.desktop-settings-template-list small{color:var(--settings-muted);margin-top:4px;font-size:10px;display:block}.desktop-settings-template-list button{height:29px;padding:0 6px;font-size:11px}.desktop-settings-templates-empty{text-align:center;border:1px dashed var(--settings-border);color:var(--settings-muted);border-radius:4px;flex-direction:column;align-items:center;gap:13px;padding:33px 24px;display:flex}.desktop-settings-templates-empty b{color:var(--settings-text)}.desktop-settings-templates-empty p{max-width:250px;margin:0;font-size:11px;line-height:1.6}.desktop-drawing-objects{border-radius:7px;width:min(620px,100vw - 48px)}.desktop-drawing-objects>header{padding:18px 20px}.desktop-drawing-objects>header h3{font-size:19px}.desktop-object-filters{border-bottom:1px solid var(--line,#e0e3eb);gap:10px;padding:14px 20px;display:flex}.desktop-object-filters>label{border:1px solid var(--line,#e0e3eb);min-width:0;height:34px;color:var(--muted,#787b86);border-radius:4px;flex:1;align-items:center;gap:7px;padding:0 9px;display:flex}.desktop-object-filters input{width:100%;min-width:0;color:var(--ink,#131722);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:12px}.desktop-object-filters select{border:1px solid var(--line,#e0e3eb);background:var(--surface,#fff);max-width:165px;height:34px;color:var(--ink,#131722);font:inherit;border-radius:4px;padding:0 24px 0 9px;font-size:12px}.desktop-object-filters button{color:inherit;background:0 0;border:0;place-items:center;padding:3px;display:grid}.desktop-object-bulk{background:var(--soft,#f7f7f7);border-bottom:1px solid var(--line,#e0e3eb);align-items:center;gap:9px;padding:8px 20px;display:flex}.desktop-object-bulk>span{color:var(--muted,#787b86);flex:1;font-size:11px}.desktop-object-bulk button{border:1px solid var(--line,#e0e3eb);background:var(--surface,#fff);height:29px;color:var(--ink,#131722);border-radius:4px;align-items:center;gap:5px;padding:0 7px;font-size:11px;display:flex}.desktop-object-bulk button:hover:not(:disabled){color:#2962ff;border-color:#2962ff}.desktop-object-bulk button:disabled{opacity:.4}.desktop-drawing-objects .drawing-object-row{border-radius:0;min-height:60px;padding:10px 20px}.desktop-drawing-objects .drawing-object-name{gap:12px}.desktop-drawing-objects .drawing-object-name b{font-size:12px}.desktop-drawing-objects .drawing-object-name small{font-size:10px}.desktop-drawing-objects .drawing-object-actions button{border-radius:4px;width:29px;height:29px}.desktop-object-footer{border-top:1px solid var(--line,#e0e3eb);color:var(--muted,#787b86);align-items:center;gap:13px;padding:12px 20px;font-size:10px;display:flex}.desktop-object-footer>span:last-child{margin-left:auto}@media (max-width:940px),(pointer:coarse){.desktop-chart-settings{width:min(760px,100vw - 16px);height:min(740px,calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:10px}.desktop-settings-header{min-height:64px;padding:10px 14px}.desktop-settings-header h2{font-size:18px}.desktop-settings-header>button{width:44px;height:44px}.desktop-settings-body{flex-direction:column;display:flex}.desktop-settings-tabs{border-right:0;border-bottom:1px solid var(--settings-border);flex-direction:row;flex-shrink:0;padding:4px 8px;overflow-x:auto}.desktop-settings-tabs [role=tab]{flex-shrink:0;gap:7px;min-height:44px;padding:0 11px}.desktop-settings-tabs>small{display:none}.desktop-settings-content{flex:1;min-height:0;padding:16px}.desktop-settings-preview{grid-template-columns:minmax(0,1fr) 130px;gap:8px;padding:10px}.desktop-settings-preview>svg{width:130px}.desktop-settings-row{gap:10px;min-height:54px}.desktop-settings-row>div:first-child{min-width:70px}.desktop-settings-field select{min-width:126px;max-width:150px;height:44px;font-size:16px}.desktop-settings-color{height:44px;padding:0 4px}.desktop-settings-color input{width:28px;height:36px}.desktop-settings-color button{width:34px;height:42px}.desktop-settings-color span{width:43px;font-size:9px}.desktop-settings-number{height:44px}.desktop-settings-number input{height:42px;font-size:16px}.desktop-settings-toggle{align-items:center;min-height:36px}.desktop-settings-toggle input{width:22px;height:22px}.desktop-settings-toggle span{line-height:20px}.desktop-settings-notice{padding:7px 14px;line-height:1.4}.desktop-settings-footer{gap:4px;padding:8px 10px 10px}.desktop-settings-footer>div{gap:4px}.desktop-settings-footer button{min-height:44px;padding:0 12px}.desktop-settings-footer .desktop-settings-reset{gap:4px;padding-inline:4px}.desktop-settings-template-save input{min-height:44px;font-size:16px}.desktop-settings-template-save button,.desktop-settings-template-list button{min-height:44px}.desktop-drawing-objects{width:min(620px,100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.desktop-drawing-objects>header{padding:10px 12px}.desktop-object-filters{flex-wrap:wrap;gap:8px;padding:10px 12px}.desktop-object-filters>label{flex-basis:150px;height:44px}.desktop-object-filters input,.desktop-object-filters select{font-size:16px}.desktop-object-filters select{flex:1;max-width:none;height:44px}.desktop-object-bulk{gap:6px;padding:7px 12px}.desktop-object-bulk button{height:44px}.desktop-drawing-objects .drawing-object-row{flex-wrap:wrap;gap:6px;padding:10px 12px}.desktop-drawing-objects .drawing-object-actions{margin-left:auto}.desktop-drawing-objects .drawing-object-actions button{width:44px;height:44px}.desktop-object-footer{flex-wrap:wrap;padding:10px 12px;font-size:10px}.desktop-object-footer>span:last-child{flex-basis:100%;margin-left:0}.indicator-template-panel{padding:16px}.indicator-template-save input{min-height:44px;font-size:16px}.indicator-template-save button,.indicator-template-delete{min-width:44px;min-height:44px}}@media (max-width:350px){.desktop-settings-row{flex-wrap:wrap}.desktop-settings-preview{grid-template-columns:1fr}.desktop-settings-preview>svg{grid-area:auto/1;width:160px}.desktop-settings-footer button{padding-inline:9px}}@media (max-width:940px),(pointer:coarse){.indicator-controls-panel{overscroll-behavior:contain;max-height:calc(100% - 100px);overflow:auto}.indicator-controls-panel .chart-function-grid button,.indicator-controls-panel .chart-scale-options button{min-height:44px}}
@media (min-width:0){.chart-stack[data-desktop-tools=true]{--chart-data-bg:#fff;--chart-data-text:#131722;--chart-data-muted:#787b86;--chart-data-line:#e0e3eb;position:relative;container:chart-workspace/inline-size}.chart-stack[data-desktop-tools=true][data-chart-theme=neon]{--chart-data-bg:#0f0f0f;--chart-data-text:#d1d4dc;--chart-data-muted:#9598a1;--chart-data-line:#2e2e2e}.desktop-chart-data{border-left:1px solid var(--chart-data-line);background:var(--chart-data-bg);width:248px;color:var(--chart-data-text);z-index:12;flex-direction:column;font:12px Inter,system-ui,sans-serif;display:flex;position:absolute;inset:0 0 0 auto}.desktop-chart-data header{border-bottom:1px solid var(--chart-data-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.desktop-chart-data button{color:inherit;cursor:pointer;background:0 0;border:0}.desktop-chart-data button:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.chart-data-content{min-height:0;padding:14px;overflow:auto}.chart-data-symbol{margin:0 0 15px;font-size:13px;font-weight:600}.chart-data-symbol span,.chart-data-zone{color:var(--chart-data-muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.desktop-chart-data dl{margin:14px 0 20px}.desktop-chart-data dl>div{justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.desktop-chart-data dt{color:var(--chart-data-muted);overflow-wrap:anywhere;min-width:0}.desktop-chart-data dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.desktop-chart-data dt i{border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.desktop-chart-data section{border-top:1px solid var(--chart-data-line);padding-top:10px}.desktop-chart-data .chart-data-heading{text-align:left;align-items:center;gap:6px;width:100%;padding:0;display:flex}.chart-data-hint{color:var(--chart-data-muted);font-size:11px;line-height:1.6}.desktop-chart-tools{border-right:1px solid var(--chart-data-line,#e0e3eb);align-items:center;gap:2px;margin-right:4px;padding-right:6px;display:inline-flex}.desktop-chart-tools .indicator-strip-control{white-space:nowrap;gap:5px;padding:5px 7px}.desktop-chart-tools .indicator-strip-control[aria-pressed=true]{color:#2962ff;background:#2962ff12}}@media (min-width:941px) and (hover:hover) and (pointer:fine){@container chart-workspace (max-width:650px){.chart-stack[data-data-window=true]>.price-chart-wrap{width:100%}.desktop-chart-data{width:min(248px,100%);box-shadow:-4px 0 14px #00000018}}.drawing-settings[data-desktop-advanced=true]{--purple:#2962ff;border-radius:8px;width:520px;padding:22px}.drawing-settings[data-desktop-advanced=true] .drawing-settings-tabs{border-bottom:1px solid var(--line,#e0e3eb);background:0 0;border-radius:0;gap:12px;padding:0}.drawing-settings[data-desktop-advanced=true] .drawing-settings-tabs button{box-shadow:none;border-bottom:2px solid #0000;border-radius:0;min-height:38px}.drawing-settings[data-desktop-advanced=true] .drawing-settings-tabs button[aria-selected=true]{color:#2962ff;background:0 0;border-color:#2962ff}.drawing-settings[data-desktop-advanced=true] input[type=checkbox]{accent-color:#2962ff;width:17px;height:17px;margin:5px}.drawing-settings[data-desktop-advanced=true] .drawing-settings-fields>label{min-height:30px;margin:10px 0}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels{border:0;margin:20px 0 12px;padding:0}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels legend{color:var(--muted,#787b86);padding:0 0 6px;font-size:12px;font-weight:600}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels label{grid-template-columns:72px 1fr 74px;gap:12px;margin:7px 0;display:grid}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels input{border-radius:4px;width:100%;min-height:32px;padding:6px 10px;font-size:13px}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels button,.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels+div button{border:1px solid var(--line,#e0e3eb);min-height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:4px;padding:7px 10px;font-family:inherit;font-size:12px}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels+div{gap:8px;display:flex}.drawing-settings[data-desktop-advanced=true] button:focus-visible{outline-offset:2px;outline:2px solid #2962ff}.drawing-settings[data-desktop-advanced=true] footer{border-top:1px solid var(--line,#e0e3eb);margin-top:12px}.drawing-settings[data-desktop-advanced=true] footer button{border-radius:4px;min-height:34px;padding:7px 16px;font-size:13px}.drawing-settings[data-desktop-advanced=true] footer button:last-child{background:#2962ff;border-color:#2962ff}.chart-stack[data-desktop-tools=true][data-data-window=true]>.price-chart-wrap{width:calc(100% - 248px);min-width:0}@container chart-workspace (max-width:650px){.chart-stack[data-data-window=true]>.price-chart-wrap{width:100%}}}@media (max-width:940px),(pointer:coarse){.chart-stack[data-desktop-tools=true]{container-type:normal}.desktop-chart-data{border-left:0;border-top:1px solid var(--chart-data-line);width:100%;height:min(380px,55%);padding-bottom:env(safe-area-inset-bottom);inset:auto 0 0;box-shadow:0 -5px 16px #0002}.desktop-chart-data header{min-height:48px;padding:3px 14px}.desktop-chart-data header button{place-items:center;width:44px;height:44px;display:grid}.desktop-chart-data .chart-data-heading{min-height:44px}.chart-data-content{overscroll-behavior:contain;padding:12px 16px}.chart-data-content>dl{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.desktop-chart-tools{gap:4px}.terminal-shell .chart-statusbar .chart-indicator-strip .desktop-chart-tools button,.desktop-chart-tools .indicator-strip-control{min-width:44px;min-height:44px;padding:7px 10px;font-size:12px}.chart-indicator-strip:has(.desktop-chart-tools){max-width:100%;overflow-x:auto}.indicator-legend:has(.desktop-chart-tools){max-height:100px;overflow:auto}.drawing-settings[data-desktop-advanced=true]{width:min(520px,100vw - 16px);max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:16px}.drawing-settings[data-desktop-advanced=true] .drawing-settings-tabs{flex-shrink:0;overflow-x:auto}.drawing-settings[data-desktop-advanced=true] .drawing-settings-tabs button{flex-shrink:0;min-height:44px}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels{border:0;padding:0}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels label{grid-template-columns:54px minmax(0,1fr) 64px;gap:8px;display:grid}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels input{width:100%;min-height:44px}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels button,.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels+div button{border:1px solid var(--line,#e0e3eb);min-height:44px;color:inherit;background:0 0;border-radius:5px;padding:6px 8px}.drawing-settings[data-desktop-advanced=true] .drawing-fib-levels+div{gap:8px;display:flex}.drawing-settings[data-desktop-advanced=true] input[type=checkbox]{width:22px;height:22px;margin:8px}}.terminal-shell[data-platform][data-section] .chart-statusbar:has(.desktop-chart-tools){flex:none;grid-template-rows:24px minmax(28px,auto);row-gap:0;height:auto;min-height:0}.terminal-shell .chart-statusbar:has(.desktop-chart-tools) .chart-indicator-slot{min-height:28px}@media (max-width:940px),(pointer:coarse){.terminal-shell[data-platform][data-section] .chart-statusbar:has(.desktop-chart-tools){grid-template-rows:24px minmax(44px,auto)}.terminal-shell .chart-statusbar:has(.desktop-chart-tools) .chart-indicator-slot{min-height:44px}}@media (min-width:941px) and (hover:hover) and (pointer:fine){.terminal-shell .chart-body:has(.chart-stack[data-data-window=true])>.chart-floating-favourite{right:328px}}.chart-pine-editor-host[data-docked=false]{display:contents}@media (min-width:941px) and (hover:hover) and (pointer:fine){.chart-stack[data-pine-dock]{min-height:0;position:relative;overflow:hidden}.chart-stack[data-pine-dock=bottom]{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 6px minmax(0,var(--pine-dock-size,44%));display:grid}.chart-stack[data-pine-dock=right]{grid-template-columns:minmax(0,1fr) 6px minmax(0,var(--pine-dock-size,48%));grid-template-rows:minmax(0,1fr);display:grid}.chart-stack[data-pine-dock]>.price-chart-wrap{grid-area:1/1;width:100%;min-width:0;height:100%;min-height:0}.chart-stack[data-pine-dock]>.chart-pine-editor-host{background:var(--chart-data-bg,#fff);z-index:14;min-width:0;min-height:0;overflow:hidden}.chart-stack[data-pine-dock=bottom]>.chart-pine-editor-host{grid-area:3/1}.chart-stack[data-pine-dock=right]>.chart-pine-editor-host{grid-area:1/3}.chart-pine-resizer{background:var(--chart-data-line,#e0e3eb);touch-action:none;z-index:15;outline:none;position:relative}.chart-pine-resizer:hover,.chart-pine-resizer:focus-visible{background:#2962ff}.chart-pine-resizer:after{content:"";background:var(--chart-data-muted,#787b86);border-radius:2px;position:absolute}.chart-stack[data-pine-dock=bottom]>.chart-pine-resizer{cursor:row-resize;grid-area:2/1}.chart-stack[data-pine-dock=bottom]>.chart-pine-resizer:after{width:38px;height:2px;top:2px;left:calc(50% - 19px)}.chart-stack[data-pine-dock=right]>.chart-pine-resizer{cursor:col-resize;grid-area:1/2}.chart-stack[data-pine-dock=right]>.chart-pine-resizer:after{width:2px;height:38px;top:calc(50% - 19px);left:2px}.chart-stack[data-pine-dock=fullscreen]>.price-chart-wrap{visibility:hidden;pointer-events:none}.chart-stack[data-pine-dock=fullscreen]>.chart-pine-editor-host{position:absolute;inset:0}.chart-stack[data-pine-dock]>.desktop-chart-data{z-index:17;box-shadow:-4px 0 14px #0002}}
@media (min-width:941px){.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-dashboard-scroll{grid-template-rows:48px 146px 46px}:is(.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-pulse-section,.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-index-grid){height:146px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-index-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-rows:auto auto 1fr;grid-template-columns:1fr auto;gap:5px 12px;height:146px;padding:12px 16px;position:relative;overflow:hidden}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-index-card .home-index-name{grid-area:1/1}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-index-card>b{grid-area:2/1;font-size:24px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-index-card .home-index-change{grid-area:2/2;align-self:center;font-size:12px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-index-card .desktop-price-line{grid-area:3/1/4/-1}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-price-line{text-transform:none;letter-spacing:normal;width:100%;min-width:0;min-height:54px;color:var(--muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);place-content:center stretch;justify-items:stretch;gap:3px;display:grid}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-price-line svg{width:100%;height:48px;display:block;overflow:visible}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-price-line path{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-price-line small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:400}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-line-empty{color:var(--muted);font-size:11px;font-weight:400}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) :is(.desktop-market-table-head,.desktop-stock-row){grid-template-columns:minmax(140px,1fr) 88px 72px 72px minmax(120px,170px);gap:12px;padding:12px 16px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-stock-row .desktop-price-line small{white-space:normal;text-align:left;font-size:9px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-stock-row .desktop-price-line svg{height:38px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-market-table{overflow-x:auto}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge{min-width:0;color:var(--ink);align-items:center;gap:10px;display:flex}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge svg{flex:none;width:100px;height:66px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge path{fill:none;stroke-width:8px;stroke-linecap:round}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-gauge-track{stroke:var(--line)}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge text{fill:currentColor;font-size:16px;font-weight:600}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge>span{text-align:left;gap:4px;display:grid}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge b{font-size:12px;font-weight:600}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-percent-gauge small{color:var(--muted);font-size:10px;line-height:1.4}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-breadth-preview{display:block}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-breadth-preview>:is(b,.home-breadth-counts){display:none}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-portfolio-visuals{border-top:1px solid var(--line);align-items:center;gap:12px;padding:0 18px 16px;display:flex}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-portfolio-visuals>span:last-child{display:none}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-derivative-gauges{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin:10px 0;padding:10px 0;display:grid}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-derivative-gauges>span{justify-items:center;gap:3px;min-width:0;display:grid}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-derivative-gauges svg{width:min(100%,190px);height:115px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .desktop-derivative-gauges b{font-size:12px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .india-ad-chart{flex:none;width:100%;min-height:180px;max-height:300px;height:210px!important}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .india-breadth-card.is-expanded .india-ad-chart{height:300px!important}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .india-flow-chart{width:100%;height:210px!important}@media (max-width:1200px){.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) :is(.desktop-market-table-head,.desktop-stock-row){grid-template-columns:minmax(115px,1fr) 82px 65px 65px 120px;gap:8px;min-width:520px}.terminal-shell[data-platform=web]:has(.home-hub[data-desktop-visuals=true]) .home-hub.home-studio .home-index-card>b{font-size:20px}}}
@media (min-width:941px){.terminal-shell[data-desktop-cleanup=true] .ipo-discovery-panel{padding:24px 32px 40px}.terminal-shell[data-desktop-cleanup=true] .ipo-workspace.ipo-studio{max-width:1440px;margin:0 auto;padding:0 0 32px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio>div:not([hidden]){grid-template-columns:minmax(300px,1fr) auto;align-content:start;align-items:center;gap:20px 24px;min-height:0;display:grid}.terminal-shell[data-desktop-cleanup=true] .ipo-studio>div:not([hidden])>*{grid-column:1/-1}.terminal-shell[data-desktop-cleanup=true] .ipo-studio>div:not([hidden])>.ipo-view-tabs{grid-column:1;width:min(100%,390px);margin:0;padding:3px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio .ipo-view-tabs button{min-height:38px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio>div:not([hidden])>.ipo-discovery-controls{grid-column:2;align-items:center;gap:10px;margin:0;display:flex}.terminal-shell[data-desktop-cleanup=true] .ipo-studio .ipo-board-tabs{flex:0 0 230px;width:230px}.terminal-shell[data-desktop-cleanup=true] .ipo-discovery-controls .modern-select{flex-basis:160px;width:160px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio .ipo-status-chips{gap:10px;padding:0;overflow:visible}.terminal-shell[data-desktop-cleanup=true] .ipo-status-chips button{flex:none;min-width:115px;min-height:38px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio .ipo-card-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;width:100%;display:grid}.terminal-shell[data-desktop-cleanup=true] .ipo-studio .ipo-compact-card{border-radius:14px;min-width:0;margin:0;padding:22px}.terminal-shell[data-desktop-cleanup=true] .ipo-compact-card>header{gap:14px;margin-bottom:16px}.terminal-shell[data-desktop-cleanup=true] .ipo-compact-card .ipo-card-facts{gap:14px;margin-block:14px;padding:14px}.terminal-shell[data-desktop-cleanup=true] .home-dashboard-scroll,.terminal-shell[data-desktop-cleanup=true] .news-list{gap:24px}.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page{z-index:90;background:var(--surface);padding:24px 32px 40px}.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page .positions-modal{width:100%;max-width:1440px;height:auto;min-height:100%;box-shadow:none;border:0;border-radius:0;flex-direction:column;margin:0 auto;padding:0;display:flex;overflow:visible}.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page .positions-summary{border:1px solid var(--line);background:var(--soft);border-radius:12px;margin:8px 0 20px;padding:18px 22px}.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page .positions-list{flex:1;width:100%;overflow:visible}.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page .position-row{min-height:82px;margin-bottom:12px;padding:14px 18px}.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page .positions-empty{min-height:320px}@media (max-width:1100px){.terminal-shell[data-desktop-cleanup=true] .ipo-discovery-panel,.terminal-shell[data-desktop-cleanup=true] .desktop-positions-page{padding-inline:20px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio>div:not([hidden]){grid-template-columns:minmax(240px,1fr) auto;gap:18px}.terminal-shell[data-desktop-cleanup=true] .ipo-studio .ipo-board-tabs{flex-basis:190px;width:190px}}}
@media (min-width:941px){.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist :is(.instrument-row,.fno-symbol-row){grid-template-columns:36px minmax(140px,1fr) minmax(160px,1.4fr) minmax(230px,1.4fr) 135px 32px;align-items:center;gap:20px;min-height:100px;padding:16px 22px;display:grid}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-trend{min-width:0;display:block}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-trend .desktop-price-line{width:100%;min-height:48px;color:var(--muted);display:block}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-trend svg{width:100%;height:48px;display:block}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-trend path{fill:none;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-facts{grid-template-columns:1fr 1.5fr;gap:10px 20px;min-width:0;display:grid}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-facts>span{gap:4px;display:grid}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-facts small{color:var(--muted);font-size:10px}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-facts b{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:550}.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist .instrument-name{min-width:0}.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist .instrument-name small{white-space:normal;line-height:1.4}.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist .instrument-price{text-align:right}.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist .fno-symbol-row.index-row{grid-template-columns:minmax(176px,1fr) minmax(160px,1.4fr) minmax(230px,1.4fr) 135px 32px}.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist .fno-symbol-row.index-row .watchlist-star{grid-area:1/5}@media (max-width:1200px){.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist :is(.instrument-row,.fno-symbol-row){grid-template-columns:32px minmax(120px,1fr) minmax(140px,1fr) minmax(190px,1fr) 110px 28px;gap:12px;padding-inline:14px}.terminal-shell[data-desktop-cleanup=true] .workspace.section-watchlist .fno-symbol-row.index-row{grid-template-columns:minmax(164px,1fr) minmax(140px,1fr) minmax(190px,1fr) 110px 28px}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-facts{gap:8px 10px}.terminal-shell[data-desktop-cleanup=true] .desktop-watchlist-facts b{font-size:11px}}}
@media (min-width:941px){.terminal-shell[data-desktop-cleanup=true]{--desktop-rest-shadow:0 2px 3px color-mix(in srgb, var(--ink) 4%, transparent), 0 8px 20px color-mix(in srgb, var(--ink) 5%, transparent), inset 0 1px 0 color-mix(in srgb, var(--surface) 85%, transparent);--desktop-raised-shadow:0 4px 7px color-mix(in srgb, var(--ink) 5%, transparent), 0 14px 28px color-mix(in srgb, var(--ink) 9%, transparent), inset 0 1px 0 var(--surface)}.terminal-shell[data-desktop-cleanup=true] :is(.home-section,.home-index-card,.home-discovery-card,.ipo-compact-card,.news-list article,.holdings-overview-card,.holdings-list-card){box-shadow:var(--desktop-rest-shadow)}.terminal-shell[data-desktop-cleanup=true] :is(.instrument-row,.fno-symbol-row,.desktop-stock-row,.market-directory-row,.home-pair-row):focus-visible{outline:2px solid var(--purple);outline-offset:-2px}}@media (min-width:941px) and (hover:hover) and (pointer:fine){.terminal-shell[data-desktop-cleanup=true] :is(.home-index-card,.home-discovery-card,.ipo-compact-card,.news-list article):hover{box-shadow:var(--desktop-raised-shadow);border-color:color-mix(in srgb, var(--purple) 28%, var(--line))}.terminal-shell[data-desktop-cleanup=true] :is(.instrument-row,.fno-symbol-row,.desktop-stock-row,.market-directory-row,.home-pair-row):hover{background-color:color-mix(in srgb, var(--purple) 5%, var(--surface));box-shadow:inset 3px 0 0 color-mix(in srgb, var(--purple) 65%, var(--line)), inset 0 1px 0 var(--surface), 0 3px 7px color-mix(in srgb, var(--ink) 5%, transparent)}}@media (min-width:941px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.terminal-shell[data-desktop-cleanup=true][data-motion=full] :is(.home-index-card,.home-discovery-card,.ipo-compact-card,.news-list article,.instrument-row,.fno-symbol-row,.desktop-stock-row,.market-directory-row,.home-pair-row){transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background-color .18s ease-out}.terminal-shell[data-desktop-cleanup=true][data-motion=full] :is(.home-index-card,.home-discovery-card,.ipo-compact-card,.news-list article):hover{transform:perspective(1000px)translateY(-2px)rotateX(.4deg)}.terminal-shell[data-desktop-cleanup=true][data-motion=full] :is(.home-index-card,.home-discovery-card,.ipo-compact-card):active{transition-duration:80ms;transform:perspective(1000px)translateY(0)rotateX(0)}}
@media (min-width:941px) and (hover:hover) and (pointer:fine){.terminal-shell[data-desktop-cleanup=true][data-section=trade]{--desktop-header:80px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .topbar{flex-basis:80px;grid-template-rows:46px 34px;height:80px;min-height:80px;padding-inline:12px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .main-nav{gap:8px;height:34px;min-height:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .main-nav button{height:34px;min-height:34px;padding-inline:8px;font-size:12px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .workspace.section-trade{grid-template-columns:minmax(0,1fr) 302px 48px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .workspace.section-trade.order-panel-collapsed{grid-template-columns:minmax(0,1fr) 0 48px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .workspace.section-trade>.watchlist-panel.mobile-open{max-width:calc(100% - 48px);right:48px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .fno-focus-workspace{inset-block-start:var(--desktop-header)}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .workspace.section-trade .chart-area{grid-template-rows:40px minmax(0,1fr) auto 34px;grid-template-columns:minmax(0,1fr) 210px;min-width:0;min-height:0;display:grid;overflow:hidden}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area>.trade-cockpit{grid-area:1/1/auto/-1;min-height:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area>.chart-body{grid-area:2/1/auto/-1;min-width:0;min-height:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area>.chart-replay-bar{grid-area:3/1/auto/-1}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area>.chart-statusbar{grid-area:4/1;grid-template-rows:32px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:0 10px;min-width:0;height:34px;min-height:0;padding:0 8px;display:grid}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area:not(:has(>.permanent-trade-footer))>.chart-statusbar{grid-column:1/-1}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-history-controls{grid-area:1/1}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-indicator-slot:has(.chart-indicator-strip){border:0;grid-area:1/2;height:32px;min-height:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-statusbar-replay{grid-area:1/3}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-status-clock{grid-area:1/4;font-size:10px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-indicator-strip{gap:8px;line-height:28px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-indicator-strip:before{content:none}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-indicator-strip>small{text-overflow:ellipsis;max-width:160px;overflow:hidden}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area:has(.chart-feed-warning){grid-template-rows:40px minmax(0,1fr) auto 56px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar:has(.chart-feed-warning){grid-template-rows:32px 22px;height:56px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-statusbar .chart-feed-warning{grid-area:2/1/auto/-1;max-width:100%}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-area>.permanent-trade-footer{border-left:1px solid var(--line);grid-area:4/2;gap:0;height:34px;min-height:34px;padding:0 8px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .permanent-trade-footer .chart-trade-meta{grid-template-columns:minmax(0,1fr) auto 28px;gap:8px;height:32px;min-height:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .permanent-trade-footer .chart-positions-trigger{height:28px;min-height:28px;padding:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-price-actions-slot button{width:28px;min-width:28px;height:28px;min-height:28px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-controls>.chart-floating-favourite{flex:0 0 30px;width:30px;min-width:30px;height:30px;margin:0;padding:4px;position:static}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-body>.drawing-toolbar{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:0 0 42px;gap:3px;width:42px;padding:4px 3px;overflow:hidden auto}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .drawing-toolbar::-webkit-scrollbar{width:4px;height:0}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .drawing-toolbar::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .drawing-toolbar button{box-sizing:border-box;flex:0 0 32px;width:32px;min-width:32px;height:32px;min-height:32px;padding:5px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .chart-body>.drawing-toolbar.collapsed{flex-basis:22px;width:22px;padding-inline:1px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .drawing-toolbar.collapsed .drawing-toolbar-toggle{width:19px;min-width:19px;padding:1px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .desktop-chart-rail{scrollbar-width:thin;width:48px;min-width:0;padding:4px 2px;overflow-x:hidden}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .desktop-chart-rail button{gap:4px;min-width:0;min-height:48px;padding:5px 0;font-size:9px}.terminal-shell[data-desktop-cleanup=true] .chart-stack[data-pine-dock]>.chart-pine-editor-host{container:pine-dock/inline-size}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-compact-heading{height:32px;min-height:32px;padding-inline:10px}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-actionbar{gap:6px;min-height:38px;padding:4px 10px}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-tabs{scrollbar-width:thin;gap:16px;padding-inline:10px;overflow:auto hidden}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-tabs button{flex:none;min-height:30px}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-content{min-height:0}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-diagnostics{max-height:54px}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked] .pine-statusbar{scrollbar-width:thin;gap:10px;min-height:24px;padding-inline:10px;overflow-x:auto}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked][data-layout=right] .pine-actionbar{flex-wrap:nowrap}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked][data-layout=right] .pine-script-title{flex-basis:auto}@container pine-dock (max-width:520px){.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked][data-layout=right] .pine-actionbar{flex-wrap:wrap}.terminal-shell[data-desktop-cleanup=true] .pine-editor[data-presentation=docked][data-layout=right] .pine-script-title{flex-basis:100%}}@container pine-dock (max-width:620px){.pine-editor[data-presentation=docked] .pine-heading-context{display:none}}}@media (min-width:1440px) and (hover:hover) and (pointer:fine){.terminal-shell[data-desktop-cleanup=true][data-section=trade]{--desktop-header:50px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .topbar{flex-basis:50px;grid-template-rows:50px;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;height:50px;min-height:50px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .main-nav{grid-area:1/2;gap:2px;min-width:0;height:50px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .main-nav button{height:50px;min-height:50px;padding-inline:7px;font-size:11px}.terminal-shell[data-desktop-cleanup=true][data-section=trade] .top-actions{grid-column:3}}
