.terminal-studio{--ts-bg:#0b1017;--ts-panel:#111923;--ts-raised:#18222e;--ts-line:#26313e;--ts-text:#dce5ef;--ts-muted:#8292a4;--ts-accent:#5cd7bb;--ts-red:#f18a92;--bg:var(--ts-bg);--surface:var(--ts-panel);--surface-2:var(--ts-raised);--border:var(--ts-line);--text:var(--ts-text);--muted:var(--ts-muted);--accent:var(--ts-accent);background:var(--ts-bg);width:100%;height:calc(100dvh - 72px);min-height:540px;color:var(--ts-text);font:12px/1.45 var(--font-sans,Arial, sans-serif);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}.terminal-studio[data-terminal-theme=light]{--ts-bg:#e9eef3;--ts-panel:#fff;--ts-raised:#f1f5f8;--ts-line:#d2dce5;--ts-text:#18283b;--ts-muted:#5e6f82;--ts-accent:#167d6e;--ts-red:#bc4155;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.terminal-host-main .terminal-studio,.terminal-studio:fullscreen{height:100dvh;min-height:0}.site-main:has(.terminal-studio){max-width:none;padding:0}.terminal-studio *,.terminal-studio :before,.terminal-studio :after{box-sizing:border-box}.terminal-studio button,.terminal-studio select,.terminal-studio input{font:inherit;color:inherit}.terminal-studio button{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 8px;transition:background .14s,border-color .14s,color .14s}.terminal-studio button:hover{background:var(--ts-raised);color:var(--ts-text)}.terminal-studio button:disabled{opacity:.38;cursor:default}.terminal-studio button:focus-visible,.terminal-studio a:focus-visible,.terminal-studio input:focus-visible,.terminal-studio select:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.terminal-studio a{color:inherit;text-decoration:none}.terminal-studio select,.terminal-studio input:not([type=range]):not([type=checkbox]){background:var(--ts-raised);border:1px solid var(--ts-line);border-radius:4px;min-width:0;padding:5px 7px}.terminal-studio kbd{color:var(--ts-muted);border:1px solid var(--ts-line);white-space:nowrap;border-radius:3px;padding:2px 4px;font:10px ui-monospace,monospace}.studio-header{border-bottom:1px solid var(--ts-line);background:var(--ts-panel);flex:none;justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 18px;display:flex}.studio-brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;display:flex}.studio-brand__mark{background:var(--ts-accent);color:#0b1b22;border-radius:7px;place-items:center;width:28px;height:28px;padding-bottom:3px;font:700 25px Georgia,serif;display:grid}.studio-brand strong{font-size:19px;font-weight:650}.studio-brand strong>span{color:var(--ts-muted);font-weight:450}.studio-brand small{color:var(--ts-accent);border-left:1px solid var(--ts-line);letter-spacing:1.6px;margin-left:6px;padding-left:12px;font:9px ui-monospace,monospace}.studio-header__actions{align-items:center;gap:7px;display:flex}.terminal-studio .studio-command-trigger{border-color:var(--ts-line);width:290px;color:var(--ts-muted);text-align:left;background:var(--ts-bg);gap:10px;margin-right:8px;display:flex}.studio-command-trigger>span{font-size:18px;line-height:1}.studio-command-trigger kbd{margin-left:auto}.studio-account{border-left:1px solid var(--ts-line);margin-left:4px;padding:6px 11px;color:var(--ts-muted)!important}.studio-tabs{border-bottom:1px solid var(--ts-line);background:var(--ts-panel);flex:none;align-items:stretch;gap:5px;height:43px;padding:0 10px;display:flex}.studio-tabs>button:first-child{color:var(--ts-muted);align-self:center}.studio-tabs [role=tablist]{scrollbar-width:thin;align-items:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}.terminal-studio .studio-tabs [role=tab]{color:var(--ts-muted);border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;padding:0 16px;display:flex}.terminal-studio .studio-tabs [aria-selected=true]{color:var(--ts-text);border-bottom-color:var(--ts-accent);background:var(--ts-raised)}.studio-tab-dot{opacity:.65;background:currentColor;border-radius:50%;width:5px;height:5px}.studio-tabs .studio-new{color:var(--ts-accent);padding:0 10px}.studio-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.studio-sidebar{border-right:1px solid var(--ts-line);background:var(--ts-panel);scrollbar-width:thin;flex:none;width:244px;padding-bottom:20px;overflow-y:auto}.studio-sidebar__head{letter-spacing:1.5px;color:var(--ts-muted);justify-content:space-between;align-items:center;margin:18px 14px 13px;font-size:9px;font-weight:650;display:flex}.studio-link-badge{color:var(--ts-accent);background:color-mix(in srgb, var(--ts-accent) 12%, transparent);letter-spacing:0;border-radius:3px;padding:2px 6px}.studio-sidebar__subhead{color:var(--ts-muted);justify-content:space-between;padding:0 14px 8px;font:9px ui-monospace,monospace;display:flex}.studio-symbols{flex-direction:column;display:flex}.terminal-studio .studio-symbols>button{text-align:left;border-left:2px solid #0000;border-radius:0;grid-template-columns:1fr 70px 48px;align-items:center;gap:5px;min-height:41px;padding:6px 14px;display:grid}.terminal-studio .studio-symbols .is-selected{background:color-mix(in srgb, var(--ts-accent) 8%, transparent);border-left-color:var(--ts-accent)}.studio-symbols strong{font-size:11px;font-weight:600}.studio-symbols span{text-align:right;font:11px ui-monospace,monospace}.studio-symbols small{text-align:right;font:9px ui-monospace,monospace}.terminal-studio .is-positive{color:var(--ts-accent)}.terminal-studio .is-negative{color:var(--ts-red)}.studio-sidebar__note{color:var(--ts-muted);border-bottom:1px solid var(--ts-line);padding:12px 14px 18px;font-size:10px;line-height:1.65}.studio-sidebar__head a{letter-spacing:0;color:var(--ts-accent);font-weight:400}.studio-company{border-bottom:1px solid var(--ts-line);grid-template-columns:34px 1fr;gap:0 10px;margin:0 10px;padding:9px 5px;display:grid}.studio-company:hover{background:var(--ts-raised)}.studio-company>span{background:var(--ts-raised);border:1px solid var(--ts-line);border-radius:4px;grid-row:span 2;align-self:center;place-items:center;width:34px;height:28px;font:9px ui-monospace,monospace;display:grid}.studio-company strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.studio-company small{color:var(--ts-muted);font-size:9px}.studio-sidebar__links{color:var(--ts-muted);flex-direction:column;gap:10px;padding:20px 15px;font-size:11px;display:flex}.studio-sidebar__links a:hover{color:var(--ts-accent)}.studio-main{scrollbar-width:thin;flex:1;min-width:0;padding:17px 16px 24px;overflow-y:auto}.studio-workspace-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.studio-workspace-kicker{color:var(--ts-muted);letter-spacing:1.6px;font:8px ui-monospace,monospace}.studio-workspace-bar h1{letter-spacing:-.4px;color:var(--ts-text);margin:3px 0 0;font-size:19px;font-weight:500;line-height:1.3}.studio-workspace-tools{align-items:center;gap:5px;display:flex}.studio-workspace-tools>span{color:var(--ts-muted);margin-right:8px;font:10px ui-monospace,monospace}.studio-workspace-tools>button{font-size:11px}.terminal-studio .studio-button-accent{color:var(--ts-accent);background:color-mix(in srgb, var(--ts-accent) 10%, var(--ts-panel));border-color:color-mix(in srgb, var(--ts-accent) 26%, var(--ts-line))}.terminal-studio .studio-button-accent:hover{background:color-mix(in srgb, var(--ts-accent) 18%, var(--ts-panel))}.studio-grid{grid-template-columns:repeat(var(--studio-columns,3), minmax(0, 1fr));align-items:start;gap:12px;display:grid}.terminal-studio .studio-panel{grid-column:span var(--panel-span,1);min-width:0;height:var(--panel-height,320px);background:var(--ts-panel);border:1px solid var(--ts-line);resize:none;border-radius:6px;flex-direction:column;min-height:240px;transition:border-color .18s,box-shadow .18s;animation:.2s ease-out studio-appear;display:flex;overflow:visible;box-shadow:0 3px 8px #00000009}.terminal-studio .studio-panel:hover{border-color:color-mix(in srgb, var(--ts-muted) 50%, var(--ts-line))}.terminal-studio .studio-panel.is-dragging{opacity:.4;border-color:var(--ts-accent)}.studio-panel__toolbar{background:color-mix(in srgb, var(--ts-raised) 50%, var(--ts-panel));border-bottom:1px solid var(--ts-line);border-radius:5px 5px 0 0;flex:none;align-items:center;gap:5px;height:35px;padding:0 7px;display:flex}.studio-panel__toolbar>strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:550;overflow:hidden}.terminal-studio .studio-panel__handle{color:var(--ts-muted);cursor:grab;padding:0 3px;font-size:17px;line-height:24px}.studio-panel__handle:active{cursor:grabbing}.studio-panel__tools{align-items:center;gap:3px;min-width:0;margin-left:auto;display:flex}.terminal-studio .studio-panel__tools>button{padding:2px 5px;font-size:17px;line-height:22px}.terminal-studio .studio-panel__tools>select{background:0 0;border:0;max-width:98px;padding:3px 4px;font:10px ui-monospace,monospace}.terminal-studio .studio-link-select{color:var(--ts-accent);background:color-mix(in srgb, var(--ts-accent) 8%, transparent);border:0;width:37px;padding:2px;font:10px ui-monospace,monospace}.studio-panel__content{scrollbar-width:thin;border-radius:0 0 5px 5px;flex:1;min-width:0;min-height:0;overflow:auto}.studio-panel__menu{position:relative}.terminal-studio .studio-panel__menu>button{padding:0 5px;font-size:17px;line-height:22px}.studio-popover{z-index:50;border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:6px;flex-direction:column;gap:4px;width:198px;padding:7px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 35px #0005}.studio-popover>button{text-align:left}.studio-popover label{color:var(--ts-muted);justify-content:space-between;align-items:center;gap:10px;padding:4px;font-size:11px;display:flex}.studio-popover label select{max-width:110px}.terminal-studio .studio-panel__resize{cursor:ns-resize;touch-action:none;border-radius:0 0 5px 5px;flex:none;place-items:center;height:8px;padding:0;display:grid}.studio-panel__resize span{background:var(--ts-line);border-radius:1px;width:30px;height:2px}.studio-panel__resize:hover span{background:var(--ts-accent)}.terminal-studio .studio-panel--focused{height:min(75dvh,1000px)}.studio-focus-bar{color:var(--ts-muted);justify-content:space-between;align-items:center;padding:0 0 12px;font-size:11px;display:flex}.studio-chart{flex-direction:column;height:100%;min-height:240px;display:flex;overflow:hidden}.native-chart-canvas{touch-action:none;min-height:100px}.native-chart-canvas[data-freehand=active]{cursor:crosshair}.native-chart:fullscreen{background:var(--ts-bg);padding:16px}.native-chart .studio-chart__quote .is-positive{color:var(--up,#66d8b5)}.native-chart .studio-chart__quote .is-negative{color:var(--ts-red)}.native-chart-canvas:focus-visible{outline:1px solid var(--ts-accent);outline-offset:-1px}.native-chart-tool-hint{color:var(--ts-accent);border-top:1px solid var(--ts-line);flex:none;padding:4px 12px;font-size:9px}.native-chart-note{color:var(--ts-muted);padding:8px 12px;font-size:11px;line-height:1.5}.native-chart-note--source{flex:none;padding:3px 12px;font-size:9px}.native-chart-error{color:var(--ts-red)}.native-chart-empty{color:var(--ts-muted);padding:40px 24px}.native-chart-search{width:100%;margin:12px 0;display:block;border:1px solid var(--ts-line)!important;padding:12px!important}.native-tool-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:10px 0 18px;display:grid}.native-tool-catalog h3,.native-study-layout h3{color:var(--ts-muted);letter-spacing:.04em;margin:6px 0 10px;font-size:11px}.native-tool-catalog button{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex;border-bottom:1px solid var(--ts-line)!important;border-radius:0!important;padding:9px 6px!important;font-size:12px!important}.native-tool-catalog button span{color:var(--ts-muted)}.native-study-layout,.native-object-layout{grid-template-columns:1fr 1fr;gap:24px;min-height:200px;display:grid}.native-study-quick{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.native-study-quick label{align-items:center;gap:6px;display:flex}.native-study-catalog{max-height:350px;overflow-y:auto}.native-study-catalog button{text-align:left;justify-content:space-between;width:100%;display:flex;border-bottom:1px solid var(--ts-line)!important;padding:10px 4px!important;font-size:11px!important}.native-study-catalog button strong{color:var(--ts-accent);min-width:42px;margin-right:12px;display:inline-block}.native-study-catalog small{color:var(--ts-muted);white-space:nowrap}.native-study-item{border-bottom:1px solid var(--ts-line);flex-direction:column;gap:8px;padding:12px 0;font-size:12px;display:flex}.native-study-item label{color:var(--ts-muted);align-items:center;gap:10px;display:flex}.native-study-item input{width:100%;min-width:0}.native-chart-action{margin:12px 0;background:var(--ts-raised)!important;color:var(--ts-accent)!important;padding:8px 14px!important}.native-object-layout>div:first-child{max-height:400px;overflow-y:auto}.native-object-layout>div:first-child>button{text-align:left;flex-direction:column;gap:6px;width:100%;display:flex;border-bottom:1px solid var(--ts-line)!important;padding:10px!important}.native-object-layout small{color:var(--ts-muted)}.native-object-editor{gap:12px;padding:12px 0;font-size:12px;display:grid}.native-object-editor label{justify-content:space-between;align-items:center;gap:10px;display:flex}.native-object-editor input:not([type=checkbox]),.native-object-editor select{width:55%;max-width:200px}.native-object-editor input[type=color]{width:50px;min-height:30px;padding:2px!important}.native-chart-appearance{flex:1;min-height:0;padding:20px 24px 24px;overflow-y:auto}.studio-dialog:has(>.native-chart-appearance){flex-direction:column;max-height:calc(100dvh - 130px);display:flex}.native-chart-appearance>label:has(input[type=checkbox]){justify-content:flex-start;gap:10px}.native-chart-appearance>p{color:var(--ts-muted);margin:0;font-size:12px;line-height:1.55}.native-chart-appearance>button{border:1px solid var(--ts-line);border-radius:5px;justify-self:start;padding:8px 12px}.indicator-studio{grid-template-columns:200px minmax(0,1fr);gap:20px;min-height:480px;padding-top:12px;display:grid}.indicator-studio>*{min-width:0}.indicator-studio__library{border-right:1px solid var(--ts-line);flex-direction:column;align-items:stretch;gap:8px;padding-right:16px;display:flex}.indicator-studio__library>a{color:var(--ts-accent);margin-top:auto;padding:12px 0;font-size:11px}.native-tabs{border-bottom:1px solid var(--ts-line);gap:10px;display:flex}.native-tabs button{border-bottom:2px solid #0000!important;border-radius:0!important;padding:8px 0!important;font-size:11px!important}.native-tabs [aria-selected=true]{color:var(--ts-accent)!important;border-bottom-color:var(--ts-accent)!important}.indicator-studio__document{text-align:left;flex-direction:column;gap:6px;display:flex;padding:10px!important;font-size:12px!important}.indicator-studio__document small{color:var(--ts-muted);font-size:10px}.indicator-studio__document[aria-pressed=true]{background:var(--ts-raised);color:var(--ts-accent)}.native-chart-form-row{gap:16px;padding-bottom:12px;display:flex}.native-chart-form-row label{min-width:0;color:var(--ts-muted);flex-direction:column;flex:1;gap:6px;font-size:11px;display:flex}.native-chart-form-row input,.native-chart-form-row select{width:100%}.indicator-studio__code{border:1px solid var(--ts-line);background:var(--ts-bg);border-radius:4px;height:280px;display:flex;overflow:auto}.indicator-studio__code>div{text-align:right;border-right:1px solid var(--ts-line);color:var(--ts-muted);padding:14px 8px;font:12px/1.7 ui-monospace,monospace;overflow:hidden}.indicator-studio__code>div span{display:block}.indicator-studio__code textarea{resize:none;white-space:pre;tab-size:2;flex:1;min-width:0;border:0!important;padding:14px!important;font:12px/1.7 ui-monospace,monospace!important}.indicator-studio__actions{border-bottom:1px solid var(--ts-line);flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}.indicator-studio__actions button{background:var(--ts-raised)!important;padding:8px 10px!important;font-size:11px!important}.indicator-studio__preview{border:1px solid var(--ts-line);border-radius:4px;margin:12px 0;padding:12px}.indicator-studio__preview>span{float:right;color:var(--ts-muted);font-size:10px}.indicator-studio__preview svg{width:100%;height:140px;margin-top:10px;display:block}.indicator-studio__preview small{color:var(--ts-muted);font-size:10px;display:block}@media (max-width:700px){.native-tool-catalog{grid-template-columns:1fr 1fr}.native-study-layout,.native-object-layout{grid-template-columns:1fr;gap:12px}.indicator-studio{grid-template-columns:minmax(0,1fr)}.indicator-studio__library{border-right:0;border-bottom:1px solid var(--ts-line);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;padding:0 0 12px;display:grid}.indicator-studio__library>:is(.native-tabs,.indicator-studio__document,.native-chart-note,a){grid-column:1/-1}.indicator-studio__library>.native-chart-action{white-space:normal;align-self:stretch;min-width:0;min-height:40px}.indicator-studio__library .indicator-studio__document{display:inline-flex}.native-chart-form-row{flex-wrap:wrap}.native-chart-form-row label{flex-basis:100%}.native-chart .studio-chart__controls{gap:2px;font-size:9px}.native-chart .studio-chart__controls select{max-width:100px}}.studio-chart__quote{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 6px;display:flex}.studio-chart__quote>div{flex-direction:column;gap:2px;display:flex}.studio-chart__quote>div:last-child{text-align:right}.studio-chart__quote strong{letter-spacing:-.3px;font-size:16px;font-weight:550}.studio-chart__quote b{letter-spacing:-.8px;font:20px ui-monospace,monospace}.studio-chart__quote span{color:var(--ts-muted);font:9px ui-monospace,monospace}.studio-chart__quote small{color:var(--ts-muted);margin-left:5px;font-size:8px}.studio-chart__controls{flex-wrap:wrap;flex:none;align-items:center;gap:3px;padding:3px 11px 6px;font-size:10px;display:flex}.terminal-studio .studio-chart__controls button{padding:3px 5px}.terminal-studio .studio-chart__controls select{background:0 0;border:0;max-width:95px;padding:3px;font-size:10px}.studio-segment{background:var(--ts-bg);border-radius:4px;margin-right:3px;display:flex}.terminal-studio .studio-segment [aria-pressed=true],.terminal-studio .studio-chart__controls>button[aria-pressed=true]{color:var(--ts-accent);background:var(--ts-raised)}.studio-indicators{position:relative}.studio-indicators .studio-popover{width:170px;left:0;right:auto}.studio-indicators label{color:var(--ts-text);justify-content:flex-start}.studio-indicators input{accent-color:var(--ts-accent)}.studio-chart__workspace{flex:1;min-width:0;min-height:90px;display:flex;position:relative}.studio-drawing-tools{border-right:1px solid var(--ts-line);flex-direction:column;flex:none;align-items:center;gap:4px;width:34px;padding:5px 3px;display:flex}.terminal-studio .studio-drawing-tools button{width:25px;color:var(--ts-muted);padding:2px 4px;font-size:16px;line-height:20px}.terminal-studio .studio-drawing-tools button[aria-pressed=true]{color:var(--ts-accent);background:var(--ts-raised)}.studio-chart__canvas{touch-action:pan-y;cursor:crosshair;flex:1;min-width:0;position:relative;overflow:hidden}.studio-chart__canvas--inspect:active{cursor:grabbing}.studio-chart__canvas canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.studio-chart__crosshair{z-index:1}.studio-chart__tooltip{color:var(--ts-text);background:var(--ts-panel);pointer-events:none;z-index:2;border-radius:2px;padding:2px 5px;font:10px ui-monospace,monospace;position:absolute;top:0;left:16px}.studio-chart__message{text-align:center;color:var(--ts-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;font-size:11px;display:flex;position:absolute;inset:0}.studio-chart__message a{color:var(--ts-accent)}.studio-chart__drawing-hint{background:var(--ts-raised);color:#f5ba61;border-radius:4px;padding:5px 8px;font-size:10px;position:absolute;bottom:26px;left:20px}.studio-chart__legend{color:var(--ts-muted);flex-wrap:wrap;gap:8px;padding:3px 13px;font:9px ui-monospace,monospace;display:flex}.studio-chart__legend-symbol{color:var(--ts-accent)}.studio-chart__slider{opacity:.15;width:calc(100% - 26px);height:7px;accent-color:var(--ts-accent);cursor:ew-resize;margin:1px 13px 3px}.studio-chart__slider:hover,.studio-chart__slider:focus-visible{opacity:1}.studio-chart__footer{border-top:1px solid var(--ts-line);color:var(--ts-muted);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:4px 9px 5px 13px;font-size:8px;display:flex}.studio-chart__footer>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-chart__footer>div{flex:none;align-items:center;gap:3px;display:flex}.terminal-studio .studio-chart__footer button{padding:3px 4px;font-size:8px}.studio-chart__footer a:hover{color:var(--ts-accent)}.terminal-studio .terminal-widget{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.terminal-studio .terminal-widget__head{border-bottom-color:var(--ts-line);padding:10px 12px 8px;font-size:10px;display:flex}.terminal-studio .terminal-widget__head>strong{display:none}.terminal-studio .terminal-widget__head>span{color:var(--ts-muted);font-size:9px}.terminal-studio .terminal-feed{padding:0 12px}.terminal-studio .terminal-feed>a{border-color:var(--ts-line);grid-template-columns:62px minmax(0,1fr);padding:11px 0}.terminal-studio .terminal-feed strong{color:var(--ts-text);font-size:11px;font-weight:500;line-height:1.55}.terminal-studio .terminal-feed small{color:var(--ts-muted);margin-top:4px;font-size:9px}.terminal-studio .terminal-feed time{color:var(--ts-muted);font:9px/1.5 ui-monospace,monospace}.terminal-studio .terminal-feed a:hover strong{color:var(--ts-accent)}.terminal-studio .terminal-table{padding:0 12px;font-size:10px}.terminal-studio .terminal-table>a,.terminal-studio .terminal-table__head{border-color:var(--ts-line);padding:9px 0}.terminal-studio .terminal-table--quotes>a{grid-template-columns:1fr 1fr 1fr;gap:5px}.terminal-studio .terminal-table strong{font-size:10px;font-weight:500}.terminal-studio .terminal-table__head{color:var(--ts-muted);font-size:8px}.terminal-studio .terminal-number{font:10px ui-monospace,monospace}.terminal-studio .terminal-empty{color:var(--ts-muted);padding:24px 16px;font-size:11px;line-height:1.7}.terminal-studio .terminal-empty a{color:var(--ts-accent)}.terminal-studio .terminal-widget__note{border-color:var(--ts-line);color:var(--ts-muted);padding:10px 12px;font-size:9px;line-height:1.7}.terminal-studio .terminal-widget__note a{color:var(--ts-accent)}.terminal-studio .terminal-order{padding:12px;font-size:11px}.terminal-studio .terminal-order label{color:var(--ts-muted);font-size:9px}.terminal-studio .terminal-order input,.terminal-studio .terminal-order select{width:100%}.terminal-studio .terminal-order button[type=submit]{color:var(--ts-accent);border:1px solid var(--ts-line)}.studio-statusbar{border-top:1px solid var(--ts-line);height:30px;color:var(--ts-muted);background:var(--ts-panel);flex:none;align-items:center;gap:18px;padding:0 14px;font:9px ui-monospace,monospace;display:flex}.studio-statusbar__save{white-space:nowrap;text-overflow:ellipsis;margin-left:auto;overflow:hidden}.studio-statusbar>button{font:9px ui-monospace,monospace}.studio-connection{white-space:nowrap;align-items:center;gap:6px;display:flex}.studio-connection i{background:var(--ts-muted);border-radius:50%;width:5px;height:5px;display:block}.studio-connection--live i{background:var(--ts-accent);box-shadow:0 0 7px color-mix(in srgb, var(--ts-accent) 35%, transparent)}.studio-connection--stale i{background:#f5ba61}.studio-notice{border:1px solid var(--ts-line);background:var(--ts-raised);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:7px 12px;font-size:11px;display:flex}.studio-empty-workspace{text-align:center;color:var(--ts-muted);flex-direction:column;align-items:center;gap:12px;padding:80px 20px;display:flex}.studio-empty-workspace>span{color:var(--ts-accent);font-size:44px}.studio-empty-workspace h2{color:var(--ts-text);font-size:23px;font-weight:500}.studio-empty-workspace p{margin:0 0 12px}.studio-muted{color:var(--ts-muted);font-size:11px;line-height:1.7}.studio-dialog-backdrop{z-index:500;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050a13a8;justify-content:center;align-items:flex-start;padding:min(12dvh,100px) 20px 30px;display:flex;position:fixed;inset:0;overflow-y:auto}.studio-dialog{background:var(--ts-panel);border:1px solid var(--ts-line);border-radius:10px;width:560px;max-width:100%;animation:.16s ease-out studio-appear;overflow:hidden;box-shadow:0 30px 100px #0007}.studio-dialog--wide{width:820px}.studio-dialog__head{border-bottom:1px solid var(--ts-line);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.studio-dialog__head strong{font-size:14px;font-weight:550}.studio-dialog__head button{color:var(--ts-muted);font-size:21px;line-height:20px}.terminal-studio .studio-search{background:var(--ts-bg);width:calc(100% - 32px);margin:16px;padding:12px;font-size:13px;display:block}.studio-command-list{scrollbar-width:thin;max-height:390px;padding:0 10px 10px;overflow-y:auto}.studio-command-list>button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px;display:flex}.studio-command-list>button.is-selected{background:var(--ts-raised);color:var(--ts-accent)}.studio-command-list small{color:var(--ts-muted);font:9px ui-monospace,monospace}.studio-command-list>p{padding:20px}.studio-dialog__footer{border-top:1px solid var(--ts-line);color:var(--ts-muted);justify-content:space-between;gap:10px;padding:11px 18px;font-size:10px;line-height:1.6;display:flex}.studio-widget-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:460px;padding:0 16px 16px;display:grid;overflow-y:auto}.terminal-studio .studio-widget-library>button{-moz-column-gap:9px;text-align:left;border:1px solid var(--ts-line);white-space:normal;grid-template-columns:30px 1fr;column-gap:9px;padding:14px 10px;display:grid;position:relative}.studio-widget-icon{background:var(--ts-raised);width:30px;height:30px;color:var(--ts-accent);border-radius:5px;grid-row:span 2;place-items:center;font-size:20px;display:grid}.studio-widget-library strong{font-size:11px;font-weight:550}.studio-widget-library small{color:var(--ts-muted);margin-top:3px;font-size:9px;line-height:1.5}.studio-widget-plus{display:none}.terminal-studio .studio-widget-library>button:hover{border-color:var(--ts-accent)}.studio-template-library{grid-template-columns:1fr 1fr;gap:12px;padding:20px;display:grid}.terminal-studio .studio-template-library>button{text-align:left;border:1px solid var(--ts-line);white-space:normal;flex-direction:column;gap:10px;padding:14px;display:flex}.terminal-studio .studio-template-library>button:hover{border-color:var(--ts-accent)}.studio-template-preview{background:var(--ts-bg);border-radius:4px;gap:4px;width:100%;height:110px;padding:5px;display:grid}.studio-template-preview i{background:var(--ts-raised);border:1px solid var(--ts-line);color:var(--ts-muted);border-radius:2px;place-items:center;font-size:17px;font-style:normal;display:grid}.studio-template-preview i.is-chart{color:var(--ts-accent);font-size:33px}.studio-template-library strong{font-size:14px;font-weight:550}.studio-template-library small{color:var(--ts-muted);font-size:11px;line-height:1.6}.studio-template-library>button>span:last-child{color:var(--ts-accent);font:9px ui-monospace,monospace}.studio-settings{flex-direction:column;gap:16px;padding:20px;display:flex}.studio-settings>label{justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.studio-settings>label>select,.studio-settings>label>input{width:240px}.studio-settings-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.studio-settings-actions>button{border:1px solid var(--ts-line);text-align:left;padding:9px}.studio-settings .studio-dialog__footer{margin:0 -20px -20px}.studio-shortcuts{flex-direction:column;gap:13px;padding:20px;display:flex}.studio-shortcuts>div{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.terminal-studio[data-density=compact] .studio-main{padding:12px 10px}.terminal-studio[data-density=compact] .studio-grid{gap:7px}.terminal-studio[data-density=compact] .terminal-feed>a{padding:7px 0}.terminal-studio[data-density=compact] .studio-symbols>button{min-height:32px}.terminal-studio[data-density=compact] .studio-panel__toolbar{height:29px}.terminal-studio[data-density=compact] .studio-workspace-bar{margin-bottom:10px}@keyframes studio-appear{0%{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.studio-sidebar{width:216px}.studio-grid{grid-template-columns:repeat(min(var(--studio-columns), 2), minmax(0, 1fr))}.studio-panel{--panel-span:1!important}.studio-grid--focused{grid-template-columns:1fr}.studio-command-trigger{max-width:230px}.studio-workspace-tools>span{display:none}.studio-workspace-bar h1{font-size:17px}.studio-workspace-bar{gap:8px}.studio-workspace-tools{gap:2px}}@media (max-width:900px){.studio-header{padding:0 12px}.studio-brand small{display:none}.terminal-studio .studio-command-trigger{width:180px;margin:0;font-size:10px}.studio-command-trigger kbd{display:none}.studio-sidebar{width:200px}.studio-main{padding:12px 10px}.studio-workspace-bar{flex-direction:column;align-items:flex-start;gap:10px}.studio-workspace-tools{width:100%}.studio-workspace-tools .studio-button-accent{margin-left:auto}.studio-statusbar>span:nth-child(2){display:none}.studio-statusbar{gap:10px}.studio-statusbar>button{display:none}}@media (max-width:740px){.terminal-studio{height:calc(100dvh - 60px);min-height:500px}.studio-header{gap:7px;height:50px}.studio-brand{gap:7px}.studio-brand strong{font-size:16px}.studio-brand__mark{width:25px;height:25px}.studio-header__actions{gap:0}.terminal-studio .studio-command-trigger{background:0 0;border:0;width:30px;padding:3px;font-size:0}.studio-command-trigger>span{font-size:22px}.studio-header__actions>button:not(.studio-command-trigger){padding:5px 6px;font-size:10px}.studio-account{display:none}.studio-grid{grid-template-columns:1fr;gap:10px}.studio-sidebar{z-index:80;width:235px;height:calc(100% - 123px);position:absolute;box-shadow:10px 10px 40px #0005}.studio-body{position:relative}.studio-tabs{gap:0;height:38px;padding:0 5px}.terminal-studio .studio-tabs [role=tab]{padding:0 12px;font-size:11px}.studio-new>span{display:none}.studio-tabs .studio-new{font-size:18px}.studio-statusbar{gap:8px;padding:0 8px;font-size:8px}.studio-statusbar__save{text-align:right}.studio-workspace-tools>button{font-size:10px}.studio-main{padding:12px 9px}.studio-dialog-backdrop{padding:35px 10px 15px}.studio-widget-library{grid-template-columns:1fr 1fr;gap:7px;padding:0 10px 10px}.studio-widget-library>button{grid-template-columns:1fr!important;padding:12px 8px!important}.studio-widget-icon{display:none}.studio-template-library{gap:9px;padding:12px}.studio-template-library>button{padding:10px!important}.studio-template-preview{height:85px}.studio-settings>label>select,.studio-settings>label>input{width:170px}.studio-chart__quote b{font-size:18px}.studio-panel__toolbar>strong{font-size:9px}.studio-panel__tools>select{font-size:9px!important}}@media (prefers-reduced-motion:reduce){.terminal-studio *,.terminal-studio :before,.terminal-studio :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.terminal-shell.terminal-studio{--terminal-bg:var(--ts-bg);--terminal-panel:var(--ts-panel);--terminal-panel-raised:var(--ts-raised);--terminal-line:var(--ts-line);--terminal-text:var(--ts-text);--terminal-muted:var(--ts-muted);--terminal-blue:var(--ts-accent);--terminal-green:var(--ts-accent);margin:0}.studio-grid[data-columns="1"],.studio-grid--focused{--studio-columns:1}.studio-grid[data-columns="2"]{--studio-columns:2}.studio-grid[data-columns="3"]{--studio-columns:3}.studio-grid[data-columns="4"]{--studio-columns:4}.studio-panel[data-span="1"]{--panel-span:1}.studio-panel[data-span="2"]{--panel-span:2}.studio-panel[data-span="3"]{--panel-span:3}.studio-panel[data-span="4"]{--panel-span:4}.terminal-studio .studio-panel[data-widget=chart]{--panel-height:440px}.studio-template-preview[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.studio-template-preview[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.studio-chart__legend>span:not(:first-child){color:#ad9bff}.studio-icon{vertical-align:middle;flex:none;display:inline-block}.studio-workspace-tools button,.studio-new{align-items:center;gap:5px;display:inline-flex}.studio-drawing-tools button{place-items:center;display:grid}.studio-template-preview i.is-chart .studio-icon{width:38px;height:38px}.studio-chart__legend [data-series=SMA\ 20]{color:#f5ba61}.studio-chart__legend [data-series=BB\ upper]{color:#6e91b4}.terminal-studio[data-terminal-theme=light] .studio-chart__legend>span:not(:first-child){color:#7552be}.terminal-studio[data-terminal-theme=light] .studio-chart__legend [data-series=SMA\ 20]{color:#b66b00}.terminal-studio[data-terminal-theme=light] .studio-chart__legend [data-series=BB\ upper]{color:#527696}.studio-chart__drawing-hint{pointer-events:none}.native-replay{border-block:1px solid var(--border,#26313e);background:#ad8cf40d;padding:10px 12px}.native-replay__transport{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.native-replay__badge{color:#ad8cf4;font:600 10px var(--font-mono,monospace);letter-spacing:.1em}.native-replay button,.native-replay select,.native-replay input[type=date],.native-replay input[type=datetime-local]{border:1px solid var(--border,#26313e);min-height:30px;color:inherit;background:0 0;border-radius:4px;padding:4px 8px;font-size:11px}.native-replay button{cursor:pointer}.native-replay button:disabled{opacity:.35;cursor:default}.native-replay select option{background:var(--surface,#111923)}.native-replay output{font:11px var(--font-mono,monospace);color:var(--muted,#8292a4)}.native-replay__exit{margin-left:auto}.native-replay input[type=range]{accent-color:#ad8cf4;width:100%;margin:10px 0 6px;display:block}.native-replay small{color:var(--muted,#8292a4);font-size:10px;line-height:1.5;display:block}@media (max-width:640px){.native-replay__exit{margin-left:0}.native-replay output{flex-basis:100%}}.native-strategy-report{border-top:1px solid var(--border,var(--line));min-width:0;color:var(--text,var(--ink));padding:14px 16px;font-size:11px}.native-strategy-report header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.native-strategy-report header>div:first-child{gap:5px;display:grid}.native-strategy-report small{color:var(--muted,var(--ink-muted));font-size:10px}.native-strategy-report header small{letter-spacing:.08em}.native-strategy-report button{cursor:pointer;color:var(--accent);border-radius:3px;padding:5px 7px}.native-strategy-report button:hover{background:var(--surface)}.native-strategy-report button:disabled{opacity:.4;cursor:default}.native-strategy-report__exports{gap:6px;display:flex}.native-strategy-report__metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;padding:12px 0;display:grid}.native-strategy-report__metrics>div{gap:6px;display:grid}.native-strategy-report__metrics strong{font-family:var(--font-mono);font-size:14px}.native-strategy-report .positive{color:#66d8b5}.native-strategy-report .negative{color:#fa8794}.native-strategy-report>svg{width:100%;max-height:155px;color:var(--muted,var(--ink-muted));display:block}.native-strategy-report__tabs{border-bottom:1px solid var(--border,var(--line));flex-wrap:wrap;gap:8px 12px;padding-top:8px;display:flex}.native-strategy-report__tabs button{color:var(--muted,var(--ink-muted));border-bottom:2px solid #0000;border-radius:0}.native-strategy-report__tabs button[aria-selected=true]{border-color:var(--accent);color:var(--accent)}.native-strategy-report__table{overflow-x:auto}.native-strategy-report table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.native-strategy-report th{color:var(--muted,var(--ink-muted));padding:9px 6px;font-weight:400}.native-strategy-report td{border-top:1px solid var(--border,var(--line));font-family:var(--font-mono);padding:6px}.native-strategy-report nav{justify-content:flex-end;align-items:center;gap:8px;display:flex}.native-strategy-report details{margin-top:12px}.native-strategy-report summary{cursor:pointer;color:var(--muted,var(--ink-muted))}.indicator-studio__preview .native-strategy-report{padding-inline:0}.native-strategy-actions{flex-wrap:wrap;gap:8px;padding-inline:12px;display:flex}.native-strategy-actions:empty{display:none}.studio-dialog>.native-strategy-report{flex:1;overflow-y:auto}.native-strategy-report__coverage{justify-content:space-between;gap:8px;display:flex}.native-strategy-report__tabs button{border:0;border-bottom:2px solid #0000}.native-study-layout-controls{grid-column:1/-1;min-width:0}.native-study-layout-controls__row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.native-study-layout-controls__row>label{flex:1;gap:5px;min-width:110px;display:grid}.native-study-layout-controls__row select{width:100%}.native-study-layout-controls__order{gap:4px;display:flex}.native-study-layout-controls details{margin-top:12px}.native-study-layout-controls summary{cursor:pointer;color:var(--ts-muted)}.native-study-layout-controls__plots{gap:8px;padding-top:10px;display:grid}.native-study-layout-controls__plots>div{align-items:center;gap:10px;display:flex}.native-study-layout-controls__plots strong{flex:1;min-width:0}.native-study-layout-controls__plots input[type=checkbox]{width:auto}.native-study-layout-controls__plots input[type=color]{width:38px;min-width:38px;padding:2px}.native-study-layout-controls__plots input[type=number]{width:60px}.native-study-parameter-guide{color:var(--ts-muted);grid-column:1/-1;font-size:11px}.native-drawing-levels{border-top:1px solid var(--ts-line);min-width:0;padding-top:12px}.native-drawing-level{border-bottom:1px solid var(--ts-line);grid-template-columns:38px minmax(70px,1fr) 52px minmax(55px,.65fr) minmax(70px,.8fr) 28px;align-items:end;gap:6px;padding:8px 0;display:grid}.native-drawing-level label{justify-content:stretch;gap:4px;min-width:0;font-size:10px;display:grid}.native-drawing-level input:not([type=checkbox]),.native-drawing-level select{box-sizing:border-box;width:100%;min-width:0}.native-drawing-level-actions{gap:8px;margin-top:10px;display:flex}@media (max-width:600px){.native-drawing-level{grid-template-columns:30px minmax(70px,1fr) 42px}.native-drawing-level>button{grid-column:3}}.native-drawing-anchor{border-top:1px solid var(--ts-line);gap:8px;padding:8px 0;display:grid}.studio-chart-linking{gap:10px;margin:18px 0;display:grid}.studio-chart-linking label{border:1px solid var(--ts-line);border-radius:6px;align-items:flex-start;gap:12px;padding:14px;display:flex}.studio-chart-linking input{margin-top:3px}.studio-chart-linking span{gap:6px;display:grid}.studio-chart-linking small{color:var(--ts-muted);line-height:1.5}.native-drawing-templates{border-top:1px solid var(--ts-line);gap:12px;margin-top:18px;padding-top:16px;display:grid}.native-template-heading{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.native-template-heading span{color:var(--ts-muted);font-size:11px}.native-template-save{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.native-template-save label{flex:1;min-width:150px}.native-template-actions{flex-wrap:wrap;gap:8px;display:flex}.native-drawing-templates label:not(.native-template-default){gap:6px;display:grid}.native-template-default{align-items:center;gap:8px;display:flex}.native-template-default input{width:auto}.studio-dialog:has(>.native-object-dialog-body){flex-direction:column;max-height:calc(100dvh - min(12dvh,100px) - 30px);display:flex}.studio-dialog:has(>.native-object-dialog-body)>.studio-dialog__head{flex-shrink:0}.native-object-dialog-body{min-height:0;padding:16px 20px;overflow-y:auto}@media (max-width:600px){.studio-dialog:has(>.native-object-dialog-body){max-height:calc(100dvh - 50px)}.native-object-dialog-body{padding:12px}}.native-axis-frame{flex:1;min-width:0;min-height:100px;position:relative}.native-axis-frame>.native-chart-canvas{width:auto;height:auto;position:absolute;inset:0}.native-axis-rail{width:58px;position:absolute;overflow:hidden}.native-axis-rail[hidden]{display:none}.native-axis-rail canvas{cursor:ns-resize;touch-action:none;width:58px;height:100%;display:block}.native-axis-rail select{width:56px;height:22px;padding:1px;font-size:9px;position:absolute;top:0;left:1px}.native-axis-rail button{background:var(--ts-bg);border:0;width:16px;height:18px;padding:2px;font-size:11px;position:absolute;bottom:0;left:0}.native-axis-controls{border:0;border-top:1px solid var(--ts-border);min-width:0;margin:12px 0;padding:10px 0}.native-axis-controls legend{color:var(--ts-muted);padding-right:8px;font-size:11px}.native-axis-controls__row{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.native-axis-controls label{flex:1;gap:5px;min-width:95px;display:grid}.native-axis-controls select{width:100%}.native-axis-controls input[type=checkbox]{width:auto}.native-axis-controls form{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:flex}.native-axis-controls p{color:var(--ts-muted);margin:8px 0 0;font-size:11px}.native-script-sources{border-block:1px solid var(--line);color:var(--ink-muted);width:100%;padding:10px 0;font-size:12px}.native-script-sources summary{cursor:pointer;color:var(--ink);align-items:center;gap:10px;display:flex}.native-script-sources summary span{color:var(--accent);font-variant-numeric:tabular-nums}.native-script-sources>div{gap:12px;margin-top:12px;display:grid}.native-script-sources article{gap:4px;min-width:0;display:grid}.native-script-sources header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.native-script-sources strong{color:var(--ink)}.native-script-sources p{overflow-wrap:anywhere;margin:0}.native-script-sources small{display:block}.native-library-exports{border:1px solid var(--line);gap:12px;padding:16px;display:grid}.native-library-exports header{gap:6px;display:grid}.native-library-exports small,.native-library-exports p{color:var(--ink-muted);margin:0;font-size:12px}.native-library-exports code{color:var(--accent);overflow-wrap:anywhere;font-size:12px;display:block}.native-library-exports ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.native-instrument-search{gap:8px;margin-bottom:16px;display:grid}.native-instrument-search>div{gap:8px;display:flex}.native-instrument-search input{border:1px solid var(--border);min-width:0;color:inherit;background:0 0;border-radius:6px;flex:1;padding:10px 12px}.native-instrument-results{max-height:min(50vh,440px);display:grid;overflow-y:auto}.native-instrument-results>button{text-align:left;border:0;border-bottom:1px solid var(--border);color:inherit;background:0 0;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);gap:5px 12px;padding:12px;display:grid}.native-instrument-results>button:hover,.native-instrument-results>button[aria-pressed=true]{background:#91b3ff1a}.native-instrument-results small{color:var(--muted);grid-column:1/-1}.native-instrument-results span{overflow-wrap:anywhere}.native-source-documents>p{color:var(--ts-muted);margin:0 0 16px;font-size:12px;line-height:1.6}.native-source-documents ul{margin:0;padding:0;list-style:none}.native-source-document{border-bottom:1px solid var(--ts-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.native-source-document strong{overflow-wrap:anywhere;font-size:13px;display:block}.native-source-document small{color:var(--ts-muted);margin-top:5px;font-size:11px;display:block}.native-source-document--current{padding-top:0}.native-source-document__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.native-source-document__actions span{color:var(--ts-muted);font-size:11px}.native-source-document button{border:1px solid var(--ts-line);border-radius:4px;padding:6px 9px;font-size:11px}.native-source-document button:hover{border-color:var(--ts-accent);color:var(--ts-accent)}.native-source-documents__heading{justify-content:space-between;align-items:center;padding:18px 0 4px;font-size:12px;display:flex}.native-source-documents__heading span{color:var(--ts-muted);font:11px ui-monospace,monospace}.native-source-documents>.native-source-documents__empty{margin-top:12px}.native-source-documents>.native-source-documents__note{margin:16px 0 0;font-size:11px}.native-comparison-list{gap:8px;margin:18px 0;display:grid}.native-comparison-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.native-comparison-layout{flex-basis:100%;min-width:0}.native-comparison-layout summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:11px}.native-comparison-layout>label{gap:6px;margin:8px 0;display:grid}.native-comparison-layout select{min-width:0;max-width:100%}.native-comparison-row label{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.native-comparison-row strong{overflow-wrap:anywhere}.native-comparison-row input[type=color]{flex:none;width:32px;height:30px;padding:2px}.native-comparison-pairs{flex-wrap:wrap;gap:8px;display:flex}.native-price-range-editor{border:0;border-top:1px solid var(--ts-line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;min-width:0;margin:4px 0;padding:14px 0 0;display:grid}.native-price-range-editor legend{padding:0 8px 0 0;font-weight:600}.native-price-range-editor legend small{color:var(--accent);margin-left:8px}.native-price-range-editor>p{grid-column:1/-1;margin:0;font-size:12px}.native-price-range-editor>button{grid-column:1/-1;justify-self:start}.native-price-range-editor [role=alert]{color:#ff8d97}.native-price-range-editor label{flex-direction:column;align-items:stretch;gap:6px}.native-price-range-editor input[type=number]{width:100%;max-width:none}.native-price-range-editor>button{border:1px solid var(--ts-line);border-radius:5px;padding:8px 12px}.native-alerts{--text:var(--ink);--muted:var(--ink-muted);--border:var(--line);min-width:0;color:var(--text)}.terminal-studio .native-alerts{--text:var(--ts-text);--muted:var(--ts-muted);--border:var(--ts-line)}.native-alert-summary{justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.native-alert-summary strong{font-size:18px}.native-alert-summary p{color:var(--muted);margin:5px 0 0;font-size:12px}.native-alert-summary>span{white-space:nowrap;font-size:11px}.native-alert-create{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;padding:20px 0;display:grid}.native-alert-create label{min-width:0;color:var(--muted);flex-direction:column;gap:7px;font-size:12px;display:flex}.native-alert-create input,.native-alert-create select{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);border-radius:4px;padding:9px 10px}.native-alert-create button{align-self:end;min-height:36px}.native-alert-tabs{border-bottom:1px solid var(--border);align-items:center;gap:20px;margin-top:12px;display:flex}.native-alert-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0;font-size:12px}.native-alert-tabs button[aria-selected=true]{border-bottom-color:var(--accent);color:var(--accent)}.native-alert-tabs a{color:var(--accent);margin-left:auto;font-size:11px}.native-alert-list{overscroll-behavior:contain;max-height:420px;overflow:auto}.native-alert-rule,.native-alert-hit{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.native-alert-rule>div:first-child,.native-alert-hit>div{min-width:0}.native-alert-rule strong,.native-alert-hit strong{overflow-wrap:anywhere;font-size:13px}.native-alert-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;font-size:11px;display:flex}.native-alert-meta a{color:var(--accent)}.native-alert-rule small,.native-alert-hit small{color:var(--muted);font-size:10px}.native-alert-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.native-alert-actions button,.native-alert-hit>button{border:1px solid var(--border);background:0 0;border-radius:3px;padding:6px 10px;font-size:11px}.native-alert-value{font-family:var(--font-mono);color:var(--text)}.native-alert-hit[data-unread=true]{border-left:2px solid var(--accent);padding-left:12px}@media (max-width:640px){.native-alert-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.native-alert-summary,.native-alert-rule,.native-alert-hit{flex-direction:column;align-items:flex-start;gap:10px}.native-alert-tabs{flex-wrap:wrap;gap:12px}.native-alert-tabs a{margin-left:0}}
