.sl-live{color:#dae7ed;margin:18px 0}.sl-live-body{background:#101f2a;border:1px solid #375e7c;border-radius:14px;margin-top:16px;padding:22px;line-height:1.6}.sl-live h3{color:#edf5fb;margin:0 0 12px!important;font-size:21px!important}.sl-live p{color:#c2d5e2;font-size:16px}.sl-live label{color:#d2e5f3;flex-direction:column;gap:7px;margin:12px 0;font-size:14px;display:flex}.sl-live-fields{grid-template-columns:2fr 1fr 1fr;gap:14px;display:grid}.sl-live input,.sl-live select,.sl-live textarea{min-width:0;max-width:100%;font:inherit;color:#ecf4fa!important;background:#0a1722!important;border:1px solid #4a6980!important;border-radius:7px!important;padding:11px!important}.sl-live textarea,.pi-panel .sl-live textarea{resize:vertical;width:100%;height:140px;min-height:100px;font-size:13px}.sl-live fieldset{border:0;margin:20px 0 10px;padding:0}.sl-live legend{margin-bottom:8px;font-size:14px}.sl-live-options,.sl-live-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sl-live-actions{margin:16px 0}.sl-live a{color:#a8d8fb;align-items:center;gap:5px;display:inline-flex}.sl-live .sl-live-small{font-size:14px;line-height:1.6}.sl-live-help{background:#142c3f;border-left:3px solid #81bbeb;border-radius:7px;margin:18px 0;padding:14px 16px}.sl-live summary{cursor:pointer;color:#cde8fd;font-size:14px}.sl-live-ready{background:#132d29;border:1px solid #416e60;border-radius:10px;margin-top:18px;padding:18px}.sl-live-ready li{margin:10px 0;font-size:15px}.sl-live-ready ol{padding-left:22px}.sl-live-ready strong{color:#d4f2dd}.sl-live pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d3e1ea;font-size:13px}.sl-live-error{background:#3a2630;border-left:3px solid #e991ab;padding:12px;color:#ffd2df!important}.sl-live-note{background:#302c23;border-left:3px solid #eebd72;padding:12px}@media (max-width:700px){.sl-live-fields{grid-template-columns:1fr}.sl-live-body{padding:16px}.sl-live-actions>*{white-space:normal;max-width:100%}.sl-live input{width:100%}}.bot-nav{color:#a7abb4;align-items:center;gap:20px;margin-left:auto;font-size:14px;display:flex}.bot-nav a{align-items:center;gap:7px;display:flex}.bot-nav a:hover{color:#e4bd7d}.bot-studio a[aria-disabled=true]{opacity:.45;cursor:default}.bot-follow-launch,.bot-live-bar{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.bot-follow-launch{margin-bottom:18px;padding-top:0}.bot-follow-launch>div,.bot-live-title>div{gap:5px;display:grid}.bot-follow-launch strong,.bot-live-title strong{color:#e0e3e9;font-size:15px;font-weight:550}.bot-follow-launch span,.bot-live-title span{color:#a3a9b3;font-size:13px}.bot-live-bar{background:#141519;padding:18px 28px}.bot-live-title,.bot-live-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bot-live-title>svg{color:#c5f973;flex:none}.bot-paper-tag{color:#d4ba90;letter-spacing:1px;background:#ffffff0a;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:500}.bot-live-status{color:#c8ccd5;justify-content:space-between;gap:18px;font-size:14px;display:flex}.bot-live-status small{color:#a2a8b3;font-size:12px}.bot-signal-banner{color:#b8bec8;background:#1c1d21;border-radius:9px;align-items:center;gap:13px;margin:15px 0;padding:14px 16px;font-size:13px;display:flex}.bot-signal-banner strong{color:#e7c18b;font-size:13px}@media (max-width:850px){.bot-live-bar{flex-wrap:wrap;padding:16px}.bot-live-title{flex:1}.bot-live-actions{gap:8px;width:100%}.bot-live-actions button{font-size:12px}.bot-follow-launch,.bot-live-status{flex-wrap:wrap}.bot-follow-launch span{line-height:1.5;display:block}}.bot-chart-account{font-variant-numeric:tabular-nums;background:#1c1d21;border:1px solid #ffffff13;border-radius:13px;flex:none;align-self:flex-start;gap:6px;min-width:250px;margin:8px 0;padding:14px 20px;display:grid}.bot-chart-account>span,.bot-chart-account>small{color:#a4a8b1;font-size:12px}.bot-chart-account>strong{letter-spacing:-.8px;font-size:30px;font-weight:550;line-height:1.2}.bot-chart-account>b{font-size:16px;font-weight:500}.bot-studio .bot-chart-account.bot-chart-account-strategy>span{grid-area:1/1}.bot-studio .bot-chart-account.bot-chart-account-strategy>strong{grid-area:2/1}.bot-studio .bot-chart-account.bot-chart-account-strategy>b{grid-area:3/1}.bot-studio .bot-chart-account.bot-chart-account-strategy>small{grid-area:4/1}.bot-return-indicators{border-left:1px solid #ffffff0b;grid-area:1/2/5;grid-template-columns:repeat(3,48px);align-self:center;gap:7px;margin:0;padding:0 0 0 18px;list-style:none;display:grid}.bot-return-badge{--badge-color:#afb8c9;border:1px solid color-mix(in srgb,var(--badge-color) 25%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--badge-color) 14%,#202125),#191b20);width:48px;min-height:54px;color:var(--badge-color);border-radius:10px 10px 15px 15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:6px 2px;animation:.28s ease-out bot-badge-arrive;display:flex;box-shadow:inset 0 1px #ffffff08}.bot-return-badge>span:not(.sr-only){letter-spacing:.1px;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.2}.bot-return-badge-more{background:#ffffff03;border-color:#ffffff12}.bot-return-badge{cursor:pointer;transition:filter .15s}.bot-return-badge:hover{filter:brightness(1.2)}.bot-return-badge:focus-visible{outline:2px solid var(--badge-color);outline-offset:3px}.bot-return-glyph{animation:.28s ease-out bot-badge-arrive}.bot-strategy-destination:focus{outline:none}.bot-studio .chart-caption{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:8px}.bot-studio .chart-caption>span:first-child{min-width:0}.bot-studio .chart-caption>span:last-child{flex:none}@keyframes bot-badge-arrive{0%{opacity:.35;transform:translateY(4px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:700px){.bot-studio .bot-chart-account.bot-chart-account-strategy{column-gap:10px}.bot-studio .bot-chart-account.bot-chart-account-strategy>small{grid-area:4/1/auto/-1}.bot-return-indicators{grid-row:1/4;grid-template-columns:repeat(2,40px);gap:5px;padding-left:10px}.bot-return-badge{border-radius:8px 8px 12px 12px;gap:3px;width:40px;min-height:45px}.bot-return-badge>svg{width:16px;height:16px}.bot-return-badge>span:not(.sr-only){font-size:8px}}@media (prefers-reduced-motion:reduce){.bot-return-badge,.bot-return-glyph{transition:none;animation:none}}.bot-selected{color:#b2b6be;background:#1b1c20;border-radius:9px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding:12px 16px;font-size:13px;display:flex}.bot-selected strong{color:#dddfe4;font-weight:500}.bot-selected button{margin-left:auto}.bot-metrics{color:#9ba0aa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;font-size:14px;display:flex}.bot-metrics b{color:#d8dbe1;font-variant-numeric:tabular-nums;margin-left:8px;font-weight:500}.bot-studio .studio-strategy-row{margin-top:0}.bot-section{border-top:1px solid #ffffff13}.bot-section>summary{cursor:pointer;color:#a3a8b2;align-items:center;gap:14px;min-height:66px;padding:14px 0;font-size:14px;list-style:none;display:flex}.bot-section>summary::-webkit-details-marker{display:none}.bot-section>summary>svg{flex:none;width:18px;height:18px}.bot-section>summary>strong{color:#dcdfe5;font-size:15px;font-weight:550}.bot-section>summary>span{margin-left:10px;font-size:13px}.bot-section>summary:after{content:"⌄";color:#9197a2;margin-left:auto;font-size:20px;line-height:1}.bot-section[open]>summary:after{transform:rotate(180deg)}.bot-section>summary:focus-visible{color:#e6c284;outline:none}.bot-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:18px;padding:5px 0 22px;display:grid}.bot-form label{color:#b2b6bf;gap:9px;font-size:14px;display:grid}.bot-form input{background:#202125;border-color:#ffffff18;height:39px}.bot-form .studio-select{width:100%;min-width:0}.bot-form>button{color:#d9be96;justify-self:start;height:39px}.bot-form>p{color:#989ea8;grid-column:span 3;margin:0;font-size:13px;line-height:1.6}.bot-method{color:#a5aab5;max-width:1000px;padding:0 0 20px;font-size:14px;line-height:1.8}.bot-method p{margin:0 0 12px}.bot-method a{color:#debb85;text-decoration:underline}.bot-equity{padding:8px 0 25px}.bot-equity>div{color:#b5bac3;justify-content:space-between;font-size:14px;display:flex}.bot-equity>div strong{color:#dcdfe6;font-weight:500}.bot-equity svg{width:100%;height:auto;max-height:230px}.bot-equity small{color:#9198a4;font-size:12px}.bot-trade-table{padding-bottom:20px;overflow-x:auto}.bot-trade-table table{border-collapse:collapse;white-space:nowrap;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.bot-trade-table th{color:#9da4af;border-bottom:1px solid #ffffff14;padding:11px 12px;font-weight:500}.bot-trade-table td{color:#ced2dc;border-bottom:1px solid #ffffff0a;padding:12px}.bot-trade-table .positive{color:#c5f973}.bot-trade-table .negative{color:#ed93a8}.bot-trade-table td button{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff35;text-decoration:underline #ffffff35}.bot-trade-table tr[data-selected=true]{background:#ffffff07}.bot-trade-table>p{color:#9299a4;padding:16px 12px;font-size:14px}@media (max-width:1000px){.bot-form{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-form>p{grid-column:span 2}.bot-nav{gap:12px}.bot-chart-account{min-width:210px}}@media (max-width:600px){.bot-chart-account{width:100%;min-width:0;margin:4px 0}.bot-studio .chart-bottom-dock{flex-wrap:wrap}.bot-nav{gap:9px;font-size:12px}.bot-nav a svg{display:none}.bot-section>summary{flex-wrap:wrap;gap:10px}.bot-section>summary>span{order:3;width:calc(100% - 28px);margin-left:28px}.bot-section>summary>strong{font-size:14px}.bot-form{grid-template-columns:1fr}.bot-form>p{grid-column:1}.bot-metrics{grid-template-columns:1fr 1fr;gap:14px;font-size:13px;display:grid}}.bot-readonly-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.bot-readonly-settings>div{gap:5px;display:grid}.bot-readonly-settings dt{color:#929ba9;font-size:14px}.bot-readonly-settings dd{color:#e3e6ec;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.bot-module-description{color:#b6bdc8;font-size:15px;line-height:1.7}.bot-strategy-details .studio-modules{justify-content:flex-start;margin:18px 0}@media (max-width:600px){.bot-readonly-settings{grid-template-columns:1fr}}.bot-grid-status{flex-wrap:wrap;align-items:center;gap:18px;padding:12px 0;display:flex}.bot-grid-status>span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px}.bot-search-depth{margin-bottom:12px}.bot-search-depth .bot-method details{padding:10px 0}.bot-recipe{border-bottom:1px solid var(--border,#ffffff14);padding:16px 0}.studio-editor.bot-share-dialog{width:min(780px,100vw - 32px);max-width:min(780px,100vw - 32px)!important}.bot-share-summary{font-variant-numeric:tabular-nums;background:#ffffff05;border-radius:12px;gap:8px;padding:16px;display:grid}.bot-share-summary span,.bot-share-dialog small,.bot-share-dialog p{color:#989ba3;font-size:14px;line-height:1.5}.bot-share-summary b{font-size:21px;font-weight:500}.bot-shared-banner{background:#ffffff05;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 24px 12px;padding:16px 24px;font-size:14px;display:flex}.bot-shared-banner span{color:#989ba3}.bot-recipe:last-of-type{border-bottom:0}.bot-recipe-title{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.bot-recipe-title>span{color:#989ba3;max-width:100ch;font-size:13px}.bot-recipe .studio-module small{white-space:normal;max-width:30ch}.bot-recipe .studio-module:disabled{opacity:1;cursor:default}.bot-recipe .studio-module-icon{flex-shrink:0}.bot-recipe .studio-module>span:not(.studio-module-icon){min-width:0}.bot-recipe .studio-module>svg{flex-shrink:0}.bot-recipe .studio-add.bot-add-confirm{white-space:nowrap;border-radius:12px;gap:6px;width:auto;height:auto;min-height:44px;padding:10px 13px;font-size:14px}.bot-explanation{color:#a5aab5;margin:12px 0;font-size:14px;line-height:1.6}.bot-explanation>summary{cursor:pointer;color:#a5aab5;padding:7px 0;list-style:disclosure-closed;display:list-item}.bot-explanation[open]>summary{list-style:disclosure-open}.bot-explanation>summary::marker{color:#777e8a;font-size:11px}.bot-explanation>summary span{color:#858b96;margin-left:10px;font-size:13px}.bot-explanation>p{max-width:90ch;margin:8px 0 12px}.bot-explanation>summary:focus-visible{text-underline-offset:5px;outline:none;text-decoration:underline}.bot-regime-explanation{margin-top:0}.bot-recipe-title>strong{color:#d4d5d9}@media (max-width:580px){.bot-recipe .studio-modules{align-items:stretch}.bot-recipe .studio-module{width:100%;min-height:65px;padding:12px}.bot-recipe .studio-module-icon{width:34px;height:38px}.bot-recipe .studio-module strong{font-size:14px}.bot-recipe .studio-module small{max-width:none;font-size:13px}.bot-recipe .studio-add.bot-add-confirm{align-self:flex-start}.bot-explanation>summary span{margin-left:0;display:block}}.bot-validation-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.bot-validation-results>div{background:#ffffff05;border:1px solid #ffffff0c;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.bot-validation-results strong{font-variant-numeric:tabular-nums;font-size:28px}.bot-validation-results small,.bot-validation-results span{color:#989ba3}@media (max-width:600px){.bot-validation-results{grid-template-columns:1fr}}.strategy-library-status{color:#969aa4;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:8px 0 18px;font-size:12px;display:flex}.bot-recipes-flat>.bot-method{padding:0}.bot-recipes-flat .bot-recipe:first-of-type{padding-top:12px}.strategy-share-status{width:100%;font-size:12px}.bot-update-banner>a{color:#eac183;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.bot-update-banner details{color:#989ba3;font-size:13px}.bot-update-banner summary{cursor:pointer}.bot-update-banner details[open]{flex-basis:100%}.bot-update-banner p{margin-top:8px;line-height:1.6}.membership-upgrade{border:1px solid #484036;max-height:calc(100dvh - 32px);overflow-y:auto;color:#eee9e1!important;background:#171a1d!important;border-radius:20px!important;gap:16px!important;max-width:min(460px,100vw - 32px)!important;padding:32px!important}.membership-upgrade-icon{color:#efbd6b;background:#2b251d;border:1px solid #665039;border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;display:flex}.membership-upgrade-kicker{letter-spacing:.12em;color:#d8b67f;font-size:10px}.membership-upgrade [data-slot=dialog-title]{letter-spacing:-.035em;font-size:28px;font-weight:550;line-height:1.1}.membership-upgrade [data-slot=dialog-description]{color:#b8bec6;font-size:14px;line-height:1.7}.membership-upgrade ul{color:#c8cdd3;flex-direction:column;gap:10px;margin:0;padding:6px 0;font-size:12px;list-style:none;display:flex}.membership-upgrade li{align-items:center;gap:9px;display:flex}.membership-upgrade li svg{color:#d1b684;flex-shrink:0}.membership-upgrade-cta{color:#231b10;background:#efb44e;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 12px;font-size:13px;font-weight:650;display:flex}.membership-upgrade-later{text-align:center;cursor:pointer;color:#c1c6cc;font-size:13px}.membership-upgrade>small{color:#939da8;text-align:center;font-size:11px;line-height:1.6}.membership-upgrade :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #efb44e}.studio-plan-pill{letter-spacing:.04em;color:#d9b47e;border:1px solid #66563d;border-radius:5px;padding:3px 5px;font-size:10px;line-height:1.2}.studio-upgrade-link{cursor:pointer;color:#d8b989;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.studio-membership-nudge{color:#b9bfc7;background:#181b1d;border:1px solid #383b3e;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin:18px 0;padding:15px 18px;font-size:13px;display:flex}.studio-membership-nudge button{color:#e9bc76;cursor:pointer;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.studio-readonly{color:#aeb6c0;padding:12px 0;font-size:12px}.studio-readonly button{color:#e4bb7b;cursor:pointer;margin-left:9px}@media (max-width:540px){.membership-upgrade{padding:26px!important}.membership-upgrade [data-slot=dialog-title]{font-size:25px}.studio-membership-nudge{padding:14px}}.bot-chart-share{border-top:1px solid #ffffff0b;grid-area:5/1/auto/-1;justify-content:flex-end;margin-top:3px;padding-top:4px;display:flex}.bot-chart-share button{color:#e5bc78;height:26px;padding:3px 0;font-size:12px}.bot-share-image{min-width:0}.bot-share-art{background:#101716;border-radius:14px;margin:4px 0 16px;overflow:hidden}.bot-share-art>svg{width:100%;height:auto;display:block}.bot-share-image-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bot-share-download{background:#f2b54a;border:1px solid #f2b54a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#211907!important}.bot-share-download:hover{background:#ffd081}.bot-share-download:focus-visible{outline-offset:3px;outline:2px solid #ffd081}.bot-share-image .bot-share-image-hint{margin:12px 0;font-size:13px}.bot-share-caption{color:#aab4ae;margin:12px 0;font-size:13px}.bot-share-caption summary{cursor:pointer;color:#dfc59d}.bot-share-caption p{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#ffffff04;border-radius:8px;padding:12px}@media (max-width:600px){.bot-share-image-actions{align-items:stretch}.bot-share-image-actions>*{flex:auto}.bot-share-dialog{padding:20px}}.bot-studio .bot-chart-share{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding-top:10px}.bot-studio .bot-chart-share .bot-follow-launch{border:0;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;display:flex}.bot-studio .bot-chart-share .bot-follow-launch>small{color:#a8aaa6;font-size:12px}.bot-studio .bot-chart-share .bot-follow-primary{color:#ffce7c;background:linear-gradient(135deg,#49381c,#292416);border:1px solid #bd8a36;border-radius:9px;height:38px;padding:8px 12px;font-size:14px;font-weight:600;box-shadow:inset 0 1px #ffe6a918}.bot-studio .bot-chart-share .bot-follow-primary:hover:not(:disabled){background:linear-gradient(135deg,#604825,#3a2c16);border-color:#edba61}.bot-studio .bot-chart-share .bot-follow-primary:focus-visible{outline-offset:3px;outline:2px solid #f6c873}.bot-studio .bot-chart-share .bot-follow-primary .studio-plan-pill{color:#ffce7c;background:#ffc55b13;margin-left:2px;font-size:10px}.bot-share-dialog{max-height:calc(100dvh - 32px);overflow-y:auto}.bot-studio .studio-generation-panel{background:linear-gradient(120deg,#e6b45508,#15191a 65%);border:1px solid #b68a444d;border-radius:17px;margin:0 0 22px;padding:18px 22px 6px;box-shadow:inset 0 1px #f3cf8010}.bot-studio .studio-lab-heading{border-bottom:1px solid #dfbf7b20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin:0 0 19px;padding:0 0 15px;display:flex}.studio-lab-heading .sl-logo{flex:none}.studio-lab-heading .sl-logo-wordmark{object-fit:cover;object-position:center;mix-blend-mode:lighten;width:260px;max-width:100%;height:74px;display:block}.studio-export-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.studio-export-actions .studio-error{margin:0;font-size:13px}.studio-export-actions .studio-error button{color:#f3a6b7;cursor:pointer;text-decoration:underline}.bot-studio .studio-generation-panel>.studio-actionbar{margin-top:0}.bot-studio .studio-generation-panel>.studio-reductionbar{margin-bottom:12px}.bot-studio .chart-bottom-dock{grid-template-columns:minmax(270px,.8fr) minmax(0,1.7fr);gap:10px 18px;padding-bottom:4px}.bot-studio .bot-chart-account{grid-template-columns:minmax(165px,1fr) auto;align-items:center;gap:8px 16px;width:100%;min-width:0;margin:0;padding:10px 14px}.bot-studio .bot-chart-account.bot-chart-account-strategy{grid-template-columns:minmax(165px,.85fr) minmax(0,1.5fr);column-gap:16px}.bot-account-figures{flex-direction:column;gap:3px;min-width:0;display:flex}.bot-account-figures>span,.bot-account-figures>small{color:#a4a8b1;font-size:12px}.bot-account-figures>strong{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:28px;font-weight:550;line-height:1.18}.bot-account-figures>b{font-size:16px;font-weight:500}.bot-studio .bot-return-indicators{flex-wrap:wrap;grid-area:1/2;align-content:center;gap:5px;padding-left:12px;display:flex}.bot-studio .bot-return-badge{border-radius:9px;gap:3px;width:60px;min-height:47px;padding:5px 3px}.bot-studio .bot-return-badge>span:not(.sr-only){font-size:10px}.bot-studio .bot-return-badge>svg{width:18px;height:18px}.bot-studio .bot-chart-share{border:0;flex-direction:column;grid-area:1;align-items:flex-start;gap:7px;margin:0;padding:0}.bot-studio .bot-chart-account-strategy .bot-chart-share{border-top:1px solid #ffffff0b;flex-direction:row;grid-area:2/1/auto/-1;justify-content:flex-start;align-items:center;padding-top:7px}.bot-studio .studio-development{padding-top:12px}.bot-studio .studio-generation-panel{margin-bottom:14px;padding:8px 16px 10px}.bot-studio .studio-lab-heading{border:0;gap:6px 16px;margin:0 0 8px;padding:0}.studio-lab-heading .sl-logo-wordmark{width:208px;height:48px}.bot-studio .studio-generation-panel>.studio-actionbar{gap:8px 14px}.bot-studio .studio-generation-panel>.strategy-library-status{margin:6px 0}.bot-studio .studio-generation-panel>.studio-reductionbar{gap:10px 16px;margin:8px 0 0}.bot-studio .studio-develop.studio-developed{color:#d5f3a6!important;box-shadow:none!important;background:#c2f57612!important;border-color:#9bbe6259!important}.bot-studio .studio-develop.studio-developed:hover{background:#c2f57620!important}@media (min-width:1550px){.bot-studio .bot-chart-account.bot-chart-account-strategy{grid-template-columns:minmax(170px,.7fr) minmax(0,1.5fr) auto}.bot-studio .bot-chart-account-strategy .bot-chart-share{border:0;flex-direction:column;grid-area:1/3;align-items:flex-start;padding:0}}@media (max-width:1000px){.bot-studio .chart-bottom-dock{grid-template-columns:minmax(0,1fr)}.bot-studio .chart-bottom-tools{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.bot-studio .bot-chart-account.bot-chart-account-strategy{grid-template-columns:minmax(165px,.65fr) minmax(0,1.35fr)}}@media (max-width:700px){.bot-studio .studio-generation-panel{padding:8px 12px 10px}.bot-studio .studio-lab-heading{gap:6px 12px}.studio-lab-heading .sl-logo-wordmark{width:190px;height:44px}.bot-studio .bot-chart-account{padding:10px}.bot-studio .bot-chart-account.bot-chart-account-strategy{grid-template-columns:minmax(0,1fr)}.bot-studio .bot-return-indicators{border-top:1px solid #ffffff0b;border-left:0;grid-area:2/1;padding:7px 0 0}.bot-studio .bot-chart-account-strategy .bot-chart-share{grid-row:3}.bot-studio .studio-actionbar .studio-search-state{text-align:left}}.bot-studio .bot-account-figures{grid-area:1/1}.owner-pine-dialog [data-slot=dialog-title] img{filter:invert();flex-shrink:0}.owner-pine-plan{background:#ffffff04;border:1px solid #42484c;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.owner-pine-plan>span,.owner-pine-plan>a,.owner-pine-open-tv{align-items:center;gap:7px;display:inline-flex}.owner-pine-plan>span{color:#efca85}.owner-pine-plan>a,.owner-pine-open-tv{color:#eac183;font-size:14px}.owner-pine-dialog>p.owner-pine-allowance-note{font-size:13px}.owner-pine-dialog [data-slot=dialog-title]{flex-wrap:wrap;align-items:center;gap:8px;padding-right:20px;display:flex}.owner-pine-dialog>p{color:#b6bdc4;margin:0;font-size:14px;line-height:1.65}.owner-pine-dialog>small{color:#929ca6;font-size:12px;line-height:1.6}.owner-pine-reference{background:#d2a34a0a;border:1px solid #d2a34a45;border-radius:12px;gap:5px;padding:16px;display:grid}.owner-pine-reference>strong{color:#efece5;font-size:20px}.owner-pine-reference>span,.owner-pine-reference>small{color:#aeb9c1;font-size:13px}.owner-pine-reference>b{color:#c4ef8f;font-size:32px}.owner-pine-files{color:#ecc17c;flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.owner-pine-dialog>output{color:#c4ef8f;font-size:14px}.owner-pine-dialog .owner-pine-ai-action{white-space:normal;border-radius:9px;justify-content:center;align-items:center;gap:9px;height:auto;min-height:38px;padding:8px 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:0 2px 12px #bc7cdd0d;color:#f9f1ff!important;background:linear-gradient(115deg,#233c5c,#54304c) padding-box padding-box,linear-gradient(115deg,#79b8ff,#e996d9) border-box!important;border:1px solid #0000!important}.owner-pine-dialog .owner-pine-ai-action:hover{background:linear-gradient(115deg,#2d4d75,#693d60) padding-box padding-box,linear-gradient(115deg,#a6d0ff,#f4b1e9) border-box!important}.owner-pine-dialog .owner-pine-ai-action:focus-visible{outline-offset:3px;outline:2px solid #dcb2f3}.owner-pine-dialog .owner-pine-ai-action>svg{flex-shrink:0}.owner-pine-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.owner-pine-dialog .owner-pine-action-grid>*{white-space:normal;text-align:center;min-width:0;height:auto;min-height:46px;padding:11px 14px;line-height:1.4}.owner-pine-action-grid svg{flex-shrink:0}.owner-pine-copy-actions{border-top:1px solid #ffffff12;padding-top:16px}.owner-pine-dialog .owner-pine-copy-script{color:#efca85;background:#d2a34a0a;border:1px solid #b58f4e70}.owner-pine-dialog .owner-pine-copy-script:hover{background:#d2a34a18;border-color:#d2a34a}.owner-pine-dialog .owner-pine-copy-script:focus-visible{outline-offset:3px;outline:2px solid #efca85}@media (max-width:540px){.owner-pine-action-grid{grid-template-columns:1fr}}.studio-history-controls{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;display:flex}.studio-history-controls>span{color:#a5abb2;font-size:13px}.studio-history-controls .studio-select{min-width:155px}.studio-overnight-note{color:#b8bdc4;background:#eeb45407;border-left:2px solid #b8914e;margin:12px 0 0;padding:10px 14px;font-size:13px;line-height:1.6}.studio-generation-usage{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:10px;font-size:14px;line-height:1.5;display:flex}.studio-generation-usage output{color:#cdd2d7;font-variant-numeric:tabular-nums}.studio-generation-usage strong{color:#efca85;font-weight:600}.studio-generation-usage>span{color:#a5abb2}.studio-generation-usage-empty output,.studio-generation-usage-empty strong{color:#edbc85}.studio-personal-save{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;font-size:13px;display:flex}.studio-personal-save a,.studio-personal-save button{color:var(--gold);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}
