.tshell[data-shell=next],html[data-terminal-shell=next] .chat-launch[data-chat-surface=terminal],html[data-terminal-shell=next] :is(.ms-pop,.mm-pop,.tsel-list,.exp-pop,.t2-symmenu,.share-menu,.heat-hover,.pl-tooltip,.heatseeker-settings,.chart-ui,.flow-expiry-menu,.flow-strike-menu,.flow-moneyness-menu,.flow-session-menu,.st-info-popup,.terminal-tooltip,[data-terminal-popover],[data-terminal-overlay],.lb-importpop,.deepcharts-picker,.terminal-live-activity,.lb-modal-action){--tn-menu-ground:var(--lab-menu);--tn-menu-border:var(--lab-menu-border);--tn-menu-radius:8px;--tn-menu-pad:4px;--tn-menu-row:28px;--tn-menu-row-radius:6px;--tn-menu-row-inset:8px;--tn-menu-highlight:var(--lab-highlight);--tn-menu-selected:var(--lab-thumb);--tn-menu-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--tn-menu-rule:var(--lab-border);--tn-readout-ground:rgb(0 0 0/0.86);--tn-readout-border:var(--lab-line);--tn-readout-radius:6px;--tn-readout-pad:4px 8px}html[data-terminal-shell=next] :is(.lb-importpop,.deepcharts-picker,.terminal-live-activity,.lb-modal-action){--bg:#050506;--bg-1:#080809;--bg-2:#0d0d0e;--bg-3:#141416;--line:#202022;--line-2:#29292b;--ink-3:#98948c;--r-sm:6px;--r-md:8px;--orange:var(--lab-foreground);--title-accent:var(--lab-foreground);--line-hot:var(--lab-menu-border);--terminal-accent:var(--lab-foreground);--terminal-accent-soft:color-mix(in srgb,var(--lab-foreground) 12%,transparent);--data-ref:var(--palette-accent,#ff6b1a);--data-neutral:var(--palette-neutral,var(--lab-ink-3));--amber:var(--data-neutral);--terminal-reference:var(--data-neutral);--classic-amber:var(--palette-reference,#ffb020);--export-reference:var(--palette-reference,#ffb020);--export-ink-2:#aba79f;--tn-warning:var(--lab-warning);--tn-invalid:var(--lab-invalid);--tn-mode:var(--lab-foreground);--tn-reading:var(--lab-foreground);--fs-micro:11px;--fs-label:11px;--fs-meta:12px;--fs-body:13px;--fs-title:13px;--fs-lede:16px;--font-head:var(--font-manrope),system-ui,sans-serif;--tn-font-ui:var(--font-manrope),system-ui,sans-serif;--tn-font-num:var(--font-num);--tn-row:26px;--terminal-surface-canvas:var(--lab-background);--terminal-surface-panel:var(--lab-panel);--terminal-surface-raised:var(--lab-surface);--terminal-surface-floating:var(--lab-menu);--terminal-ink-tertiary:var(--lab-ink-3);--terminal-hairline:var(--lab-line);--terminal-hairline-strong:var(--lab-border);--terminal-control-radius:6px;--terminal-floating-radius:8px;--r-lg:8px}html[data-terminal-shell=next] :is(.lb-importpop,.deepcharts-picker,.terminal-live-activity){--terminal-hairline-strong:var(--lab-menu-border)}.tshell[data-shell=next] :is(.lb-importpop,.deepcharts-picker,.terminal-live-activity,.lb-modal-action){--tn-row:inherit}html[data-terminal-shell=next] :is(.lb-importpop,.deepcharts-picker,.terminal-live-activity,.lb-modal-action) ::selection{background-color:var(--lab-thumb);color:var(--lab-foreground)}html[data-terminal-shell=next] :is(.ms-pop,.mm-pop,.share-menu){gap:0;padding:var(--tn-menu-pad);border:1px solid var(--tn-menu-border);background:var(--tn-menu-ground)}html[data-terminal-shell=next] .tsel-list{padding:var(--tn-menu-pad)}html[data-terminal-shell=next] :is(.ms-pop,.share-menu) button{min-height:var(--tn-menu-row);padding:0 var(--tn-menu-row-inset);border-radius:var(--tn-menu-row-radius);color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] :is(.ms-pop,.share-menu) button:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .ms-pop button.on{background:var(--tn-menu-selected);color:var(--lab-foreground)}html[data-terminal-shell=next] .share-menu button small{margin-bottom:2px;color:var(--lab-muted);font-size:11px}html[data-terminal-shell=next] .mm-pop{gap:4px 8px}html[data-terminal-shell=next] .mm-pop .mm-gh{margin:0 0 4px;padding:4px var(--tn-menu-row-inset) 0;color:var(--lab-muted);font:400 11px/16px var(--tn-font-ui);letter-spacing:0;text-transform:none}html[data-terminal-shell=next] .mm-pop .mm-items{gap:0}html[data-terminal-shell=next] .mm-items button{gap:8px;min-height:var(--tn-menu-row);padding:0 var(--tn-menu-row-inset);border-radius:var(--tn-menu-row-radius);color:var(--lab-foreground)}html[data-terminal-shell=next] .mm-items button:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .mm-items button.on{background:var(--tn-menu-selected);color:var(--lab-foreground)}html[data-terminal-shell=next] .mm-items button span{font:400 13px/20px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .mm-items button em{color:var(--lab-ink-3);font:400 11px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .tsel-list .tsel-opt{min-height:var(--tn-menu-row);padding:0 var(--tn-menu-row-inset);border-radius:var(--tn-menu-row-radius);color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .tsel-list .tsel-opt:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .tsel-list .tsel-opt:focus-visible{outline:2px solid var(--lab-foreground);outline-offset:-2px;background:var(--tn-menu-highlight)}html[data-terminal-shell=next] .tsel-list .tsel-opt[data-on]{background:var(--tn-menu-selected);color:var(--lab-foreground)}html[data-terminal-shell=next] .tsel-list .tsel-opt small{color:var(--lab-ink-3);font:400 11px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .tsel-list .tsel-opt,html[data-terminal-shell=next] :is(.ms-pop,.mm-items) button{position:relative;padding-right:32px}.tshell[data-shell=next] .t2-symlist .wl-select[aria-current=true]:after,html[data-terminal-shell=next] .tsel-list .tsel-opt[data-on]:after,html[data-terminal-shell=next] :is(.ms-pop,.mm-items) button.on:after{content:"";position:absolute;top:0;right:var(--tn-menu-row-inset);bottom:0;width:16px;height:16px;margin:auto 0;background:currentColor;-webkit-mask:var(--tn-menu-check) center /16px 16px no-repeat;mask:var(--tn-menu-check) center /16px 16px no-repeat}html[data-terminal-shell=next] :is(.ms-pop,.mm-items,.share-menu,.exp-list,.exp-presets,.t2-palist) button:focus-visible{outline:2px solid var(--lab-foreground);outline-offset:-2px}html[data-terminal-shell=next] .schsel-list .schsel-edit{border-radius:var(--tn-menu-row-radius);color:var(--lab-muted)}html[data-terminal-shell=next] .schsel-list .schsel-edit:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .schsel-list .schsel-editor{margin:4px -4px -4px;padding:12px;border-top-color:var(--tn-menu-rule)}html[data-terminal-shell=next] .schsel-list .schsel-editor legend{padding:0 4px;color:var(--lab-muted);font-size:11px;line-height:16px}html[data-terminal-shell=next] .schsel-list .schsel-preview{border-color:var(--tn-menu-rule);border-radius:3px}html[data-terminal-shell=next] .schsel-list .schsel-stops label{gap:4px;color:var(--lab-muted);font-size:11px;line-height:16px}html[data-terminal-shell=next] .schsel-list .schsel-stops input{border-color:var(--lab-border);border-radius:6px;background:var(--lab-surface)}html[data-terminal-shell=next] .schsel-list .schsel-stops input[type=text]{height:28px;color:var(--lab-foreground);font-size:11px}html[data-terminal-shell=next] .schsel-list .schsel-editor p{margin:8px 0;color:var(--lab-muted);font-size:11px;line-height:16px}html[data-terminal-shell=next] .schsel-list .schsel-actions{gap:8px}html[data-terminal-shell=next] .schsel-list .schsel-actions button{height:28px;padding:0 8px;border-color:var(--lab-border);border-radius:6px;background:transparent;color:var(--lab-foreground);font:500 12px/16px var(--tn-font-ui)}html[data-terminal-shell=next] .schsel-list .schsel-actions button:hover{background:var(--tn-menu-highlight)}html[data-terminal-shell=next] .schsel-list .schsel-actions .schsel-save{border-color:var(--lab-foreground)}.tshell[data-shell=next] .t2-symmenu{gap:4px;padding:var(--tn-menu-pad);border-color:var(--tn-menu-border);background:var(--tn-menu-ground)}.tshell[data-shell=next] .t2-symmenu .wl-search{gap:8px;height:28px;padding:0 var(--tn-menu-row-inset);border:1px solid var(--lab-border);border-radius:6px;background:var(--lab-surface);color:var(--lab-muted)}.tshell[data-shell=next] .t2-symmenu .wl-search:focus-within{border-color:var(--lab-foreground)}.tshell[data-shell=next] .t2-symmenu .wl-search input{color:var(--lab-foreground);font-size:13px;line-height:20px}.tshell[data-shell=next] .t2-symlist .wl-row{gap:0;min-height:var(--tn-menu-row);padding:0;border-radius:var(--tn-menu-row-radius)}.tshell[data-shell=next] .t2-symlist .wl-row:hover{background:var(--tn-menu-highlight)}.tshell[data-shell=next] .t2-symlist .wl-row.on{background:var(--tn-menu-selected)}.tshell[data-shell=next] .t2-symlist .wl-select{position:relative;grid-template-columns:16px minmax(0,1fr) auto;gap:8px;min-height:var(--tn-menu-row);padding:0 32px 0 var(--tn-menu-row-inset);border-radius:var(--tn-menu-row-radius)}.tshell[data-shell=next] .t2-symlist .wl-select:focus-visible{outline:2px solid var(--lab-foreground);outline-offset:-2px}.tshell[data-shell=next] .t2-symlist .wl-row .tlogo{width:16px!important;height:16px!important;min-width:16px!important}.tshell[data-shell=next] .t2-symlist .wl-mid{display:flex;align-items:baseline;gap:8px;min-width:0}.tshell[data-shell=next] .t2-symlist .wl-sym{flex:none;color:var(--lab-foreground);font:600 13px/20px var(--tn-font-ui);letter-spacing:.01em}.tshell[data-shell=next] .t2-symlist .wl-nm{min-width:0;color:var(--lab-muted);font-size:12px;line-height:16px}.tshell[data-shell=next] .t2-symlist .wl-status{color:var(--lab-muted);font:400 11px/14px var(--tn-font-ui);white-space:nowrap}.tshell[data-shell=next] .t2-symlist .wl-status:is([data-tone=delayed],[data-tone=stale]){color:var(--tn-warning)}.tshell[data-shell=next] .t2-symlist .wl-r{gap:8px}.tshell[data-shell=next] .t2-symlist .wl-nums{display:flex;align-items:baseline;gap:8px}.tshell[data-shell=next] .t2-symlist .wl-px{color:var(--lab-foreground);font-size:12px;line-height:16px}.tshell[data-shell=next] .t2-symlist .wl-ch{min-width:48px;font-size:12px;line-height:16px;text-align:right}.tshell[data-shell=next] .t2-symlist .star{align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:var(--tn-menu-row-radius)}.tshell[data-shell=next] :is(.t2-symlist,.t2-palist) .wl-none{padding:12px var(--tn-menu-row-inset);color:var(--lab-muted);font-size:12px;line-height:16px}html[data-terminal-shell=next] .exp-pop{padding:var(--tn-menu-pad);border:1px solid var(--tn-menu-border);background:var(--tn-menu-ground)}html[data-terminal-shell=next] .exp-pop .exp-input{height:28px;padding:0 var(--tn-menu-row-inset);border:1px solid var(--lab-border);border-radius:6px;background:var(--lab-surface);color:var(--lab-foreground);font-size:13px}html[data-terminal-shell=next] .exp-pop .exp-input:focus{border-color:var(--lab-foreground);outline:none}html[data-terminal-shell=next] .exp-pop .exp-input::placeholder{color:var(--lab-ink-3)}html[data-terminal-shell=next] .exp-pop .exp-grouph{padding:8px var(--tn-menu-row-inset) 4px;color:var(--lab-muted);font:400 11px/16px var(--tn-font-ui);letter-spacing:0;text-transform:none}html[data-terminal-shell=next] .exp-pop .exp-presets{gap:4px;margin:0}html[data-terminal-shell=next] .exp-pop .exp-presets button{flex:1 1 auto;min-height:var(--tn-menu-row);padding:0 4px;white-space:nowrap;border:1px solid var(--lab-border);border-radius:var(--tn-menu-row-radius);background:transparent;color:var(--lab-muted);font:500 12px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .exp-pop .exp-presets button:hover:not(:disabled){border-color:var(--lab-menu-border);color:var(--lab-foreground)}html[data-terminal-shell=next] .exp-pop .exp-presets button.on,html[data-terminal-shell=next] .exp-pop .exp-presets button.on:hover{border-color:var(--lab-border);background:var(--tn-menu-selected);color:var(--lab-foreground)}html[data-terminal-shell=next] .exp-pop .exp-presets button:disabled{opacity:.5;cursor:not-allowed}html[data-terminal-shell=next] .exp-pop .exp-list{gap:0}html[data-terminal-shell=next] .exp-pop .exp-list button{grid-template-columns:18px 72px minmax(0,1fr) auto 16px;min-height:var(--tn-menu-row);padding:0 var(--tn-menu-row-inset);border-radius:var(--tn-menu-row-radius);color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui)}html[data-terminal-shell=next] .exp-pop .exp-list button:hover:not(:disabled){background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .exp-pop .exp-list button.on,html[data-terminal-shell=next] .exp-pop .exp-list button.on:hover{background:var(--tn-menu-selected);color:var(--lab-foreground)}html[data-terminal-shell=next] .exp-pop .exp-list .exp-n{color:var(--lab-ink-3);font-size:11px;line-height:16px}html[data-terminal-shell=next] .exp-pop .exp-chip{padding:2px 0;border:1px solid var(--lab-border);border-radius:3px;background:var(--lab-chip);color:var(--lab-muted);font:500 11px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .exp-pop .exp-chip.monthly{border-color:var(--lab-menu-border);color:var(--lab-foreground)}html[data-terminal-shell=next] .exp-pop .exp-day{color:inherit;font-size:13px;line-height:20px}html[data-terminal-shell=next] .exp-pop .exp-list .dte{color:var(--lab-ink-3);font-size:11px;line-height:16px}html[data-terminal-shell=next] .exp-pop .exp-check{width:16px;height:16px;background:currentColor;color:var(--lab-foreground);font-size:12px;line-height:16px;-webkit-mask:var(--tn-menu-check) center /16px 16px no-repeat;mask:var(--tn-menu-check) center /16px 16px no-repeat}html[data-terminal-shell=next] .exp-pop .exp-none{padding:8px var(--tn-menu-row-inset);color:var(--lab-muted);font-size:12px;line-height:16px}.tshell[data-shell=next] .share-msg{padding:4px 8px;border-color:var(--tn-menu-border);background:var(--tn-menu-ground);color:var(--lab-foreground)}.tshell[data-shell=next] .t2-overlay{background:rgb(0 0 0/.62)}.tshell[data-shell=next] :is(.t2-palette,.t2-help){background:var(--tn-menu-ground)}.tshell[data-shell=next] .t2-palette input{padding:12px;border-bottom-color:var(--tn-menu-rule);color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui)}.tshell[data-shell=next] .t2-palette input:focus-visible{outline:none}.tshell[data-shell=next] .t2-palette input::placeholder{color:var(--lab-ink-3)}.tshell[data-shell=next] .t2-palette .t2-palist{padding:var(--tn-menu-pad)}.tshell[data-shell=next] .t2-palette .t2-palist button{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;min-height:var(--tn-menu-row);padding:0 var(--tn-menu-row-inset);border-radius:var(--tn-menu-row-radius);color:var(--lab-foreground)}.tshell[data-shell=next] .t2-palette .t2-palist button.on{background:var(--tn-menu-selected);color:var(--lab-foreground)}.tshell[data-shell=next] .t2-palist .t2-pak{padding:2px 0;border:1px solid var(--lab-border);border-radius:3px;background:var(--lab-chip);color:var(--lab-soft);font:500 11px/16px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-palist button.on .t2-pak{border-color:var(--lab-border);color:var(--lab-soft)}.tshell[data-shell=next] .t2-palist .t2-pal{font-size:13px;line-height:20px}.tshell[data-shell=next] .t2-palist .t2-pas{color:var(--lab-muted);font:400 12px/16px var(--tn-font-ui)}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-pa-search{gap:8px;min-height:44px;border-bottom-color:var(--tn-menu-rule);color:var(--lab-muted)}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-pa-search:focus-within{border-bottom-color:var(--tn-menu-rule);color:var(--lab-muted)}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-pa-search input{padding:12px 0;border:0}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-palette .t2-palist button{border-left:0}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-pas{gap:8px}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-pa-group{padding:8px var(--tn-menu-row-inset) 4px;color:var(--lab-muted);font:400 11px/16px var(--tn-font-ui);letter-spacing:0;text-transform:none}.tshell[data-shell=next][data-terminal-surface=desktop] .t2-pa-foot{min-height:32px;padding:0 12px;border-top-color:var(--tn-menu-rule);color:var(--lab-ink-3);font:400 11px/16px var(--tn-font-ui)}.tshell[data-shell=next][data-terminal-surface=desktop] :is(.t2-pa-search,.t2-pas,.t2-pa-foot) kbd{min-width:24px;height:22px;padding:0 4px;border-color:var(--lab-border);border-radius:3px;background:var(--lab-chip);color:var(--lab-soft);font:500 11px/1 var(--tn-font-num);letter-spacing:0}.tshell[data-shell=next] .t2-keys kbd{min-width:24px;padding:0 4px;border-color:var(--lab-border);border-radius:3px;background:var(--lab-chip);color:var(--lab-soft);font:500 11px/20px var(--tn-font-num);text-align:center}.tshell[data-shell=next] .t2-drawer{border-left-color:var(--tn-menu-border);background:var(--tn-menu-ground)}.tshell[data-shell=next] .t2-drawhead{padding:12px 12px 12px 16px;border-bottom-color:var(--tn-menu-rule);font:600 16px/24px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .t2-drawhead b{font-weight:inherit}.tshell[data-shell=next] .t2-drawhead .term-icon{width:28px;height:28px;border:0;border-radius:6px;color:var(--lab-muted)}.tshell[data-shell=next] .t2-drawhead .term-icon:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}.tshell[data-shell=next] .t2-drawbody{padding:0 0 16px}.tshell[data-shell=next] .t2-drawer .t2-setsec{padding:12px 16px;border-bottom:1px solid var(--tn-menu-rule)}.tshell[data-shell=next] .t2-drawer .t2-setsec>.t2-setgroup{margin:0 0 4px}.tshell[data-shell=next] .t2-settab{padding:0 32px 16px 4px}.tshell[data-shell=next] .t2-settab .t2-setsec{margin-bottom:24px}.tshell[data-shell=next] .t2-settab .t2-setsec>.t2-setgroup{margin:0 0 4px;padding:8px 0}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setgroup{display:flex;align-items:center;gap:4px;min-height:20px;color:var(--lab-ink-3);font:500 11px/16px var(--tn-font-ui);letter-spacing:.06em;text-transform:uppercase}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setrow{gap:16px;min-height:36px;padding:4px 0;font-size:13px;line-height:20px}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setrow>span{color:var(--lab-foreground);font-weight:500}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setrow>div{gap:4px}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setrow>div>b{font-weight:500}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setbtns{margin-top:8px}.tshell[data-shell=next] :is(.t2-drawer,.t2-settab) .t2-setnote{margin:8px 0 0;color:var(--lab-muted);font-size:12px;line-height:16px}.tshell[data-shell=next] .t2-realtime{font:400 12px/16px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .t2-realtime:before{width:5px;height:5px;margin-right:6px;border-radius:3px}.tshell[data-shell=next] .t2-help{width:min(520px,92vw)}.tshell[data-shell=next] .t2-help .t2-drawhead{min-height:36px;padding:0 4px 0 12px;font:500 13px/20px var(--tn-font-ui)}.tshell[data-shell=next] .t2-keys{gap:8px 16px;padding:12px}.tshell[data-shell=next] .t2-keys>div{gap:8px;color:var(--lab-foreground);font-size:12px;line-height:16px}.tshell[data-shell=next] .t2-lockwrap{background:rgb(0 0 0/.62);backdrop-filter:none}.tshell[data-shell=next] .t2-lockcard{max-width:360px;padding:24px;border:1px solid var(--tn-menu-border);border-radius:var(--tn-menu-radius);background:var(--tn-menu-ground);color:var(--lab-foreground)}.tshell[data-shell=next] .t2-lockcard h3{margin:12px 0 0;font:600 16px/24px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .t2-lockcard p{margin:4px 0 0;color:var(--lab-muted);font-size:13px;line-height:20px}.tshell[data-shell=next] .t2-lockcard .t2-lockactions{gap:8px;margin-top:16px}.tshell[data-shell=next] .t2-lockcard .btn{min-height:0;height:28px;padding:0 12px;border-radius:6px;font:500 12px/16px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .t2-lockcard .btn:hover{transform:none}.tshell[data-shell=next] .t2-lockcard .btn-primary{border-color:var(--lab-foreground);background:var(--lab-foreground);color:var(--lab-background)}.tshell[data-shell=next] .t2-lockcard .btn-primary:hover{border-color:var(--lab-soft);background:var(--lab-soft);color:var(--lab-background)}.tshell[data-shell=next] .t2-lockcard .btn-ghost{border-color:transparent;background:transparent;color:var(--lab-foreground)}.tshell[data-shell=next] .t2-lockcard .btn-ghost:hover{border-color:transparent;background:var(--tn-menu-highlight)}html[data-terminal-shell=next] .terminal-tooltip[data-terminal-overlay=tooltip]{gap:6px;min-height:0;padding:4px 8px;border:0;border-radius:6px;background:var(--lab-foreground);color:var(--lab-background);font:500 12px/16px var(--tn-font-ui);letter-spacing:0;opacity:1!important;transform:none!important;transition:none}html[data-terminal-shell=next] .terminal-tooltip[data-terminal-overlay=tooltip] kbd{min-width:18px;height:16px;border-color:color-mix(in srgb,var(--lab-background) 28%,transparent);background:color-mix(in srgb,var(--lab-background) 8%,transparent);color:var(--lab-background);font:500 11px/1 var(--tn-font-num)}html[data-terminal-shell=next] :is(.gp-tip,.imap-tooltip,.vv-tip,.s3d-tip,.ndg-tip,.cv-legend,.pl-tooltip){padding:var(--tn-readout-pad);border:1px solid var(--tn-readout-border);border-radius:var(--tn-readout-radius);background:var(--tn-readout-ground);box-shadow:none;font-size:11px;line-height:16px}html[data-terminal-shell=next] :is(.imap-tooltip,.s3d-tip,.ndg-tip){gap:0}.tshell[data-shell=next] .kl-chart.chart-ui .cv-legend{padding:var(--tn-readout-pad);border-color:var(--tn-readout-border);background:var(--tn-readout-ground);font-size:11px;line-height:16px}html[data-terminal-shell=next] .imap-tooltip strong,html[data-terminal-shell=next] .ndg-tip b,html[data-terminal-shell=next] .pl-tooltip b,html[data-terminal-shell=next] .s3d-tip .s3d-tip-k,html[data-terminal-shell=next] .vv-tip .vv-tip-title{font-size:12px;font-weight:500;line-height:16px;letter-spacing:0}html[data-terminal-shell=next] .vv-tip .vv-tip-title{margin-bottom:0;color:var(--lab-foreground)}html[data-terminal-shell=next] .vv-tip .vv-tip-row{font-size:11px;line-height:16px}html[data-terminal-shell=next] .ndg-tip :is(span,em),html[data-terminal-shell=next] .pl-tooltip :is(span,small,strong),html[data-terminal-shell=next] .s3d-tip :is(.s3d-tip-node,.s3d-tip-source){font-size:11px;line-height:16px;letter-spacing:0}html[data-terminal-shell=next] .s3d-tip .s3d-tip-node{text-transform:none}html[data-terminal-shell=next] .ndg-tip em{color:var(--lab-ink-3)}html[data-terminal-shell=next] .heat-hover{border-color:var(--tn-readout-border);background:var(--tn-readout-ground);color:var(--lab-foreground)}:where(html[data-terminal-shell=next]) button.st-info-trigger{width:20px;height:20px;border-radius:6px;color:var(--lab-muted)}:where(html[data-terminal-shell=next]) button.st-info-trigger:where(:focus-visible){color:var(--lab-foreground)}:where(html[data-terminal-shell=next]) button.st-info-trigger:hover{background:var(--lab-hover);color:var(--lab-foreground)}html[data-terminal-shell=next] .st-info-popup{width:min(320px,calc(100vw - 24px));padding:12px;border:1px solid var(--tn-menu-border);border-radius:var(--tn-menu-radius);background:var(--tn-menu-ground);box-shadow:none;color:var(--lab-soft);font:400 12px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .st-info-popup .st-info-title{margin:0 0 4px;color:var(--lab-foreground);font:500 13px/20px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .st-info-popup .st-info-content{display:grid;gap:8px}html[data-terminal-shell=next] .st-info-popup .st-info-content>*{margin:0;color:inherit;font-size:12px;line-height:16px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar{display:block;width:100%;max-width:none;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--lab-foreground);font:400 12px/16px var(--tn-font-ui);letter-spacing:0}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-root{width:100%;padding:0;background:transparent}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-months{display:block}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-month{gap:4px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-nav{height:28px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-month_caption{height:28px;padding:0 32px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-caption_label{color:var(--lab-foreground);font:500 13px/20px var(--tn-font-ui);letter-spacing:0}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar :is(.rdp-button_previous,.rdp-button_next){width:28px;height:28px;padding:0;border:0;border-radius:var(--tn-menu-row-radius);background:transparent;box-shadow:none;color:var(--lab-muted);cursor:pointer}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar :is(.rdp-button_previous,.rdp-button_next):hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar :is(.rdp-button_previous,.rdp-button_next):is(:disabled,[aria-disabled=true]){background:transparent;color:var(--lab-muted);opacity:.4;cursor:not-allowed}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar :is(.rdp-button_previous,.rdp-button_next) svg{width:16px;height:16px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar :is(.rdp-weekdays,.rdp-week){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-week{margin-top:2px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-weekday{height:24px;padding:0;border-radius:0;color:var(--lab-muted);font:400 11px/24px var(--tn-font-ui);letter-spacing:0;text-align:center}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day{width:auto;height:28px;aspect-ratio:auto;padding:0;border-radius:var(--tn-menu-row-radius);background:transparent;color:var(--lab-foreground);opacity:1}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day_button{width:100%;min-width:0;height:28px;aspect-ratio:auto;gap:0;padding:0;border:0;border-radius:var(--tn-menu-row-radius);background:transparent;box-shadow:none;color:inherit;font:400 12px/16px var(--tn-font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:1;cursor:pointer}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day_button:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-outside=true] .rdp-day_button{color:var(--lab-muted)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-today=true] .rdp-day_button{box-shadow:inset 0 0 0 1px var(--lab-muted)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true] .rdp-day_button,:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true] .rdp-day_button:hover{background:var(--lab-foreground);box-shadow:none;color:var(--lab-background);font-weight:500}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true] .rdp-day_button[data-range-middle=true],:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true] .rdp-day_button[data-range-middle=true]:hover{border-radius:0;background:var(--tn-menu-selected);color:var(--lab-foreground);font-weight:400}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true][data-today=true] .rdp-day_button:not([data-range-middle=true]){box-shadow:inset 0 0 0 2px var(--lab-foreground),inset 0 0 0 3px var(--lab-background)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true] .rdp-day_button .calendar-events i{box-shadow:0 0 0 1px var(--lab-background)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-disabled=true] .rdp-day_button,:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-disabled=true] .rdp-day_button:hover{background:transparent;color:var(--lab-ink-3);opacity:.5;cursor:default}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true][data-disabled=true] .rdp-day_button,:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true][data-disabled=true] .rdp-day_button:hover{background:var(--lab-foreground);color:var(--lab-background)}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar :is(.rdp-day_button,.rdp-button_previous,.rdp-button_next):focus-visible{outline:2px solid var(--lab-foreground);outline-offset:-2px}:is(html[data-terminal-shell=next] :is(.flow-expiry-menu,.date-picker-popover),.tshell[data-shell=next] .nd-monthwrap) .reui-calendar .rdp-day[data-selected=true] .rdp-day_button:not([data-range-middle=true]):focus-visible{outline-color:var(--lab-background);outline-offset:-4px}html[data-terminal-shell=next] .date-picker-popover[data-slot=popover-content]{gap:8px;width:min(278px,calc(100vw - 24px));padding:12px;border:1px solid var(--tn-menu-border);border-radius:var(--tn-menu-radius);background:var(--tn-menu-ground);box-shadow:none;color:var(--lab-foreground);font:400 12px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .date-picker-popover .date-picker-time{padding:0;color:var(--lab-muted)}html[data-terminal-shell=next] .date-picker-popover .date-picker-time input{height:28px;padding:0 8px;border:1px solid var(--lab-border);border-radius:6px;background:var(--lab-surface);color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui)}html[data-terminal-shell=next] .date-picker-popover .date-picker-clear{align-self:flex-end;height:28px;margin:0;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--lab-muted);font:500 12px/16px var(--tn-font-ui)}html[data-terminal-shell=next] .date-picker-popover .date-picker-clear:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .date-picker-popover :is(.date-picker-clear,.date-picker-time input):focus-visible{outline:2px solid var(--lab-foreground);outline-offset:-2px}html[data-terminal-shell=next] .deepcharts-picker{border:1px solid var(--tn-menu-border);border-radius:var(--tn-menu-radius);background:var(--tn-menu-ground);box-shadow:none;color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-head{padding:12px;border-bottom-color:var(--tn-menu-rule)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-head div{gap:0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-head small{color:var(--lab-muted);font:400 11px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-head strong{font:500 13px/20px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-head button{width:28px;height:28px;border-radius:6px;color:var(--lab-muted);font:400 16px/16px var(--tn-font-ui)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-head button:hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .deepcharts-picker button:focus-visible{outline:2px solid var(--lab-foreground);outline-offset:2px}html[data-terminal-shell=next] .deepcharts-picker>button{align-self:flex-start;margin:8px 12px 0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-list{margin-top:8px;padding:4px;border-block-color:var(--tn-menu-rule)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-list label{min-height:28px;padding:0 8px;border-radius:6px;color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-list label:hover{background:var(--tn-menu-highlight)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-list input{accent-color:var(--lab-foreground)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-list :is(.deepcharts-picker-kind,.deepcharts-picker-dte){color:var(--lab-muted);font:400 11px/16px var(--tn-font-num)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-list .deepcharts-picker-empty{padding:12px;color:var(--lab-muted)}html[data-terminal-shell=next] .levels-history .levels-history-form{gap:8px;padding:8px 12px 12px;border-top:0}html[data-terminal-shell=next] .levels-history .levels-history-form label{color:var(--lab-muted);font:400 11px/16px var(--tn-font-ui);letter-spacing:0;text-transform:none}html[data-terminal-shell=next] .levels-history .levels-history-form .levels-history-select{height:28px;padding:0 8px;border:1px solid var(--lab-border);border-radius:6px;background:var(--lab-surface);color:var(--lab-foreground);font:400 13px/20px var(--tn-font-ui)}html[data-terminal-shell=next] .levels-history .levels-history-form .levels-history-select:hover{border-color:var(--lab-menu-border)}html[data-terminal-shell=next] .levels-history .levels-history-form .levels-history-select:focus-visible{border-color:var(--lab-foreground);outline:2px solid var(--lab-foreground);outline-offset:1px}html[data-terminal-shell=next] .levels-history .levels-history-form .levels-history-select:disabled{border-color:var(--lab-border);opacity:.4;cursor:not-allowed}html[data-terminal-shell=next] .levels-history .levels-history-formats{gap:0;height:28px;padding:2px;border:1px solid var(--lab-border);border-radius:6px;background:var(--lab-background)}html[data-terminal-shell=next] .levels-history .levels-history-formats button{min-height:0;height:22px;padding:0 8px;border:0;border-radius:6px;color:var(--lab-muted);font:500 12px/16px var(--tn-font-ui);letter-spacing:0;white-space:nowrap}html[data-terminal-shell=next] .levels-history .levels-history-formats button:not(:disabled):hover{color:var(--lab-foreground)}html[data-terminal-shell=next] .levels-history .levels-history-formats button.on{background:var(--lab-thumb);color:var(--lab-foreground)}html[data-terminal-shell=next] .levels-history .levels-history-formats[data-tn-thumb] button.on{background:transparent}html[data-terminal-shell=next] .levels-history .levels-history-formats button:focus-visible{outline-offset:0}html[data-terminal-shell=next] .levels-history .levels-history-formats button:disabled{opacity:.4;cursor:not-allowed}html[data-terminal-shell=next] .levels-history .levels-history-note{padding:0 12px 8px;color:var(--lab-muted);font-size:12px;line-height:16px}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-error{padding:0 12px 8px;color:var(--lab-error);font-size:12px;line-height:16px}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions{padding:12px;border-top:1px solid var(--tn-menu-rule)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions span{color:var(--lab-muted);font:400 11px/16px var(--tn-font-num);letter-spacing:0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions button{height:28px;padding:0 12px;border:0;border-radius:6px;color:var(--lab-muted);font:500 12px/16px var(--tn-font-ui);letter-spacing:0}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions button:not(:disabled):hover{background:var(--tn-menu-highlight);color:var(--lab-foreground)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions .deepcharts-picker-export{background:var(--lab-foreground);color:var(--lab-background)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions .deepcharts-picker-export:not(:disabled):hover{background:var(--lab-soft);color:var(--lab-background)}html[data-terminal-shell=next] .deepcharts-picker .deepcharts-picker-actions button:disabled{opacity:.4;cursor:not-allowed}.tshell[data-shell=next] .panel-ph{gap:8px;padding:16px;color:var(--lab-muted)}.tshell[data-shell=next] .panel-ph>svg{width:24px;height:24px;opacity:1}.tshell[data-shell=next] .ph-title{color:var(--lab-foreground);font:500 13px/20px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .ph-note{color:var(--lab-muted);font-size:12px;line-height:16px}.tshell[data-shell=next] .panel-ph .rp-ctabtn,.tshell[data-shell=next] .panel-ph>button:not(.btn,.rp-ctabtn){display:inline-flex;align-items:center;justify-content:center;cursor:pointer;height:28px;margin:4px 0 0;padding:0 8px;border:1px solid var(--lab-border);border-radius:6px;background:transparent;color:var(--lab-foreground);font:500 12px/16px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .panel-ph .rp-ctabtn:hover,.tshell[data-shell=next] .panel-ph>button:not(.btn,.rp-ctabtn):hover{border-color:var(--lab-border);background:var(--lab-hover)}.tshell[data-shell=next] .panel-ph a:not(.btn,.rp-ctabtn){font:400 12px/16px var(--tn-font-ui);letter-spacing:0}.tshell[data-shell=next] .t2-loading{gap:8px;color:var(--lab-muted);font:400 12px/16px var(--tn-font-ui)}.tshell[data-shell=next] .t2-spin{border-color:var(--lab-border);border-top-color:var(--lab-foreground)}.tshell[data-shell=next] .t2-stagecol>:is(.panel-ph,.t2-loading){flex:1 1 0;height:auto;min-height:0;border:1px solid var(--lab-line);border-radius:8px;background:var(--lab-panel)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal]{right:16px;bottom:32px;z-index:80}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-row{right:16px;bottom:2px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-btn{width:20px;height:20px;border:1px solid var(--tn-menu-border);border-radius:6px;background:var(--tn-menu-ground);color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-btn:hover{border-color:var(--tn-menu-border);background:var(--tn-menu-highlight)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-btn[aria-expanded=true]{background:var(--tn-menu-selected)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-btn:focus-visible{outline-color:var(--lab-foreground);outline-offset:-2px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel{height:min(680px,calc(100dvh - 84px));max-height:calc(100dvh - 84px);border-color:var(--tn-menu-border);border-radius:var(--tn-menu-radius);background:var(--tn-menu-ground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal]{--tn-font-ui:var(--font-manrope),system-ui,sans-serif;--tn-font-num:var(--font-num);--ink:var(--lab-foreground);--ink-2:var(--lab-muted);--line:var(--lab-line);--line-2:var(--lab-border);--chat-bg:var(--lab-menu);--chat-line:var(--lab-border);--chat-muted:var(--lab-muted);--chat-code-bg:var(--lab-thumb);--chat-pre-bg:var(--lab-surface);--chat-code-font:var(--tn-font-num);--font-sans:var(--tn-font-ui);font-family:var(--tn-font-ui)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel{box-shadow:none}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel-beam:before{display:none!important;animation:none!important}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel-beam:after{display:none!important;animation:none!important}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel-beam [data-beam-bloom]{display:none!important;animation:none!important}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel-head{padding:8px 12px;gap:8px;border-bottom:1px solid var(--lab-line)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel-head .nm{font:500 13px/20px var(--tn-font-ui);letter-spacing:0}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-clear{min-height:24px;height:24px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:var(--lab-muted);font:500 12px/16px var(--tn-font-ui)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-clear:hover:not(:disabled){background:var(--tn-menu-highlight);color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-msgs{padding:12px;scrollbar-width:thin;scrollbar-color:var(--lab-thumb) transparent}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-thread{gap:20px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-group.chat-next{margin-top:8px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-welcome{font-size:14px;line-height:22px;color:var(--lab-muted)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-msg{font-size:14px;line-height:22px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-msg.user{max-width:80%;padding:8px 14px;border:0;border-radius:18px;background:var(--lab-thumb);color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-thinking{min-height:22px;font-size:14px;line-height:22px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-suggest{gap:6px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-suggest button{min-height:36px;padding:7px 12px;border:1px solid var(--lab-border);border-radius:12px;background:transparent;color:var(--lab-muted);font:400 13px/20px var(--tn-font-ui)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-suggest button:hover{background:var(--tn-menu-highlight);border-color:var(--lab-border);color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-suggest button svg{color:var(--lab-ink-3)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-suggest button:hover svg{color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-jump{bottom:8px;width:24px;height:24px;border-color:var(--tn-menu-border);border-radius:6px;background:var(--lab-thumb);color:var(--lab-muted)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-jump:hover{border-color:var(--tn-menu-border);background:var(--tn-menu-highlight);color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-err{color:var(--lab-invalid);font-size:12px;line-height:16px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose{flex-direction:row;align-items:flex-end;gap:8px;margin:8px 12px;padding:7px 7px 7px 14px;border:1px solid var(--lab-border);border-radius:20px;background:var(--lab-surface);box-shadow:none}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose:focus-within{border-color:var(--lab-menu-border);box-shadow:none}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose textarea{margin:3px 0;font:400 14px/22px var(--tn-font-ui);min-height:22px;max-height:110px;color:var(--lab-foreground);caret-color:var(--lab-foreground)}@media (max-width:480px){:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose textarea{font-size:16px}}@media (max-height:480px){:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose textarea{max-height:44px}}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose-actions{min-height:28px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose-hint{display:none;font:400 11px/16px var(--tn-font-ui)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send{width:28px;height:28px;border-radius:50%;color:var(--lab-background)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send:before{width:28px;height:28px;border-radius:50%;background:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send:hover:not(:disabled):before{background:var(--lab-soft)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send:disabled{color:var(--lab-ink-3)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send:disabled:before{background:var(--lab-thumb)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send[data-state=busy]:disabled{color:var(--lab-foreground)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-foot{padding:0 12px 8px;font-family:var(--tn-font-ui);font-size:11px;line-height:16px;color:var(--lab-ink-3)}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel :is(button,textarea,pre):focus-visible{outline:2px solid var(--lab-foreground);outline-offset:1px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose textarea:focus-visible{outline:none}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel ::selection{background:color-mix(in srgb,var(--lab-foreground) 24%,transparent)}@media (forced-colors:active){:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel{background:Canvas;border-color:CanvasText;color:CanvasText}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel :is(button,textarea){background:Canvas;border-color:CanvasText;color:CanvasText}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose{border:1px solid CanvasText;background:Canvas}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-compose:focus-within{border-color:CanvasText;outline:2px solid Highlight;outline-offset:2px}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send{background:ButtonFace;border-color:ButtonText;color:ButtonText}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-clear{border:1px solid ButtonText}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-msg.user{border:1px solid CanvasText}:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-send:before{background:ButtonFace;border:1px solid ButtonText}}@media (prefers-contrast:more){:is(.tshell[data-shell=next],html[data-terminal-shell=next]>body) .chat-launch[data-chat-surface=terminal] .chat-panel{background:var(--lab-background);border-color:color-mix(in srgb,white 68%,transparent)}}.tshell[data-shell=next] .t2-overlay[data-interior-palette]{align-items:center;padding:16px}.tshell[data-shell=next] .tn-command-dialog{width:min(520px,100%);min-width:0;max-height:calc(100dvh - 32px)}.tshell[data-shell=next] .tn-command-dialog input:focus-visible{outline:none;outline-offset:0}.tshell[data-shell=next] .gp-wrap>.mono{font-family:var(--tn-font-ui);line-height:16px;color:var(--lab-muted)}.tshell[data-shell=next] .gp-wrap>.mono[data-dense]>span{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.tshell[data-shell=next] .gp-wrap>.mono[data-dense]>span:is(:nth-child(-n+2),:last-child){flex:none}.tshell[data-shell=next] .spotcurve{padding:0}