.ac-live,.ac-legacy-surface{--line:var(--ac-line);--text:var(--ac-ink);--muted:var(--ac-muted);--surface:var(--ac-surface);--panel:var(--ac-surface);--background:var(--ac-bg);--accent:var(--ac-teal);--green:var(--ac-teal);--red:var(--ac-red)}.ac-live-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:32px;display:flex}.ac-live-loading h1{font-size:23px}.ac-live-loading p,.ac-live-loading a{color:var(--ac-muted)}.ac-live-error{background:var(--ac-soft);border:1px solid var(--ac-line);color:var(--ac-red);overflow-wrap:anywhere;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;display:flex}.ac-live-error button{min-height:44px;color:var(--ac-teal);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.ac-live .ac-sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;display:block;overflow:hidden}.ac-live .ac-mobile-account>div{min-width:0}.ac-live .ac-mobile-account h1{text-overflow:ellipsis;overflow:hidden}.ac-live .ac-mobile-account{max-width:calc(100% - 88px)}.ac-live .ac-profile-card h2,.ac-live .ac-profile-card>p{overflow-wrap:anywhere}.ac-live .ac-profile-counts button{flex-direction:column;align-items:center;gap:5px;min-width:0;min-height:52px;display:flex}.ac-live .ac-profile-counts button+button{border-left:1px solid var(--ac-line)}.ac-live .ac-profile-counts button b{font-size:24px}.ac-live .ac-profile-counts button span{color:var(--ac-muted);font-size:11px}.ac-live .ac-live-data-link{font-size:20px}.ac-live .ac-market-row>.ac-trend-label{color:var(--ac-muted);font-size:11px}.ac-live .ac-market-symbol{min-width:0}.ac-live .ac-market-symbol strong{flex-wrap:wrap}.ac-live .ac-watch-foot{line-height:1.6}.ac-live .ac-mp-member strong{text-overflow:ellipsis;white-space:nowrap;max-width:155px;overflow:hidden}.ac-live .ac-mp-member small{line-height:1.6}.ac-live-chart{overflow:hidden}.ac-chart-title{align-items:center;gap:10px;padding:22px 24px 0;display:flex}.ac-chart-title small{color:var(--ac-muted);font-size:11px;font-weight:400}.ac-chart-title .ac-icon-button{margin-left:auto}.ac-live-quote{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 24px 0;display:flex}.ac-live-quote b{letter-spacing:-1px;font-size:32px;font-weight:650}.ac-positive{color:var(--ac-teal)}.ac-negative{color:var(--ac-red)}.ac-data-source{color:var(--ac-muted);overflow-wrap:anywhere;font-size:10px}.ac-live-chart>.ac-data-source{padding:5px 24px 12px}.ac-live-chart .ac-periods{margin:0 24px}.ac-live-chart .ac-periods button{min-height:44px}.ac-live-chart .ac-periods button:disabled{opacity:.4;cursor:not-allowed}.ac-real-chart{min-height:345px;padding:8px 12px}.ac-real-chart .chart-canvas{height:310px;min-height:250px}.ac-real-chart .chart-wrap{min-width:0}.ac-real-chart canvas{max-width:100%}.ac-real-chart .chart-ohlc,.ac-real-chart .chart-legend,.ac-real-chart .chart-caption{font-size:10px}.ac-real-chart button{min-height:36px}.ac-live-ohlc{border-top:1px solid var(--ac-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 24px;display:grid}.ac-live-ohlc div{flex-direction:column;gap:5px;min-width:0;display:flex}.ac-live-ohlc span{color:var(--ac-muted);font-size:10px}.ac-live-ohlc b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.ac-live .ac-chart-alert{background:var(--ac-mint);width:100%;min-height:50px;color:var(--ac-teal-dark);text-align:left;align-items:center;gap:10px;padding:12px 24px;display:flex}.ac-live .ac-chart-alert>svg:last-child{margin-left:auto}.ac-analysis-link{text-align:center;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:10px 16px;font-size:12px;display:flex;color:var(--ac-teal)!important}.ac-live .ac-live-news-open{text-align:left;width:100%}.ac-live-news-open>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.ac-live-news-open time{color:var(--ac-muted);font-size:10px}.ac-live-news-open h3{margin:10px 0 7px;line-height:1.7}.ac-live-news-open p{color:var(--ac-muted);align-items:center;gap:5px;font-size:11px;display:flex}.ac-live .ac-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.ac-live-source-panel{padding:24px}.ac-live-source-panel p{color:var(--ac-muted);margin:12px 0}.ac-live-source-panel>div{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}.ac-live-source-panel span{color:var(--ac-muted)}.ac-live-source-panel>a{color:var(--ac-teal);align-items:center;gap:5px;min-height:44px;margin-top:20px;display:inline-flex}.ac-live-context{color:var(--ac-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.ac-live-context a{min-height:44px;color:var(--ac-teal);flex-shrink:0;align-items:center;gap:5px;display:flex}.ac-live-capital{padding:20px}.ac-live-capital .capital-panel{box-shadow:none;background:0 0;border:0;margin:0}.ac-live-strategy-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:22px;display:grid}.ac-live-plan{text-align:left;width:100%;padding:22px 24px;border-bottom:1px solid var(--ac-line)!important}.ac-live-plan.selected{background:var(--ac-mint)}.ac-live-plan>div:first-child{align-items:center;gap:10px;display:flex}.ac-live-plan>div:first-child>small{color:var(--ac-muted);white-space:nowrap;margin-left:auto}.ac-live-plan>p{overflow-wrap:anywhere;margin:14px 0;line-height:1.7}.ac-live-plan-values{background:var(--ac-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;padding:14px;display:grid}.ac-live-plan-values span{color:var(--ac-muted);font-size:10px}.ac-live-plan-values b{color:var(--ac-ink);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.ac-live-plan footer{color:var(--ac-teal);justify-content:flex-end;align-items:center;gap:5px;margin-top:16px;font-size:11px;display:flex}.ac-live-plan-detail dl{padding:0 24px;line-height:1.8}.ac-live-plan-detail dt{color:var(--ac-muted);margin-top:14px;font-size:11px}.ac-live-plan-detail dd{overflow-wrap:anywhere;margin:5px 0 0}.ac-live-plan-detail .ac-timeline-items{padding:20px 24px 0}.ac-live-plan-detail .ac-timeline-items p{overflow-wrap:anywhere;margin-top:6px}.ac-live-rule-note{color:var(--ac-muted);padding:0 24px 18px;font-size:11px}.ac-live-rule-body{flex:1;min-width:0}.ac-live-rule-body strong{font-size:15px;display:block}.ac-live-rule-body p,.ac-live-rule-body small{color:var(--ac-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px}.ac-live .ac-alert-row{gap:16px;display:flex}.ac-live .ac-alert-row .ac-switch,.ac-live .ac-alert-row .ac-icon-button{flex-shrink:0}.ac-empty-action{margin:0 auto 28px}.ac-watch-options{gap:4px;max-height:48dvh;margin:14px 0;display:grid;overflow:auto}.ac-watch-options .ac-watch-option{text-align:left;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;width:100%;padding:12px;display:grid}.ac-watch-options .ac-watch-option small{color:var(--ac-muted);grid-row:2;font-size:10px}.ac-watch-options .ac-watch-option svg{grid-area:1/2/3}.ac-live-theme{border-bottom:1px solid var(--ac-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:14px 0;display:flex}.ac-live-theme small{color:var(--ac-muted);margin-top:5px;font-size:11px;display:block}.ac-live-dialog-actions{gap:10px;margin-top:20px;display:flex}.ac-live-article>h2{margin:16px 0;font-size:23px;line-height:1.6}.ac-live-article>h3{margin:22px 0 8px;font-size:14px}.ac-live-article>p{overflow-wrap:anywhere;line-height:1.9}.ac-live-article>.ac-button{width:100%;margin-top:20px}.ac-live-article-sources{flex-direction:column;gap:8px;margin-top:20px;display:flex}.ac-live-article-sources a{min-height:44px;color:var(--ac-teal);align-items:center;gap:8px;display:inline-flex}.ac-live-inbox>p{color:var(--ac-muted);margin-bottom:18px}.ac-live-inbox>button{border-bottom:1px solid var(--ac-line);text-align:left;align-items:center;gap:12px;width:100%;min-height:80px;padding:16px 0;display:flex}.ac-live-inbox span{flex:1;min-width:0}.ac-live-inbox strong{overflow-wrap:anywhere;display:block}.ac-live-inbox small{color:var(--ac-muted);margin-top:6px;display:block}.ac-live-inbox i{background:var(--ac-red);border-radius:50%;width:6px;height:6px}.ac-legacy-surface{color:var(--ac-ink)}.ac-legacy-surface input,.ac-legacy-surface select{color:var(--ac-ink);background:var(--ac-surface);font-size:16px}.ac-legacy-surface button{min-height:44px}.ac-legacy-surface .notification-settings{background:0 0;border:0;padding:0}.ac-live[data-focused=true] .ac-real-chart .chart-canvas{height:55dvh}@media (max-width:1179px){.ac-live-strategy-grid{grid-template-columns:1fr}}@media (max-width:600px){.ac-live .ac-market-row>.ac-trend-label{display:none}.ac-live .ac-main>.ac-live-error{margin-bottom:12px}.ac-live .ac-live-context{align-items:flex-start;font-size:11px}.ac-live .ac-profile-counts{display:none}.ac-chart-title,.ac-live-quote{padding:10px 16px 0}.ac-live-quote b{font-size:30px}.ac-live-chart>.ac-data-source{padding-left:16px;padding-right:16px}.ac-live-chart .ac-periods{margin:0 16px}.ac-live-ohlc{padding:16px}.ac-real-chart{padding:8px 4px}.ac-real-chart .chart-canvas{height:330px}.ac-live .ac-live-rule-note{padding:0 16px 14px}.ac-live .ac-alert-row{gap:10px}.ac-live-plan{padding:20px 16px}.ac-live-plan-values{gap:12px}.ac-live-capital{padding:14px}.ac-live .ac-mp-overview .ac-mp-member{gap:10px}.ac-live .ac-mp-member strong{max-width:140px}.ac-live .ac-live-data-link{font-size:18px}}@media (prefers-reduced-motion:reduce){.ac-live *,.ac-live :before,.ac-live :after{transition:none!important;animation:none!important}}.ac-live .account-modal,.ac-legacy-surface .copy-membership{color:var(--ac-ink);background:var(--ac-surface);border:1px solid var(--ac-line)}.ac-live .account-modal input,.ac-live .account-modal select{color:var(--ac-ink);background:var(--ac-soft);border-color:var(--ac-line);font-size:16px}.ac-live .account-modal button,.ac-legacy-surface button{min-height:44px}.ac-live .account-modal .primary,.ac-legacy-surface .primary{color:#fff;background:var(--ac-teal);border:1px solid var(--ac-teal)}.ac-live .account-modal .outline,.ac-legacy-surface .outline{border:1px solid var(--ac-line);color:var(--ac-ink);background:var(--ac-surface)}.ac-live .account-modal .segmented,.ac-live .account-modal .form-note,.ac-live .account-modal .workspace-avatar{background:var(--ac-soft);color:var(--ac-muted)}.ac-live .account-modal .segmented button.selected{color:var(--ac-teal);background:var(--ac-surface)}.ac-live .account-modal .account-profile{overflow-wrap:anywhere;min-width:0}.ac-live .account-modal .account-profile>div:last-child{min-width:0}.ac-live .account-modal .account-data-action{border-color:var(--ac-line);background:var(--ac-soft)}.ac-live .account-modal .danger,.ac-live .account-modal .error{color:var(--ac-red)}.ac-live .account-modal .account-delete-confirm{color:#fff;background:#b53d50;border-color:#b53d50}.ac-live[data-theme=dark] .account-modal .primary:not(.account-delete-confirm),.ac-live[data-theme=dark] .ac-legacy-surface .primary{color:#17372d}.ac-price-external{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.ac-price-external input{accent-color:var(--ac-teal);width:18px!important;min-height:18px!important}.ac-price-row small{overflow-wrap:anywhere;margin-top:4px;display:block}.ac-price-panel{margin-bottom:18px}.ac-live-inbox small{overflow-wrap:anywhere}@media (max-width:600px){.ac-price-row{gap:10px}.ac-price-row .ac-live-rule-body{min-width:0}.ac-price-panel .ac-panel-heading h2{font-size:17px}.ac-price-panel .ac-panel-heading .ac-button{padding:9px 12px;font-size:12px}}
