.bt-platform-page{width:min(1320px,calc(100vw - 40px));margin:0 auto;padding:48px 0 80px}.bt-platform-hero{border:1px solid rgba(0,255,102,.22);background:radial-gradient(circle at 18% 0%,rgba(0,255,102,.12),transparent 34%),linear-gradient(135deg,#0c1814eb,#0c0d11f5);padding:clamp(28px,5vw,56px);margin:0 0 32px;border-radius:8px}.bt-platform-hero__eyebrow,.bt-platform-section__meta,.bt-platform-section__num,.bt-platform-card__icon,.bt-platform-widget__head,.bt-glossary-card__meta{font:800 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}.bt-platform-hero__eyebrow,.bt-platform-section__num,.bt-platform-card__icon,.bt-platform-card__arrow{color:#0f6}.bt-platform-hero__title{margin:18px 0 14px;max-width:920px;font-size:clamp(38px,6vw,72px);line-height:.96;letter-spacing:0}.bt-platform-hero__lede{max-width:760px;margin:0;color:#cbd5e1;font-size:clamp(16px,2vw,20px);line-height:1.6}.bt-platform-section{margin:32px 0}.bt-platform-section__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.bt-platform-section__title{margin:0;font-size:clamp(20px,2.4vw,28px);letter-spacing:0}.bt-platform-section__meta{color:#8aa0c5}.bt-platform-section__body{margin-top:18px}.bt-platform-card-grid,.bt-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 32px}.bt-platform-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-platform-card,.bt-platform-widget,.bt-platform-rail-widget,.bt-callout,.bt-glossary-card{display:block;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,#12141af5,#0a0b0dfa);border-radius:8px;color:#f8fafc}.bt-platform-card{min-height:188px;padding:22px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.bt-platform-card:hover{border-color:#00ff6661;background:linear-gradient(180deg,#141e1afa,#0a0b0dfa);transform:translateY(-2px)}.bt-platform-card__icon{display:inline-grid;place-items:center;min-width:42px;min-height:30px;padding:0 9px;margin-bottom:18px;border-radius:6px;background:#00ff661a;border:1px solid rgba(0,255,102,.22)}.bt-platform-card__title{margin:0 0 10px;font-size:20px;letter-spacing:0}.bt-platform-card__body,.bt-platform-widget__lede{color:#a8b3c7;line-height:1.55}.bt-platform-card__arrow{display:inline-flex;margin-top:14px;font-weight:800}.bt-platform-widget{padding:18px;overflow:hidden}.bt-platform-widget__head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:#8aa0c5}.bt-platform-widget__head strong{color:#f8fafc}.bt-editorial-layout,.bt-learn-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.bt-editorial-layout__rail,.bt-learn-layout__rail{position:sticky;top:92px}.bt-platform-rail-widget{padding:18px;margin-bottom:16px}.bt-platform-rail-widget h2{margin:0 0 12px;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.bt-sticky-nav{display:grid;gap:8px;padding:16px;border:1px solid rgba(255,255,255,.1);background:#0e1016eb;border-radius:8px}.bt-sticky-nav a,.bt-topic-cloud a{color:#dbeafe}.bt-sticky-nav a:hover,.bt-topic-cloud a:hover{color:#0f6}.bt-topic-cloud{display:flex;flex-wrap:wrap;gap:10px}.bt-topic-cloud a{padding:8px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;font-weight:700}.bt-faq{display:grid;gap:10px}.bt-faq__item{border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;padding:14px 16px}.bt-faq__item summary{cursor:pointer;font-weight:800}.bt-faq__item p{color:#a8b3c7}.bt-callout{border-left:3px solid #00ff66;padding:18px}.bt-callout__label{color:#0f6;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.bt-reading-progress{position:fixed;top:0;left:0;z-index:99999;width:var(--bt-read-progress, 0%);height:3px;background:#0f6;pointer-events:none}.bt-landing-page .nav__link,.bt-landing-page .nav__link:link,.bt-landing-page .nav__link:visited,.bt-landing-page .nav__login,.bt-landing-page .nav__login:link,.bt-landing-page .nav__login:visited,.bt-site-takeover .nav__link,.bt-site-takeover .nav__link:link,.bt-site-takeover .nav__link:visited,.bt-site-takeover .nav__login,.bt-site-takeover .nav__login:link,.bt-site-takeover .nav__login:visited{color:#e4e4e7!important}.bt-landing-page .nav__link:hover,.bt-landing-page .nav__login:hover,.bt-site-takeover .nav__link:hover,.bt-site-takeover .nav__login:hover{color:#fff!important}.bt-landing-page .foot__col a,.bt-landing-page .foot__col a:link,.bt-landing-page .foot__col a:visited,.bt-site-takeover .foot__col a,.bt-site-takeover .foot__col a:link,.bt-site-takeover .foot__col a:visited{color:#a1a1aa!important}.bt-landing-page .foot__col a:hover,.bt-site-takeover .foot__col a:hover,.bt-landing-page .nav__name,.bt-landing-page .foot__brand-name,.bt-site-takeover .nav__name,.bt-site-takeover .foot__brand-name{color:#fff!important}.bt-landing-page .nav__name span,.bt-landing-page .foot__brand-name span,.bt-site-takeover .nav__name span,.bt-site-takeover .foot__brand-name span{color:#0f6!important}.bt-landing-page .nav__signup,.bt-landing-page .btn--primary,.bt-landing-page .btn--neon,.bt-site-takeover .nav__signup,.bt-site-takeover .btn--primary,.bt-site-takeover .btn--neon{color:#0a0b0d!important}.bt-glossary__tools{display:grid;gap:14px;margin-bottom:22px}.bt-glossary__search{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#050608;color:#f8fafc;padding:0 16px;font:700 15px/1 Inter,system-ui,sans-serif}.bt-glossary__letters{display:flex;flex-wrap:wrap;gap:8px}.bt-glossary__letter{min-width:36px;min-height:34px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#ffffff0a;color:#dbeafe;cursor:pointer;font-weight:800}.bt-glossary__letter.is-active,.bt-glossary__letter:hover{background:#0f6;color:#060806}.bt-glossary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-glossary-card{padding:18px;transition:border-color .18s ease,transform .18s ease}.bt-glossary-card:hover{border-color:#00ff6657;transform:translateY(-2px)}.bt-glossary-card__meta{color:#8aa0c5}.bt-glossary-card__title{margin:10px 0;font-size:22px}.bt-glossary-card__definition{color:#cbd5e1;line-height:1.55}.bt-glossary-card__related{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.bt-glossary-card__related span{color:#8aa0c5;font-size:12px;font-weight:800}.bt-glossary-card__related button{border:1px solid rgba(0,255,102,.2);border-radius:999px;background:#00ff6614;color:#b8ffd0;cursor:pointer;padding:5px 9px;font-weight:700}.bt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bt-lang-select{height:36px;background:#050608;color:#f8fafc;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:0 9px;font:700 12px/1 Inter,system-ui,sans-serif;letter-spacing:.02em}.bt-lang-select:focus{outline:2px solid rgba(0,255,102,.45);outline-offset:2px}.bt-lang-select--drawer{display:block;width:100%;margin:8px 0 16px}.fxlm-cft-search,.fxlm-wl-search.fxlm-cft-search{max-width:320px;padding:8px 14px}.fxlm-table-scroll{overflow-x:auto}.fxlm-cft-rank-col{width:30px}.fxlm-cft-price{font-weight:700;color:var(--bt-text, #f8fafc)}.fxlm-muted-cell{color:var(--bt-text-4, #64748b);font-size:11px}.fxlm-spark{width:100px;height:36px}.fxlm-spark polyline{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.fxlm-spark--up polyline{stroke:var(--bt-accent, #00ff66)}.fxlm-spark--down polyline{stroke:var(--bt-danger, #ff3b30)}.fxlm-fx-action-row{display:flex;align-items:center;gap:10px}.fxlm-econ-cal-wrap{min-height:600px;border-radius:0;overflow:hidden}.fxlm-fx-chg-bar-fill{width:var(--bt-bar-width, 0%)}.fxlm-fx-chg-bar-fill.is-up{background:var(--bt-accent, #00ff66)}.fxlm-fx-chg-bar-fill.is-down{background:var(--bt-danger, #ff3b30)}.fxlm-status-accent{color:var(--bt-accent, #00ff66)}.fxlm-status-warm{color:var(--bt-accent-warm, #f59e0b)}.fxlm-gl-row{color:inherit;text-decoration:none}.fxlm-gl-row:hover strong{color:var(--bt-accent, #00ff66)}.bt-news-topline .fxlm-breaking-wrap,.bt-news-topline{margin:0 0 28px}.bt-news-topline .fxlm-breaking-bar{display:flex;align-items:center;min-height:56px;padding:0;border:1px solid rgba(255,184,0,.22);border-radius:8px;background:linear-gradient(90deg,#ffb80017,#ff3b300a);overflow:hidden}.bt-news-topline .fxlm-breaking-label{align-self:stretch;display:inline-flex;align-items:center;padding:0 18px;border-right:1px solid rgba(255,184,0,.18);background:#ffb80014;color:#ffcf66!important}.bt-news-topline .fxlm-breaking-scroll{display:flex;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.bt-news-topline .fxlm-breaking-scroll::-webkit-scrollbar{display:none}.bt-news-topline .fxlm-breaking-item{display:inline-flex;align-items:center;min-height:56px;max-width:360px;padding:0 18px;border-right:1px solid rgba(255,255,255,.08);color:#f8fafc!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-news-topline .fxlm-breaking-item:hover{color:#0f6!important}.bt-pn-card{animation-delay:var(--bt-stagger, 0s)}.bt-pn-empty{padding:48px;text-align:center;color:var(--bt-text-3, #94a3b8);font-size:14px}.bt-pn-src-badge{color:var(--src-c, var(--bt-accent, #00ff66))!important;border-color:color-mix(in srgb,var(--src-c, #00ff66) 35%,transparent)!important}.bt-pn-hero-img-ph{background:linear-gradient(135deg,color-mix(in srgb,var(--ph-c, #00ff66) 16%,transparent),#ffffff08)}@media(max-width:980px){.bt-platform-page{width:min(100% - 24px,760px);padding-top:28px}.bt-platform-card-grid,.bt-platform-grid,.bt-platform-grid--2,.bt-glossary__grid,.bt-editorial-layout,.bt-learn-layout{grid-template-columns:1fr}.bt-editorial-layout__rail,.bt-learn-layout__rail{position:static}.bt-platform-section__head{grid-template-columns:auto 1fr}.bt-platform-section__meta{grid-column:1 / -1}.nav__actions>.bt-lang-select{display:none}}.bt-platform-page .bt-ai-app-shell{--ai-blue: #18a8ff;--ai-violet: #8a3ffc;--ai-panel: rgba(15, 23, 42, .82);--ai-panel-2: rgba(2, 10, 22, .76);max-width:1240px}.bt-platform-page .bt-ai-app-head{align-items:center;background:radial-gradient(circle at 18% 10%,rgba(0,255,102,.13),transparent 34%),linear-gradient(135deg,#071223f2,#040811f5);border:1px solid rgba(0,255,102,.2);border-radius:20px;box-shadow:0 24px 80px #00000061;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:28px;padding:clamp(24px,4vw,42px)}.bt-platform-page .bt-ai-app-head h1{max-width:760px}.bt-platform-page .bt-ai-app-icon{align-items:center;background:linear-gradient(135deg,#00ff66f2,#18a8ffbf);border-radius:14px;color:#020617;display:inline-flex;font-weight:900;height:42px;justify-content:center;margin-right:10px;min-width:42px;padding:0 10px}.bt-platform-page .bt-ai-app-kicker,.bt-platform-page .bt-ai-control-panel h2,.bt-platform-page .bt-ai-generator-panel h2{color:#9cc9ff;font-family:var(--bt-font-mono, monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bt-platform-page .bt-ai-app-layout{display:grid;gap:22px}.bt-platform-page .bt-ai-app-layout--split,.bt-platform-page .bt-ai-app-layout--backtest{grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.bt-platform-page .bt-ai-control-panel,.bt-platform-page .bt-ai-result-panel,.bt-platform-page .bt-ai-generator-panel,.bt-platform-page .bt-ai-chat-panel,.bt-platform-page .bt-ai-topic-list,.bt-platform-page .bt-ai-empty-result,.bt-platform-page .bt-ai-analysis-card{background:var(--ai-panel);border:1px solid rgba(148,163,184,.16);border-radius:18px;box-shadow:inset 0 1px #ffffff08}.bt-platform-page .bt-ai-control-panel,.bt-platform-page .bt-ai-result-panel,.bt-platform-page .bt-ai-generator-panel,.bt-platform-page .bt-ai-chat-panel,.bt-platform-page .bt-ai-topic-list,.bt-platform-page .bt-ai-empty-result{padding:24px}.bt-platform-page .bt-ai-control-panel label,.bt-platform-page .bt-ai-generator-panel label{color:#8fb3d9;display:grid;font-size:12px;gap:8px;margin:14px 0}.bt-platform-page .bt-ai-control-panel input,.bt-platform-page .bt-ai-control-panel select,.bt-platform-page .bt-ai-generator-panel input,.bt-platform-page .bt-ai-generator-panel select,.bt-platform-page .bt-ai-chat-input textarea{background:#030712;border:1px solid rgba(56,189,248,.28);border-radius:12px;color:#f8fbff;font:inherit;min-height:44px;padding:10px 12px}.bt-platform-page .bt-ai-control-panel select option,.bt-platform-page .bt-ai-generator-panel select option{background:#050816;color:#f8fbff}.bt-platform-page .bt-ai-option-grid,.bt-platform-page .bt-ai-level-grid,.bt-platform-page .bt-ai-explain-grid{display:grid;gap:12px}.bt-platform-page .bt-ai-option-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0}.bt-platform-page .bt-ai-option-grid button,.bt-platform-page .bt-ai-strategy-list button,.bt-platform-page .bt-ai-topic-list button,.bt-platform-page .bt-ai-chip-row button{background:#0f172abd;border:1px solid rgba(148,163,184,.18);border-radius:13px;color:#f8fbff;cursor:pointer;font:inherit;padding:13px 14px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.bt-platform-page .bt-ai-option-grid button span,.bt-platform-page .bt-ai-strategy-list button span{color:#78a4d8;display:block;font-size:12px;margin-top:5px}.bt-platform-page .bt-ai-option-grid button.is-active,.bt-platform-page .bt-ai-strategy-list button.is-active,.bt-platform-page .bt-ai-topic-list button:hover,.bt-platform-page .bt-ai-chip-row button.is-active{background:linear-gradient(135deg,#00ff6624,#18a8ff1f);border-color:#18a8ffe6;box-shadow:0 0 0 1px #18a8ff29,0 18px 50px #18a8ff14;transform:translateY(-1px)}.bt-platform-page .bt-ai-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.bt-platform-page .bt-ai-chip-row button{min-height:36px;padding:8px 13px;text-align:center}.bt-platform-page .bt-ai-generator-row,.bt-platform-page .bt-ai-two,.bt-platform-page .bt-ai-chat-layout{display:grid;gap:16px}.bt-platform-page .bt-ai-generator-row{align-items:end;grid-template-columns:minmax(0,1fr) auto}.bt-platform-page .bt-ai-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-platform-page .bt-ai-gradient-button,.bt-platform-page .bt-ai-chat-input button{align-items:center;background:linear-gradient(135deg,var(--ai-blue),var(--ai-violet));border:0;border-radius:13px;color:#020617;cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:48px;padding:12px 18px;text-decoration:none;width:100%}.bt-platform-page .bt-ai-verdict{align-items:center;background:linear-gradient(135deg,#00ff6624,#18a8ff14);border:1px solid rgba(0,255,102,.34);border-radius:17px;display:grid;grid-template-columns:1fr auto;margin-bottom:18px;padding:22px}.bt-platform-page .bt-ai-verdict span,.bt-platform-page .bt-ai-verdict strong{color:#f8fbff;font-size:clamp(22px,3vw,34px);font-weight:900}.bt-platform-page .bt-ai-verdict p{color:#8fb3d9;grid-column:1 / -1;margin:4px 0 0}.bt-platform-page .bt-ai-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.bt-platform-page .bt-ai-level-grid>div,.bt-platform-page .bt-ai-explain-grid>article,.bt-platform-page .bt-ai-chat-bubble{background:#02081285;border:1px solid rgba(148,163,184,.14);border-radius:15px;padding:16px}.bt-platform-page .bt-ai-level-grid span{color:#8fb3d9;display:block;font-size:12px}.bt-platform-page .bt-ai-level-grid strong{color:#25d7ff;display:block;font-size:clamp(18px,2vw,25px);margin-top:4px}.bt-platform-page .bt-ai-strategy-list,.bt-platform-page .bt-ai-topic-list{display:grid;gap:10px}.bt-platform-page .bt-ai-empty-result{align-content:center;min-height:360px;text-align:center}.bt-platform-page .bt-ai-empty-result>span{color:#ffffff2e;display:block;font-size:clamp(58px,8vw,92px);font-weight:900}.bt-platform-page .bt-ai-chat-layout{grid-template-columns:320px minmax(0,1fr)}.bt-platform-page .bt-ai-chat-panel{display:grid;gap:14px;min-height:520px}.bt-platform-page .bt-ai-chat-log{display:grid;gap:12px;align-content:start}.bt-platform-page .bt-ai-chat-input{align-self:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto}.bt-platform-page .bt-ai-chat-input textarea{resize:vertical}.bt-platform-page .bt-ai-analysis-card{align-items:start;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;margin:14px 0;padding:18px}.bt-platform-page .bt-ai-confidence{color:#22c7ff;font-size:28px}.bt-platform-page .bt-ai-report-list__head{align-items:center;display:grid;gap:16px;grid-template-columns:1fr minmax(220px,320px);margin-top:30px}@media(max-width:900px){.bt-platform-page .bt-ai-app-head,.bt-platform-page .bt-ai-app-layout--split,.bt-platform-page .bt-ai-app-layout--backtest,.bt-platform-page .bt-ai-generator-row,.bt-platform-page .bt-ai-chat-layout,.bt-platform-page .bt-ai-chat-input,.bt-platform-page .bt-ai-analysis-card,.bt-platform-page .bt-ai-report-list__head,.bt-platform-page .bt-ai-option-grid,.bt-platform-page .bt-ai-level-grid,.bt-platform-page .bt-ai-level-grid--compact{grid-template-columns:1fr}}.bt-site-takeover,.bt-landing-page{--bt-green: #00ff66;--bt-bg: #080a0d;--bt-panel: #101318;--bt-panel-2: #151923;--bt-line: rgba(255,255,255,.12);--bt-text: #f8fafc;--bt-muted: #94a3b8;--bt-positive: #00ff66;--bt-negative: #ff453a;--bt-warning: #ffb800}.bt-landing-page .mega__ico,.bt-landing-page .mega__ico--btc,.bt-landing-page .mega__ico--eth,.bt-landing-page .mega__ico--sol,.bt-site-takeover .mega__ico,.bt-site-takeover .mega__ico--btc,.bt-site-takeover .mega__ico--eth,.bt-site-takeover .mega__ico--sol,.bt-landing-page .nav__caret,.bt-site-takeover .nav__caret{color:var(--bt-green)!important}.bt-landing-page .nav__group:hover .nav__link,.bt-landing-page .nav__group:focus-within .nav__link,.bt-landing-page .nav__link:hover,.bt-site-takeover .nav__group:hover .nav__link,.bt-site-takeover .nav__group:focus-within .nav__link,.bt-site-takeover .nav__link:hover{color:var(--bt-green)!important}.bt-product-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:clamp(24px,5vw,56px);align-items:stretch;margin:0 0 34px;padding:clamp(28px,5vw,60px);border:1px solid rgba(0,255,102,.28);border-radius:12px;background:radial-gradient(circle at 10% 0%,rgba(0,255,102,.17),transparent 36%),radial-gradient(circle at 90% 20%,rgba(0,180,255,.08),transparent 30%),linear-gradient(135deg,#0a1512fa,#090b0ffa);box-shadow:0 28px 80px #00000059}.bt-product-hero__eyebrow,.bt-v2-kicker{color:var(--bt-green);font:900 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}.bt-product-hero__title{margin:18px 0 16px;color:var(--bt-text);font-size:clamp(42px,6vw,74px);line-height:.98;letter-spacing:0}.bt-product-hero__lede{max-width:760px;margin:0;color:#dbe5f5;font-size:clamp(16px,2vw,20px);line-height:1.65}.bt-product-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.bt-product-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.16);border-radius:8px;color:var(--bt-text);font-weight:800;text-decoration:none}.bt-product-btn--primary{background:#f7931a;border-color:#f7931a;color:#0a0a0a}.bt-product-btn--primary:hover{background:#ffb05a;border-color:#ffb05a;box-shadow:0 0 24px #f7931a59}.bt-product-hero__metrics{display:grid;gap:12px}.bt-hero-metric{padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0b}.bt-hero-metric .bt-hero-metric__label,.bt-hero-metric small{display:block;color:var(--bt-muted);font-size:12px}.bt-hero-metric strong{display:block;margin:6px 0;color:var(--bt-text);font-size:clamp(22px,3vw,34px);line-height:1}.bt-chip-bar,.fxlm-cft-chipbar{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 28px}.bt-chip,.fxlm-cft-chip{border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#d8e2f0;border-radius:999px;padding:9px 13px;font-weight:800;font-size:12px;cursor:pointer}.bt-chip.is-active,.fxlm-cft-chip.active,.bt-chip:hover,.fxlm-cft-chip:hover{border-color:#00ff668c;color:var(--bt-green);background:#00ff6614}.bt-v2-split,.bt-tool-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px}.bt-v2-split__rail,.bt-tool-layout aside{position:sticky;top:120px;align-self:start}.bt-change-timeline,.bt-tool-steps,.bt-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bt-change-timeline article,.bt-tool-steps article,.bt-levels div,.bt-empty-panel,.bt-asset-v2__verdict,.bt-leaderboard,.bt-method-card,.bt-signal-card{border:1px solid rgba(255,255,255,.11);border-radius:10px;background:linear-gradient(180deg,#12151cfa,#090b0ffa);padding:18px}.bt-change-timeline span,.bt-tool-steps span,.bt-levels span,.bt-leaderboard__head p,.bt-related-news span,.bt-tool-assumptions,.bt-scenario-list button{color:var(--bt-muted)}.bt-change-timeline h3,.bt-tool-steps h3,.bt-signal-card h3,.bt-method-card summary,.bt-leaderboard h2{margin:6px 0 8px;color:var(--bt-text);font-size:17px;letter-spacing:0}.bt-methodology-grid,.bt-signal-card-grid,.bt-leaderboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bt-method-card summary{cursor:pointer;list-style:none}.bt-method-card p,.bt-signal-card p,.bt-empty-panel p,.bt-asset-v2__verdict p,.bt-leaderboard__head p{color:#b9c5d6;line-height:1.6}.bt-asset-v2__verdict{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:24px}.bt-asset-v2__verdict strong{color:var(--bt-green);font-size:clamp(28px,4vw,48px)}.bt-tone-positive{--tone: var(--bt-positive)}.bt-tone-negative{--tone: var(--bt-negative)}.bt-tone-warning{--tone: var(--bt-warning)}.bt-tone-neutral{--tone: var(--bt-green)}.bt-tone-positive,.bt-tone-negative,.bt-tone-warning,.bt-tone-neutral{border-color:#00ff6647}.bt-signal-card span,.bt-platform-card__icon,.bt-levels strong{color:var(--tone, var(--bt-green))}.bt-thesis-list,.bt-tool-assumptions{margin:0;padding-left:18px;line-height:1.7}.bt-related-news{display:grid;gap:10px}.bt-news-triage{border:1px solid rgba(0,255,102,.18);background:radial-gradient(circle at 0 0,rgba(0,255,102,.11),transparent 34%),linear-gradient(180deg,#0f1217f5,#08090cfa);border-radius:10px;padding:22px;margin:24px 0 30px}.bt-news-triage__head{max-width:760px;margin-bottom:18px}.bt-news-triage__head span,.bt-news-triage__card span{color:var(--bt-green);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bt-news-triage__head h2{margin:7px 0 8px;font-size:clamp(22px,2.6vw,32px);letter-spacing:0}.bt-news-triage__head p,.bt-news-triage__card p{color:#a8b3c7;line-height:1.6}.bt-news-triage__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bt-news-triage__card{display:block;min-height:168px;border:1px solid rgba(255,255,255,.11);border-radius:8px;padding:16px;background:#ffffff09;color:var(--bt-text);text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.bt-news-triage__card:hover{border-color:#00ff6675;background:#00ff6612;transform:translateY(-2px)}.bt-news-triage__card strong{display:block;margin:12px 0 8px;font-size:18px}.bt-related-news a,.bt-leaderboard__rows a{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08);color:var(--bt-text);text-decoration:none}.bt-related-news strong,.bt-leaderboard__rows strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-leaderboard__rows span{color:var(--bt-green);font-weight:900}.bt-leaderboard__rows small{color:var(--bt-muted)}.bt-leaderboard__rows em{color:#dbeafe;font-style:normal;font-variant-numeric:tabular-nums}.is-up,.fxlm-signal-pill--up{color:var(--bt-positive)!important}.is-down,.fxlm-signal-pill--down{color:var(--bt-negative)!important}.fxlm-signal-pill{display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:0 10px;font-weight:900;font-size:11px}.fxlm-signal-pill--neutral{color:var(--bt-warning)}.fxlm-confidence{color:var(--bt-green);font-weight:900;font-variant-numeric:tabular-nums}.bt-scenario-list{display:grid;gap:10px}.bt-scenario-list button{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;padding:11px 12px;text-align:left;cursor:pointer}.bt-scenario-list button:hover{border-color:#00ff6680;color:var(--bt-green)}.bt-calc-result-val.is-positive{color:var(--bt-positive)}.bt-calc-result-val.is-negative{color:var(--bt-negative)}@media(max-width:960px){.bt-product-hero,.bt-v2-split,.bt-tool-layout{grid-template-columns:1fr}.bt-v2-split__rail,.bt-tool-layout aside{position:static}.bt-change-timeline,.bt-tool-steps,.bt-levels,.bt-methodology-grid,.bt-signal-card-grid,.bt-leaderboard-grid,.bt-news-triage__grid{grid-template-columns:1fr}}.bt-platform-page .bt-product-btn--primary,.bt-platform-page .bt-product-btn--primary:link,.bt-platform-page .bt-product-btn--primary:visited,.bt-platform-page .bt-product-btn--primary:hover,.bt-platform-page .bt-product-btn--primary:focus,body.bt-site-takeover .bt-product-btn--primary,body.bt-site-takeover .bt-product-btn--primary:link,body.bt-site-takeover .bt-product-btn--primary:visited,body.bt-site-takeover .nav__signup,body.bt-site-takeover .nav__signup:link,body.bt-site-takeover .nav__signup:visited{background:var(--bt-green, #00ff66)!important;border-color:var(--bt-green, #00ff66)!important;color:#020403!important;text-shadow:none!important}.bt-platform-page .bt-product-btn--primary *,body.bt-site-takeover .nav__signup *{color:inherit!important}.bt-platform-page .bt-product-btn--primary:hover,body.bt-site-takeover .nav__signup:hover{filter:brightness(1.05);box-shadow:0 0 0 1px #00ff663d,0 16px 36px #00ff6629}.bt-platform-page .bt-product-hero{min-height:0;background:radial-gradient(circle at 0 0,rgba(0,255,102,.16),transparent 34%),radial-gradient(circle at 100% 0,rgba(87,130,255,.12),transparent 30%),linear-gradient(145deg,#03190ef5,#080c10fa 54%,#0e1218f7);border-color:#00ff6652;box-shadow:0 28px 100px #00000052,inset 0 1px #ffffff0d}.bt-platform-page .bt-product-hero__title{max-width:820px;font-size:clamp(34px,4.2vw,60px)}.bt-platform-page .bt-hero-metric{min-height:118px;border-color:#ffffff2e;background:linear-gradient(180deg,#172027e0,#0d1014eb)}.bt-platform-page .fxlm-cft-wrap{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#12151cf5,#090b0ffa),#090b0ffa}.bt-platform-page .fxlm-cft-controls{align-items:center;padding:18px;margin:0;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff06}.bt-platform-page .fxlm-cft-search{min-width:min(320px,100%);height:42px;border:1px solid rgba(255,255,255,.14)!important;border-radius:8px!important;background:#06080b!important;color:#f4f8ff!important}.bt-platform-page .fxlm-cft-chipbar{margin:0}.bt-platform-page .fxlm-cft-chip,.bt-platform-page .bt-chip{border-radius:8px}.bt-platform-page .bt-chip.is-active,.bt-platform-page .fxlm-cft-chip.active{background:var(--bt-green, #00ff66)!important;border-color:var(--bt-green, #00ff66)!important;color:#020403!important}.bt-platform-page .fxlm-table-wrap{border:0;border-radius:0}.bt-platform-page .fxlm-table{width:100%;min-width:1080px;border-collapse:collapse}.bt-platform-page .fxlm-table thead th{background:#141a31!important;color:#84a0d8!important;letter-spacing:.11em}.bt-platform-page .fxlm-cft-row[hidden]{display:none!important}.bt-platform-page .fxlm-cft-row:not([hidden]){display:table-row!important;opacity:1!important;visibility:visible!important}.bt-platform-page .fxlm-cft-row:hover{background:#00ff660b!important}.bt-platform-page .fxlm-cft-asset{display:inline-flex;align-items:center;gap:9px;color:#f4f8ff!important;text-decoration:none!important}.bt-platform-page .fxlm-cft-asset:hover .fxlm-cft-asset__name{color:var(--bt-green, #00ff66)}.bt-platform-page .fxlm-table-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px 18px;border-top:1px solid rgba(255,255,255,.08)}.bt-platform-page .fxlm-cft-pagination{padding:0;justify-content:flex-end}.bt-platform-page .bt-cat-pager:has(#fxlm-cft-pager),.bt-platform-page #fxlm-cft-showing,.bt-platform-page #fxlm-cft-pager{display:none!important}.bt-platform-page .bt-leaderboard-grid{grid-template-columns:repeat(3,minmax(250px,1fr));gap:18px}.bt-platform-page .bt-leaderboard{position:relative;overflow:hidden;min-height:300px;border-color:#ffffff24;background:radial-gradient(circle at 100% 0,rgba(0,255,102,.09),transparent 32%),linear-gradient(180deg,#12151cfa,#080a0efc)}.bt-platform-page .bt-leaderboard:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--bt-green, #00ff66),transparent)}.bt-platform-page .bt-leaderboard__head{min-height:92px}.bt-platform-page .bt-leaderboard__rows a{grid-template-columns:28px minmax(0,1fr) auto auto;min-height:44px;padding:10px 0}.bt-platform-page .bt-leaderboard__asset{display:inline-flex;align-items:center;gap:10px;min-width:0}.bt-platform-page .bt-leaderboard__asset img,.bt-platform-page .bt-leaderboard__asset i{width:24px;height:24px;flex:0 0 24px;border-radius:50%}.bt-platform-page .bt-leaderboard__asset i{display:inline-flex;align-items:center;justify-content:center;background:#00ff661f;color:var(--bt-green, #00ff66);font-style:normal;font-weight:900}.bt-platform-page .bt-leaderboard__rows a:hover strong{color:var(--bt-green, #00ff66)}.bt-platform-page .bt-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:28px;align-items:start}.bt-platform-page .bt-editorial-layout__main,.bt-platform-page .bt-editorial-layout__rail{min-width:0}.bt-platform-page .bt-editorial-layout__rail{position:sticky;top:120px;display:grid;gap:18px}.bt-platform-page .bt-platform-rail-widget{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#101319fa,#080a0efa);padding:18px}.bt-platform-page .bt-editorial-layout__rail .bt-pulse-wrap{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.bt-platform-page .bt-editorial-layout__rail .bt-pulse-header{display:none!important}.bt-platform-page .bt-editorial-layout__rail .bt-pulse-grid{grid-template-columns:1fr!important;gap:10px!important}.bt-platform-page .bt-editorial-layout__rail .bt-pulse-stat{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;padding:12px!important;border-radius:8px!important}.bt-platform-page .bt-editorial-layout__rail .bt-pulse-value{font-size:16px!important}.bt-platform-page .bt-editorial-layout__rail .bt-pulse-footer{display:none!important}.bt-platform-page .bt-bs-wrap,.bt-platform-page .bt-pn-wrap{max-width:none!important;margin:0!important;padding:0!important}.bt-platform-page .bt-bs-lead,.bt-platform-page .bt-pn-hero{border:1px solid rgba(0,255,102,.18);border-radius:10px;background:linear-gradient(135deg,#091c11b8,#0e1117fa)}.bt-platform-page .bt-bs-grid,.bt-platform-page .bt-pn-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:22px!important}.bt-platform-page .bt-bs-card,.bt-platform-page .bt-pn-card{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#12151cfa,#090b0ffa);overflow:hidden}.bt-platform-page .bt-bs-card:hover,.bt-platform-page .bt-pn-card:hover{border-color:#00ff6647;transform:translateY(-2px)}.bt-platform-page .bt-bs-card-thumb,.bt-platform-page .bt-pn-card-img-wrap{display:block;aspect-ratio:16 / 10;background:#10141b;overflow:hidden}.bt-platform-page .bt-bs-card-thumb img,.bt-platform-page .bt-pn-card-img,.bt-platform-page .bt-bs-lead-thumb img,.bt-platform-page .bt-pn-hero-img{width:100%;height:100%;object-fit:cover}.bt-platform-page .bt-pn-hero{display:grid;grid-template-columns:minmax(260px,.95fr) 1fr;gap:22px;padding:22px}.bt-platform-page .bt-pn-hero-img-wrap,.bt-platform-page .bt-pn-hero-img-ph{aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#10141b}.bt-platform-page .bt-pn-hero-title,.bt-platform-page .bt-bs-lead-title{font-size:clamp(26px,3vw,42px)!important;line-height:1.06!important}.bt-platform-page .bt-pn-card-body,.bt-platform-page .bt-bs-card-body{padding:16px}.bt-platform-page .bt-pn-card-title,.bt-platform-page .bt-bs-card-title{font-size:18px!important;line-height:1.24!important}.bt-platform-page .bt-pn-card-title a,.bt-platform-page .bt-bs-card-title a,.bt-platform-page .bt-pn-hero-title a,.bt-platform-page .bt-bs-lead-title a{color:#f4f8ff!important;text-decoration:none!important}.bt-platform-page .bt-pn-card-title a:hover,.bt-platform-page .bt-bs-card-title a:hover,.bt-platform-page .bt-pn-hero-title a:hover,.bt-platform-page .bt-bs-lead-title a:hover{color:var(--bt-green, #00ff66)!important}.bt-platform-page .bt-pn-grid .bt-pn-card:nth-child(n+13){display:none}@media(max-width:1180px){.bt-platform-page .bt-leaderboard-grid,.bt-platform-page .bt-bs-grid,.bt-platform-page .bt-pn-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.bt-platform-page .bt-editorial-layout,.bt-platform-page .bt-pn-hero{grid-template-columns:1fr}.bt-platform-page .bt-editorial-layout__rail{position:static}}body .bt-ai-platform #ai-generator .bt-ai-generator__intro h3{font-size:clamp(28px,3.2vw,48px)!important}body .bt-ai-platform #ai-generator .bt-ai-generator__actions button.bt-platform-button--primary,body .bt-ai-platform #ai-generator .bt-ai-generator__actions a.bt-platform-button--primary{min-width:220px!important;min-height:52px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0f6,#15d1ff)!important;color:#020617!important;box-shadow:0 18px 48px #0f63!important}body .bt-ai-platform #ai-generator .bt-ai-generator__result{background:radial-gradient(circle at 0 0,rgba(0,255,102,.1),transparent 32%),#070b12d6!important}body .bt-ai-platform #ai-library .bt-ai-report-library-wrap,body .bt-ai-platform #ai-guide .bt-ai-guide-grid{width:100%!important}body .bt-ai-platform #ai-library .bt-ai-report-library{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}body .bt-ai-platform #ai-library .bt-ai-report-card{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:clamp(20px,2.4vw,30px)!important;border-radius:18px!important}body .bt-ai-platform #ai-library .bt-ai-report-card>p{max-width:920px;color:#cbd5e1!important;font-size:15px;line-height:1.7}body .bt-ai-platform #ai-library .bt-ai-report-card__details[open]{max-width:none!important}body .bt-ai-platform #ai-library .bt-ai-report-markdown{font-size:15px;line-height:1.7}body .bt-ai-platform #ai-library .bt-ai-report-markdown h3,body .bt-ai-platform #ai-library .bt-ai-report-markdown h4{margin-top:22px;padding-top:14px;border-top:1px solid rgba(148,163,184,.14)}body .bt-ai-platform #ai-guide .bt-ai-guide-grid{grid-template-columns:1fr!important;gap:18px!important}body .bt-ai-platform #ai-guide .bt-platform-card-grid{grid-template-columns:1fr!important}body .bt-ai-platform #ai-guide .bt-platform-card{min-height:0!important;padding:20px 22px!important}body .bt-ai-platform #ai-guide .bt-ai-guide-callout{border-color:#00ff6647!important;background:radial-gradient(circle at 0 0,rgba(0,255,102,.12),transparent 36%),#0b101af0!important}@media(max-width:680px){.bt-platform-page .bt-leaderboard-grid,.bt-platform-page .bt-bs-grid,.bt-platform-page .bt-pn-grid{grid-template-columns:1fr!important}.bt-platform-page .fxlm-table-footer{align-items:flex-start;flex-direction:column}.bt-platform-page .fxlm-cft-pagination{justify-content:flex-start}}.bt-platform-page .bt-news-route-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.bt-platform-page .bt-news-route-nav>div{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#0f1218f5,#080a0efa);padding:16px}.bt-platform-page .bt-news-route-nav span{display:block;margin-bottom:12px;color:#7280a0;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bt-platform-page .bt-news-route-nav a{display:flex;align-items:center;min-height:36px;border-radius:8px;padding:8px 10px;color:#dfe8ff;text-decoration:none;font-weight:800}.bt-platform-page .bt-news-route-nav a:hover,.bt-platform-page .bt-news-route-nav a.is-active{background:#00ff661a;color:var(--bt-green, #00ff66)}.bt-platform-page .bt-news-v2{display:grid;gap:22px;margin-top:28px}.bt-platform-page .bt-news-v2__head,.bt-platform-page .bt-news-readnext__head{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:14px}.bt-platform-page .bt-news-v2__head span,.bt-platform-page .bt-news-readnext__head span{display:block;margin-bottom:6px;color:var(--bt-green, #00ff66);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.bt-platform-page .bt-news-v2__head h2,.bt-platform-page .bt-news-readnext__head h2{margin:0;color:#f6f9ff;font-size:clamp(24px,2vw,34px);line-height:1.08}.bt-platform-page .bt-news-v2__head p{max-width:420px;margin:0;color:#9aa7c2;font-weight:650}.bt-platform-page .bt-news-v2__grid,.bt-platform-page .bt-news-readnext__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-platform-page .bt-news-card{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(180deg,#10131afa,#07090dfc);box-shadow:0 18px 50px #00000038;transition:transform .18s ease,border-color .18s ease,background .18s ease}.bt-platform-page .bt-news-card:hover{transform:translateY(-2px);border-color:#00ff6659;background:linear-gradient(180deg,#111c17fa,#07090dfc)}.bt-platform-page .bt-news-card--lead{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(0,1fr);align-items:stretch;border-color:#00ff6659;background:radial-gradient(circle at 15% 15%,rgba(0,255,102,.12),transparent 36%),linear-gradient(135deg,#082214fa,#0b0f15fc)}.bt-platform-page .bt-news-card__media{display:block;min-height:100%;aspect-ratio:16 / 10;background:#0d1118;text-decoration:none}.bt-platform-page .bt-news-card--lead .bt-news-card__media{aspect-ratio:auto;min-height:320px}.bt-platform-page .bt-news-card__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}.bt-platform-page .bt-news-card--lead .bt-news-card__media img{object-fit:contain;background:linear-gradient(135deg,#090e18f5,#0c1420fa)}.bt-platform-page .bt-news-card__placeholder{display:grid;width:100%;height:100%;min-height:180px;place-items:center;background:linear-gradient(135deg,rgba(0,255,102,.15),transparent 46%),#111821;color:var(--bt-green, #00ff66);font-size:28px;font-weight:950;letter-spacing:.08em}.bt-platform-page .bt-news-card__body{display:flex;min-width:0;flex-direction:column;gap:12px;padding:18px}.bt-platform-page .bt-news-card--lead .bt-news-card__body{justify-content:center;padding:clamp(24px,4vw,46px)}.bt-platform-page .bt-news-card__meta{display:flex;flex-wrap:wrap;gap:8px;color:#8796b6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-platform-page .bt-news-card__meta span:first-child{border:1px solid rgba(0,255,102,.35);border-radius:999px;background:#00ff661a;color:var(--bt-green, #00ff66);padding:4px 8px}.bt-platform-page .bt-news-card h3{margin:0;font-size:clamp(18px,1.45vw,24px);line-height:1.16}.bt-platform-page .bt-news-card--lead h3{font-size:clamp(30px,3.4vw,52px);letter-spacing:0}.bt-platform-page .bt-news-card h3 a{color:#f7fbff;text-decoration:none}.bt-platform-page .bt-news-card h3 a:hover{color:var(--bt-green, #00ff66)}.bt-platform-page .bt-news-card p{margin:0;color:#b8c5dc;line-height:1.62}.bt-platform-page .bt-news-card__cta{margin-top:auto;color:var(--bt-green, #00ff66);font-weight:900;text-decoration:none}.bt-platform-page .bt-news-readnext{display:grid;gap:18px;margin-top:18px}.bt-platform-page .bt-news-card--compact .bt-news-card__media{aspect-ratio:16 / 9;min-height:0}.bt-platform-page .bt-news-card--compact h3{font-size:17px}.bt-platform-page .bt-news-card--compact p{display:none}.bt-platform-page .bt-blog-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,350px);gap:28px;align-items:start;margin-top:28px}.bt-platform-page .bt-blog-v2__context{position:sticky;top:118px;display:grid;gap:18px}.bt-platform-page .bt-blog-v2 .bt-bs-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.bt-platform-page .bt-blog-v2 .bt-bs-card-thumb,.bt-platform-page .bt-blog-v2 .bt-bs-lead-thumb{aspect-ratio:16 / 9}.bt-platform-page .bt-blog-v2 .bt-bs-card-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.bt-platform-page .bt-desk-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:28px;align-items:start;margin-top:30px}.bt-platform-page .bt-desk-v2__main,.bt-platform-page .bt-desk-v2__rail{min-width:0}.bt-platform-page .bt-desk-v2__main{display:grid;gap:24px}.bt-platform-page .bt-desk-v2__rail{position:sticky;top:118px;display:grid;gap:18px}.bt-platform-page .bt-desk-card{overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:linear-gradient(180deg,#11141bfa,#080a0efc);padding:clamp(18px,3vw,28px)}.bt-platform-page .bt-desk-card--crypto{border-color:#00ff6647}.bt-platform-page .bt-desk-card--forex{border-color:#6fa8ff47}.bt-platform-page .bt-desk-card__head{margin-bottom:18px}.bt-platform-page .bt-desk-card__head span,.bt-platform-page .bt-desk-key-grid article span{display:block;margin-bottom:8px;color:var(--bt-green, #00ff66);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bt-platform-page .bt-desk-card__head h2{margin:0;color:#f6f9ff;font-size:clamp(24px,2.2vw,36px);line-height:1.08}.bt-platform-page .bt-desk-card__head p{max-width:760px;margin:10px 0 0;color:#aebbd4;line-height:1.6}.bt-platform-page .bt-desk-key-grid,.bt-platform-page .bt-desk-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bt-platform-page .bt-desk-key-grid article,.bt-platform-page .bt-desk-level{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff08;padding:16px}.bt-platform-page .bt-desk-key-grid article strong,.bt-platform-page .bt-desk-level strong{display:block;color:#fff;font-size:clamp(22px,2vw,34px);line-height:1}.bt-platform-page .bt-desk-key-grid article p,.bt-platform-page .bt-desk-level small{display:block;margin-top:10px;color:#a7b4ce;line-height:1.5}.bt-platform-page .bt-desk-level.bt-tone-positive strong,.bt-platform-page .bt-desk-level.bt-tone-positive small{color:var(--bt-green, #00ff66)}.bt-platform-page .bt-desk-level.bt-tone-negative strong,.bt-platform-page .bt-desk-level.bt-tone-negative small{color:#ff4f5e}.bt-platform-page .bt-desk-chart{overflow:hidden;margin-top:18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#080b11}.bt-platform-page .bt-desk-chart>*{margin:0!important}.bt-platform-page .bt-desk-watch{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bt-platform-page .bt-desk-watch li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;border-bottom:1px solid rgba(255,255,255,.1);padding:14px 0}.bt-platform-page .bt-desk-watch time{color:var(--bt-green, #00ff66);font-family:var(--bt-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:900}.bt-platform-page .bt-desk-watch strong{display:block;color:#fff;font-size:17px}.bt-platform-page .bt-desk-watch p{margin:6px 0 0;color:#a8b4cb;line-height:1.56}.bt-platform-page .bt-desk-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bt-platform-page .bt-desk-sources span{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#00ff660d;color:#d9e3f5;padding:14px;font-weight:750}@media(max-width:1100px){.bt-platform-page .bt-news-route-nav,.bt-platform-page .bt-desk-v2,.bt-platform-page .bt-blog-v2{grid-template-columns:1fr}.bt-platform-page .bt-desk-v2__rail,.bt-platform-page .bt-blog-v2__context{position:static}}@media(max-width:900px){.bt-platform-page .bt-news-card--lead{grid-template-columns:1fr}.bt-platform-page .bt-news-card--lead .bt-news-card__media{aspect-ratio:16 / 9;min-height:0}.bt-platform-page .bt-news-v2__grid,.bt-platform-page .bt-news-readnext__grid,.bt-platform-page .bt-blog-v2 .bt-bs-grid,.bt-platform-page .bt-desk-key-grid,.bt-platform-page .bt-desk-levels,.bt-platform-page .bt-desk-sources{grid-template-columns:1fr!important}}@media(max-width:640px){.bt-platform-page .bt-news-v2__head,.bt-platform-page .bt-news-readnext__head{align-items:flex-start;flex-direction:column}.bt-platform-page .bt-desk-watch li{grid-template-columns:1fr}}.bt-page-content .bt-platform-page{width:100%;max-width:none}.bt-platform-page .bt-product-hero{margin-left:auto;margin-right:auto;max-width:1180px}.bt-platform-page .bt-platform-section,.bt-platform-page .bt-news-v2,.bt-platform-page .bt-news-triage,.bt-platform-page .bt-news-route-nav,.bt-platform-page .bt-blog-v2,.bt-platform-page .bt-desk-v2,.bt-platform-page .bt-leaderboard-grid,.bt-platform-page .bt-asset-v2{max-width:1180px;margin-left:auto;margin-right:auto}.bt-platform-page .bt-platform-card__title,.bt-platform-page .bt-leaderboard__head h2,.bt-platform-page .bt-news-card h3,.bt-platform-page .bt-desk-card__head h2{text-wrap:balance}.bt-platform-page .bt-news-v2__grid{grid-template-columns:repeat(3,minmax(240px,1fr))}.bt-platform-page .bt-news-card:not(.bt-news-card--lead) .bt-news-card__media{aspect-ratio:16 / 9;min-height:0}.bt-platform-page .bt-news-card__body{min-height:190px}.bt-platform-page .bt-news-card--compact .bt-news-card__body{min-height:150px}.bt-platform-page .bt-news-card--compact p{display:block;font-size:13px;line-height:1.5}.bt-platform-page .bt-v2-split{max-width:1180px;margin-left:auto;margin-right:auto}.bt-platform-page .bt-v2-split__rail .bt-related-news a{padding:12px 0}.bt-platform-page .bt-reading-layout{max-width:1180px;margin-left:auto;margin-right:auto}@media(max-width:980px){.bt-platform-page .bt-news-v2__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.bt-platform-page .bt-news-v2__grid{grid-template-columns:1fr}}.bt-platform-page .bt-product-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(18px,3vw,34px);padding:clamp(22px,3.2vw,42px);margin-bottom:28px;border-radius:10px}.bt-platform-page .bt-product-hero__title{max-width:760px;margin:12px 0 10px;font-size:clamp(28px,3.35vw,46px);line-height:1.06}.bt-platform-page .bt-product-hero__lede{max-width:680px;font-size:clamp(14px,1.22vw,17px);line-height:1.58}.bt-platform-page .bt-product-hero__ctas{margin-top:20px}.bt-platform-page .bt-product-btn,.bt-platform-page .bt-product-btn:visited{min-height:40px;padding:0 16px;text-decoration:none!important}.bt-platform-page .bt-product-btn--primary,.bt-platform-page .bt-product-btn--primary:visited,.bt-landing-page .button--primary,.bt-landing-page .button--primary:visited,.bt-landing-page .btn--primary,.bt-landing-page .btn--primary:visited{color:#031006!important}.bt-platform-page .bt-product-hero__metrics{gap:10px}.bt-platform-page .bt-hero-metric{display:block;min-height:0;padding:14px 16px;text-decoration:none!important;transition:border-color .18s ease,background .18s ease,transform .18s ease}.bt-platform-page a.bt-hero-metric:hover{border-color:#00ff667a;background:#00ff6613;transform:translateY(-1px)}.bt-platform-page .bt-hero-metric strong{margin:5px 0;font-size:clamp(19px,2vw,27px);line-height:1.08}.bt-platform-page .bt-section__head{gap:12px}.bt-platform-page .bt-section__head h2{font-size:clamp(21px,2vw,30px)}.bt-platform-page .bt-platform-section__head{grid-template-columns:auto minmax(0,max-content) auto;justify-content:start}.bt-platform-page .bt-platform-section__meta{justify-self:start;white-space:nowrap}.bt-platform-page .bt-v2-split__rail .bt-platform-card-grid,.bt-platform-page .bt-tool-layout aside .bt-platform-card-grid{grid-template-columns:1fr!important}.bt-platform-page .bt-tool-layout aside .bt-platform-card,.bt-platform-page .bt-v2-split__rail .bt-platform-card,.bt-platform-page .bt-desk-v2__rail .bt-platform-card{min-height:0}.bt-platform-page .bt-blog-v2--full{display:block}.bt-platform-page .bt-blog-v2--full .bt-blog-v2__main{min-width:0}.bt-platform-page .bt-learn-layout{grid-template-columns:230px minmax(0,1fr);max-width:1180px;margin-left:auto;margin-right:auto;align-items:start}.bt-platform-page .bt-learn-layout__main{min-width:0}.bt-platform-page .bt-learn-layout__main .bt-platform-card-grid{grid-template-columns:repeat(3,minmax(210px,1fr))}.bt-platform-page .bt-learn-layout__rail .bt-sticky-nav{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#0e121afa,#07090dfa);padding:14px}.bt-platform-page .bt-learn-layout__rail .bt-sticky-nav a{display:block;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.07);color:var(--bt-green, #00ff66);font-weight:850;text-decoration:none}.bt-platform-page .bt-learn-layout__rail .bt-sticky-nav a:last-child{border-bottom:0}.bt-compact-pulse,.bt-track-panel{overflow:hidden;border:1px solid rgba(0,255,102,.28);border-radius:10px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.13),transparent 36%),linear-gradient(180deg,#0f1817fa,#090c12fa);padding:16px}.bt-compact-pulse__head,.bt-track-panel__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.bt-live-dot{width:8px;height:8px;border-radius:999px;background:var(--bt-green, #00ff66);box-shadow:0 0 16px #00ff66b3}.bt-compact-pulse__head strong,.bt-track-panel__head strong{color:#f7fbff}.bt-compact-pulse__head small,.bt-track-panel__head small,.bt-compact-pulse__note,.bt-track-panel p{color:#98a6bd;font-size:12px;line-height:1.55}.bt-compact-pulse p{margin:0 0 12px;color:#dce7f8;line-height:1.5}.bt-compact-pulse__grid,.bt-track-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bt-track-panel__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-compact-pulse__grid a,.bt-track-panel__grid div{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;padding:11px;text-decoration:none!important}.bt-compact-pulse__grid a:hover{border-color:#00ff666b}.bt-compact-pulse__grid span,.bt-track-panel__grid span{display:block;color:#7f8eaa;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bt-compact-pulse__grid strong,.bt-track-panel__grid strong{display:block;margin:5px 0 2px;color:#f7fbff;font-size:17px;line-height:1.05}.bt-platform-page .bt-desk-v2{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.bt-platform-page .bt-desk-v2__rail .bt-compact-pulse__grid{grid-template-columns:1fr}.bt-platform-page .bt-desk-v2__rail .bt-track-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-platform-page .bt-desk-v2__rail .bt-compact-pulse,.bt-platform-page .bt-desk-v2__rail .bt-track-panel{padding:18px}.bt-whitepaper-layout,.bt-api-docs{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;max-width:1180px;margin:0 auto}.bt-whitepaper-layout main,.bt-api-docs__main{min-width:0}.bt-whitepaper-nav,.bt-api-docs__nav{position:sticky;top:118px;align-self:start}.bt-pipeline,.bt-score-ladder{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.bt-pipeline article,.bt-score-ladder article,.bt-api-endpoint{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#12151cfa,#090b0ffa);padding:18px}.bt-pipeline span,.bt-score-ladder span{display:inline-flex;min-width:32px;height:24px;align-items:center;justify-content:center;border:1px solid rgba(0,255,102,.3);border-radius:999px;color:var(--bt-green, #00ff66);font-weight:900;font-size:11px}.bt-pipeline h3,.bt-score-ladder h3{margin:14px 0 8px;color:#f7fbff;font-size:18px}.bt-pipeline p,.bt-score-ladder p{margin:0;color:#b8c5dc;line-height:1.55}.bt-api-docs__main{display:grid;gap:18px}.bt-api-endpoint{scroll-margin-top:130px}.bt-api-endpoint__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.bt-api-endpoint__head span{display:inline-flex;min-height:28px;align-items:center;border-radius:6px;background:var(--bt-green, #00ff66);color:#031006;padding:0 10px;font-weight:950}.bt-api-endpoint__head code,.bt-api-endpoint pre{border:1px solid rgba(0,255,102,.18);background:#05090c;color:#dfffea}.bt-api-endpoint__head code{border-radius:6px;padding:6px 10px}.bt-api-endpoint__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:16px}.bt-api-endpoint h3{margin:0 0 10px;color:#f7fbff;font-size:16px}.bt-api-endpoint dl{display:grid;gap:9px;margin:0}.bt-api-endpoint dt{color:var(--bt-green, #00ff66);font-weight:900}.bt-api-endpoint dd{margin:-6px 0 8px;color:#aebbd0}.bt-api-endpoint pre{overflow-x:auto;margin:0;border-radius:8px;padding:14px}.bt-api-endpoint details{margin-top:16px}.bt-api-endpoint summary{cursor:pointer;color:var(--bt-green, #00ff66);font-weight:850}.bt-code-panel{overflow-x:auto;border:1px solid rgba(0,255,102,.2);border-radius:10px;background:#05090c;color:#dfffea;padding:16px;font:700 13px/1.7 var(--bt-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}.bt-workspace-shell,.bt-performance-v2{display:grid;gap:28px}.bt-platform-page .bt-dash{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#0e121afa,#06080cfa);padding:18px}.bt-platform-page .bt-dash-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.bt-platform-page .bt-dash-preset-btn{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0a;color:#dfe8f6;padding:10px 12px;font-weight:850;cursor:pointer}.bt-platform-page .bt-dash-preset-active,.bt-platform-page .bt-dash-preset-btn:hover{border-color:#00ff668c;background:#00ff661f;color:var(--bt-green, #00ff66)}.bt-platform-page .bt-dash-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.bt-platform-page .bt-dash-card{grid-column:span 6;min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff06;padding:16px}.bt-platform-page .bt-dash-card-wide,.bt-platform-page .bt-dash-card-full{grid-column:1 / -1}.bt-platform-page .bt-dash-card-title{margin:0;color:#f7fbff;font-size:18px;line-height:1.2}.bt-platform-page .bt-dash-card-body{overflow:auto}.bt-platform-page .bt-perf-wrap{width:100%;max-width:none;margin:0;display:grid;gap:24px}.bt-platform-page .bt-perf-hero,.bt-platform-page .bt-perf-method,.bt-platform-page .bt-perf-section,.bt-platform-page .bt-perf-disclaimer{border:1px solid rgba(255,255,255,.12);border-radius:10px;background:linear-gradient(180deg,#0d1412fa,#080a0ffa);padding:24px}.bt-platform-page .bt-perf-title{margin:8px 0;color:#f7fbff;font-size:clamp(30px,4vw,52px);line-height:1}.bt-platform-page .bt-perf-sub,.bt-platform-page .bt-perf-method p,.bt-platform-page .bt-perf-foot-note,.bt-platform-page .bt-perf-disclaimer{color:#b8c5dc;line-height:1.6}.bt-platform-page .bt-perf-stats,.bt-platform-page .bt-perf-method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.bt-platform-page .bt-perf-stat,.bt-platform-page .bt-perf-method-card{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;padding:16px}.bt-platform-page .bt-perf-stat-val{color:var(--bt-green, #00ff66);font-size:28px;font-weight:950}.bt-platform-page .bt-perf-table-wrap{overflow-x:auto}.bt-platform-page .bt-perf-table{width:100%;border-collapse:collapse}.bt-platform-page .bt-perf-table th,.bt-platform-page .bt-perf-table td{border-bottom:1px solid rgba(255,255,255,.08);padding:12px;text-align:left}.bt-platform-page .bt-perf-table th{color:#7f8eaa;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bt-platform-page .bt-news-card__media{background:linear-gradient(135deg,#00ff661a,#0c1118fa)}.bt-platform-page .bt-news-card__media img{width:100%;height:100%;object-fit:cover;display:block}.bt-tone-up,.bt-tone-positive{color:var(--bt-green, #00ff66)!important}.bt-tone-down,.bt-tone-negative{color:#ff4d4d!important}.bt-platform-page .bt-news-v2__grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.bt-platform-page .bt-news-card--compact p{display:block}.bt-platform-page .bt-news-card__media img{object-position:center}@media(max-width:960px){.bt-platform-page .bt-product-hero,.bt-platform-page .bt-learn-layout,.bt-whitepaper-layout,.bt-api-docs{grid-template-columns:1fr}.bt-platform-page .bt-learn-layout__rail,.bt-whitepaper-nav,.bt-api-docs__nav{position:static}.bt-platform-page .bt-learn-layout__main .bt-platform-card-grid,.bt-compact-pulse__grid,.bt-track-panel__grid,.bt-pipeline,.bt-score-ladder,.bt-api-endpoint__grid,.bt-platform-page .bt-dash-grid,.bt-platform-page .bt-perf-stats,.bt-platform-page .bt-perf-method-grid{grid-template-columns:1fr}.bt-platform-page .bt-dash-card{grid-column:1 / -1}}.bt-platform-page{width:min(1440px,calc(100vw - 48px))}.bt-platform-page .bt-product-hero,.bt-platform-page .bt-platform-section,.bt-platform-page .bt-news-v2,.bt-platform-page .bt-news-triage,.bt-platform-page .bt-news-route-nav,.bt-platform-page .bt-blog-v2,.bt-platform-page .bt-desk-v2,.bt-platform-page .bt-leaderboard-grid,.bt-platform-page .bt-asset-v2,.bt-platform-page .bt-v2-split,.bt-platform-page .bt-reading-layout,.bt-platform-page .bt-learn-layout{max-width:1320px}.bt-platform-page .bt-product-hero{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(22px,4vw,52px)}.bt-platform-page .bt-hero-metric{position:relative;transition:border-color .18s ease,background .18s ease,transform .18s ease}.bt-platform-page a.bt-hero-metric:hover,.bt-platform-page a.bt-hero-metric:focus-visible{transform:translateY(-2px)}.bt-platform-page .bt-hero-metric__cue{display:inline-flex;width:fit-content;margin-top:12px;color:var(--bt-green, #00ff66);font-size:11px;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-platform-page .bt-hero-metric__cue:after{content:" ->"}.bt-signals-command,.bt-legal-grid,.bt-faq--cards{display:grid;gap:18px}.bt-signals-command{grid-template-columns:repeat(3,minmax(0,1fr));margin:26px auto 38px;max-width:1320px}.bt-signals-command>*{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#0f151ffa,#080b10fa);padding:18px}.bt-signal-playbook{display:grid;gap:12px}.bt-signal-playbook a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:12px;color:#f7fbff;text-decoration:none;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09}.bt-signal-playbook a:hover,.bt-signal-playbook a:focus-visible{border-color:#00ff6673;background:#00ff6612}.bt-signal-playbook span:first-child{color:var(--bt-green, #00ff66);font-size:11px;font-weight:950;letter-spacing:.1em}.bt-signal-playbook strong{display:block;margin-bottom:3px}.bt-signal-playbook small,.bt-external-feed__item small,.bt-legal-card p{color:#aeb9cc;line-height:1.55}.bt-signal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-signal-card{min-height:180px}.bt-external-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bt-external-feed__item{display:grid;gap:8px;padding:16px;color:#f7fbff;text-decoration:none;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff09}.bt-external-feed__item:hover,.bt-external-feed__item:focus-visible{border-color:#00ff666b;background:#00ff660f}.bt-external-feed__item span{color:var(--bt-green, #00ff66);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.bt-legal-grid,.bt-faq--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-legal-card,.bt-faq--cards .bt-faq__item{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(180deg,#121822f0,#0a0d13fa);padding:20px}.bt-legal-card span{display:block;width:34px;height:3px;margin-bottom:16px;background:var(--bt-green, #00ff66)}.bt-legal-card h3,.bt-faq--cards .bt-faq__item h3{margin:0 0 10px;color:#f7fbff;font-size:18px}.bt-faq--cards .bt-faq__item p{margin:0;color:#b8c5dc;line-height:1.6}.bt-platform-page .bt-learn-layout{grid-template-columns:280px minmax(0,1fr)}.bt-platform-page .bt-learn-layout__main .bt-platform-card-grid{grid-template-columns:repeat(3,minmax(240px,1fr))}@media(max-width:1100px){.bt-signals-command,.bt-legal-grid,.bt-faq--cards,.bt-external-feed,.bt-platform-page .bt-learn-layout{grid-template-columns:1fr}}@media(max-width:760px){.bt-platform-page{width:min(100% - 24px,760px)}.bt-platform-page .bt-product-hero,.bt-platform-page .bt-learn-layout__main .bt-platform-card-grid,.bt-signal-card-grid{grid-template-columns:1fr}}.bt-platform-page .bt-platform-card{cursor:pointer}.bt-signals-v3 .bt-platform-section__body{min-width:0}.bt-signals-v3 .bt-chip-bar a,.bt-signals-v3 .bt-chip-bar button{min-height:38px}.bt-signal-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bt-signal-card{position:relative;display:grid;gap:13px;min-height:250px;padding:18px 18px 18px 22px;color:#f7fbff;text-decoration:none;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:radial-gradient(circle at 100% 0,rgba(0,255,102,.08),transparent 32%),linear-gradient(180deg,#121822f5,#090c12fa);box-shadow:0 14px 38px #00000038;overflow:hidden;transition:border-color .18s ease,transform .18s ease,background .18s ease}.bt-signal-card:hover,.bt-signal-card:focus-visible{transform:translateY(-2px);border-color:#00ff668f;background:radial-gradient(circle at 100% 0,rgba(0,255,102,.14),transparent 34%),linear-gradient(180deg,#151d28fa,#090c12fc);outline:none}.bt-signal-card__stripe{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#12f7d6,var(--bt-green, #00ff66),#facc15)}.bt-signal-card.bt-tone-negative .bt-signal-card__stripe{background:linear-gradient(180deg,#ff4d4d,#f97316,#facc15)}.bt-signal-card.bt-tone-warning .bt-signal-card__stripe{background:linear-gradient(180deg,#facc15,var(--bt-green, #00ff66),#38bdf8)}.bt-signal-card__top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.bt-signal-card__asset{display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 10px;color:#06100b;border-radius:999px;background:var(--bt-green, #00ff66);font-size:11px;font-weight:950;letter-spacing:.08em}.bt-signal-card__top em{color:#8da2c4;font-style:normal;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.bt-signal-card__top strong{color:#f7fbff;font-size:13px}.bt-signal-card h3{margin:0;color:#f7fbff;font-size:clamp(18px,1.4vw,24px);line-height:1.15}.bt-signal-card p{margin:0;color:#c8d4e7;font-size:14px;line-height:1.58}.bt-signal-card__facts{display:grid;gap:8px;margin:0}.bt-signal-card__facts div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;padding:9px 0;border-top:1px solid rgba(255,255,255,.08)}.bt-signal-card__facts dt{color:#8da2c4;font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bt-signal-card__facts dd{margin:0;color:#e8eefb;font-size:13px;line-height:1.45}.bt-signal-card__open{margin-top:auto;color:var(--bt-green, #00ff66);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bt-signals-v3__support .bt-platform-rail-widget{min-width:0}@media(max-width:900px){.bt-signal-card-grid,.bt-signal-card__facts div{grid-template-columns:1fr}}.bt-analysis-v3,.bt-signals-v3{max-width:1320px;margin:0 auto}.bt-analysis-v3__tier,.bt-signals-v3__macro,.bt-signals-v3__support{display:grid;gap:20px;margin:28px 0}.bt-analysis-v3__tier--macro,.bt-signals-v3__macro{grid-template-columns:minmax(0,2fr) minmax(300px,.9fr);align-items:stretch}.bt-analysis-v3__tier--evidence,.bt-signals-v3__support{grid-template-columns:minmax(0,1.45fr) minmax(300px,.85fr)}.bt-analysis-v3__tier--details{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start}.bt-analysis-v3__tier--details aside{display:grid;gap:16px;position:sticky;top:110px}.bt-decision-panel,.bt-regime-panel,.bt-evidence-panel,.bt-heatmap-panel,.bt-desk-notes,.bt-disclosure-panel{min-width:0;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:radial-gradient(circle at top left,rgba(0,255,102,.12),transparent 34%),linear-gradient(180deg,#121822f7,#080b10fc);box-shadow:0 18px 50px #00000038}.bt-decision-panel{position:relative;overflow:hidden;padding:clamp(22px,3vw,32px)}.bt-decision-panel__stripe{position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bt-green, #00ff66),rgba(250,204,21,.95),rgba(255,77,77,.8))}.bt-decision-panel__head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.bt-decision-panel__head span,.bt-evidence-panel__head span,.bt-heatmap-panel__head span,.bt-desk-notes__head span,.bt-regime-panel>span{color:var(--bt-green, #00ff66);font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bt-decision-panel h2,.bt-evidence-panel h2,.bt-heatmap-panel h2,.bt-desk-notes h2{margin:8px 0;color:#f7fbff;font-size:clamp(24px,2.5vw,40px);line-height:1.06}.bt-decision-panel__head>strong{flex:0 0 auto;max-width:190px;padding:8px 12px;color:#f7fbff;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0e;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.bt-decision-copy{display:grid;gap:10px;max-width:860px;margin:20px 0 0}.bt-decision-copy p,.bt-evidence-panel__head p,.bt-heatmap-panel__head p,.bt-desk-notes__head p{margin:0;color:#b8c5dc;line-height:1.65}.bt-playbook-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.bt-playbook-grid a{display:block;min-height:112px;padding:14px;color:#f7fbff;text-decoration:none;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff0a}.bt-playbook-grid a:hover,.bt-playbook-grid a:focus-visible{border-color:#00ff667a;background:#00ff6612;transform:translateY(-2px)}.bt-playbook-grid span{color:var(--bt-green, #00ff66);font-size:10px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.bt-playbook-grid strong{display:block;margin:8px 0 5px}.bt-playbook-grid small{color:#aeb9cc;line-height:1.45}.bt-regime-panel{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:clamp(22px,3vw,30px);text-align:center}.bt-regime-panel>strong{color:#f7fbff;font-size:clamp(54px,7vw,86px);font-weight:950;line-height:.9}.bt-regime-panel>small,.bt-regime-panel__confidence small{color:#aeb9cc}.bt-score-meter{width:100%;height:24px;accent-color:var(--bt-green, #00ff66)}.bt-score-meter::-webkit-meter-bar{border:0;border-radius:999px;background:#1a1f2b}.bt-score-meter::-webkit-meter-optimum-value{border-radius:999px;background:linear-gradient(90deg,#ff4d4d,#facc15,var(--bt-green, #00ff66))}.bt-score-meter::-moz-meter-bar{border-radius:999px;background:linear-gradient(90deg,#ff4d4d,#facc15,var(--bt-green, #00ff66))}.bt-meter-labels{display:flex;justify-content:space-between;gap:8px;color:#76849c;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.bt-regime-panel__confidence{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff0a}.bt-regime-panel__confidence strong{display:block;margin:4px 0;color:#f7fbff;font-size:24px}.bt-regime-panel a{color:var(--bt-green, #00ff66);font-weight:900;text-decoration:none}.bt-evidence-panel,.bt-heatmap-panel,.bt-desk-notes,.bt-disclosure-panel{padding:22px}.bt-evidence-grid,.bt-desk-notes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.bt-evidence-card,.bt-desk-note,.bt-catalyst-list a{display:block;color:#f7fbff;text-decoration:none;border:1px solid rgba(255,255,255,.11);border-radius:10px;background:#ffffff0a;padding:15px}.bt-evidence-card:hover,.bt-desk-note:hover,.bt-catalyst-list a:hover{border-color:#00ff666b;background:#0f61}.bt-evidence-card span,.bt-desk-note span,.bt-catalyst-list time{color:#8da2c4;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.bt-evidence-card strong,.bt-desk-note strong,.bt-catalyst-list strong{display:block;margin:8px 0;font-size:17px}.bt-evidence-card em{color:var(--bt-green, #00ff66);font-style:normal;font-weight:950}.bt-evidence-card p,.bt-desk-note p,.bt-catalyst-list span{margin:8px 0 0;color:#aeb9cc;line-height:1.55}.bt-evidence-panel__foot{display:flex;justify-content:space-between;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);color:#aeb9cc}.bt-evidence-panel__foot a{color:var(--bt-green, #00ff66);font-weight:900;text-decoration:none;white-space:nowrap}.bt-correlation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 14px}.bt-correlation-cell{display:grid;gap:8px;min-height:86px;padding:12px;color:#f7fbff;text-decoration:none;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a}.bt-correlation-cell:hover{transform:translateY(-2px);border-color:#00ff6673}.bt-correlation-cell span{color:#8da2c4;font-size:10px;font-weight:950}.bt-correlation-cell strong{font-size:24px;line-height:1}.bt-disclosure-panel{margin-top:18px}.bt-disclosure-panel summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;cursor:pointer;list-style:none}.bt-disclosure-panel summary::-webkit-details-marker{display:none}.bt-disclosure-panel summary span,.bt-disclosure-panel summary em{color:var(--bt-green, #00ff66);font-size:11px;font-style:normal;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.bt-disclosure-panel summary strong{color:#f7fbff;font-size:18px}.bt-disclosure-panel[open] summary{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.bt-catalyst-list{display:grid;gap:10px}.bt-external-feed__item h3{margin:0;color:#f7fbff;font-size:15px;line-height:1.35}.bt-external-feed__item p{margin:0}.bt-external-feed__item em{color:var(--bt-green, #00ff66);font-style:normal;font-weight:900}.bt-platform-page .bt-change-timeline,.bt-platform-page .bt-methodology-grid{gap:14px}.bt-platform-page .bt-change-timeline article,.bt-platform-page .bt-method-card{border-color:#00ff662e;background:linear-gradient(180deg,#00ff660e,#ffffff06)}@media(max-width:1100px){.bt-analysis-v3__tier--macro,.bt-analysis-v3__tier--evidence,.bt-analysis-v3__tier--details,.bt-signals-v3__macro,.bt-signals-v3__support,.bt-playbook-grid{grid-template-columns:1fr}.bt-analysis-v3__tier--details aside{position:static}}@media(max-width:760px){.bt-decision-panel__head,.bt-evidence-panel__foot{flex-direction:column}.bt-evidence-grid,.bt-desk-notes__grid,.bt-correlation-grid{grid-template-columns:1fr}.bt-disclosure-panel summary{grid-template-columns:1fr}}.bt-platform-page .bt-hero-rotator{display:inline-flex;align-items:center;min-height:34px;margin:18px 0 0;padding:8px 12px;border:1px solid rgba(0,255,102,.18);border-radius:999px;background:linear-gradient(90deg,#00ff661a,#00b0ff0f);color:#baf7d4;font-size:13px;font-weight:750;line-height:1.35;transition:opacity .18s ease,transform .18s ease}.bt-platform-page .bt-hero-rotator:before{content:"";width:7px;height:7px;margin-right:9px;border-radius:50%;background:var(--bt-green, #00ff66);box-shadow:0 0 #00ff6673;animation:bt-hero-pulse 2.4s ease-out infinite}.bt-platform-page .bt-hero-rotator.is-changing{opacity:.42;transform:translateY(2px)}@keyframes bt-hero-pulse{0%{box-shadow:0 0 #00ff6673}70%{box-shadow:0 0 0 9px #0f60}to{box-shadow:0 0 #0f60}}.bt-platform-page .bt-hero-metric,.bt-platform-page .bt-platform-card,.bt-platform-page .bt-platform-rail-widget,.bt-platform-page .bt-decision-panel,.bt-platform-page .bt-regime-panel,.bt-platform-page .bt-evidence-panel,.bt-platform-page .bt-heatmap-panel,.bt-platform-page .bt-desk-notes,.bt-platform-page .bt-disclosure-panel{background:radial-gradient(circle at 16% 0%,rgba(0,255,102,.08),transparent 30%),linear-gradient(145deg,#161c26fa,#080a0dfa);box-shadow:0 18px 52px #00000047}.bt-platform-page .bt-hero-metric,.bt-platform-page .bt-platform-card{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.bt-platform-page .bt-hero-metric:after,.bt-platform-page .bt-platform-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.08) 45%,transparent 70%);transform:translate(-120%);transition:transform .6s ease}.bt-platform-page .bt-hero-metric:hover,.bt-platform-page .bt-platform-card:hover{transform:translateY(-3px);box-shadow:0 22px 70px #00ff6614,0 18px 52px #00000057}.bt-platform-page .bt-hero-metric:hover:after,.bt-platform-page .bt-platform-card:hover:after{transform:translate(120%)}.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card-grid,.bt-platform-page .bt-disclosure-panel--rail .bt-external-feed,.bt-platform-page .bt-platform-rail-widget .bt-platform-card-grid{grid-template-columns:1fr!important}.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card,.bt-platform-page .bt-platform-rail-widget .bt-platform-card{min-height:0;padding:16px;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start}.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card__icon,.bt-platform-page .bt-platform-rail-widget .bt-platform-card__icon{grid-row:span 3}.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card__title,.bt-platform-page .bt-platform-rail-widget .bt-platform-card__title{font-size:15px;margin-bottom:5px}.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card__body,.bt-platform-page .bt-platform-rail-widget .bt-platform-card__body{font-size:13px}.bt-platform-page .bt-platform-section--archive{margin-top:28px}.bt-platform-page .bt-signal-archive-v2{max-width:1320px;margin:0 auto}.bt-platform-page .bt-forex-asset-v2 .bt-platform-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(prefers-reduced-motion:reduce){.bt-platform-page .bt-hero-rotator:before,.bt-platform-page .bt-hero-metric:after,.bt-platform-page .bt-platform-card:after{animation:none;transition:none}}.bt-platform-page .bt-asset-merged{display:grid;gap:clamp(24px,4vw,42px)}.bt-platform-page .bt-asset-merged__summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:clamp(20px,4vw,44px);padding:clamp(24px,4vw,42px);border:1px solid rgba(0,255,102,.24);border-radius:22px;overflow:hidden;background:radial-gradient(circle at 12% 12%,rgba(0,255,102,.14),transparent 28%),linear-gradient(135deg,#0f61,#0e1520eb 55%,#07090efa);box-shadow:0 24px 70px #00000047,inset 0 0 0 1px #ffffff0a}.bt-platform-page .bt-asset-merged__summary:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.8),transparent 78%);mask-image:linear-gradient(120deg,rgba(0,0,0,.8),transparent 78%)}.bt-platform-page .bt-asset-merged__summary>*{position:relative;z-index:1}.bt-platform-page .bt-asset-merged__headline h2{max-width:720px;margin:12px 0;color:#f7fbff;font-size:clamp(30px,4vw,58px);line-height:1.02}.bt-platform-page .bt-asset-merged__headline p{max-width:720px;margin:0;color:#c5d4e6;font-size:clamp(15px,1.25vw,18px);line-height:1.65}.bt-platform-page .bt-asset-merged__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bt-platform-page .bt-asset-merged__stats a{position:relative;min-height:132px;padding:18px 18px 18px 22px;border:1px solid rgba(255,255,255,.14);border-radius:16px;color:inherit;text-decoration:none;background:linear-gradient(180deg,#141c26eb,#070a10eb);overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.bt-platform-page .bt-asset-merged__stats a:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:999px;background:linear-gradient(180deg,#0f6,#00d5ff,#ffc400);box-shadow:0 0 22px #00ff6657}.bt-platform-page .bt-asset-merged__stats a:hover,.bt-platform-page .bt-asset-merged__stats a:focus-visible{transform:translateY(-2px);border-color:#00ff666b;background:linear-gradient(180deg,#00ff6614,#070a10f2)}.bt-platform-page .bt-asset-merged__stats span,.bt-platform-page .bt-asset-merged__stats small{display:block;color:#9dafc3;font-size:12px}.bt-platform-page .bt-asset-merged__stats span{color:#f7fbff;font-weight:900}.bt-platform-page .bt-asset-merged__stats strong{display:block;margin:8px 0;color:#f7fbff;font-size:clamp(24px,3vw,42px);line-height:1}.bt-platform-page .bt-asset-merged .bt-platform-section:first-of-type .bt-platform-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-platform-page .bt-asset-merged .bt-platform-card,.bt-platform-page .bt-asset-merged .bt-platform-widget,.bt-platform-page .bt-asset-merged .bt-signal-card{border-radius:16px}@media(max-width:1100px){.bt-platform-page .bt-asset-merged__summary,.bt-platform-page .bt-asset-merged .bt-platform-section:first-of-type .bt-platform-card-grid{grid-template-columns:1fr}}.bt-platform-page{width:min(1500px,calc(100vw - 56px))!important}.bt-platform-page .bt-product-hero{min-height:clamp(430px,42vw,620px);padding:clamp(44px,6vw,76px) clamp(40px,6vw,72px);background:linear-gradient(90deg,rgba(0,255,102,.1) 0 1px,transparent 1px 80px),linear-gradient(0deg,rgba(255,255,255,.026) 0 1px,transparent 1px 64px),var(--bt-hero-art, linear-gradient(120deg, rgba(0,70,42,.68), rgba(8,14,24,.42))),radial-gradient(circle at 18% 22%,rgba(0,255,102,.2),transparent 34%),linear-gradient(135deg,#03130c,#071016 52%,#0a0f19);background-size:auto,auto,cover,auto,auto}.bt-platform-page .bt-product-hero:before{background:repeating-linear-gradient(118deg,rgba(0,255,102,.075) 0 1px,transparent 1px 36px),radial-gradient(circle at 15% 15%,rgba(0,220,255,.24),transparent 15%),radial-gradient(circle at 88% 24%,rgba(0,255,102,.16),transparent 22%);mix-blend-mode:screen}.bt-platform-page .bt-hero-metric,.bt-platform-page .bt-platform-card,.bt-platform-page .bt-platform-widget,.bt-platform-page .bt-platform-rail-widget,.bt-platform-page .bt-desk-card,.bt-platform-page .bt-news-card,.bt-platform-page .bt-news-feature,.bt-platform-page .bt-glossary-card{background:linear-gradient(135deg,rgba(0,255,102,.055),transparent 34%),linear-gradient(180deg,#141922eb,#0b0d12f5)!important;border:1px solid rgba(128,170,220,.24)!important;border-radius:14px!important;box-shadow:0 18px 42px #0000003d}.bt-platform-page .bt-platform-card-grid{align-items:stretch}.bt-platform-page .bt-platform-card,.bt-platform-page .bt-hero-metric{min-height:128px}.bt-platform-page .bt-hero-metric__cue,.bt-platform-page .bt-platform-card__arrow{color:var(--bt-green, #00ff66)!important;font-weight:950;letter-spacing:.04em}.bt-platform-page .bt-analysis-v3__tier--details{grid-template-columns:minmax(0,1fr) minmax(260px,330px)}.bt-platform-page #external-analyst-feed .bt-external-feed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-platform-page #external-analyst-feed .bt-external-feed__item{border:1px solid rgba(128,170,220,.24);border-radius:12px;padding:16px;background:linear-gradient(135deg,#00ff660e,#0c0f16f2)}.bt-platform-page .bt-calendar-shell{border:1px solid rgba(128,170,220,.24);border-radius:14px;overflow:hidden;background:#05070b}.bt-platform-page .bt-glossary__empty[hidden],.bt-platform-page [data-bt-glossary-empty][hidden]{display:none!important}.bt-platform-page .bt-glossary__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bt-platform-page .bt-glossary-card{min-height:230px}.bt-platform-page .bt-cot-wrap{background:transparent!important;color:#f7fbff!important;font-family:Inter,system-ui,sans-serif!important}.bt-platform-page .bt-cot-header,.bt-platform-page .bt-cot-howto,.bt-platform-page .bt-cot-unavail,.bt-platform-page .bt-cot-method,.bt-platform-page .bt-cot-card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(0,255,102,.06),transparent 35%),linear-gradient(180deg,#141922f0,#0a0c11f5)!important;border:1px solid rgba(128,170,220,.24)!important;border-radius:14px!important;box-shadow:0 18px 42px #00000038}.bt-platform-page .bt-cot-howto-grid,.bt-platform-page .bt-cot-cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important}.bt-platform-page .bt-cot-card{position:relative;overflow:hidden;padding:18px!important}.bt-platform-page .bt-cot-card:before,.bt-platform-page .bt-cot-method:before,.bt-platform-page .bt-cot-howto:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#0f6,#00c2ff,#ffb300)}.bt-platform-page .bt-cot-pair{color:#fff!important;border:0!important}.bt-platform-page .bt-cot-pair:hover{color:var(--bt-green, #00ff66)!important}.bt-platform-page .bt-news-feature__media,.bt-platform-page .bt-news-card__media{overflow:hidden;background:linear-gradient(135deg,#00ff661a,#101720f2)}.bt-platform-page .bt-news-feature__media img,.bt-platform-page .bt-news-card__media img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){.bt-platform-page{width:min(100%,calc(100vw - 28px))!important}.bt-platform-page #external-analyst-feed .bt-external-feed,.bt-platform-page .bt-analysis-v3__tier--details{grid-template-columns:1fr}}.bt-platform-page{width:min(1360px,calc(100vw - 48px))}.bt-platform-page .bt-product-hero{box-shadow:0 24px 80px #00000057,inset 0 0 0 1px #00ff661f}.bt-platform-page .bt-product-hero__title-row{gap:16px}.bt-platform-page .bt-product-hero__title-row .bt-asset-logo{align-self:flex-start;margin-top:8px}.bt-platform-page .bt-asset-logo--btc{color:#090500;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.55),transparent 28%),linear-gradient(135deg,#f7931a,#ffce6a)}.bt-platform-page .bt-asset-logo--eth{color:#fff;background:linear-gradient(135deg,#627eea,#1f2a56)}.bt-platform-page .bt-asset-logo--sol{color:#fff;background:linear-gradient(135deg,#14f195,#9945ff 55%,#00d4ff)}.bt-platform-page .bt-hero-metric,.bt-platform-page .bt-platform-card,.bt-platform-page .bt-platform-widget,.bt-platform-page .bt-platform-rail-widget,.bt-platform-page .bt-signal-card,.bt-platform-page .bt-change-timeline article,.bt-platform-page .bt-method-card,.bt-platform-page .bt-disclosure-panel,.bt-platform-page .bt-evidence-panel,.bt-platform-page .bt-correlation-panel,.bt-platform-page .bt-decision-panel{background:linear-gradient(135deg,rgba(0,255,102,.055),transparent 42%),linear-gradient(180deg,#131b24f0,#0a0c11fa)!important;border-color:#82aad73b!important}.bt-platform-page .bt-platform-card__arrow,.bt-platform-page .bt-hero-metric__cue{color:var(--bt-green, #00ff66)}.bt-platform-page .bt-evidence-panel,.bt-platform-page .bt-correlation-panel{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px}.bt-platform-page .bt-evidence-panel:before,.bt-platform-page .bt-correlation-panel:before,.bt-platform-page .bt-disclosure-panel:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#0f6,#00d8ff,#ffb300);box-shadow:0 0 18px #00ff663d}.bt-platform-page .bt-v2-split__rail .bt-platform-card-grid,.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card-grid{grid-template-columns:1fr}.bt-platform-page .bt-analysis-v3__tier--details aside .bt-platform-card{min-height:120px}.bt-platform-page .bt-product-hero__metrics{align-content:center}.bt-platform-page .bt-hero-metric[href="#price-summary"],.bt-platform-page .bt-hero-metric[href="#pair-overview"],.bt-platform-page .bt-hero-metric[href="#dexscan-feed"],.bt-platform-page .bt-hero-metric[href="#analysis-brief"]{border-left-color:#00ff6680!important}@media(max-width:760px){.bt-platform-page{width:min(100% - 22px,760px)}}.bt-platform-page .bt-product-hero{background:linear-gradient(135deg,#00ff661f,#080e18eb 54%,#05070bfa),radial-gradient(circle at 16% 20%,rgba(0,255,102,.18),transparent 30%);box-shadow:inset 0 0 0 1px #00ff662e,0 28px 90px #00000057}.bt-platform-page .bt-product-hero__title-row{display:flex;align-items:center;gap:14px;min-width:0}.bt-platform-page .bt-asset-logo{display:inline-grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;border:1px solid rgba(255,255,255,.18);color:#06100b;background:linear-gradient(135deg,#0f6,#00d8ff);font-weight:950;font-size:17px;box-shadow:0 0 0 6px #00ff6614,0 18px 44px #00ff662e}.bt-platform-page .bt-asset-logo--btc{background:linear-gradient(135deg,#f7931a,#ffcf66)}.bt-platform-page .bt-asset-logo--eth{background:linear-gradient(135deg,#8b6cff,#c9b8ff)}.bt-platform-page .bt-asset-logo--sol{background:linear-gradient(135deg,#00ffa3,#dc1fff)}.bt-platform-page .bt-asset-logo--forex{background:linear-gradient(135deg,#0f6,#76a9ff)}.bt-platform-page .bt-asset-logo--dex{background:linear-gradient(135deg,#00d8ff,#0f6)}.bt-platform-page .bt-asset-logo--signals{background:linear-gradient(135deg,#0f6,#ffb300)}.bt-platform-page .bt-product-hero__title{margin:0}.bt-platform-page .bt-product-hero:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 24%,#000 82%,transparent)}.bt-platform-page .bt-hero-context-crypto:before{opacity:.78;background:radial-gradient(circle at 10% 18%,rgba(247,147,26,.24),transparent 26%),radial-gradient(circle at 84% 22%,rgba(0,255,102,.2),transparent 30%),linear-gradient(135deg,#014624c7,#060d157a)}.bt-platform-page .bt-hero-context-forex:before{opacity:.78;background:repeating-linear-gradient(115deg,rgba(0,255,102,.12) 0 1px,transparent 1px 38px),radial-gradient(circle at 78% 18%,rgba(80,160,255,.24),transparent 31%),linear-gradient(135deg,#023e2ac7,#060d1680)}.bt-platform-page .bt-hero-context-signals:before{opacity:.8;background:radial-gradient(circle at 18% 18%,rgba(0,255,102,.22),transparent 28%),radial-gradient(circle at 82% 24%,rgba(255,183,0,.2),transparent 28%),linear-gradient(135deg,#024426c2,#070b1480)}.bt-platform-page .bt-hero-metric__cue:after,.bt-platform-page .bt-platform-card__arrow:after{content:"";display:inline-block;width:16px;height:1px;margin-left:7px;vertical-align:middle;background:currentColor;transform-origin:left center;transition:transform .18s ease}.bt-platform-page .bt-hero-metric:hover .bt-hero-metric__cue:after,.bt-platform-page .bt-platform-card:hover .bt-platform-card__arrow:after{transform:scaleX(1.6)}.bt-platform-page .bt-signal-card,.bt-platform-page .bt-change-timeline article,.bt-platform-page .bt-analysis-v3__tier--details .bt-platform-card,.bt-platform-page .bt-signal-card-grid>*,.bt-platform-page .bt-signals-v3__macro>*,.bt-platform-page .bt-signals-v3__support>*,.bt-platform-page .bt-asset-v2__grid>*,.bt-platform-page .bt-asset-v2__verdict,.bt-platform-page .bt-fx-overview-card,.bt-platform-page .bt-news-v2__lead,.bt-platform-page .bt-news-v2__card,.bt-platform-page .fxlm-table,.bt-platform-page .fxlm-card,.bt-platform-page .fxlm-widget,.bt-platform-page .fxlm-forex-table,.bt-platform-page .fxlm-crypto-table,.bt-platform-page .bt-correlation-heatmap,.bt-platform-page details.bt-faq__item{position:relative;overflow:hidden;border-color:#80aadc3d!important;background:linear-gradient(180deg,#121822f0,#080b11fa)!important}.bt-platform-page .bt-signal-card:before,.bt-platform-page .bt-change-timeline article:before,.bt-platform-page .bt-signals-v3__macro>*:before,.bt-platform-page .bt-signals-v3__support>*:before,.bt-platform-page .bt-asset-v2__grid>*:before,.bt-platform-page .bt-asset-v2__verdict:before,.bt-platform-page .bt-fx-overview-card:before,.bt-platform-page .bt-news-v2__lead:before,.bt-platform-page .bt-news-v2__card:before,.bt-platform-page .fxlm-card:before,.bt-platform-page .fxlm-widget:before,.bt-platform-page .fxlm-forex-table:before,.bt-platform-page .fxlm-crypto-table:before,.bt-platform-page .bt-correlation-heatmap:before,.bt-platform-page details.bt-faq__item:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#0f6,#00d8ff,#ffb300);box-shadow:0 0 18px #00ff663d;animation:bt-card-rail-glow 4.8s ease-in-out infinite alternate}.bt-platform-page .bt-signal-card,.bt-platform-page .bt-change-timeline article,.bt-platform-page .bt-platform-card,.bt-platform-page .bt-hero-metric{background-size:100% 100%}.bt-platform-page .bt-signal-card:hover,.bt-platform-page .bt-change-timeline article:hover,.bt-platform-page .bt-news-v2__card:hover,.bt-platform-page .bt-news-v2__lead:hover{border-color:#00ff667a!important;transform:translateY(-2px)}@media(max-width:760px){.bt-platform-page .bt-product-hero__title-row{align-items:flex-start}.bt-platform-page .bt-asset-logo{width:38px;height:38px;font-size:14px}}.bt-platform-page .bt-product-hero{position:relative;overflow:hidden;isolation:isolate}.bt-platform-page .bt-product-hero:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.52;background:var(--bt-hero-art, radial-gradient(circle at 18% 20%, rgba(0,255,102,.15), transparent 32%)),linear-gradient(135deg,#00ff6614,#1c30522e 58%,#0003);background-size:120% 120%,cover;animation:bt-hero-art-drift 18s ease-in-out infinite alternate}.bt-platform-page .bt-product-hero>*{position:relative;z-index:1}.bt-platform-page .bt-hero-context-crypto{--bt-hero-art: radial-gradient(circle at 12% 18%, rgba(247,147,26,.18), transparent 24%), radial-gradient(circle at 78% 28%, rgba(0,255,102,.14), transparent 30%), linear-gradient(120deg, rgba(2,68,38,.62), rgba(10,16,24,.36))}.bt-platform-page .bt-hero-context-forex{--bt-hero-art: repeating-linear-gradient(120deg, rgba(0,255,102,.08) 0 1px, transparent 1px 34px), radial-gradient(circle at 74% 18%, rgba(80,160,255,.18), transparent 30%), linear-gradient(120deg, rgba(0,50,30,.55), rgba(8,16,26,.34))}.bt-platform-page .bt-hero-context-dex{--bt-hero-art: radial-gradient(circle at 22% 76%, rgba(0,220,255,.16), transparent 26%), radial-gradient(circle at 80% 14%, rgba(0,255,102,.16), transparent 28%), linear-gradient(120deg, rgba(3,72,45,.55), rgba(9,14,22,.38))}.bt-platform-page .bt-hero-context-signals{--bt-hero-art: linear-gradient(110deg, rgba(0,255,102,.14), transparent 38%), radial-gradient(circle at 70% 36%, rgba(255,183,0,.16), transparent 26%), linear-gradient(120deg, rgba(0,46,27,.58), rgba(10,14,22,.34))}.bt-platform-page .bt-hero-context-news{--bt-hero-art: linear-gradient(90deg, rgba(0,255,102,.1), transparent 42%), radial-gradient(circle at 72% 22%, rgba(255,59,48,.13), transparent 28%), linear-gradient(120deg, rgba(3,50,37,.54), rgba(13,16,22,.36))}.bt-platform-page .bt-hero-context-learn,.bt-platform-page .bt-hero-context-tools,.bt-platform-page .bt-hero-context-commodity,.bt-platform-page .bt-hero-context-neutral{--bt-hero-art: radial-gradient(circle at 12% 20%, rgba(0,255,102,.14), transparent 28%), radial-gradient(circle at 82% 12%, rgba(96,126,255,.12), transparent 30%), linear-gradient(120deg, rgba(4,58,36,.58), rgba(10,14,22,.32))}@keyframes bt-hero-art-drift{0%{background-position:0% 0%,center}to{background-position:100% 28%,center}}.bt-platform-page .bt-product-hero__eyebrow{display:inline-flex;align-items:center;gap:10px}.bt-platform-page .bt-hero-context-badge{display:inline-grid;place-items:center;min-width:34px;height:26px;padding:0 8px;border:1px solid rgba(0,255,102,.42);border-radius:999px;background:linear-gradient(135deg,#00ff662e,#ffffff09);color:var(--bt-green, #00ff66);font-size:10px;font-weight:950;letter-spacing:.04em;box-shadow:0 0 22px #00ff661f}.bt-platform-page .bt-hero-metric,.bt-platform-page .bt-platform-card,.bt-platform-page .bt-platform-widget,.bt-platform-page .bt-platform-rail-widget,.bt-platform-page .bt-news-triage__card,.bt-platform-page .bt-catalyst-list a,.bt-platform-page .bt-external-feed__item,.bt-platform-page .bt-method-card,.bt-platform-page .bt-desk-note,.bt-platform-page .bt-empty-panel,.bt-platform-page .bt-tool-card,.bt-platform-page .bt-leaderboard-card,.bt-platform-page .bt-coin-stat-card,.bt-platform-page .bt-coin-research-card,.bt-platform-page .bt-coin-link-card,.bt-platform-page .bt-coin-converter,.bt-platform-page .bt-coin-about-grid article{position:relative;overflow:hidden;border-color:#80aadc3d}.bt-platform-page .bt-hero-metric:before,.bt-platform-page .bt-platform-card:before,.bt-platform-page .bt-platform-widget:before,.bt-platform-page .bt-platform-rail-widget:before,.bt-platform-page .bt-news-triage__card:before,.bt-platform-page .bt-catalyst-list a:before,.bt-platform-page .bt-external-feed__item:before,.bt-platform-page .bt-method-card:before,.bt-platform-page .bt-desk-note:before,.bt-platform-page .bt-empty-panel:before,.bt-platform-page .bt-tool-card:before,.bt-platform-page .bt-leaderboard-card:before,.bt-platform-page .bt-coin-stat-card:before,.bt-platform-page .bt-coin-research-card:before,.bt-platform-page .bt-coin-link-card:before,.bt-platform-page .bt-coin-converter:before,.bt-platform-page .bt-coin-about-grid article:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--bt-green, #00ff66),rgba(0,176,255,.72),rgba(255,183,0,.68));box-shadow:0 0 18px #00ff663d;opacity:.86;animation:bt-card-rail-glow 4.8s ease-in-out infinite alternate}.bt-platform-page .bt-hero-metric:hover,.bt-platform-page .bt-platform-card:hover,.bt-platform-page .bt-platform-widget:hover,.bt-platform-page .bt-news-triage__card:hover{border-color:#00ff667a}.bt-platform-page .bt-hero-metric{display:grid;align-content:center;gap:8px;min-height:136px;padding:22px 24px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.1),transparent 42%),linear-gradient(150deg,#101824f5,#05080df0);box-shadow:0 18px 44px #0003}.bt-platform-page .bt-hero-metric .bt-hero-metric__label{color:#d7e4f7;font-size:12px;font-weight:850}.bt-platform-page .bt-hero-metric strong{font-size:clamp(24px,2.4vw,34px);line-height:1.04}.bt-platform-page .bt-hero-metric small{max-width:28ch;color:#9fb1c7;line-height:1.35}.bt-platform-page .bt-asset-merged{width:min(1380px,100%);margin:0 auto}.bt-asset-command{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:22px;align-items:stretch;margin:42px 0 58px;padding:clamp(22px,3vw,36px);border:1px solid rgba(0,255,102,.28);border-radius:22px;background:radial-gradient(circle at 8% 0%,rgba(0,255,102,.18),transparent 36%),linear-gradient(135deg,#032516d1,#0b111cf5);box-shadow:0 28px 90px #00000057}.bt-asset-command__copy{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:260px}.bt-asset-command__copy span,.bt-ai-tool-card__badge,.bt-ai-tool-card__meta dt{color:var(--bt-green, #00ff66);font-family:var(--bt-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.bt-asset-command__copy h2{max-width:760px;margin:0;color:#fff;font-size:clamp(28px,3.5vw,52px);line-height:1.02}.bt-asset-command__copy p{max-width:760px;margin:0;color:#dbe7f7;font-size:clamp(15px,1.15vw,18px);line-height:1.65}.bt-asset-command__copy strong{width:fit-content;max-width:760px;padding:10px 14px;border:1px solid rgba(0,255,102,.24);border-radius:999px;background:#00ff6614;color:#f7fff9;font-size:14px;line-height:1.35}.bt-asset-command__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bt-asset-command-card{position:relative;display:flex;min-height:154px;flex-direction:column;justify-content:center;gap:9px;overflow:hidden;padding:20px 20px 20px 28px;border:1px solid rgba(128,170,220,.26);border-radius:18px;background:radial-gradient(circle at 86% 12%,rgba(0,255,102,.12),transparent 28%),linear-gradient(145deg,#0f1825f0,#070b12fa);color:#fff;text-decoration:none;box-shadow:0 20px 54px #0003;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bt-asset-command-card:before{content:"";position:absolute;inset:18px auto 18px 0;width:4px;border-radius:999px;background:linear-gradient(180deg,#19f7ff,#0f6 58%,#d7ff2f)}.bt-asset-command-card:hover,.bt-asset-command-card:focus-visible{transform:translateY(-3px);border-color:#00ff668c;box-shadow:0 28px 84px #00ff6617}.bt-asset-command-card span{color:#cddcf0;font-size:13px;font-weight:800}.bt-asset-command-card strong{color:#fff;font-size:clamp(24px,2.6vw,38px);line-height:1}.bt-asset-command-card small{color:#9fb1c7;font-size:13px;line-height:1.35}.bt-asset-merged .bt-platform-section{margin:54px 0}.bt-asset-merged .bt-platform-section__head{align-items:end;padding-bottom:16px;border-bottom:1px solid rgba(128,170,220,.22)}.bt-asset-merged .bt-platform-section__title{font-size:clamp(22px,2.1vw,30px);line-height:1.08}.bt-coin-snapshot-grid,.bt-coin-research-grid,.bt-coin-link-grid,.bt-coin-about-grid{display:grid;gap:14px}.bt-coin-snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bt-coin-research-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:22px 0 46px}.bt-coin-link-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.bt-coin-about-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}.bt-coin-stat-card,.bt-coin-research-card,.bt-coin-link-card,.bt-coin-converter,.bt-coin-about-grid article{display:flex;flex-direction:column;gap:8px;min-height:140px;padding:22px 22px 22px 28px;border:1px solid rgba(128,170,220,.22);border-radius:16px;background:radial-gradient(circle at 90% 10%,rgba(0,255,102,.1),transparent 32%),linear-gradient(145deg,#121925eb,#080c12f5);color:var(--bt-text, #f0f4ff);text-decoration:none;box-shadow:0 20px 60px #0000002e}.bt-coin-stat-card span,.bt-coin-research-card span,.bt-coin-link-card span,.bt-coin-converter span,.bt-coin-about-grid article span{color:var(--bt-muted, #9fb0c8);font-family:var(--bt-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-coin-stat-card strong,.bt-coin-research-card strong,.bt-coin-link-card strong,.bt-coin-converter strong{color:#fff;font-size:clamp(18px,1.45vw,24px);line-height:1.12;overflow-wrap:anywhere}.bt-coin-stat-card strong{font-size:clamp(20px,1.65vw,28px)}.bt-coin-converter strong,.bt-coin-link-card strong{font-size:clamp(17px,1.35vw,22px)}.bt-coin-stat-card small,.bt-coin-research-card p,.bt-coin-link-card small,.bt-coin-converter small,.bt-coin-about-grid p,.bt-coin-about-grid dd{color:var(--bt-muted, #9fb0c8)}.bt-coin-link-card:not(.is-disabled):hover,.bt-coin-link-card:not(.is-disabled):focus-visible,.bt-coin-stat-card:hover,.bt-coin-research-card:hover{transform:translateY(-2px);border-color:#00ff667a;box-shadow:0 24px 80px #00ff6614}.bt-coin-link-card.is-disabled{opacity:.62}.bt-coin-converter label{display:grid;gap:6px;margin-top:auto}.bt-coin-converter input{width:100%;min-height:42px;padding:0 12px;border:1px solid rgba(128,170,220,.22);border-radius:10px;background:#00000057;color:#fff}.bt-coin-converter output{color:var(--bt-green, #00ff66);font-weight:900}.bt-coin-about-grid dl{display:grid;gap:12px;margin:0}.bt-coin-about-grid dl div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid rgba(128,170,220,.12)}.bt-coin-about-grid dt{color:var(--bt-muted, #9fb0c8)}.bt-coin-about-grid dd{margin:0;font-weight:800;text-align:right}.bt-asset-merged .bt-signal-card-grid,.bt-asset-merged .bt-methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-asset-merged .bt-related-news{display:grid;gap:12px}.bt-asset-merged .bt-related-news a{min-height:74px;padding:18px 20px 18px 24px;border:1px solid rgba(128,170,220,.18);border-radius:14px;background:#101622b8}.bt-asset-merged .bt-related-news a:hover{border-color:#00ff6670}.bt-source-strip{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr) minmax(210px,260px);gap:22px;align-items:center;margin:64px 0 0;padding:30px 34px;border-top:1px solid rgba(128,170,220,.16);border-bottom:1px solid rgba(128,170,220,.16);background:linear-gradient(180deg,#0f1620bd,#090c12cc)}.bt-source-strip__copy{display:grid;gap:6px}.bt-source-strip__copy strong{color:#fff;font-family:var(--bt-mono, "JetBrains Mono", monospace);font-size:14px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-source-strip__copy span,.bt-source-strip__links a{color:var(--bt-green, #00ff66);font-family:var(--bt-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-source-strip__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.bt-source-strip__chips span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 18px;border:1px solid rgba(128,170,220,.2);border-radius:999px;background:#ffffff09;color:var(--bt-green, #00ff66);font-weight:800}.bt-source-strip__chips i{width:7px;height:7px;border-radius:50%;background:var(--bt-green, #00ff66);box-shadow:0 0 14px #00ff66b3}.bt-source-strip__links{display:grid;gap:10px;justify-items:start}.bt-source-strip__links a{text-decoration:none;letter-spacing:0;text-transform:none}@keyframes bt-card-rail-glow{0%{opacity:.48;filter:hue-rotate(0deg)}to{opacity:1;filter:hue-rotate(22deg)}}.fxlm-forex-table .fxlm-fx-pair-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.fxlm-forex-table .fxlm-fx-pair-link:hover .fxlm-fx-pair-name strong,.fxlm-forex-table .fxlm-fx-pair-link:focus-visible .fxlm-fx-pair-name strong{color:var(--bt-green, #00ff66)}.bt-platform-page .bt-fx-overview-rate{display:block;margin:10px 0 6px;color:#f7fbff;font-size:clamp(24px,4vw,44px);line-height:1}.bt-platform-page .bt-chart-stack,.bt-platform-page .bt-fx-context-stack{display:grid;grid-template-columns:1fr!important;gap:22px}.bt-platform-page .bt-chart-stack .bt-platform-card,.bt-platform-page .bt-fx-context-stack .bt-platform-card{min-height:0}.bt-platform-page .bt-auth-shell{display:grid;grid-template-columns:minmax(0,520px) minmax(240px,360px);gap:22px;align-items:start;margin:40px auto 0;max-width:940px}.bt-platform-page .bt-auth-form,.bt-platform-page .bt-auth-socials{display:grid;gap:16px;padding:28px;border:1px solid rgba(128,170,220,.22);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(0,255,102,.1),transparent 34%),linear-gradient(180deg,#121822f5,#080b11fa);box-shadow:0 22px 70px #00000047}.bt-platform-page .bt-auth-form__head{display:grid;gap:8px}.bt-platform-page .bt-auth-form__head span,.bt-platform-page .bt-auth-form label span{color:var(--bt-green, #00ff66);font-family:var(--bt-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.bt-platform-page .bt-auth-form__head h2{margin:0;color:#fff;font-size:clamp(28px,4vw,44px);line-height:1}.bt-platform-page .bt-auth-form__head p,.bt-platform-page .bt-auth-note{margin:0;color:var(--bt-muted, #9fb0c8);line-height:1.6}.bt-platform-page .bt-auth-form label{display:grid;gap:8px}.bt-platform-page .bt-auth-form input{min-height:48px;padding:0 14px;border:1px solid rgba(128,170,220,.28);border-radius:12px;background:#0000005c;color:#fff;font:inherit}.bt-platform-page .bt-auth-submit,.bt-platform-page .bt-auth-social{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(0,255,102,.42);border-radius:12px;background:var(--bt-green, #00ff66);color:#06100b;font-weight:950;text-decoration:none;cursor:pointer}.bt-platform-page .bt-auth-social{background:#ffffff0a;color:#f7fbff}.bt-platform-page .bt-auth-form__links{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap}.bt-platform-page .bt-auth-form__links a{color:var(--bt-green, #00ff66);font-weight:800;text-decoration:none}.bt-platform-page .bt-chip-bar [data-bt-signal-filter].is-active,.bt-platform-page .bt-chip-bar [data-bt-signal-filter][aria-pressed=true]{background:var(--bt-green, #00ff66);border-color:var(--bt-green, #00ff66);color:#06100b;box-shadow:0 0 0 4px #00ff661a}.bt-platform-page .bt-chip-bar [data-bt-signal-filter]:focus-visible{outline:2px solid var(--bt-green, #00ff66);outline-offset:3px}.bt-platform-page .bt-signal-empty{grid-column:1 / -1;margin:0;padding:22px;border:1px dashed rgba(128,170,220,.28);border-radius:14px;color:var(--bt-muted, #9fb0c8);background:#ffffff06}.bt-platform-page .bt-signal-card__open{color:var(--bt-green, #00ff66)!important}.bt-scroll-top{position:fixed;right:22px;bottom:26px;z-index:900;display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(0,255,102,.42);border-radius:50%;background:#060c12e0;color:var(--bt-green, #00ff66);font-size:22px;font-weight:950;box-shadow:0 18px 50px #00000057,0 0 24px #00ff661f;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.bt-scroll-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.bt-scroll-top:hover,.bt-scroll-top:focus-visible{border-color:var(--bt-green, #00ff66);outline:none}html.bt-chart-modal-open{overflow:hidden}.fxlm-chart-wrap.is-chart-fullscreen{position:fixed!important;inset:5vh 4vw!important;z-index:99998!important;display:block!important;width:auto!important;height:90vh!important;min-height:90vh!important;padding:18px!important;border:1px solid rgba(0,255,102,.42)!important;border-radius:18px!important;background:#05080d!important;box-shadow:0 0 0 9999px #000000b8,0 30px 100px #0000008c!important}.fxlm-chart-wrap.is-chart-fullscreen [data-tv-host],.fxlm-chart-wrap.is-chart-fullscreen [id^=tv]{height:calc(90vh - 96px)!important}.fxlm-chart-wrap.is-chart-fullscreen [data-bt-chart-fullscreen],.fxlm-chart-wrap.is-chart-fullscreen .bt-chart-action-btn{position:relative;z-index:2}@media(max-width:760px){.bt-platform-page .bt-auth-shell{grid-template-columns:1fr}.fxlm-chart-wrap.is-chart-fullscreen{inset:3vh 12px!important;height:94vh!important;min-height:94vh!important}}.bt-platform-page .bt-chart-stack .fxlm-chart-wrap,.bt-platform-page .bt-fx-context-stack .fxlm-chart-wrap{margin-bottom:0}.fxlm-chart-wrap{position:relative}.fxlm-chart-wrap .bt-chart-expand-overlay{z-index:80;pointer-events:auto}.fxlm-chart-wrap.is-chart-fullscreen{position:fixed!important;inset:8vh auto auto 50%!important;z-index:100001!important;width:min(1180px,calc(100vw - 128px))!important;height:74vh!important;min-height:560px!important;max-height:820px!important;max-width:none!important;margin:auto!important;padding:0!important;transform:translate(-50%)!important;border-radius:18px!important;background:#05070b!important;border:1px solid rgba(0,255,102,.34)!important;box-shadow:0 34px 120px #000000b8,0 0 0 1px #ffffff14 inset!important;overflow:hidden!important}.fxlm-chart-wrap.is-chart-fullscreen [data-tv-host]{height:calc(74vh - 58px)!important;min-height:500px!important;max-height:760px!important}.fxlm-chart-wrap.is-chart-fullscreen .bt-chart-controls{border-radius:18px 18px 0 0;padding-right:92px}.bt-chart-modal-close{position:absolute;top:12px;right:12px;z-index:90;appearance:none;border:1px solid rgba(0,255,102,.36);border-radius:999px;background:#050a10eb;color:var(--bt-green, #00ff66);font-size:12px;font-weight:900;line-height:1;padding:10px 13px;cursor:pointer;box-shadow:0 10px 30px #00000059}.bt-chart-modal-close:hover,.bt-chart-modal-close:focus-visible{border-color:var(--bt-green, #00ff66);outline:none;background:#00ff661a}html.bt-chart-modal-open,html.bt-chart-modal-open body{overflow:hidden!important}html.bt-chart-modal-open:before{content:"";position:fixed;inset:0;z-index:100000;background:#01050cc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:820px){.fxlm-chart-wrap.is-chart-fullscreen{inset:2vh auto auto 50%!important;width:calc(100vw - 24px)!important;height:96vh!important;min-height:0!important}.fxlm-chart-wrap.is-chart-fullscreen [data-tv-host]{height:calc(96vh - 56px)!important;min-height:0!important}}.bt-threads-archive{width:min(1180px,calc(100% - 40px));margin:42px auto 86px;color:var(--bt-text, #f4f8ff);display:grid;gap:22px}.bt-threads-hero,.bt-threads-empty-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:28px;align-items:center;min-height:330px;padding:clamp(28px,5vw,56px);border:1px solid rgba(0,255,102,.52);border-radius:18px;background:radial-gradient(circle at 14% 26%,rgba(0,255,102,.22),transparent 36%),linear-gradient(120deg,#00ff6624,#0d1422d6 52%,#0a101bf2);box-shadow:0 26px 74px #0000005c,inset 0 0 0 1px #ffffff06}.bt-threads-empty-card{grid-template-columns:1fr;min-height:260px}.bt-threads-kicker{display:inline-flex;color:#0f6;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.bt-threads-hero h1,.bt-threads-empty-card h2{max-width:720px;margin:0 0 14px;font-size:clamp(2rem,4vw,4.35rem);line-height:.96;letter-spacing:0}.bt-threads-hero p,.bt-threads-empty-card p{max-width:680px;margin:0;color:#dceaffd1;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.65}.bt-threads-actions,.bt-threads-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bt-threads-actions{margin-top:26px}.bt-threads-actions a,.bt-threads-toolbar a,.bt-threads-cta,.bt-thread-expand,.bt-thread-copy,.bt-thread-share,.bt-thread-perma{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(0,255,102,.26);border-radius:10px;background:#00ff6614;color:#0f6;font-weight:850;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.bt-threads-actions a:first-child,.bt-thread-expand,.bt-threads-cta{background:#0f6;color:#041009;border-color:#0f6}.bt-threads-actions a:hover,.bt-threads-toolbar a:hover,.bt-threads-cta:hover,.bt-thread-expand:hover,.bt-thread-copy:hover,.bt-thread-share:hover,.bt-thread-perma:hover{transform:translateY(-2px);border-color:#00ff66b3}.bt-threads-stats{display:grid;gap:14px}.bt-threads-stats article{border:1px solid rgba(151,179,214,.28);border-radius:14px;background:linear-gradient(150deg,#121b2af0,#090e17e0);padding:18px}.bt-threads-stats span,.bt-thread-count,.bt-thread-handle,.bt-thread-tweet-n{color:#b0caedc2;font-size:.78rem}.bt-threads-stats strong{display:block;margin:6px 0 2px;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1}.bt-threads-stats small{color:#9ab9e2b8}.bt-threads-toolbar{justify-content:space-between;border:1px solid rgba(151,179,214,.18);border-radius:14px;background:#101621d1;padding:14px 16px;color:#dceaffd6}.bt-threads-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px}.bt-thread-card{position:relative;overflow:hidden;border:1px solid rgba(151,179,214,.22);border-radius:16px;background:linear-gradient(145deg,#111824f0,#080c14eb);padding:18px;box-shadow:0 18px 46px #00000047}.bt-thread-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#00e5ff,#0f6,#b6ff00)}.bt-thread-head,.bt-thread-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.bt-thread-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:#0f6;color:#041009;font-weight:950}.bt-thread-meta{flex:1;min-width:0}.bt-thread-author{font-weight:900}.bt-thread-hook{margin:18px 0;color:#f4f8ff;font-size:1.08rem;line-height:1.55}.bt-thread-body{display:grid;gap:10px;margin:14px 0 18px}.bt-thread-body[hidden]{display:none!important}.bt-thread-tweet{border:1px solid rgba(151,179,214,.16);border-radius:12px;background:#0309106b;padding:12px}.bt-thread-tweet-n{display:block;margin-bottom:6px;font-weight:900}.bt-thread-tweet-t{color:#e8f0ffe0;line-height:1.55}.bt-thread-foot{align-items:flex-start;flex-wrap:wrap;border-top:1px solid rgba(151,179,214,.14);padding-top:14px}.bt-thread-actions{display:flex;flex-wrap:wrap;gap:10px}.bt-thread-copy,.bt-thread-share,.bt-thread-perma{min-height:38px;font-size:.84rem}@media(max-width:820px){.bt-threads-archive{width:min(100% - 24px,1180px)}.bt-threads-hero{grid-template-columns:1fr;min-height:0}.bt-thread-head,.bt-thread-foot{align-items:stretch}}@media(prefers-reduced-motion:reduce){.bt-platform-page .bt-product-hero:before,.bt-platform-page .bt-hero-metric:before,.bt-platform-page .bt-platform-card:before,.bt-platform-page .bt-platform-widget:before,.bt-platform-page .bt-platform-rail-widget:before,.bt-platform-page .bt-news-triage__card:before,.bt-platform-page .bt-catalyst-list a:before,.bt-platform-page .bt-external-feed__item:before,.bt-platform-page .bt-method-card:before,.bt-platform-page .bt-desk-note:before,.bt-platform-page .bt-empty-panel:before,.bt-platform-page .bt-tool-card:before,.bt-platform-page .bt-leaderboard-card:before{animation:none}}@media(max-width:1100px){.bt-source-strip{grid-template-columns:1fr}.bt-source-strip__chips{justify-content:flex-start}.bt-coin-research-grid,.bt-coin-link-grid,.bt-coin-snapshot-grid,.bt-asset-merged .bt-signal-card-grid,.bt-asset-merged .bt-methodology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.bt-coin-snapshot-grid,.bt-coin-research-grid,.bt-coin-link-grid,.bt-coin-about-grid,.bt-asset-merged .bt-signal-card-grid,.bt-asset-merged .bt-methodology-grid{grid-template-columns:1fr}}.bt-pricing-page,.bt-ai-provider-status,.bt-ai-audit-status,.bt-account-plan,.bt-locked-feature{color:var(--bt-text, #f4f7fb)}.bt-pricing-page{width:min(100% - 32px,1180px);margin:0 auto;padding:clamp(42px,7vw,92px) 0}.bt-pricing-hero,.bt-account-plan,.bt-locked-feature{position:relative;overflow:hidden;border:1px solid rgba(0,255,102,.34);border-radius:18px;background:linear-gradient(135deg,#00ff6626,#121a26e0 52%,#090c12f5),#0b0f14;box-shadow:0 28px 72px #00000057}.bt-pricing-hero{min-height:340px;display:grid;align-content:center;gap:18px;padding:clamp(28px,6vw,72px)}.bt-pricing-hero h1{max-width:820px;margin:0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98;letter-spacing:0}.bt-pricing-hero p{max-width:720px;margin:0;color:var(--bt-muted, #a9b8d0);font-size:1.05rem;line-height:1.65}.bt-pricing-hero__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.bt-pricing-hero__badges span,.bt-plan-card__badge,.bt-check,.bt-account-plan__cap span{border:1px solid rgba(0,255,102,.28);border-radius:999px;background:#00ff6614;color:var(--bt-brand, #00ff66)}.bt-pricing-hero__badges span{padding:8px 12px;font-weight:800;font-size:.78rem}.bt-pricing-promos{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.bt-pricing-promos a{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:10px 14px;border:1px solid rgba(0,255,102,.28);border-radius:999px;background:linear-gradient(135deg,#00ff6624,#121924b8),#00ff660f;color:var(--bt-text, #f4f8ff);text-decoration:none;box-shadow:0 14px 34px #00ff6614}.bt-pricing-promos a:hover,.bt-pricing-promos a:focus-visible{border-color:#00ff66b8;transform:translateY(-1px)}.bt-pricing-promos strong{color:var(--bt-brand, #00ff66);font-family:var(--bt-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:.8rem;letter-spacing:.04em}.bt-pricing-promos span{color:var(--bt-muted, #a9b8d0);font-size:.86rem;font-weight:800}.bt-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.bt-plan-card,.bt-ai-route-card,.bt-pricing-faq details{position:relative;border:1px solid rgba(160,177,207,.18);border-radius:16px;background:linear-gradient(180deg,#121924f0,#090c12f5);box-shadow:0 18px 50px #00000038}.bt-plan-card{padding:24px}.bt-plan-card.is-featured{border-color:#00bfffb3;box-shadow:0 0 0 1px #00bfff38,0 24px 70px #00bfff1f}.bt-plan-card.is-institutional{border-color:#ffb800ad;box-shadow:0 0 0 1px #ffb8002e,0 24px 70px #ffb8001a}.bt-plan-card__badge{display:inline-flex;padding:5px 10px;font-size:.72rem;font-weight:900;text-transform:uppercase}.bt-plan-card h2,.bt-account-plan h2,.bt-locked-feature h3{margin:18px 0 8px}.bt-plan-price{display:flex;align-items:baseline;gap:6px;margin:10px 0}.bt-plan-price span{font-size:2.8rem;font-weight:900}.bt-plan-price small,.bt-plan-card p,.bt-account-plan p,.bt-locked-feature p,.bt-ai-route-card span{color:var(--bt-muted, #9eb0ca)}.bt-plan-card__audience{min-height:44px;font-weight:800}.bt-plan-card__limits,.bt-plan-outcomes{display:grid;gap:8px;margin:18px 0}.bt-plan-card__limits{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-plan-card__limits span{border:1px solid rgba(0,255,102,.2);border-radius:12px;padding:10px;background:#00ff660f;color:var(--bt-brand, #00ff66);font-size:.76rem;font-weight:900;text-align:center}.bt-plan-outcomes{padding:0;list-style:none}.bt-plan-outcomes li{border-left:2px solid var(--bt-brand, #00ff66);padding:8px 0 8px 12px;background:linear-gradient(90deg,rgba(0,255,102,.08),transparent);font-size:.9rem;font-weight:800}.bt-plan-features{display:grid;gap:9px;padding:0;margin:20px 0 24px;list-style:none}.bt-plan-features li{display:flex;gap:8px;align-items:flex-start;font-size:.92rem}.bt-plan-features li:before{content:"";width:7px;height:7px;flex:0 0 7px;margin-top:7px;border-radius:999px;background:var(--bt-brand, #00ff66);box-shadow:0 0 14px #00ff66b3}.bt-pricing-comparison,.bt-pricing-faq,.bt-pricing-limits,.bt-pricing-ai-routing,.bt-ai-provider-status{margin-top:42px}.bt-pricing-table-wrap{overflow-x:auto;border:1px solid rgba(160,177,207,.18);border-radius:16px}.bt-pricing-table{width:100%;min-width:760px;border-collapse:collapse;background:#090c12d1}.bt-pricing-table th,.bt-pricing-table td{padding:14px 16px;border-bottom:1px solid rgba(160,177,207,.12);text-align:left}.bt-pricing-table th:not(:first-child),.bt-pricing-table td:not(:first-child){text-align:center}.bt-pricing-table td small{display:block;margin-top:4px;color:#a0b1cf8f;font-size:.72rem;font-weight:800}.bt-pricing-table__group td{background:#00ff6614;color:var(--bt-brand, #00ff66);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-check{display:inline-flex;padding:3px 9px;font-size:.72rem;font-weight:900;text-transform:uppercase}.bt-muted{color:#a0b1cf73}.bt-pricing-faq{width:min(100%,760px);margin-inline:auto}.bt-pricing-faq details{padding:16px 18px;margin-bottom:10px}.bt-pricing-faq summary{cursor:pointer;font-weight:900}.bt-ai-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-ai-route-card{padding:20px}.bt-ai-route-card h3{margin:0 0 14px}.bt-ai-route-card div{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(160,177,207,.12)}.bt-ai-route-card strong{max-width:54%;color:var(--bt-text, #f4f7fb);font-size:.82rem;text-align:right}.bt-ai-audit-status{border:1px solid rgba(0,255,102,.26);border-radius:16px;padding:clamp(22px,4vw,34px);background:linear-gradient(135deg,#00ff661a,#121924e6)}.bt-ai-audit-status h2{margin:0 0 18px}.bt-ai-audit-status__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bt-ai-audit-status__grid div{border:1px solid rgba(160,177,207,.16);border-radius:14px;padding:16px;background:#090c129e}.bt-ai-audit-status__grid span{display:block;color:var(--bt-muted, #9eb0ca);font-size:.78rem;font-weight:800;text-transform:uppercase}.bt-ai-audit-status__grid strong{display:block;margin-top:8px;font-size:1.35rem}.bt-account-plan,.bt-locked-feature{padding:clamp(22px,4vw,42px)}.bt-account-plan__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}.bt-account-plan__cap{display:flex;align-items:center;gap:10px;border:1px solid rgba(160,177,207,.14);border-radius:12px;padding:12px;background:#090c1285;font-weight:800}.bt-account-plan__cap span{width:10px;height:10px;flex:0 0 10px}.bt-account-plan__limits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px}.bt-account-plan__limits div{border:1px solid rgba(160,177,207,.16);border-radius:12px;padding:12px;background:#090c1285}.bt-account-plan__limits span{display:block;color:var(--bt-muted, #9eb0ca);font-size:.72rem;font-weight:900;text-transform:uppercase}.bt-account-plan__limits strong{display:block;margin-top:6px;color:var(--bt-text, #f4f7fb);font-size:1.1rem}.bt-locked-feature{display:grid;gap:12px}.bt-locked-feature__required{display:inline-flex;width:fit-content;border:1px solid rgba(255,184,0,.28);border-radius:999px;padding:6px 10px;background:#ffb80014;color:#ffd166!important;font-size:.76rem;font-weight:900;text-transform:uppercase}@media(max-width:920px){.bt-plan-grid,.bt-ai-route-grid,.bt-ai-audit-status__grid,.bt-account-plan__grid,.bt-plan-card__limits,.bt-account-plan__limits{grid-template-columns:1fr}}.bt-ai-report-library-wrap{display:grid;gap:18px}.bt-ai-report-public{width:min(1180px,calc(100% - 32px));margin:48px auto}.bt-ai-report-public>p{margin:0 0 18px}.bt-ai-report-public>p a{color:#0f6;font-weight:900;text-decoration:none}.bt-ai-report-public__hero{margin:0 0 18px;padding:clamp(24px,5vw,46px);border:1px solid rgba(0,255,102,.3);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.16),transparent 32%),linear-gradient(135deg,#004024c7,#090e17f5)}.bt-ai-report-public__hero p,.bt-ai-report-public__hero div{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px;color:#9fb1c7;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-public__hero h1{max-width:820px;margin:0;color:#f8fafc;font-size:clamp(34px,5vw,64px);line-height:1}.bt-ai-report-public__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px}.bt-ai-report-public__side{align-self:start;padding:20px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0f172ac7;color:#f8fafc}.bt-ai-report-public__side h2{margin:0 0 16px;font-size:20px}.bt-ai-report-public__side ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.bt-ai-report-public__side li{display:grid;gap:5px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.bt-ai-report-public__side a{color:#0f6;font-weight:900;text-decoration:none}.bt-ai-report-public__side span{color:#8aa0c5;font-size:12px}.bt-ai-report-library__plan{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border:1px solid rgba(0,255,102,.24);border-radius:14px;background:linear-gradient(135deg,#00ff661a,#0f172ac2)}.bt-ai-report-library__plan span,.bt-ai-report-library__plan a{color:#0f6;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.bt-ai-report-library__plan strong{color:#f8fafc}.bt-ai-report-library__tools{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(148,163,184,.2);border-radius:14px;background:#0f172ab8}.bt-ai-report-library__tools label{display:grid;gap:7px;min-width:min(360px,100%);color:#8aa0c5;font:800 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.bt-ai-report-library__tools input{min-height:42px;padding:0 14px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#05070a;color:#f8fafc}.bt-ai-report-library__chips{display:flex;flex-wrap:wrap;gap:8px}.bt-ai-report-library__chips button{min-height:36px;padding:0 13px;border:1px solid rgba(148,163,184,.24);border-radius:999px;background:#0f172ab8;color:#cbd5e1;font-weight:900;cursor:pointer}.bt-ai-report-library__chips button.is-active,.bt-ai-report-library__chips button[aria-pressed=true]{border-color:#00ff66e6;background:#0f6;color:#020617}.bt-ai-report-library__utility{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.bt-ai-report-library__utility button{min-height:36px;padding:0 13px;border:1px solid rgba(0,255,102,.36);border-radius:999px;background:#00ff6614;color:#0f6;font-weight:900;cursor:pointer}.bt-ai-report-library__utility button:disabled{cursor:not-allowed;opacity:.48}.bt-ai-report-library__utility span{color:#8aa0c5;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-ai-report-card,.bt-ai-report,.bt-ai-report-teaser{position:relative;overflow:hidden;border:1px solid rgba(47,255,179,.32);border-radius:14px;background:radial-gradient(circle at 12% 0%,rgba(0,255,102,.14),transparent 32%),linear-gradient(145deg,#0e1720fa,#070a0efa);box-shadow:0 18px 50px #00000047;color:#f8fafc}.bt-ai-report-card:before,.bt-ai-report:before,.bt-ai-report-teaser:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#18ffd2,#0f6,#f4d03f)}.bt-ai-report-card{display:flex;flex-direction:column;min-height:260px;padding:22px 22px 18px}.bt-ai-report-card.is-pinned{border-color:#facc15ad;box-shadow:0 0 0 1px #facc152e,0 18px 50px #00000057}.bt-ai-report-card.is-pinned:after{content:"Pinned";position:absolute;top:14px;right:14px;padding:5px 8px;border:1px solid rgba(250,204,21,.46);border-radius:999px;background:#facc151f;color:#facc15;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.bt-ai-report-card__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bt-ai-report-card__task-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(99,179,237,.4);background:#63b3ed1a;color:#63b3ed}.bt-task--asset_analysis{border-color:#0f66!important;background:#00ff661a!important;color:#0f6!important}.bt-task--market_brief{border-color:#a78bfa70!important;background:#a78bfa1a!important;color:#c4b5fd!important}.bt-task--signal_rationale{border-color:#fbbf2470!important;background:#fbbf241a!important;color:#fbbf24!important}.bt-task--backtest{border-color:#f8717170!important;background:#f871711a!important;color:#f87171!important}.bt-ai-report-card__asset-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#0f172ab8;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.1em}.bt-ai-report-card__status-badge.is-published{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border:1px solid rgba(74,222,128,.46);border-radius:999px;background:#4ade801a;color:#4ade80;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-card__quality{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:2px solid rgba(148,163,184,.3);background:#0f172a9e}.bt-ai-report-card__quality span{font-size:12px;font-weight:900;color:#94a3b8}.bt-ai-report-card__quality.is-high{border-color:#00ff6694;background:#00ff6614}.bt-ai-report-card__quality.is-high span{color:#0f6}.bt-ai-report-card__quality.is-mid{border-color:#fbbf2494;background:#fbbf2414}.bt-ai-report-card__quality.is-mid span{color:#fbbf24}.bt-ai-report-card__excerpt{flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bt-ai-report-card__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.bt-ai-report-card__date{color:#6b7f9a;font-size:11px;font-weight:700;letter-spacing:.04em}.bt-ai-report,.bt-ai-report-teaser{padding:clamp(22px,4vw,34px)}.bt-ai-report-card__meta,.bt-ai-report-teaser__meta,.bt-ai-report__header p{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px;color:#8aa0c5;font:800 11px/1.2 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase}.bt-ai-report-teaser__surface{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 14px}.bt-ai-report-teaser__surface>span{color:#9fb1c7;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bt-ai-report-teaser__surface strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(0,255,102,.38);border-radius:999px;background:#00ff661a;color:#0f6;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-teaser__freshness--same-day{border-color:#f59e0b6b!important;background:#f59e0b1f!important;color:#fbbf24!important}.bt-ai-report-teaser__freshness--stale{border-color:#ef44447a!important;background:#ef44441f!important;color:#f87171!important}.bt-ai-report-card h3{margin:0 0 10px;font-size:clamp(17px,1.5vw,22px);letter-spacing:-.01em;line-height:1.25}.bt-ai-report-teaser h3,.bt-ai-report__header h2{margin:0 0 12px;font-size:clamp(20px,2vw,28px);letter-spacing:0}.bt-ai-report-card__excerpt{font-size:13px}.bt-ai-report-card p,.bt-ai-report-teaser p,.bt-ai-report__content{color:#cbd5e1;line-height:1.62}.bt-ai-report-card a,.bt-ai-report-teaser summary{color:#0f6;font-weight:900;cursor:pointer}.bt-ai-report-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bt-ai-report-card__actions button,.bt-ai-report-card__actions label{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:#0f172a99;color:#94a3b8;font-size:11px;font-weight:900;cursor:pointer;transition:border-color .18s,background .18s,color .18s}.bt-ai-report-card__actions button:hover,.bt-ai-report-card__actions label:hover{border-color:#94a3b86b;color:#cbd5e1}.bt-ai-report-card__actions button[aria-pressed=true],.bt-ai-report-card__actions label:has(input:checked){border-color:#00ff66b8;background:#00ff661f;color:#0f6}.bt-ai-report-card__actions input[type=checkbox]{accent-color:#00ff66;width:13px;height:13px}.bt-ai-report-card__details>div{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.bt-ai-report-card__details{margin-top:14px}.bt-ai-report-card__details summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;color:#0f6;font-size:13px;font-weight:900;-webkit-user-select:none;user-select:none;transition:opacity .15s}.bt-ai-report-card__details summary::-webkit-details-marker{display:none}.bt-ai-report-card__details summary:hover{opacity:.8}.bt-ai-report-card__chevron{transition:transform .2s;flex-shrink:0}.bt-ai-report-card__details[open] .bt-ai-report-card__chevron{transform:rotate(180deg)}.bt-ai-report-markdown{display:grid;gap:14px;margin-top:14px;color:#d9e6f7;font-size:14px;line-height:1.68}.bt-ai-report-teaser details .bt-ai-report-markdown,.bt-ai-report-card__details .bt-ai-report-markdown{max-height:560px;overflow:auto;padding-right:8px}.bt-ai-report-markdown h3,.bt-ai-report-markdown h4,.bt-ai-report-markdown h5{margin:18px 0 4px;color:#f8fafc;letter-spacing:0;line-height:1.15}.bt-ai-report-markdown h3{font-size:clamp(20px,1.8vw,28px)}.bt-ai-report-markdown h4,.bt-ai-report-markdown h5{font-size:16px}.bt-ai-report-markdown p,.bt-ai-report-markdown ul,.bt-ai-report-markdown ol,.bt-ai-report-markdown blockquote,.bt-ai-report-markdown pre{margin:0}.bt-ai-report-markdown ul,.bt-ai-report-markdown ol{display:grid;gap:8px;padding-left:22px}.bt-ai-report-markdown li::marker{color:#0f6}.bt-ai-report-markdown strong{color:#fff}.bt-ai-report-markdown em{color:#b9c8df}.bt-ai-report-markdown code{padding:2px 6px;border:1px solid rgba(0,255,102,.22);border-radius:6px;background:#00ff6614;color:#bafbd1;font:800 12px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.bt-ai-report-markdown pre{overflow:auto;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#020617b8}.bt-ai-report-markdown pre code{padding:0;border:0;background:transparent}.bt-ai-report-markdown blockquote{padding:14px 16px;border-left:3px solid #00ff66;border-radius:10px;background:linear-gradient(135deg,#00ff661a,#0f172a9e)}.bt-ai-report-table-wrap{overflow-x:auto;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#030810ad}.bt-ai-report-table{width:100%;border-collapse:collapse;min-width:560px}.bt-ai-report-table th,.bt-ai-report-table td{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.16);text-align:left;vertical-align:top}.bt-ai-report-table th{color:#8fb6ff;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-table tr:last-child td{border-bottom:0}.bt-ai-report-compare,.bt-ai-report-history,.bt-ai-usage-summary{padding:20px;border:1px solid rgba(47,255,179,.32);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.12),transparent 34%),#080c12eb;color:#f8fafc}.bt-ai-report-compare header p,.bt-ai-report-history header p{margin:0 0 6px;color:#0f6;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bt-ai-report-compare h3,.bt-ai-report-history h3{margin:0 0 14px;font-size:24px}.bt-ai-report-history header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.bt-ai-report-history header button{min-width:0;padding:9px 12px;border-color:#00ff6657;background:#00ff6614;color:#0f6;text-align:center}.bt-ai-report-compare__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bt-ai-report-compare__diff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.bt-ai-report-compare__diff span{display:grid;gap:4px;padding:12px;border:1px solid rgba(0,255,102,.22);border-radius:12px;background:#00ff6612}.bt-ai-report-compare__diff strong{color:#f8fafc;font-size:.95rem}.bt-ai-report-compare__diff em{color:#8aa0c5;font-size:.7rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-compare__section-diff{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.bt-ai-report-compare__section-diff span{display:grid;gap:4px;min-height:82px;padding:12px;border:1px solid rgba(24,255,210,.22);border-left:3px solid rgba(24,255,210,.78);border-radius:12px;background:#0f172a9e}.bt-ai-report-compare__section-diff strong{color:#e2e8f0;font-size:.9rem;line-height:1.45}.bt-ai-report-compare__section-diff em{color:#8aa0c5;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-compare__evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px}.bt-ai-report-compare__evidence span{display:grid;gap:4px;padding:12px;border:1px solid rgba(0,255,102,.18);border-radius:12px;background:#00ff660e}.bt-ai-report-compare__evidence strong{color:#e2e8f0;font-size:.86rem;line-height:1.45}.bt-ai-report-compare__evidence em{color:#8aa0c5;font-size:.68rem;font-style:normal;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-compare__grid article{padding:16px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#0f172ab8}.bt-ai-report-compare__grid span,.bt-ai-report-compare__grid small{color:#8aa0c5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-compare__grid h4{margin:10px 0;font-size:20px}.bt-ai-report-compare__grid p{color:#cbd5e1;line-height:1.58}.bt-ai-report-history [data-bt-ai-report-history-list]{display:flex;flex-wrap:wrap;gap:10px}.bt-ai-report-history button{display:grid;gap:4px;min-width:180px;padding:12px;border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#0f172ab8;color:#f8fafc;text-align:left;cursor:pointer}.bt-ai-report-history button span{color:#8aa0c5;font-size:11px}.bt-ai-provider-trends{display:grid;gap:16px;padding:20px;border:1px solid rgba(47,255,179,.32);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.12),transparent 34%),#080c12eb;color:#f8fafc}.bt-ai-provider-trends header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.bt-ai-provider-trends header p,.bt-ai-provider-trends article>span{margin:0;color:#0f6;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.bt-ai-provider-trends h3,.bt-ai-provider-trends h4{margin:0}.bt-ai-provider-trends header span,.bt-ai-provider-trends small{color:#8aa0c5}.bt-ai-provider-trends>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bt-ai-provider-trends article{display:grid;gap:8px;padding:16px;border:1px solid rgba(148,163,184,.24);border-left:3px solid rgba(24,255,210,.78);border-radius:14px;background:#0f172ab8}.bt-ai-provider-trends article strong{font-size:26px}.bt-ai-provider-trends__bars{display:flex;align-items:end;gap:5px;height:42px;margin-top:4px}.bt-ai-provider-trends__bar{width:100%;min-height:6px;border-radius:999px 999px 0 0;background:#94a3b83d}.bt-ai-provider-trends__bar--1{min-height:14px;background:#f0c36d}.bt-ai-provider-trends__bar--2{min-height:20px;background:#dba617}.bt-ai-provider-trends__bar--3{min-height:26px;background:#72d783}.bt-ai-provider-trends__bar--4{min-height:32px;background:#0f6}.bt-ai-provider-trends__bar--5{min-height:38px;background:#18ffd2}.bt-ai-usage-summary{display:grid;gap:18px}.bt-ai-usage-summary__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bt-ai-usage-summary__grid span{display:grid;gap:5px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#0f172ab8;color:#8aa0c5;font-size:12px;font-weight:800}.bt-ai-usage-summary__grid strong{color:#f8fafc;font-size:28px;line-height:1}.bt-ai-usage-summary__top h3{margin:0 0 10px}.bt-ai-usage-summary__top ol{display:grid;gap:8px;margin:0;padding-left:20px}.bt-ai-usage-summary__top li{color:#cbd5e1}.bt-ai-usage-summary__top a{color:#0f6;font-weight:900}.bt-ai-usage-summary__trend{display:grid;gap:12px}.bt-ai-usage-summary__trend h3{margin:0}.bt-ai-usage-summary__trend>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:124px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:linear-gradient(180deg,#0f172aad,#02061785)}.bt-ai-usage-summary__bar{display:grid;align-content:end;gap:6px;min-height:36px;padding:8px 6px;border-radius:10px;background:#00ff661f;border:1px solid rgba(0,255,102,.2)}.bt-ai-usage-summary__bar--1{min-height:52px}.bt-ai-usage-summary__bar--2{min-height:68px}.bt-ai-usage-summary__bar--3{min-height:84px}.bt-ai-usage-summary__bar--4{min-height:100px}.bt-ai-usage-summary__bar--5{min-height:116px}.bt-ai-usage-summary__bar strong{color:#f8fafc;font-size:16px}.bt-ai-usage-summary__stack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%}.bt-ai-usage-summary__segment{display:block;min-height:6px;border-radius:999px;background:#94a3b838}.bt-ai-usage-summary__segment--1{min-height:10px}.bt-ai-usage-summary__segment--2{min-height:14px}.bt-ai-usage-summary__segment--3{min-height:18px}.bt-ai-usage-summary__segment--4{min-height:22px}.bt-ai-usage-summary__segment--5{min-height:26px}.bt-ai-usage-summary__segment--view{background:#00ff66c7}.bt-ai-usage-summary__segment--open{background:#18ffd2c2}.bt-ai-usage-summary__segment--share{background:#60a5fac2}.bt-ai-usage-summary__segment--compare{background:#facc15c7}.bt-ai-usage-summary__segment--export{background:#f87171c7}.bt-ai-usage-summary__bar em{color:#8aa0c5;font-size:10px;font-style:normal;text-transform:uppercase}.bt-ai-report-compare__actions{margin:16px 0 0}.bt-ai-report-compare__actions button{min-height:38px;padding:0 14px;border:1px solid rgba(0,255,102,.38);border-radius:10px;background:#00ff661f;color:#0f6;font-weight:900}.bt-ai-report-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bt-ai-report-insights article{position:relative;min-height:132px;padding:18px;border:1px solid rgba(47,255,179,.26);border-radius:16px;background:linear-gradient(135deg,#00ff6624,#0f172ab8 46%,#020617bd),#0b111d;box-shadow:0 18px 48px #00000038}.bt-ai-report-insights article:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,#24f6ff,#0f6,#b8ff2c)}.bt-ai-report-insights span{color:#8aa0c5;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bt-ai-report-insights strong{display:block;margin-top:10px;color:#f8fafc;font-size:30px;line-height:1}.bt-ai-report-insights p{margin:10px 0 0;color:#cbd5e1;line-height:1.45}.bt-ai-scheduler-alerts{display:grid;gap:12px;margin:14px 0 18px;padding:16px;border:1px solid rgba(0,255,102,.22);border-radius:14px;background:linear-gradient(135deg,#00ff6614,#0f172ab8)}.bt-ai-scheduler-alerts p{display:grid;gap:4px;margin:0}.bt-ai-scheduler-alerts strong{color:#f8fafc}.bt-ai-scheduler-alerts span{color:#8aa0c5}.bt-ai-scheduler-alerts ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bt-ai-scheduler-alerts li{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(248,113,113,.26);border-radius:10px;background:#7f1d1d1f}.bt-ai-report-library__empty{margin:0;padding:18px;border:1px dashed rgba(148,163,184,.34);border-radius:14px;color:#cbd5e1}.bt-ai-report-library__empty-state{display:grid;gap:12px;padding:24px;border:1px solid rgba(0,255,102,.22);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.13),transparent 34%),#0a0e16eb;box-shadow:0 18px 54px #00000047}.bt-ai-report-library__empty-state h3{margin:0;color:#f8fafc;font-size:clamp(22px,3vw,34px)}.bt-ai-report-library__empty-state p{max-width:680px;margin:0;color:#a9b8d0}.bt-ai-report-library__empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.bt-plan-usage-meter,.bt-team-workspace{display:grid;gap:18px;padding:22px;border:1px solid rgba(0,255,102,.22);border-radius:16px;background:linear-gradient(135deg,rgba(0,255,102,.1),transparent 38%),#0d121ceb;box-shadow:0 18px 54px #0000003d}.bt-plan-usage-meter>div,.bt-team-workspace>div:first-child{display:grid;gap:6px}.bt-plan-usage-meter strong,.bt-team-workspace h2,.bt-team-workspace__meter strong{color:#f8fafc}.bt-plan-usage-meter ul,.bt-team-workspace ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:0;margin:0;list-style:none}.bt-plan-usage-meter li,.bt-team-workspace li,.bt-team-workspace__meter{display:grid;gap:5px;padding:14px;border:1px solid rgba(148,163,184,.2);border-radius:12px;background:#070b12b8}.bt-team-workspace__settings{display:flex;flex-wrap:wrap;gap:8px}.bt-team-workspace__settings span,.bt-team-workspace__role{width:fit-content;padding:5px 8px;border:1px solid rgba(0,255,102,.25);border-radius:999px;background:#00ff6614;color:#dfffee;font-size:12px;font-weight:800;letter-spacing:.02em}.bt-plan-usage-meter span,.bt-team-workspace span{color:#91a3bd}.bt-team-workspace .bt-team-workspace__role,.bt-team-workspace__settings span{color:#dfffee}.bt-plan-usage-meter a{color:#0f6;font-weight:800;text-decoration:none}.bt-ai-report-library__status{min-height:20px;margin:0;color:#8aa0c5;font-size:13px;text-align:center}.bt-ai-report-library-wrap.is-loading .bt-ai-report-card:last-child{box-shadow:0 0 0 1px #00ff663d,0 18px 50px #00000047}.bt-ai-health-summary{position:relative;overflow:hidden;padding:18px;border:1px solid rgba(0,255,102,.2);border-radius:10px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.12),transparent 34%),#0e121ceb;color:#f4f7fb}.bt-ai-health-summary:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#0f6,#0cccf0,#d6ff3f)}.bt-ai-health-summary--review{border-color:#ffb80059}.bt-ai-health-summary header p{margin:0 0 6px;color:#0f6;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-ai-health-summary h3{margin:0;color:#fff;font-size:22px;line-height:1.15}.bt-ai-health-summary__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.bt-ai-health-summary__stats span{display:grid;gap:4px;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff09;color:#9fb1c7;font-size:12px}.bt-ai-health-summary__stats strong{color:#fff;font-size:24px;line-height:1}.bt-ai-health-summary p,.bt-ai-health-summary li{color:#cfe0f5}.bt-ai-health-summary a{color:#0f6;font-weight:800;text-decoration:none}.bt-ai-report-library__actions{margin:0;text-align:center}.bt-ai-report-library__actions button{min-height:42px;padding:0 18px;border:1px solid rgba(0,255,102,.5);border-radius:999px;background:#00ff661a;color:#0f6;font-weight:900;cursor:pointer}.bt-ai-report-library__actions button:disabled{cursor:wait;opacity:.62}.bt-ai-report-teaser details{margin-top:14px}.bt-ai-report-teaser details>div{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.bt-ai-platform{display:grid;gap:42px}.bt-ai-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-ai-plan-card{position:relative;display:grid;gap:14px;min-height:100%;padding:22px;overflow:hidden;border:1px solid rgba(0,255,102,.2);border-radius:18px;background:linear-gradient(140deg,rgba(0,255,102,.1),transparent 42%),#0d121cf0;box-shadow:0 18px 54px #00000047;color:#eef6ff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bt-ai-plan-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0f6,#0cccf0,#d6ff3f);opacity:.9}.bt-ai-plan-card:hover{transform:translateY(-3px);border-color:#00ff667a;box-shadow:0 24px 70px #00ff661a,0 22px 58px #0000005c}.bt-ai-plan-card__badge{width:fit-content;padding:5px 9px;border:1px solid rgba(0,255,102,.28);border-radius:999px;background:#00ff661a;color:#0f6;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.bt-ai-plan-card h3,.bt-ai-plan-card p,.bt-ai-plan-card ul{margin:0}.bt-ai-plan-card h3{font-size:clamp(24px,2vw,34px);line-height:1}.bt-ai-plan-card p,.bt-ai-plan-card li,.bt-ai-plan-card small{color:#a9b8d0}.bt-ai-plan-card__price{color:#fff;font-size:30px;line-height:1}.bt-ai-plan-card ul{display:grid;gap:8px;padding:0;list-style:none}.bt-ai-plan-card li:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:999px;background:#0f6;box-shadow:0 0 12px #00ff66b3}.bt-ai-plan-card__models{display:grid;gap:5px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:#070b1294}.bt-ai-plan-card__models span,.bt-ai-plan-card em{color:#0f6;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.bt-ai-section-intro,.bt-ai-cockpit-help{margin:0 0 16px}.bt-ai-section-intro{display:grid;gap:6px;padding:18px;border:1px solid rgba(0,255,102,.22);border-radius:16px;background:linear-gradient(135deg,#00ff661a,#0f172ab8),#0b111d}.bt-ai-section-intro strong{color:#f8fafc;font-size:18px}.bt-ai-section-intro p{max-width:880px;margin:0;color:#cbd5e1;line-height:1.55}.bt-ai-cockpit-help .bt-platform-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-ai-user-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:16px;align-items:stretch}.bt-ai-user-flow .bt-platform-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-ai-user-flow__note{position:relative;display:grid;align-content:center;gap:12px;min-height:100%;padding:24px;overflow:hidden;border:1px solid rgba(12,204,240,.3);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(12,204,240,.14),transparent 34%),linear-gradient(145deg,#0c121ef5,#03070df0);color:#f8fafc;box-shadow:0 18px 54px #00000042}.bt-ai-user-flow__note:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#18ffd2,#0f6,#f4d03f);box-shadow:0 0 18px #00ff663d}.bt-ai-user-flow__note strong{font-size:clamp(22px,2vw,30px);line-height:1.05}.bt-ai-user-flow__note p{margin:0;color:#cbd5e1;line-height:1.6}.bt-checkout-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:18px}.bt-checkout-summary,.bt-checkout-panel{position:relative;display:grid;align-content:start;gap:14px;min-height:100%;padding:clamp(22px,3vw,34px);overflow:hidden;border:1px solid rgba(47,255,179,.32);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.14),transparent 34%),linear-gradient(145deg,#0f172af5,#03070df0);box-shadow:0 22px 64px #00000052;color:#f8fafc}.bt-checkout-summary:before,.bt-checkout-panel:before{content:"";position:absolute;inset:14px auto 14px 0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#18ffd2,#0f6,#f4d03f)}.bt-checkout-summary h2,.bt-checkout-panel h2,.bt-checkout-summary p,.bt-checkout-panel p,.bt-checkout-summary ul{margin:0}.bt-checkout-price{color:#fff;font-size:clamp(34px,4vw,52px);line-height:1}.bt-checkout-summary p,.bt-checkout-panel p,.bt-checkout-summary li{color:#cbd5e1;line-height:1.55}.bt-checkout-summary ul{display:grid;gap:8px;padding:0;list-style:none}.bt-checkout-summary li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:#0f6;box-shadow:0 0 14px #00ff669e}.bt-checkout-discount{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;border:1px solid rgba(0,255,102,.28);border-radius:12px;background:#00ff661a}.bt-checkout-discount strong{color:#0f6}.bt-checkout-discount span,.bt-checkout-footnote{color:#a9b8d0}.bt-checkout-actions{display:flex;flex-wrap:wrap;gap:12px}.bt-ai-cockpit-grid,.bt-ai-assignment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bt-ai-guide-grid{display:grid;gap:16px}.bt-ai-guide-callout{display:grid;gap:10px;padding:22px;border:1px solid rgba(12,204,240,.28);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(12,204,240,.12),transparent 34%),#0b101af0}.bt-ai-guide-callout strong{color:#fff;font-size:20px}.bt-ai-guide-callout p{max-width:900px;margin:0;color:#cbd5e1}.bt-ai-guide-callout a{color:#0f6;font-weight:900;text-decoration:none}.bt-ai-start-panel{display:grid;gap:20px;padding:clamp(20px,3vw,30px);border:1px solid rgba(0,255,102,.24);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.14),transparent 34%),linear-gradient(145deg,#0c121ef5,#03070df2)}.bt-ai-start-panel__intro{display:grid;gap:8px;max-width:780px}.bt-ai-start-panel__intro span,.bt-ai-path-card__label{color:#0f6;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.bt-ai-start-panel__intro h3{margin:0;color:#f8fafc;font-size:clamp(24px,3vw,38px);line-height:1.08}.bt-ai-start-panel__intro p{margin:0;color:#cbd5e1;font-size:16px;line-height:1.65}.bt-ai-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-ai-path-card{position:relative;display:grid;gap:14px;min-height:100%;padding:22px;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:18px;background:linear-gradient(135deg,rgba(0,255,102,.09),transparent 42%),#0d121ceb;color:#f8fafc;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.bt-ai-path-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0f6,#15d1ff 62%,#facc15)}.bt-ai-path-card:hover{border-color:#00ff6694;box-shadow:0 18px 52px #00ff661c;transform:translateY(-2px)}.bt-ai-path-card h3{margin:0;color:#fff;font-size:clamp(19px,2vw,25px);line-height:1.14}.bt-ai-path-card p{margin:0;color:#cbd5e1;line-height:1.6}.bt-ai-path-card ol{display:grid;gap:7px;margin:0;padding:0;list-style:none;counter-reset:bt-ai-step}.bt-ai-path-card li{counter-increment:bt-ai-step;display:flex;gap:8px;color:#a9b8d0;font-size:14px}.bt-ai-path-card li:before{content:counter(bt-ai-step);display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border-radius:999px;background:#00ff6621;color:#0f6;font-size:11px;font-weight:950}.bt-ai-path-card strong{align-self:end;color:#0f6;font-weight:950}.bt-platform-page .bt-ai-platform .bt-ai-plan-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,22px)!important;align-items:stretch}.bt-platform-page .bt-ai-platform .bt-ai-plan-card{min-width:0;border-radius:18px}.bt-ai-plan-card__cta{color:#0f6;font-size:13px;font-weight:950;letter-spacing:.02em}.bt-ai-generator{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:18px;padding:clamp(18px,3vw,28px);border:1px solid rgba(0,255,102,.28);border-radius:22px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.16),transparent 34%),linear-gradient(145deg,#0c121efa,#03070df2);box-shadow:0 22px 72px #00000052}.bt-ai-generator__intro,.bt-ai-generator__form,.bt-ai-generator__result{min-width:0}.bt-ai-generator__intro{display:grid;align-content:start;gap:14px}.bt-ai-generator__intro h3,.bt-ai-generator__intro p{margin:0}.bt-ai-generator__intro h3{max-width:620px;color:#f8fafc;font-size:clamp(26px,3vw,44px);line-height:1.02}.bt-ai-generator__intro p{max-width:620px;color:#cbd5e1;line-height:1.65}.bt-ai-generator__plan{display:grid;gap:6px;max-width:460px;margin-top:8px;padding:16px;border:1px solid rgba(0,255,102,.22);border-radius:16px;background:#00ff6612}.bt-ai-generator__plan span,.bt-ai-generator__tasks legend,.bt-ai-generator label>span{color:#8fb1d1;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.bt-ai-generator__plan strong{color:#fff;font-size:20px}.bt-ai-generator__plan a{color:#0f6;font-weight:900;text-decoration:none}.bt-ai-generator__steps{display:grid;gap:8px;max-width:520px}.bt-ai-generator__steps span{display:flex;align-items:center;min-height:34px;padding:8px 10px;border:1px solid rgba(0,255,102,.18);border-radius:999px;background:#00ff6612;color:#dbeafe;font-size:13px;font-weight:850}.bt-ai-generator__form{display:grid;gap:16px}.bt-ai-generator__tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.bt-ai-generator__tasks legend{grid-column:1 / -1;margin-bottom:4px}.bt-ai-generator__task{position:relative;display:grid;gap:5px;min-height:96px;padding:14px 14px 14px 42px;border:1px solid rgba(148,163,184,.2);border-radius:16px;background:#0d121ce0;cursor:pointer}.bt-ai-generator__task input{position:absolute;top:17px;left:14px;accent-color:#00ff66}.bt-ai-generator__task:has(input:checked){border-color:#00ff66a3;background:linear-gradient(135deg,#00ff661f,#0d121ceb),#0d121ceb;box-shadow:0 18px 42px #00ff6614}.bt-ai-generator__task span{color:#f8fafc;font-weight:950}.bt-ai-generator__task small,.bt-ai-generator__actions small{color:#9fb0c8;line-height:1.5}.bt-ai-generator__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bt-ai-generator label{display:grid;gap:8px}.bt-ai-generator input[type=text],.bt-ai-generator select,.bt-ai-generator textarea{width:100%;min-height:46px;border:1px solid rgba(148,163,184,.22);border-radius:12px;background:#05070b;color:#f8fafc;font:inherit;padding:11px 12px}.bt-ai-generator textarea{min-height:120px;resize:vertical}.bt-ai-generator__focus,.bt-ai-generator__actions{grid-column:1 / -1}.bt-ai-generator__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bt-ai-generator__actions small{flex-basis:100%}.bt-ai-generator__result{grid-column:1 / -1;min-height:180px;padding:18px;border:1px dashed rgba(148,163,184,.3);border-radius:18px;background:#070b12b8}.bt-ai-generator__result.is-loading{border-color:#00ff666b;background:linear-gradient(90deg,#00ff6612,#0cccf00f,#00ff6612);background-size:200% 100%;animation:bt-ai-loading 1.6s linear infinite}@keyframes bt-ai-loading{to{background-position:-200% 0}}.bt-ai-generator__empty,.bt-ai-generator__output,.bt-ai-generator__error{display:grid;gap:10px}.bt-ai-generator__empty strong,.bt-ai-generator__output h3{margin:0;color:#f8fafc}.bt-ai-generator__empty p,.bt-ai-generator__output p,.bt-ai-generator__error{margin:0;color:#cbd5e1}.bt-ai-generator__error{border:1px solid rgba(255,77,77,.32);border-radius:14px;padding:14px;background:#ff4d4d14;color:#ffc7c7}.bt-ai-generator__output-meta{display:flex;flex-wrap:wrap;gap:8px}.bt-ai-generator__output-meta span{padding:5px 8px;border:1px solid rgba(0,255,102,.22);border-radius:999px;color:#a9ffcc;font-size:11px;font-weight:900;text-transform:uppercase}body .bt-ai-platform .bt-ai-plan-grid,body .bt-ai-platform .bt-ai-cockpit-grid,body .bt-ai-platform .bt-ai-assignment-grid,body .bt-ai-platform .bt-ai-user-flow,body .bt-ai-platform .bt-ai-generator,body .bt-ai-generator__tasks,body .bt-ai-generator__fields{display:grid!important}body .bt-ai-platform .bt-ai-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important}body .bt-ai-platform .bt-ai-plan-card,body .bt-ai-platform .bt-ai-user-flow__note,body .bt-ai-platform .bt-ai-generator,body .bt-ai-platform .bt-ai-generator__result{box-sizing:border-box;color:#f8fafc}body .bt-ai-platform .bt-ai-plan-card{display:grid!important;gap:14px!important;min-height:100%;padding:24px!important;border:1px solid rgba(0,255,102,.26)!important;border-radius:18px!important;background:linear-gradient(140deg,rgba(0,255,102,.11),transparent 46%),#0d121cf5!important;text-decoration:none!important}body .bt-ai-platform .bt-ai-plan-card h3{margin:0!important;color:#f8fafc!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.05!important}body .bt-ai-platform .bt-ai-plan-card p,body .bt-ai-platform .bt-ai-plan-card li{color:#cbd5e1!important;font-size:14px!important;line-height:1.55!important}body .bt-ai-platform .bt-ai-plan-card ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}body .bt-ai-platform .bt-ai-plan-card li:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:#0f6}body .bt-ai-platform .bt-ai-generator{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)!important;gap:20px!important;padding:clamp(20px,3vw,32px)!important;border:1px solid rgba(0,255,102,.34)!important;border-radius:22px!important;background:radial-gradient(circle at 0 0,rgba(0,255,102,.18),transparent 34%),linear-gradient(145deg,#0c121efa,#03070df5)!important}body .bt-ai-platform .bt-ai-generator__form,body .bt-ai-platform .bt-ai-generator__intro,body .bt-ai-platform .bt-ai-generator__result{display:grid!important;min-width:0}body .bt-ai-platform .bt-ai-generator__form{gap:16px!important}body .bt-ai-platform .bt-ai-generator__intro h3{font-size:clamp(28px,3vw,46px)!important}body .bt-ai-platform .bt-ai-generator__steps{display:grid!important}body .bt-ai-platform .bt-ai-generator__tasks{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;min-inline-size:0}body .bt-ai-platform .bt-ai-generator__tasks legend{grid-column:1 / -1;width:100%;margin:0 0 4px!important;padding:0!important;border:0!important}body .bt-ai-platform .bt-ai-generator__task{position:relative!important;display:grid!important;gap:6px!important;min-height:104px;padding:16px 16px 16px 46px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:16px!important;background:#0d121ceb!important;color:#f8fafc!important}body .bt-ai-platform .bt-ai-generator__task input[type=radio]{position:absolute!important;top:18px!important;left:16px!important;width:18px!important;height:18px!important;margin:0!important;accent-color:#00ff66!important}body .bt-ai-platform .bt-ai-generator__task:has(input:checked){border-color:#00ff66ad!important;background:linear-gradient(135deg,#00ff6624,#0d121cf0),#0d121cf0!important;box-shadow:0 18px 42px #00ff661a!important}body .bt-ai-platform .bt-ai-generator__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body .bt-ai-platform .bt-ai-generator label{display:grid!important;gap:8px!important}body .bt-ai-platform .bt-ai-generator input[type=text],body .bt-ai-platform .bt-ai-generator select,body .bt-ai-platform .bt-ai-generator textarea{box-sizing:border-box!important;width:100%!important;min-height:46px!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:12px!important;background:#05070b!important;color:#f8fafc!important;font:inherit!important;padding:11px 12px!important}body .bt-ai-platform .bt-ai-generator textarea{min-height:132px!important;resize:vertical!important}body .bt-ai-platform .bt-ai-generator__focus,body .bt-ai-platform .bt-ai-generator__actions,body .bt-ai-platform .bt-ai-generator__result{grid-column:1 / -1!important}body .bt-ai-platform .bt-ai-generator__actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}body .bt-ai-platform .bt-ai-generator__actions small{flex-basis:100%;color:#9fb0c8!important}body .bt-ai-platform .bt-ai-generator__result{min-height:180px;padding:20px!important;border:1px dashed rgba(148,163,184,.34)!important;border-radius:18px!important;background:#070b12c7!important}body .bt-ai-platform .bt-platform-button,body .bt-ai-platform button.bt-platform-button,body .bt-ai-platform a.bt-platform-button,body .bt-ai-app-shell .bt-platform-button,body .bt-ai-app-shell button.bt-platform-button,body .bt-ai-app-shell a.bt-platform-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:10px!important;background:#11141a!important;color:#e8ebef!important;font:600 14px/1 Geist,Inter,system-ui,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s!important}body .bt-ai-platform .bt-platform-button--primary,body .bt-ai-platform button.bt-platform-button--primary,body .bt-ai-platform a.bt-platform-button--primary,body .bt-ai-app-shell .bt-platform-button--primary,body .bt-ai-app-shell button.bt-platform-button--primary,body .bt-ai-app-shell a.bt-platform-button--primary{border-color:#f7931a!important;background:#f7931a!important;color:#0a0a0a!important;font-weight:700!important}body .bt-ai-platform .bt-platform-button:hover,body .bt-ai-platform button.bt-platform-button:hover,body .bt-ai-platform a.bt-platform-button:hover,body .bt-ai-app-shell .bt-platform-button:hover,body .bt-ai-app-shell button.bt-platform-button:hover,body .bt-ai-app-shell a.bt-platform-button:hover{transform:translateY(-1px);border-color:#ffffff38!important;background:#141821!important}body .bt-ai-platform .bt-platform-button--primary:hover,body .bt-ai-platform button.bt-platform-button--primary:hover,body .bt-ai-platform a.bt-platform-button--primary:hover,body .bt-ai-app-shell .bt-platform-button--primary:hover,body .bt-ai-app-shell button.bt-platform-button--primary:hover,body .bt-ai-app-shell a.bt-platform-button--primary:hover{background:#ffb05a!important;border-color:#ffb05a!important;box-shadow:0 18px 42px #f7931a40!important}body .bt-ai-platform .bt-ai-generator__task.is-locked{opacity:.72;border-style:dashed!important}body .bt-ai-platform .bt-ai-generator__task.is-allowed{border-color:#00ff6647!important;background:linear-gradient(135deg,#00ff661a,#0f172acc 46%),#0f172ad6!important}body .bt-ai-platform .bt-ai-generator__task.is-allowed:hover{border-color:#00ff6694!important;box-shadow:0 16px 40px #00ff661a!important}body .bt-ai-platform .bt-ai-generator__task.is-locked span,body .bt-ai-platform .bt-ai-generator__task.is-locked small{color:#8fa4bd!important}body .bt-ai-platform .bt-ai-generator__task em{justify-self:start;align-self:end;padding:5px 8px;border:1px solid rgba(250,204,21,.34);border-radius:999px;background:#facc151a;color:#facc15;font-style:normal;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body .bt-ai-platform .bt-ai-generator__task em.is-included{border-color:#00ff6652;background:#00ff661a;color:#9effc4}body .bt-ai-platform .bt-ai-generator__included{margin:14px 0 0!important;padding:14px 16px;border:1px solid rgba(0,255,102,.18);border-radius:16px;background:#00ff660f;color:#cbd5e1!important;font-size:14px!important;line-height:1.55!important}body .bt-ai-platform .bt-ai-assignment-grid,body .bt-ai-platform #ai-library .bt-ai-report-library,body .bt-ai-platform .bt-ai-report-library,body .bt-ai-platform #ai-guide .bt-platform-card-grid,body .bt-ai-platform #ai-use-cases .bt-platform-card-grid{grid-template-columns:1fr!important}body .bt-ai-platform #ai-guide .bt-platform-card,body .bt-ai-platform #ai-use-cases .bt-platform-card,body .bt-ai-platform #ai-user-flow .bt-platform-card{min-height:0!important;padding:20px!important}body .bt-ai-platform #ai-library .bt-ai-report-card,body .bt-ai-platform .bt-ai-assignment-grid .bt-ai-report-teaser{min-height:0!important;max-width:none!important}body .bt-ai-platform #ai-library .bt-ai-report-card{display:grid!important;gap:14px!important;padding:clamp(18px,2.2vw,28px)!important;border-color:#00ff6647!important;background:linear-gradient(135deg,rgba(0,255,102,.08),transparent 44%),#080d16f2!important}body .bt-ai-platform #ai-library .bt-ai-report-card__details>div{max-width:980px}body .bt-ai-platform #ai-library .bt-ai-report-card__details .bt-ai-report-markdown{max-height:none!important;overflow:visible!important;padding-right:0!important}body .bt-ai-platform #ai-library .bt-ai-report-card__details[open]{padding:16px;border:1px solid rgba(0,255,102,.16);border-radius:16px;background:#02061770}body .bt-ai-platform #ai-library .bt-ai-report-card__details summary{display:inline-flex;align-items:center;gap:8px;min-height:36px;color:#0f6!important}body .bt-ai-platform #ai-library .bt-ai-report-card__details summary:before{content:"Read";padding:4px 8px;border-radius:999px;background:#00ff661f;color:#9effc4;font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body .bt-ai-platform #ai-library .bt-ai-report-card__status-badge.is-published,body .bt-ai-platform #ai-library .bt-ai-report-library__chips [data-bt-ai-report-filter=approved]{border-color:#00ff663d!important;background:#00ff661a!important;color:#9effc4!important}body .bt-ai-platform .bt-ai-generator__actions>.bt-platform-button{min-width:190px!important;text-align:center!important}body .bt-ai-platform .bt-ai-generator__actions button.bt-platform-button--primary{border:0!important;appearance:none!important;-webkit-appearance:none!important}body .bt-ai-platform .bt-ai-generator__task.is-locked:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#0206171a,#0206175c);pointer-events:none}body .bt-ai-platform .bt-ai-section-intro{margin:0 0 18px;padding:18px 20px;border:1px solid rgba(0,255,102,.22);border-radius:16px;background:radial-gradient(circle at 0 0,rgba(0,255,102,.13),transparent 34%),#0c121cb8}body .bt-ai-platform .bt-ai-section-intro strong{display:block;margin-bottom:6px;color:#f8fafc;font-size:18px}body .bt-ai-platform .bt-ai-section-intro p{max-width:760px;margin:0;color:#cbd5e1;line-height:1.65}body .bt-ai-platform .bt-platform-section__head{gap:12px}body .bt-ai-platform .bt-platform-section__title{font-size:clamp(22px,2.3vw,32px)}body .bt-ai-platform #ai-guide .bt-platform-card-grid,body .bt-ai-platform #ai-use-cases .bt-platform-card-grid{max-width:980px}body .bt-ai-platform #ai-use-cases .bt-platform-card,body .bt-ai-platform #ai-guide .bt-platform-card{border-left:4px solid #00ff66;background:linear-gradient(135deg,rgba(0,255,102,.08),transparent 40%),#0d121ceb!important}body .bt-ai-platform .bt-ai-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body .bt-ai-platform .bt-ai-tool-card{position:relative;display:grid;grid-template-rows:auto auto auto min-content;gap:18px;min-height:370px;padding:24px;overflow:hidden;border:1px solid rgba(127,176,230,.24);border-radius:20px;background:radial-gradient(circle at 12% 0%,rgba(31,168,255,.16),transparent 30%),linear-gradient(160deg,#0f1929f5,#070c14fa);box-shadow:0 24px 70px #00000042}body .bt-ai-platform .bt-ai-tool-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#0f6,#24b8ff 52%,#904cff)}body .bt-ai-platform .bt-ai-tool-card:nth-child(2):before,body .bt-ai-platform .bt-ai-tool-card:nth-child(6):before{background:linear-gradient(180deg,#24b8ff,#0f6)}body .bt-ai-platform .bt-ai-tool-card:nth-child(3):before{background:linear-gradient(180deg,#904cff,#24b8ff)}body .bt-ai-platform .bt-ai-tool-card__body{display:grid;gap:10px}body .bt-ai-platform .bt-ai-tool-card h3{margin:0;color:#fff;font-size:clamp(22px,1.9vw,30px);line-height:1.1}body .bt-ai-platform .bt-ai-tool-card p{margin:0;color:#b8c7dc;font-size:14px;line-height:1.55}body .bt-ai-platform .bt-ai-tool-card__preview{display:flex;flex-wrap:wrap;gap:8px;align-content:start}body .bt-ai-platform .bt-ai-tool-card__preview span{padding:7px 10px;border:1px solid rgba(0,255,102,.2);border-radius:999px;background:#00ff6612;color:#dfffea;font-size:12px;font-weight:800}body .bt-ai-platform .bt-ai-tool-card__meta{display:grid;gap:8px;margin:0;padding-top:14px;border-top:1px solid rgba(128,170,220,.16)}body .bt-ai-platform .bt-ai-tool-card__meta div{display:flex;align-items:center;justify-content:space-between;gap:12px}body .bt-ai-platform .bt-ai-tool-card__meta dd{margin:0;color:#fff;font-size:13px;font-weight:900;text-align:right}body .bt-ai-platform .bt-ai-tool-card__meta code{padding:3px 6px;border-radius:5px;background:#ffffff14;color:#eaf3ff;font-size:12px}body .bt-ai-platform .bt-ai-tool-card>.bt-platform-button{justify-content:center;margin-top:auto}.bt-platform-page .bt-ai-app-shell{width:min(1380px,calc(100vw - 48px));margin:0 auto 72px;color:#f4f8ff}.bt-platform-page .bt-ai-app-head{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin:0 0 26px;padding:30px 0 24px;border-bottom:1px solid rgba(148,163,184,.16)}.bt-platform-page .bt-ai-app-head h1{max-width:880px;margin:10px 0 8px;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:0}.bt-platform-page .bt-ai-app-head p{max-width:820px;margin:0;color:#8fb0d6;font-size:17px;line-height:1.6}.bt-platform-page .bt-ai-app-icon{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:14px;background:linear-gradient(135deg,#00adff52,#8b3eff52);color:#00d4ff;font-weight:950}.bt-platform-page .bt-ai-app-kicker{display:inline-flex;align-items:center;gap:10px;margin-left:12px!important;color:#7fb6ff!important;font-size:13px!important;font-weight:800}.bt-platform-page .bt-ai-app-layout{display:grid;gap:26px}.bt-platform-page .bt-ai-app-layout--split{grid-template-columns:minmax(320px,420px) minmax(0,1fr)}.bt-platform-page .bt-ai-app-layout--backtest,.bt-platform-page .bt-ai-chat-layout{grid-template-columns:minmax(300px,390px) minmax(0,1fr)}.bt-platform-page .bt-ai-control-panel,.bt-platform-page .bt-ai-result-panel,.bt-platform-page .bt-ai-generator-panel,.bt-platform-page .bt-ai-empty-result,.bt-platform-page .bt-ai-chat-panel,.bt-platform-page .bt-ai-topic-list{border:1px solid rgba(127,176,230,.16);border-radius:18px;background:linear-gradient(180deg,#0f172af5,#080d16fa);box-shadow:0 24px 70px #00000038}.bt-platform-page .bt-ai-control-panel{display:grid;gap:16px;padding:22px}.bt-platform-page .bt-ai-control-panel h2,.bt-platform-page .bt-ai-generator-panel h2,.bt-platform-page .bt-ai-topic-list h2{margin:0;color:#fff;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.bt-platform-page .bt-ai-control-panel label{display:grid;gap:7px;color:#7fa6d8;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.bt-platform-page .bt-ai-control-panel input,.bt-platform-page .bt-ai-control-panel select,.bt-platform-page .bt-ai-generator-panel input,.bt-platform-page .bt-ai-generator-panel select{width:100%;min-height:44px;border:1px solid rgba(127,176,230,.14);border-radius:12px;background:#070c14f5;color:#fff;padding:0 14px;font:inherit;text-transform:none}.bt-platform-page .bt-ai-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bt-platform-page .bt-ai-select-row,.bt-platform-page .bt-ai-verdict{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px;border:1px solid rgba(0,212,255,.18);border-radius:14px;background:#00d4ff0f}.bt-platform-page .bt-ai-select-row em{color:#0f6;font-style:normal;font-weight:900}.bt-platform-page .bt-ai-chip-row{display:flex;flex-wrap:wrap;gap:9px}.bt-platform-page .bt-ai-chip-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid rgba(127,176,230,.16);border-radius:12px;background:#0a101beb;color:#9ec5ff;font-size:13px;font-weight:900}.bt-platform-page .bt-ai-chip-row span.is-active,.bt-platform-page .bt-ai-option-grid button.is-active,.bt-platform-page .bt-ai-strategy-list button.is-active{border-color:#24b8ffbf;background:#24b8ff24;color:#fff}.bt-platform-page .bt-ai-gradient-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:12px;background:linear-gradient(90deg,#1da9ff,#8b3eff);color:#03101f;font-weight:950;text-decoration:none;cursor:pointer}.bt-platform-page .bt-ai-result-panel{display:grid;gap:22px;padding:28px}.bt-platform-page .bt-ai-verdict--buy{border-color:#00ff6659;background:linear-gradient(135deg,#00ff6629,#24b8ff0f)}.bt-platform-page .bt-ai-verdict span,.bt-platform-page .bt-ai-confidence{color:#0f6;font-size:22px;font-weight:950}.bt-platform-page .bt-ai-result-lede{max-width:980px;color:#dcecff;font-size:22px;line-height:1.45}.bt-platform-page .bt-ai-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bt-platform-page .bt-ai-level-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-platform-page .bt-ai-level-grid>div,.bt-platform-page .bt-ai-explain-grid article,.bt-platform-page .bt-ai-analysis-card{border:1px solid rgba(127,176,230,.15);border-radius:14px;background:#070c148c;padding:18px}.bt-platform-page .bt-ai-level-grid span{color:#7fa6d8;font-size:12px;font-weight:800}.bt-platform-page .bt-ai-level-grid strong{display:block;margin:6px 0;color:#25b8ff;font-size:22px}.bt-platform-page .bt-ai-explain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bt-platform-page .bt-ai-explain-grid h3{margin-top:0;color:#fff}.bt-platform-page .bt-ai-explain-grid li{margin:8px 0;color:#d7e7fb}.bt-platform-page .bt-ai-generator-panel{display:grid;gap:20px;padding:24px}.bt-platform-page .bt-ai-option-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.bt-platform-page .bt-ai-option-grid button,.bt-platform-page .bt-ai-strategy-list button,.bt-platform-page .bt-ai-topic-list button{border:1px solid rgba(127,176,230,.14);border-radius:14px;background:#0f172acc;color:#fff;padding:16px;text-align:left;cursor:pointer}.bt-platform-page .bt-ai-option-grid span,.bt-platform-page .bt-ai-strategy-list span{display:block;margin-top:6px;color:#78a4d8;font-size:12px}.bt-platform-page .bt-ai-generator-row,.bt-platform-page .bt-ai-report-list__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.bt-platform-page .bt-ai-report-list{display:grid;gap:18px;margin-top:28px}.bt-platform-page .bt-ai-analysis-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:start}.bt-platform-page .bt-ai-analysis-card h3{margin:0 0 10px;color:#fff;font-size:24px}.bt-platform-page .bt-ai-analysis-card mark{margin-left:8px;border-radius:999px;background:#00ff661f;color:#0f6;padding:4px 9px}.bt-platform-page .bt-ai-app-layout--backtest{align-items:start}.bt-platform-page .bt-ai-strategy-list{display:grid;gap:10px}.bt-platform-page .bt-ai-empty-result{min-height:360px;display:grid;place-items:center;padding:40px;text-align:center}.bt-platform-page .bt-ai-empty-result span{color:#7fb0e659;font-size:76px;font-weight:950}.bt-platform-page .bt-ai-empty-result h2{margin:0;color:#8fb0d6}.bt-platform-page .bt-ai-chat-layout{display:grid;gap:22px}.bt-platform-page .bt-ai-topic-list{display:grid;gap:12px;padding:22px}.bt-platform-page .bt-ai-chat-panel{min-height:620px;display:grid;grid-template-rows:1fr auto;gap:16px;padding:22px}.bt-platform-page .bt-ai-chat-bubble{width:min(520px,100%);border:1px solid rgba(127,176,230,.14);border-radius:18px;background:#070c14b3;padding:22px}.bt-platform-page .bt-ai-chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;border:1px solid rgba(127,176,230,.14);border-radius:16px;background:#070c14cc;padding:0 14px 0 20px;color:#8fb0d6}.bt-platform-page .bt-ai-chat-input button,.bt-platform-page .bt-ai-chat-input a{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:linear-gradient(135deg,#1da9ff,#8b3eff);color:#04111f;padding:12px 18px;font-weight:950;text-decoration:none}.bt-platform-page .bt-ai-pro-tip{margin-top:12px;border:1px solid rgba(0,255,102,.14);border-radius:14px;background:#00ff660f;padding:16px;color:#9db7d7}.bt-ai-report-markdown table{width:100%;margin:14px 0;overflow:hidden;border-collapse:collapse;border:1px solid rgba(148,163,184,.22);border-radius:12px}.bt-ai-report-markdown th,.bt-ai-report-markdown td{padding:10px 12px;border-bottom:1px solid rgba(148,163,184,.16);color:#dbeafe;text-align:left;vertical-align:top}.bt-ai-report-markdown th{background:#00ff6614;color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.bt-platform-page .bt-ai-live-output{align-content:start;min-height:360px;border:1px solid rgba(0,255,102,.2);border-radius:20px;background:radial-gradient(circle at 10% 0%,rgba(0,255,102,.08),transparent 38%),#080d16db;padding:24px;text-align:left}.bt-platform-page .bt-ai-live-output.is-loading{animation:btCardPulse 1.4s ease-in-out infinite alternate}.bt-platform-page .bt-ai-live-output.is-error{border-color:#ff4b4b80;background:linear-gradient(135deg,#ff4b4b1f,#080d16e6)}.bt-platform-page .bt-ai-generated-report{display:grid;gap:18px}.bt-platform-page .bt-ai-generated-report__head span{color:#0f6;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.bt-platform-page .bt-ai-generated-report__head h2{margin:8px 0 0;color:#fff;font-size:clamp(22px,3vw,34px)}.bt-platform-page .bt-ai-generated-report__body{max-width:100%;color:#dbeafe;line-height:1.65}.bt-platform-page .bt-ai-generated-report__body h1,.bt-platform-page .bt-ai-generated-report__body h2,.bt-platform-page .bt-ai-generated-report__body h3{color:#fff}.bt-platform-page .bt-ai-generated-report__body table{display:block;max-width:100%;overflow-x:auto}@keyframes btCardPulse{0%{box-shadow:0 0 #0f60}to{box-shadow:0 0 26px #00ff6624}}@media(max-width:900px){.bt-ai-report-library{grid-template-columns:1fr}.bt-platform-page .bt-ai-app-shell{width:min(100%,calc(100vw - 28px))}.bt-platform-page .bt-ai-app-head,.bt-platform-page .bt-ai-app-layout--split,.bt-platform-page .bt-ai-app-layout--backtest,.bt-platform-page .bt-ai-chat-layout,.bt-platform-page .bt-ai-generator-row,.bt-platform-page .bt-ai-report-list__head,.bt-platform-page .bt-ai-analysis-card,.bt-platform-page .bt-ai-option-grid,.bt-platform-page .bt-ai-level-grid,.bt-platform-page .bt-ai-level-grid--compact,.bt-platform-page .bt-ai-explain-grid{grid-template-columns:1fr}.bt-platform-page .bt-ai-app-head{display:grid}.bt-ai-report-library__tools{align-items:stretch;flex-direction:column}.bt-ai-report-library__utility{justify-content:flex-start}.bt-ai-report-compare__grid,.bt-ai-report-compare__diff,.bt-ai-report-compare__section-diff,.bt-ai-report-compare__evidence,.bt-ai-report-public__layout,.bt-ai-usage-summary__grid{grid-template-columns:1fr}.bt-ai-usage-summary__trend>div,.bt-ai-report-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-ai-plan-grid,.bt-ai-cockpit-grid,.bt-ai-assignment-grid,.bt-ai-user-flow,.bt-ai-user-flow .bt-platform-card-grid,.bt-ai-tool-grid,body .bt-ai-platform .bt-ai-tool-grid,.bt-asset-command,.bt-asset-command__cards{grid-template-columns:1fr}.bt-platform-page .bt-ai-platform .bt-ai-plan-grid,.bt-ai-generator,.bt-ai-generator__fields,.bt-ai-generator__tasks,body .bt-ai-platform .bt-ai-generator,body .bt-ai-platform .bt-ai-generator__fields,body .bt-ai-platform .bt-ai-generator__tasks{grid-template-columns:1fr!important}}.bt-platform-page .bt-ai-app-head{padding:36px 32px 28px;border:1px solid rgba(127,176,230,.14);border-radius:20px;background:radial-gradient(circle at 0% 0%,rgba(29,169,255,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(139,62,255,.1),transparent 42%),#080d16e0}.bt-platform-page .bt-ai-app-head .bt-ai-app-kicker{margin-bottom:6px!important}.bt-platform-page .bt-ai-app-icon{min-width:52px;min-height:52px;border-radius:16px;font-size:15px;letter-spacing:.08em;background:linear-gradient(135deg,#1da9ff80,#8b3eff80);box-shadow:0 0 24px #1da9ff38}.bt-platform-page .bt-ai-control-panel{gap:18px;padding:26px}.bt-platform-page .bt-ai-control-panel input:focus,.bt-platform-page .bt-ai-control-panel select:focus,.bt-platform-page .bt-ai-generator-panel input:focus,.bt-platform-page .bt-ai-generator-panel select:focus{outline:none;border-color:#1da9ff85;box-shadow:0 0 0 3px #1da9ff1a}.bt-platform-page .bt-ai-chip-row button{transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.bt-platform-page .bt-ai-chip-row button:hover:not(.is-active){border-color:#7fb0e657;color:#c8dfff}.bt-platform-page .bt-ai-chip-row button.is-active{box-shadow:0 0 12px #24b8ff33}.bt-platform-page .bt-ai-option-grid button,.bt-platform-page .bt-ai-strategy-list button,.bt-platform-page .bt-ai-topic-list button{transition:border-color .18s,background .18s,box-shadow .18s}.bt-platform-page .bt-ai-option-grid button:hover:not(.is-active),.bt-platform-page .bt-ai-strategy-list button:hover:not(.is-active),.bt-platform-page .bt-ai-topic-list button:hover{border-color:#7fb0e64d;background:#1da9ff12}.bt-platform-page .bt-ai-option-grid button.is-active,.bt-platform-page .bt-ai-strategy-list button.is-active{box-shadow:0 0 16px #24b8ff29}.bt-platform-page .bt-ai-gradient-button{width:100%;font-size:15px;letter-spacing:.02em;box-shadow:0 8px 30px #1da9ff38;transition:filter .18s,box-shadow .18s,transform .15s}.bt-platform-page .bt-ai-gradient-button:hover{filter:brightness(1.1);box-shadow:0 12px 40px #1da9ff52;transform:translateY(-1px)}.bt-platform-page .bt-ai-live-output{border-radius:18px}.bt-platform-page .bt-ai-generator__empty{display:grid;place-items:center;min-height:260px;padding:40px;text-align:center}.bt-platform-page .bt-ai-generator__empty strong{display:block;margin-bottom:8px;color:#8fb0d6;font-size:18px}.bt-platform-page .bt-ai-generator__empty p{max-width:480px;color:#5e7d9e;font-size:14px;line-height:1.6}.bt-platform-page .bt-ai-report-list__head{padding:18px 22px;border:1px solid rgba(127,176,230,.14);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(29,169,255,.08),transparent 38%),#080d16b8}.bt-platform-page .bt-ai-report-list__head h2{margin:0 0 4px;color:#fff;font-size:clamp(20px,2vw,28px)}.bt-platform-page .bt-ai-report-list__head p{margin:0;color:#6b87aa;font-size:14px}.bt-platform-page .bt-ai-chat-bubble{background:radial-gradient(circle at 0 0,rgba(29,169,255,.08),transparent 34%),#070c14d6;border-color:#1da9ff2e}.bt-platform-page .bt-ai-chat-bubble strong{display:block;margin-bottom:12px;color:#c8dfff;font-size:16px}.bt-platform-page .bt-ai-chat-bubble ul{display:grid;gap:8px;padding-left:18px;color:#7fa6d8;font-size:14px}.bt-platform-page .bt-ai-chat-bubble li::marker{color:#1da9ff}.bt-platform-page .bt-ai-chat-input{border-color:#7fb0e633;transition:border-color .18s,box-shadow .18s}.bt-platform-page .bt-ai-chat-input:focus-within{border-color:#1da9ff6b;box-shadow:0 0 0 3px #1da9ff14}.bt-platform-page .bt-ai-chat-input textarea{background:transparent;border:0;color:#d8ecff;padding:14px 0;resize:none;font-size:15px}.bt-platform-page .bt-ai-chat-input textarea:focus{outline:none}.bt-platform-page .bt-ai-chat-input button{transition:filter .18s,box-shadow .18s}.bt-platform-page .bt-ai-chat-input button:hover{filter:brightness(1.12);box-shadow:0 6px 20px #1da9ff47}.bt-platform-page .bt-ai-pro-tip{background:#00ff660d}.bt-platform-page .bt-ai-pro-tip strong{display:block;margin-bottom:6px;color:#00e05a;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bt-platform-page .bt-ai-pro-tip p{margin:0;font-size:13px;line-height:1.55}.bt-platform-page .bt-ai-app-shell--deep .bt-ai-deep-result{margin-top:24px;min-height:220px;padding:28px;border:1px solid rgba(0,255,102,.2);border-radius:18px;background:radial-gradient(circle at 10% 0%,rgba(0,255,102,.07),transparent 40%),#080d16e0;color:#f4f8ff}.bt-platform-page .bt-ai-app-shell--deep .bt-ai-deep-result.is-loading{animation:btCardPulse 1.4s ease-in-out infinite alternate}.bt-platform-page .bt-ai-app-shell--deep .bt-ai-deep-result.is-error{border-color:#ff4b4b80;background:linear-gradient(135deg,#ff4b4b1a,#080d16e6)}.bt-platform-page .bt-platform-button--ghost,body .bt-ai-platform .bt-platform-button--ghost,body .bt-ai-platform a.bt-platform-button--ghost{border:1px solid rgba(127,176,230,.3)!important;background:#0f172a80!important;color:#9ec5ff!important;font-weight:900}.bt-platform-page .bt-platform-button--ghost:hover,body .bt-ai-platform .bt-platform-button--ghost:hover,body .bt-ai-platform a.bt-platform-button--ghost:hover{border-color:#7fb0e685!important;color:#c8dfff!important}.bt-platform-page .bt-ai-topic-list{align-content:start}.bt-platform-page .bt-ai-topic-list button{width:100%;padding:12px 16px;text-align:left;font-size:13px;font-weight:700;color:#9ec5ff;border-radius:12px}.bt-platform-page .bt-ai-topic-list button:hover{color:#fff;background:#1da9ff1a}.bt-platform-page .bt-ai-empty-result{background:radial-gradient(circle at 50% 30%,rgba(29,169,255,.06),transparent 60%),linear-gradient(180deg,#0f172af5,#080d16fa)}.bt-platform-page .bt-ai-empty-result h2{margin-top:14px;font-size:clamp(20px,2.5vw,28px)}.bt-platform-page .bt-ai-empty-result p{max-width:520px;color:#5e7d9e;font-size:14px;line-height:1.6}.bt-platform-page .bt-ai-report-list .bt-ai-report-library{grid-template-columns:minmax(0,1fr)!important}.bt-platform-page .bt-ai-report-list .bt-ai-report-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto!important;align-items:start!important;gap:0 24px!important;min-height:0!important;padding:20px 24px!important}.bt-platform-page .bt-ai-report-list .bt-ai-report-card__header{grid-column:1;grid-row:1 / 3;flex-direction:column;align-items:flex-start;gap:8px;min-width:140px;margin-bottom:0}.bt-platform-page .bt-ai-report-list .bt-ai-report-card__badges{flex-direction:column;align-items:flex-start}.bt-platform-page .bt-ai-report-list .bt-ai-report-card h3{grid-column:2;grid-row:1;margin:0 0 6px!important;font-size:clamp(16px,1.4vw,20px)!important}.bt-platform-page .bt-ai-report-list .bt-ai-report-card__excerpt{grid-column:2;grid-row:2;-webkit-line-clamp:2!important;margin:0}.bt-platform-page .bt-ai-report-list .bt-ai-report-card__footer{grid-column:3;grid-row:1 / 3;flex-direction:column;align-items:flex-end;justify-content:space-between;align-self:stretch;border-top:0!important;padding-top:0!important;margin-top:0!important;min-width:120px}.bt-platform-page .bt-ai-report-list .bt-ai-report-card__details{grid-column:1 / -1;grid-row:3;margin-top:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}@media(max-width:700px){.bt-platform-page .bt-ai-report-list .bt-ai-report-card{grid-template-columns:minmax(0,1fr)!important}.bt-platform-page .bt-ai-report-list .bt-ai-report-card__header,.bt-platform-page .bt-ai-report-list .bt-ai-report-card h3,.bt-platform-page .bt-ai-report-list .bt-ai-report-card__excerpt,.bt-platform-page .bt-ai-report-list .bt-ai-report-card__footer,.bt-platform-page .bt-ai-report-list .bt-ai-report-card__details{grid-column:1!important;grid-row:auto!important}}.bt-ai-step-flow{display:flex;align-items:center;gap:0;margin-bottom:28px}.bt-ai-step{display:flex;align-items:center;gap:8px;opacity:.45;transition:opacity .2s}.bt-ai-step.is-active{opacity:1}.bt-ai-step__num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1da9ff26;border:1px solid rgba(29,169,255,.35);color:#7ec8ff;font-size:11px;font-weight:900;flex-shrink:0}.bt-ai-step.is-active .bt-ai-step__num{background:#00ff6626;border-color:#00ff6673;color:#0f6}.bt-ai-step__label{font-size:12px;font-weight:700;color:#8aa0c5;white-space:nowrap}.bt-ai-step.is-active .bt-ai-step__label{color:#c5deff}.bt-ai-step__line{flex:1;height:1px;background:#ffffff1a;margin:0 10px;min-width:20px;max-width:60px}.bt-ai-option-grid button svg{display:block;flex-shrink:0;margin-bottom:6px;opacity:.65}.bt-ai-option-grid button{display:flex;flex-direction:column;align-items:flex-start}.bt-ai-option-grid button.is-active svg{opacity:1}.bt-ai-asset-label{display:flex;flex-direction:column;gap:6px}.bt-ai-asset-select-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bt-ai-asset-select-wrap select{flex:1;min-width:0}.bt-ai-asset-price-display{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;white-space:nowrap}.bt-asset-price{color:#c5deff}.bt-asset-change{padding:2px 6px;border-radius:4px;font-size:11px}.bt-asset-change--up{color:#0f6;background:#00ff661a}.bt-asset-change--down{color:#ff4b4b;background:#ff4b4b1a}.bt-price-loading{color:#4a6080;font-size:13px}.bt-ai-context-label{display:flex;flex-direction:column;gap:6px;margin-top:4px}.bt-ai-context-label span{font-size:11px;color:#4a6080;font-weight:600}.bt-ai-context-label textarea{width:100%;resize:vertical;min-height:60px;padding:10px 14px;background:#0f172a99;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#c5deff;font-size:13px;line-height:1.5;transition:border-color .15s;box-sizing:border-box}.bt-ai-context-label textarea:focus{outline:none;border-color:#00ff6659}.bt-ai-report-list__count{display:inline-block;font-size:14px;font-weight:600;color:#4a6080;vertical-align:middle}.bt-ai-report-library__search-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.bt-ai-report-library__search-row label{flex:1;min-width:180px}.bt-ai-report-sort{padding:8px 28px 8px 12px;background:#0f172ab3;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#8aa0c5;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;height:38px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238aa0c5' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.bt-ai-report-sort:focus{outline:none;border-color:#1da9ff66}.bt-ai-report-library__asset-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:4px}.bt-ai-filter-label{font-size:11px;font-weight:700;color:#4a6080;text-transform:uppercase;letter-spacing:.04em;margin-right:4px}.bt-ai-asset-chip{padding:4px 10px;border-radius:20px;background:#1da9ff14;border:1px solid rgba(29,169,255,.2);color:#7ec8ff;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.bt-ai-asset-chip small{font-size:10px;opacity:.65}.bt-ai-asset-chip:hover,.bt-ai-asset-chip.is-active{background:#1da9ff2e;border-color:#1da9ff73;color:#c5deff}.bt-ai-report-card__quality{position:relative;border:none!important;background:none!important}.bt-ai-report-card__quality svg{display:block}.bt-ai-report-card__quality span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.bt-ai-report-card__details>div{overflow:hidden;transition:max-height .3s ease}.bt-ai-report-card__details:not([open])>div{max-height:0}.bt-ai-report-card__details[open]>div{max-height:9000px}.bt-ai-report-card__regen{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;color:#7ec8ff;background:#1da9ff14;border:1px solid rgba(29,169,255,.2);cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.bt-ai-report-card__regen:hover{background:#1da9ff29;border-color:#1da9ff66;color:#c5deff}.bt-ai-report-card__view-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#0f6;text-decoration:none;white-space:nowrap;transition:opacity .15s}.bt-ai-report-card__view-link:hover{opacity:.75;color:#0f6;text-decoration:underline}@media(max-width:600px){.bt-ai-step-flow{flex-wrap:wrap;gap:8px}.bt-ai-step__line{display:none}.bt-ai-asset-select-wrap{flex-direction:column;align-items:flex-start}}.bt-platform-page .bt-product-hero{position:relative;overflow:hidden;border-radius:18px;border-color:#0f63;background:radial-gradient(ellipse at 8% 0%,rgba(0,255,102,.16) 0%,transparent 38%),radial-gradient(ellipse at 92% 80%,rgba(0,180,255,.09) 0%,transparent 32%),linear-gradient(160deg,#08120efc,#060a12fc);box-shadow:inset 0 0 0 1px #00ff6624,0 2px 1px #00ff660f,0 32px 80px #00000061}.bt-product-hero__backdrop{position:absolute;inset:0;z-index:0;pointer-events:none}.bt-product-hero__backdrop:before{content:"";position:absolute;top:-100px;left:-80px;width:580px;height:580px;border-radius:50%;background:radial-gradient(circle,rgba(0,255,102,.12) 0%,transparent 65%);animation:bt-hero-glow-drift 5s ease-in-out infinite alternate}.bt-product-hero__backdrop:after{content:"";position:absolute;bottom:-60px;right:-40px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(0,160,255,.07) 0%,transparent 65%);animation:bt-hero-glow-drift 7s ease-in-out infinite alternate-reverse}@keyframes bt-hero-glow-drift{0%{opacity:.55;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1.1) translateY(-18px)}}.bt-platform-page .bt-product-hero__copy,.bt-platform-page .bt-product-hero__metrics{position:relative;z-index:1}.bt-platform-page .bt-product-hero__eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bt-platform-page .bt-product-hero__eyebrow:before{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#0f6;flex-shrink:0;box-shadow:0 0 #00ff668c;animation:bt-hero-dot-ping 2.6s ease-in-out infinite}@keyframes bt-hero-dot-ping{0%{box-shadow:0 0 #00ff668c}60%{box-shadow:0 0 0 8px #0f60}to{box-shadow:0 0 #0f60}}.bt-platform-page .bt-product-hero__title{font-size:clamp(34px,5.2vw,62px);line-height:.94;letter-spacing:-.02em}.bt-platform-page .bt-hero-rotator{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:7px 16px 7px 10px;border:1px solid rgba(0,255,102,.18);border-radius:100px;background:#00ff660e;color:#ffffffb8;font-size:12px;font-weight:600;letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bt-platform-page .bt-hero-rotator:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#0f6;flex-shrink:0}.bt-product-btn{min-height:46px;padding:0 24px;border-radius:10px;font-size:13px;font-weight:800;letter-spacing:.01em;transition:background .18s,border-color .18s,color .18s,transform .14s,box-shadow .18s}.bt-product-btn:hover{border-color:#ffffff47;background:#ffffff12;transform:translateY(-1px)}.bt-product-btn--primary{box-shadow:0 6px 22px #00ff6638}.bt-product-btn--primary:hover{background:#1aff70;border-color:#1aff70;box-shadow:0 0 0 5px #00ff661f,0 8px 28px #00ff6652;transform:translateY(-2px)}.bt-platform-page .bt-product-hero__metrics{display:flex;flex-direction:column;gap:10px;align-content:start;align-self:center}.bt-platform-page .bt-hero-metric{position:relative;display:block;min-height:auto;padding:18px 20px 16px;border-radius:13px;overflow:hidden;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.bt-platform-page .bt-hero-metric:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;border-radius:13px 0 0 13px;transition:background .18s}.bt-platform-page .bt-hero-metric:hover{border-color:#00ff6659!important;transform:translate(3px);box-shadow:0 8px 32px #00000038}.bt-platform-page .bt-hero-metric:hover:before{background:#0f6}.bt-platform-page .bt-hero-metric__step{position:absolute;top:14px;right:16px;display:block;font-size:10px;font-weight:800;letter-spacing:.12em;color:#ffffff26;font-variant-numeric:tabular-nums}.bt-platform-page .bt-hero-metric__label{display:block;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;margin-bottom:4px}.bt-platform-page .bt-hero-metric strong{display:block;font-size:clamp(20px,2.2vw,28px);font-weight:800;color:#f0f8ff;line-height:1.04;letter-spacing:-.01em;margin:0 0 4px}.bt-platform-page .bt-hero-metric small{display:block;font-size:12px;color:#a0b9dcb3;line-height:1.4;max-width:26ch}.bt-platform-page .bt-hero-metric--primary{border-color:#00ff6647!important;background:radial-gradient(ellipse at 0% 0%,rgba(0,255,102,.12) 0%,transparent 55%),linear-gradient(150deg,#0e1a14f7,#05090ef5)!important;box-shadow:0 0 0 1px #00ff661a inset,0 12px 40px #00000038!important}.bt-platform-page .bt-hero-metric--primary:before{background:#0f6}.bt-platform-page .bt-hero-metric--primary .bt-hero-metric__step{color:#00ff6647}.bt-platform-page .bt-hero-metric--primary strong{font-size:clamp(22px,2.6vw,34px);color:#fff;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.bt-platform-page .bt-hero-metric--primary:hover{border-color:#00ff6680!important;transform:translate(4px)}.bt-platform-page .bt-hero-metric:hover .bt-hero-metric__step{color:#ffffff47}.bt-platform-page .bt-hero-metric--primary:hover .bt-hero-metric__step{color:#00ff667a}.bt-platform-page .bt-hero-metric__cue{display:inline-flex;align-items:center;gap:0;min-height:auto;margin-top:10px;padding:0;border:none;border-radius:0;background:transparent;color:var(--bt-green, #00ff66);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.bt-platform-page .bt-hero-metric__cue:after{content:"";display:inline-block;width:14px;height:1px;background:currentColor;margin-left:8px;vertical-align:middle;transition:width .2s ease}.bt-platform-page .bt-hero-metric:hover .bt-hero-metric__cue:after{width:24px}@media(prefers-reduced-motion:no-preference){.bt-platform-page .bt-product-hero__copy,.bt-platform-page .bt-hero-metric{animation:bt-hero-fade-up .45s ease both}.bt-platform-page .bt-hero-metric:nth-child(1){animation-delay:.06s}.bt-platform-page .bt-hero-metric:nth-child(2){animation-delay:.14s}.bt-platform-page .bt-hero-metric:nth-child(3){animation-delay:.22s}@keyframes bt-hero-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:860px){.bt-platform-page .bt-product-hero{grid-template-columns:1fr}.bt-platform-page .bt-product-hero__metrics{flex-direction:row;flex-wrap:wrap}.bt-platform-page .bt-hero-metric{flex:1 1 200px}.bt-platform-page .bt-hero-metric--primary{flex:1 1 100%}}
