@font-face{font-family:D2Coding;src:url(https://cdn.jsdelivr.net/npm/d2coding@1.3.2/fonts/d2coding-subset.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/d2coding@1.3.2/fonts/d2coding-subset.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:D2Coding;src:url(https://cdn.jsdelivr.net/npm/d2coding@1.3.2/fonts/d2coding-bold-subset.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/d2coding@1.3.2/fonts/d2coding-bold-subset.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-mono: "D2Coding", "IBM Plex Mono", "Fira Code", "Cascadia Code", "Courier New", monospace;--color-bg: #1a1b26;--color-bg-panel: #16161e;--color-border: #292e42;--color-green: #00ff41;--color-green-dim: #00aa2a;--color-green-hi: #88ffaa;--color-border-terminal: rgba(136, 255, 170, .42);--color-border-terminal-soft: rgba(136, 255, 170, .24);--color-amber: #ffb300;--color-red: #ff4444;--color-blue: #4af0ff;--color-cyan: #7dcfff;--color-gray: #6b7280;--color-text: var(--color-green);--color-text-dim: var(--color-green-dim);--color-text-hi: var(--color-green-hi);--line-height: 1.55;--font-size: 16px;--compact-panel-width: 560px;--shared-panel-min-width: 520px;--shared-panel-width: clamp(var(--shared-panel-min-width), 100%, 1680px);--terminal-min-width: var(--shared-panel-min-width);--asset-tile-width: 560px;--asset-dock-gap: .6rem;--asset-reserved-width: 0px;--asset-dock-top: 2.8rem}html,body{height:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size);line-height:var(--line-height);overflow:hidden;-webkit-font-smoothing:antialiased}body{margin:0}#app{height:100%}main{height:100%}.terminal-layout{height:100%;overflow-x:auto;overflow-y:hidden;position:relative}.terminal-surface{position:relative;min-width:100%;height:100%}.terminal{display:flex;flex-direction:column;height:100%;min-height:0;min-width:var(--terminal-min-width)}.terminal__statusbar{position:sticky;top:0;left:0;z-index:2;display:flex;align-items:center;gap:.85rem;padding:.4rem 1rem;background:var(--color-bg-panel);border-bottom:1px solid var(--color-border);font-size:.82em}.terminal__statusbar-main{display:flex;align-items:center;gap:.85rem;min-width:0;flex:1 1 auto}.terminal__statusbar-title{color:var(--color-green-hi);font-weight:700;letter-spacing:.05em;flex:0 1 auto;min-width:0}.terminal__statusbar-api{display:flex;align-items:center;gap:.55rem;margin-left:auto;flex:0 0 auto}.terminal__statusbar-api-item,.statusbar-cmd,.fontsize-picker__trigger,.fontsize-picker__option,.settings-modal__close,.settings-modal__save{background:none;border:none;font:inherit}.terminal__statusbar-api-item,.statusbar-cmd{color:var(--color-gray);cursor:pointer;transition:color .12s ease}.tt__title-action{font-size:1.08em;line-height:1}.terminal__statusbar-api-item:hover,.statusbar-cmd:hover{color:var(--color-cyan)}.terminal__statusbar-api-item.is-set{color:var(--color-green-dim)}.terminal__statusbar-api-item.is-unset{color:#4a4a5a}.terminal__output{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.55rem calc(1rem + var(--asset-reserved-width)) .55rem 1rem;scrollbar-width:thin;scrollbar-color:var(--color-green-dim) transparent;min-width:0}.terminal__output::-webkit-scrollbar{width:4px}.terminal__output::-webkit-scrollbar-thumb{background:var(--color-green-dim);border-radius:2px}.output-line{white-space:pre-wrap;word-break:break-word;padding:.05rem 0}.output-line--command{color:var(--color-text-hi)}.output-line--command:before{content:"> ";color:var(--color-green-dim)}.output-line--output{color:var(--color-text)}.output-line--info{color:var(--color-blue)}.output-line--warning{color:var(--color-amber)}.output-line--success{color:var(--color-green-hi)}.output-line--error{color:var(--color-red)}.output-node{margin:.35rem 0}.output-pending{display:inline-flex;align-items:center;gap:.55rem;margin:.18rem 0 .3rem;color:var(--color-gray)}.output-pending__copy{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0}.output-pending__label{color:var(--color-green-dim);text-transform:lowercase}.output-pending__summary{color:var(--color-text-dim);font-size:.95em;white-space:nowrap}.output-pending__dots{display:inline-flex;align-items:center;gap:.28rem}.output-pending__dot{width:.34rem;height:.34rem;border-radius:999px;background:#baffcecc;animation:output-bubble 1.2s ease-in-out infinite}.output-pending__dot:nth-child(2){animation-delay:.16s}.output-pending__dot:nth-child(3){animation-delay:.32s}.terminal__input-row{position:sticky;left:0;bottom:0;display:flex;flex:0 0 auto;align-items:center;gap:.5rem;padding:.4rem calc(1rem + var(--asset-reserved-width)) .4rem 1rem;border-top:1px solid var(--color-border);background:var(--color-bg);z-index:2}.terminal__prompt{color:var(--color-green-dim);-webkit-user-select:none;user-select:none}.terminal__input{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-text-hi);font-family:var(--font-mono);font-size:var(--font-size);line-height:var(--line-height);caret-color:var(--color-green)}.terminal__input::placeholder{color:var(--color-gray)}.terminal__enter-button{flex:0 0 auto;min-width:4.6rem;padding:.38rem .72rem;border:1px solid var(--color-border-terminal-soft);background:#00ff4114;color:var(--color-green-hi);font:inherit;letter-spacing:.04em;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.terminal__enter-button:hover:not(:disabled){background:#00ff4124;border-color:var(--color-border-terminal)}.terminal__enter-button:disabled{cursor:default;opacity:.45}.terminal__command-menu{position:absolute;left:1rem;bottom:calc(100% + .45rem);width:min(100%,var(--compact-panel-width));max-width:min(100%,var(--compact-panel-width));display:flex;flex-direction:column;background:var(--color-bg-panel);border:1px solid var(--color-border-terminal);border-radius:6px;overflow:hidden;box-shadow:0 10px 24px #00000061;z-index:15}.terminal__command-menu-item{padding:.38rem .7rem;background:transparent;border:none;color:var(--color-gray);font:inherit;text-align:left;cursor:pointer}.terminal__command-menu-item+.terminal__command-menu-item{border-top:1px solid var(--color-border-terminal-soft)}.terminal__command-menu-item.is-active,.terminal__command-menu-item:hover{color:var(--color-text-hi);background:#88ffaa14}.preformatted-block{margin:.1rem 0;overflow-x:auto;overflow-y:hidden}.preformatted-block__pre{margin:0;color:inherit;font:inherit;line-height:inherit;white-space:pre;font-kerning:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.preformatted-block__pre :is(.ansi-ticker,.ansi-head,.ansi-dim,.ansi-delayed,.ansi-pos,.ansi-neg,.ansi-val,.ansi-label,.ansi-cmd,.ansi-link){font:inherit;letter-spacing:inherit;text-transform:none}.ansi-ticker{color:var(--color-amber);font-weight:700}.ansi-head{color:var(--color-green-hi);font-weight:700;text-transform:uppercase}.ansi-dim{color:var(--color-gray)}.ansi-delayed{display:inline-flex;align-items:center;justify-content:center;color:var(--color-amber);font-weight:400;font-size:.74em;text-transform:none;padding:.12rem .42rem;min-height:1.42em;margin-left:.28rem;border:1px solid rgba(255,179,0,.28);border-radius:4px;background:#ffb3001f;line-height:1;vertical-align:middle}.ansi-pos{color:var(--color-green-hi)}.ansi-neg{color:var(--color-red)}.ansi-val{color:#e8e8e8}.ansi-label{color:#6a8a9a}.ansi-cmd{color:var(--color-cyan);font-weight:700}.ansi-link{color:var(--color-blue);text-decoration:none;opacity:.78}.ansi-link:hover{opacity:1;text-decoration:underline}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes output-bubble{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.spinner{display:inline-block;color:var(--color-green-dim);animation:blink 1s step-start infinite}.tt{border:1px solid var(--color-border-terminal);border-radius:6px;background:var(--color-bg-panel);overflow:hidden;margin:.4rem 0;max-width:700px}.tt__title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .75rem;font-weight:700;color:var(--color-green-hi);border-bottom:1px solid var(--color-border-terminal);text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.tt__title--progress:before{content:"";position:absolute;inset:0;width:calc(var(--tt-title-progress, 0) * 100%);background:#4af0ff2e;pointer-events:none;transition:width .18s linear}.tt__title-text{position:relative;z-index:1;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt__title-action{position:relative;z-index:1;appearance:none;border:none;background:transparent;color:var(--color-green-dim);padding:0;margin:0;font:inherit;line-height:1;cursor:pointer;opacity:.8;transition:color .12s ease,opacity .12s ease,transform .12s ease}.tt__title-action-icon{display:inline-block;line-height:1}.tt__title-action:hover{color:var(--color-green-hi);opacity:1;transform:translateY(-1px)}.tt__title-action:disabled{cursor:default;opacity:.28;color:var(--color-gray);transform:none}.tt__title-action--assetize{color:var(--color-green-hi);font-size:1.32em;opacity:.96}.tt__title-action--assetize .tt__title-action-icon{transform:scaleX(-1)}.tt__title-action--assetize:hover{color:var(--color-green-hi);opacity:1;transform:translateY(-1px) scale(1.04)}.tt__title-action--assetize:disabled{color:#88ffaa57}.tt__header{display:grid;gap:0 .75rem;padding:.25rem .75rem;color:var(--color-gray);font-size:.85em;border-bottom:1px solid var(--color-border-terminal-soft)}.tt__row{display:grid;gap:0 .75rem;padding:.28rem .75rem;border-bottom:1px solid var(--color-border-terminal-soft)}.tt__row:last-child{border-bottom:none}.tt__cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tt__cell--right{text-align:right}.tt__cell--center{text-align:center}.tt__label{color:#6a8a9a}.tt__value{color:#e8e8e8}.tt__row--pair{align-items:center}.tt--responsive-shared{width:min(100%,var(--shared-panel-width));max-width:min(100%,var(--shared-panel-width));min-width:0}.tt--fixed-compact{width:min(100%,var(--compact-panel-width));max-width:min(100%,var(--compact-panel-width));min-width:0}.led{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle}.led--open{background:var(--color-green);box-shadow:0 0 4px var(--color-green)}.led--closed{background:var(--color-gray)}.led--error{background:var(--color-red);box-shadow:0 0 4px #ff4444a6}.led--pre{background:var(--color-cyan);box-shadow:0 0 4px #7dcfff8c}.led--after{background:var(--color-amber);box-shadow:0 0 4px #ffb3008c}.look-output{display:flex;flex-direction:column;gap:.22rem}.asset-dock{position:absolute;top:var(--asset-dock-top);right:.75rem;z-index:1;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-end;direction:rtl;gap:var(--asset-dock-gap);column-gap:var(--asset-dock-gap);height:calc(100% - var(--asset-dock-top) - .75rem);max-height:calc(100% - var(--asset-dock-top) - .75rem);width:max-content;pointer-events:none}.asset-tile{direction:ltr;width:var(--asset-tile-width);max-width:var(--asset-tile-width);flex:0 0 auto;pointer-events:auto}.asset-tile .tt{margin:0;box-shadow:0 0 0 1px #88ffaa14,0 0 10px #88ffaa14}.asset-tile .tt__title{cursor:grab;-webkit-user-select:none;user-select:none}.asset-tile.is-dragging{opacity:.72}.asset-tile.is-dragging .tt__title{cursor:grabbing}.look-output__chart{border:1px solid var(--color-border-terminal);border-radius:6px;background:var(--color-bg-panel);overflow:hidden}.look-output__chart-label,.map-output__title{padding:.35rem .75rem;color:var(--color-gray);border-bottom:1px solid var(--color-border-terminal-soft);text-transform:uppercase;font-size:.82em;letter-spacing:.04em}.look-hard{display:grid;gap:0}.look-hard__section{border-top:1px solid var(--color-border-terminal-soft)}.look-hard__section:first-child{border-top:none}.look-hard__section-title{padding:.35rem .75rem .2rem;color:var(--color-gray);text-transform:uppercase;font-size:.8em;letter-spacing:.04em}.look-hard__items{display:grid;gap:.22rem;padding:0 .75rem .5rem}.look-hard__item{min-width:0}.ask-output{display:grid;gap:0}.ask-output__summary,.ask-output__section{border-top:1px solid var(--color-border-terminal-soft)}.ask-output__summary:first-child,.ask-output__section:first-child{border-top:none}.ask-output__section-title{padding:.35rem .75rem .2rem;color:var(--color-gray);text-transform:uppercase;font-size:.8em;letter-spacing:.04em}.ask-output__line{padding:.08rem .75rem}.ask-output__summary .ask-output__section:last-child,.ask-output__summary .ask-output__section:first-child{border-top:none}.ask-output__analysis{padding:.15rem .75rem .75rem;white-space:pre-wrap}.ask-output__analysis--disclaimer{color:var(--color-gray);font-size:.92em}.info-output{display:flex;flex-direction:column}.info-output__hero-link{color:inherit;text-decoration:none}.info-output__hero-link:hover{text-decoration:none}.info-output__hero{display:grid;grid-template-columns:84px minmax(0,1fr) 88px;grid-template-rows:repeat(3,minmax(0,auto));gap:0 .75rem;padding:.35rem .75rem .5rem;border-bottom:1px solid var(--color-border-terminal-soft)}.info-output__hero-row{display:contents}.info-output__logo{grid-column:3;grid-row:1 / span 3;align-self:stretch;justify-self:end;width:88px;height:88px;border:1px solid rgba(172,255,198,.25);border-radius:8px;background:radial-gradient(circle at top,rgba(172,255,198,.12),transparent 70%),#ffffff05;display:grid;place-items:center;overflow:hidden}.info-output__logo-image{width:100%;height:100%;object-fit:contain;background:#fffffffa}.info-output__logo-fallback{font-size:1.05rem;letter-spacing:.08em;color:var(--color-amber)}.info-output__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.info-output__metric{display:grid;grid-template-columns:92px minmax(0,1fr);gap:0 .75rem;padding:.28rem .75rem;border-bottom:1px solid var(--color-border-terminal-soft)}.info-output__metric--wide{grid-column:1 / -1}.info-output__metric-value{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-output__metric-value--strong{color:#f0f8f2}.info-output__metric-value--wide{text-align:left}.info-output__symbol-value{display:inline-flex;align-items:center;gap:.32rem}.info-output__external-icon{color:#baffce75;font-size:.72em;line-height:1}.info-output__section{border-bottom:1px solid var(--color-border-terminal-soft)}.info-output__section:last-child{border-bottom:none}.info-output__section-title{padding:.35rem .75rem;color:var(--color-gray);border-bottom:1px solid var(--color-border-terminal-soft);text-transform:uppercase;font-size:.82em;letter-spacing:.04em}.info-output__earnings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:.75rem}.info-output__earnings-card{display:grid;gap:.42rem;padding:.6rem .65rem;border:1px solid rgba(172,255,198,.18);border-radius:8px;background:linear-gradient(180deg,#acffc60d,#ffffff03),#ffffff05}.info-output__earnings-card--latest{border-color:#baffce80;border-radius:12px;box-shadow:inset 0 0 0 1px #baffce1f}.info-output__earnings-head{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.info-output__earnings-meta{display:inline-flex;align-items:baseline;gap:.45rem}.info-output__earnings-date{font-size:.78em;letter-spacing:.02em}.info-output__earnings-line{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:0 .5rem;align-items:center}.info-output__bar-track{height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.info-output__bar{height:100%;border-radius:inherit}.info-output__bar--estimate{background:linear-gradient(90deg,#acffc633,#acffc66b)}.info-output__bar--pos{background:linear-gradient(90deg,#78ff998c,#78ff99eb)}.info-output__bar--neg{background:linear-gradient(90deg,#ff7d7d73,#ff7d7dd1)}.info-output__bar--neutral{background:linear-gradient(90deg,#b4b4b459,#d2d2d299)}.info-output__description{margin:0;padding:.7rem .75rem .85rem;color:var(--color-fg);white-space:pre-wrap;line-height:1.45}.info-output__empty{padding:.8rem .75rem .9rem;color:var(--color-gray)}.map-output,.tv-heatmap,.tv-mini-widget{overflow:hidden;background:transparent}.map-output{border:1px solid var(--color-border-terminal);border-radius:6px;background:var(--color-bg-panel)}.map-output__body{width:100%;aspect-ratio:3 / 2;max-width:100%}.tv-heatmap{width:100%;max-width:100%}.fontsize-picker{position:relative}.fontsize-picker__trigger{color:#4a4a5a;cursor:pointer;transition:color .12s ease}.fontsize-picker__trigger:hover{color:var(--color-cyan)}.fontsize-picker__dropdown{position:absolute;right:0;top:calc(100% + 4px);min-width:72px;background:#1c1d2e;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;z-index:20;box-shadow:0 4px 12px #00000080}.fontsize-picker__option{display:block;width:100%;padding:.35rem .7rem;color:var(--color-gray);text-align:left;cursor:pointer}.fontsize-picker__option:hover{background:#252640;color:var(--color-text-hi)}.fontsize-picker__option.is-active{color:var(--color-cyan)}.settings-modal__backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#06080fbd;z-index:100}.settings-modal{width:min(960px,100%);height:min(38rem,92vh);max-height:min(92vh,920px);overflow:hidden;display:flex;flex-direction:column;background:#171922;border:1px solid var(--color-border);border-radius:10px;box-shadow:0 8px 32px #0009}.settings-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem;border-bottom:1px solid var(--color-border)}.settings-modal__title{color:var(--color-green-hi);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.settings-modal__subtitle{margin-top:.3rem;color:var(--color-gray);font-size:.9em}.settings-modal__close,.settings-modal__save{padding:.45rem .8rem;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-hi);cursor:pointer}.settings-modal__close:hover,.settings-modal__save:hover:enabled{border-color:var(--color-cyan);color:var(--color-cyan)}.settings-modal__save:disabled{opacity:.6;cursor:wait}.settings-modal__summary{padding:.9rem 1rem 0;min-height:8rem;height:8rem}.settings-modal__summary--hidden{visibility:hidden}.settings-modal__summary--api{flex:0 0 auto}.settings-modal__summary-spacer{width:100%;height:100%}.settings-modal__summary-panel{display:grid;grid-template-rows:auto 1fr;gap:.75rem;height:100%;padding:.8rem .9rem .85rem;border:1px solid rgba(172,255,198,.18);border-radius:10px;background:linear-gradient(180deg,#acffc60d,#ffffff03),#0a0f126b;box-shadow:inset 0 0 0 1px #acffc60a}.settings-modal__summary-panel--preview{grid-template-rows:1fr}.settings-modal__summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.settings-modal__summary-title{color:var(--color-green-hi);font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.settings-modal__summary-note{color:var(--color-gray);font-size:.8rem}.settings-modal__summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem}.settings-modal__summary-preview{display:grid;justify-items:center;align-content:center;gap:.45rem;height:100%;text-align:center}.settings-modal__summary-preview-value{color:var(--color-text-hi);font-size:1.2rem;font-weight:700;letter-spacing:.04em}.settings-modal__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 1rem;border-bottom:1px solid var(--color-border);background:#141720}.settings-modal__tab{padding:.9rem 1rem .82rem;border:none;border-bottom:2px solid transparent;color:var(--color-gray);background:#141720;text-align:center;cursor:pointer;font-size:.92rem;font-weight:500;letter-spacing:.05em}.settings-modal__tab.is-active{border-bottom-color:#baffce8c;color:var(--color-green-hi);background:#baffce0f;font-weight:700}.settings-modal__summary-item{display:grid;grid-template-rows:1fr auto;gap:.08rem;align-content:center;justify-items:center;text-align:center;color:var(--color-gray);min-width:0;padding:.34rem .28rem .3rem;border:1px solid rgba(172,255,198,.1);border-radius:8px;background:#ffffff05}.settings-modal__summary-name{display:inline-flex;align-items:center;justify-content:center;gap:.24rem;min-width:0;max-width:100%;font-size:.9em}.settings-modal__summary-name>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-modal__summary-cache{color:#88a29a;font-size:.68em;letter-spacing:.03em}.settings-modal__summary-item.is-active{color:var(--color-text-hi);border-color:#acffc638;background:#acffc60a}.settings-modal__summary-item.is-inactive{color:var(--color-gray);border-color:#ffffff0f}.settings-modal__body{display:grid;gap:.85rem;padding:.9rem 1rem 1rem;align-content:start;flex:1 1 auto;min-height:0;overflow:hidden;border-top:1px solid rgba(255,255,255,.04)}.settings-modal__body--api{overflow-y:auto;overscroll-behavior:contain}.settings-modal__row{display:grid;grid-template-columns:130px minmax(0,1fr) 92px;gap:.75rem;align-items:center}.settings-modal__label{color:#6a8a9a;font-weight:700}.settings-modal__input{width:100%;padding:.55rem .7rem;background:#10121a;border:1px solid var(--color-border);border-radius:6px;color:#e8e8e8;font:inherit}.settings-modal__input:focus{outline:none;border-color:var(--color-cyan)}.settings-modal__input--disabled{opacity:.72;cursor:not-allowed}.settings-modal__message{grid-column:2 / 4;color:var(--color-gray);font-size:.86em}.settings-modal__message a{color:var(--color-cyan);text-decoration:none}.settings-modal__message a:hover{color:var(--color-text-hi);text-decoration:underline}.settings-modal__row--stacked{grid-template-columns:130px minmax(0,1fr)}.settings-modal__row--stacked .settings-modal__message{grid-column:2 / 3}.settings-modal__fontsize-group{display:inline-flex;flex-wrap:wrap;gap:.45rem}.settings-modal__fontsize-option{min-width:56px;padding:.45rem .7rem;border:1px solid var(--color-border);border-radius:6px;background:#10121a;color:var(--color-gray);font:inherit;cursor:pointer;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.settings-modal__fontsize-option:hover{border-color:#baffce6b;color:var(--color-text-hi)}.settings-modal__fontsize-option.is-active{border-color:#baffce8c;color:var(--color-green-hi);background:#baffce12}.settings-modal__message--ok{color:var(--color-green-hi)}.settings-modal__message--saved{color:var(--color-amber)}.settings-modal__message--error{color:var(--color-red)}.settings-modal__message--testing{color:var(--color-blue)}@media(max-width:840px){.terminal-layout{overflow-x:hidden}.terminal{min-width:100%}.terminal--mobile{width:100%!important}.terminal__statusbar{flex-wrap:wrap}.terminal__statusbar-api{margin-left:0;width:100%;flex-wrap:wrap}.terminal__input-row{gap:.35rem;padding-right:1rem}.terminal__enter-button{min-width:4.1rem;padding-inline:.58rem}.asset-dock{display:none}.tt,.look-output__chart,.map-output{max-width:100%}.settings-modal__row{grid-template-columns:1fr}.settings-modal__message{grid-column:auto}.settings-modal__row--stacked{grid-template-columns:1fr}.settings-modal__row--stacked .settings-modal__message{grid-column:auto}.settings-modal__summary{min-height:10.5rem;height:10.5rem}.settings-modal__summary--api{display:none}.settings-modal__body--api{padding-top:1rem}.settings-modal__summary-head{align-items:flex-start;flex-direction:column;gap:.25rem}.settings-modal__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
