/* Web landing product tour. Scoped independently from the Telegram application. */
.technical-workbench .product-price-chart{overflow:visible}
.candle-grid path{stroke:#2a3a51;stroke-width:.8;stroke-dasharray:3 6;fill:none}
.candle-grid .vertical-grid{opacity:.45}
.candle-grid text,.candle-axis-label{fill:#8ca0ba;font-family:Peyda,Tahoma,sans-serif;font-size:10px;direction:ltr;unicode-bidi:isolate}
.candle-axis-label{font-size:9px}
.candle-average{fill:none;stroke:#d7b65b;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round;opacity:.9}
.ohlc-candles path{fill:none;stroke-width:1.25}
.candle-up{fill:#42baa6;stroke:#42baa6}.candle-down{fill:#e77c87;stroke:#e77c87}
.candle-volume rect{stroke:none;opacity:.45}.volume-divider{stroke:#2a3a51;stroke-width:.8}
.last-price-line{fill:none;stroke:#8396ad;stroke-width:.7;stroke-dasharray:3 4;opacity:.65}
.last-price-tag{fill:#293f58}.last-price-text{fill:#dce8f7;font:10px Peyda,Tahoma,sans-serif;direction:ltr;unicode-bidi:isolate}
.technical-workbench .chart-legend span:nth-child(2) i{background:#d7b65b}
.chart-legend .legend-candles{width:6px;height:10px;background:#42baa6;box-shadow:8px 2px 0 #e77c87;margin-left:9px;position:relative}
.legend-candles::before{content:'';position:absolute;width:1px;height:16px;left:2.5px;top:-3px;background:#42baa6;box-shadow:8px 2px 0 #e77c87}
.nav-links{gap:24px}.product-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:32px;border-bottom:1px solid #dce3ed;gap:22px}.product-path a{display:flex;align-items:center;gap:12px;min-width:0;padding:10px 0}.product-path b{font-size:25px;color:#a8b4c5;font-weight:500}.product-path span{font-size:13px;font-weight:750}.product-path small{display:block;font-size:11px;color:#77869a;font-weight:450;margin-top:5px}.product-path i{margin-right:auto;font-style:normal;color:#9c7930}.product-path a:hover span{color:#9c7015}
.product-section{padding:90px 0;scroll-margin-top:30px}.feature-layout{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center}.feature-layout>*{min-width:0}.reverse-layout .feature-copy{grid-column:2;grid-row:1}.reverse-layout .feature-demo{grid-column:1;grid-row:1}.feature-copy h2{font-size:clamp(28px,2.75vw,40px);line-height:1.7;letter-spacing:-.7px;margin:0;font-weight:850}.feature-copy h2 em{font-style:normal;color:#516881}.feature-lead{color:#65748a;font-size:16px;line-height:2.15;margin:20px 0 24px}.feature-benefits{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:18px}.feature-benefits li{border-right:2px solid #dcb34f;padding-right:15px}.feature-benefits b{display:block;font-size:14px;margin-bottom:4px}.feature-benefits span{font-size:13px;line-height:1.9;color:#778499}.feature-link{display:inline-flex;align-items:center;gap:20px;font-size:14px;font-weight:750;color:#284d75;border-bottom:1px solid #c2cedc;padding-block:8px}.feature-link:hover{color:#9b7013;border-color:#bc8d26}.feature-link>span{font-size:23px;font-weight:400}.feature-demo{background:#fff;border:1px solid #dce3ed;border-radius:23px;padding:26px;box-shadow:0 20px 60px #23365309}.feature-demo-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:750;margin-bottom:23px}.sample-label{color:#87661b;background:#fff7df;border:1px solid #eddfb4;padding:4px 8px;border-radius:6px;font-size:9px;font-weight:500;white-space:nowrap}.demo-caption{font-size:10px;line-height:1.9;color:#7f8a9b;margin:18px 0 0}.feature-demo button{cursor:pointer}.feature-demo button:focus-visible,.feature-demo summary:focus-visible,.supporting-section>summary:focus-visible{outline:3px solid #b78419;outline-offset:4px}.feature-demo details summary{cursor:pointer;list-style:none}.feature-demo details summary::-webkit-details-marker{display:none}
.report-workbench{background:linear-gradient(155deg,#fff 45%,#edf1f7)}.report-stack{display:flex;gap:10px;justify-content:center;padding:4px 0 0}.report-stack>div{background:white;border:1px solid #dce3ed;border-radius:9px;box-shadow:0 5px 10px #192f4d08;width:30%;padding:15px 8px 8px;font-size:10px;text-align:center;transform:rotate(-5deg)}.report-stack>div:nth-child(2){transform:translateY(-5px);position:relative;z-index:1}.report-stack>div:last-child{transform:rotate(5deg)}.report-stack span{display:block;color:#b8c6d7;font-size:45px;line-height:1.3}.report-transform{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px 0}.report-transform span{height:1px;background:#d7e0eb;width:60px}.report-transform b{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:#fbbf24;color:#443a22;font-size:24px;box-shadow:0 0 0 5px #fbbf2417}.sample-query{font-size:12px;background:#1b2b43;color:white;padding:12px 15px;border-radius:12px 12px 3px 12px;margin-bottom:14px;line-height:1.9}.report-answer{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:18px}.small-ai-label{color:#9d7524;font-size:10px;font-weight:700}.report-answer h3{font-size:16px;margin:9px 0}.report-answer p{font-size:12px;line-height:1.95;color:#66768b;margin:8px 0}.report-answer table{width:100%;border-collapse:collapse;text-align:right;font-size:11px;margin-top:17px}.report-answer caption{text-align:right;color:#7d899b;font-size:9px;padding-bottom:10px}.report-answer th,.report-answer td{padding:9px 5px;border-bottom:1px solid #edf0f5}.report-answer thead{color:#8290a3;font-size:10px;font-weight:500}.report-answer td{font-weight:750;color:#324f71}.report-answer details{margin-top:14px;font-size:10px;color:#426386}.report-answer summary{display:flex;justify-content:space-between}.report-answer details p{font-size:10px}
.technical-section{background:#eaf0f7}.feature-tags{display:flex;flex-wrap:wrap;gap:9px}.feature-tags span{font-size:12px;border:1px solid #ccd7e4;color:#526c89;border-radius:7px;padding:7px 11px}.feature-copy blockquote{font-size:17px;font-weight:650;line-height:1.9;margin:26px 0 18px;padding-right:15px;border-right:2px solid #c2a456;color:#344c68}.technical-workbench{background:#101e32;color:#eff4fc;border-color:#233752;box-shadow:0 20px 40px #0c203321}.technical-workbench .sample-label{background:#fbbf2412;border-color:#625536;color:#e0c17d}.chart-legend{display:flex;gap:20px;color:#9badc5;font-size:10px}.chart-legend span{display:flex;gap:7px;align-items:center}.chart-legend i{width:14px;height:3px;background:#fbbf24}.chart-legend span:nth-child(2) i{background:#829ebf}.product-price-chart{display:block;width:100%;height:auto;margin:20px 0;direction:ltr}.tech-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tech-stats span{background:#1c2c44;border:1px solid #2a3d56;padding:12px 9px;border-radius:8px;color:#9aabc2;font-size:9px}.tech-stats b{display:block;color:#dce7f6;font-size:11px;margin-top:7px;font-weight:650}.technical-reading{border-top:1px solid #2c3b51;margin-top:22px;padding-top:19px}.technical-reading b{color:#efc563;font-size:12px}.technical-reading p{color:#a8b8cf;font-size:12px;line-height:2;margin-bottom:0}
.filter-steps{display:grid;gap:14px;margin-bottom:22px}.filter-steps span{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:650}.filter-steps b{display:grid;place-items:center;border:1px solid #dbe2ec;border-radius:50%;width:29px;height:29px;color:#927129;background:white;font-size:12px}.feature-support{font-size:13px;line-height:2;color:#708198;margin:0 0 24px}.filter-workbench{background:#fff}.filter-examples{display:flex;gap:8px;margin-bottom:23px;flex-wrap:wrap}.filter-examples button{font-size:11px;border:1px solid #dfe6ef;border-radius:7px;background:#f8fafe;color:#697f9a;padding:8px 12px}.filter-examples button[aria-pressed=true]{background:#1b2b43;color:#fff;border-color:#1b2b43}.filter-sentence{background:#f0f5fb;color:#276298;border:1px solid #d6e2ef;border-radius:12px;padding:19px;font-size:15px;line-height:2;min-height:100px;display:flex;align-items:center}.filter-connector{display:flex;align-items:center;justify-content:center;gap:12px;color:#b88d25;font-size:26px;padding:16px 0}.filter-connector span{font-size:10px;color:#978153}.condition-token{display:flex;justify-content:space-between;gap:16px;background:#f6f8fb;border:1px solid #e3e9f1;padding:16px 14px;border-radius:9px;font-size:12px;line-height:1.8}.condition-token>span{color:#77879b}.condition-token b{font-size:12px;color:#2b425f}.condition-join{text-align:center;font-size:11px;color:#a18c5d;padding:6px}#filter-preview{min-height:147px;display:flex;flex-direction:column;justify-content:center}.filter-result-hint{display:flex;align-items:center;gap:8px;font-size:11px;color:#537a6c;margin-top:18px;padding-top:16px;border-top:1px solid #e9eef3}.filter-result-hint>span{display:grid;place-items:center;width:21px;height:21px;background:#e9f3ed;border-radius:50%}
.portfolio-section{background:#eaf0f7}.portfolio-display{display:flex;align-items:center;justify-content:center;gap:42px;padding:20px 0 28px}.portfolio-donut{width:210px;height:210px;flex-shrink:0;border-radius:50%;background:conic-gradient(#edb632 0 var(--weight-a,45%),#476c97 var(--weight-a,45%) 80%,#ccd8e7 80% 100%);display:grid;place-items:center;transform:rotate(-90deg)}.portfolio-donut>div{width:155px;height:155px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(90deg);box-shadow:0 0 0 5px white}.portfolio-donut small{font-size:11px;color:#7a8ba1}.portfolio-donut strong{font-size:43px;font-weight:750;color:#223a58;line-height:1.5}.portfolio-legend{display:grid;gap:20px;flex:1;max-width:150px}.portfolio-legend span{display:flex;align-items:center;gap:9px;font-size:12px;color:#687d98}.portfolio-legend b{margin-right:auto;color:#324e70;font-size:13px}.portfolio-legend i{width:9px;height:9px;border-radius:3px;background:#edb632}.portfolio-legend span:nth-child(2) i{background:#476c97}.portfolio-legend span:nth-child(3) i{background:#ccd8e7}.portfolio-scenario{padding:16px;background:#f3f6fa;border-radius:12px;border:1px solid #e1e8f1}.portfolio-scenario p{font-size:13px;line-height:2;color:#3a5373;margin:0 0 12px}.portfolio-scenario button{background:#fff;border:1px solid #cbd6e4;border-radius:7px;color:#486789;padding:9px 13px;font-size:11px}.portfolio-scenario button:hover{background:#fff7df;border-color:#dbc27f}.portfolio-scenario button>span{margin-right:14px}.portfolio-reading{font-size:12px;line-height:1.95;color:#667b96;min-height:47px;margin:18px 0 0}
.evidence-strip{padding:60px 0;background:#fff;border-bottom:1px solid #e2e7ef}.evidence-strip>.container{display:flex;justify-content:space-between;align-items:center;gap:36px}.evidence-strip h2{font-size:25px;line-height:1.75;margin:0;font-weight:800}.evidence-strip ol{list-style:none;padding:0;margin:0;display:flex;gap:40px}.evidence-strip li{display:grid;gap:8px}.evidence-strip li>b{color:#aa8324;font-size:13px;background:#fff6da;width:28px;height:28px;display:grid;place-items:center;border-radius:8px;margin-bottom:5px}.evidence-strip li strong{font-size:14px}.evidence-strip li span{font-size:11px;color:#7d8da3}.supporting-content{padding-block:62px 25px}.supporting-content h2{font-size:28px;margin:0 0 12px}.supporting-content>p:last-child{color:#78879a;font-size:13px;line-height:1.9}.supporting-section>summary{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-top:1px solid #dce3ed;font-size:15px;font-weight:650;cursor:pointer;list-style:none}.supporting-section>summary::-webkit-details-marker{display:none}.supporting-section>summary>span{font-size:23px;color:#8c9bb0;font-weight:400}.supporting-section[open]>summary>span{transform:rotate(45deg)}.supporting-section .market-leaders,.supporting-section .market-news{padding-block:35px 45px}.conversation-invite{padding-top:65px}
@media(max-width:1100px){.feature-layout{gap:38px}.feature-demo{padding:21px}.product-path{gap:14px}.product-path span{font-size:11px}.product-path b{font-size:21px}.product-path i{display:none}.nav-links{gap:15px}.portfolio-display{gap:23px}.portfolio-donut{width:180px;height:180px}.portfolio-donut>div{width:130px;height:130px}.evidence-strip ol{gap:25px}}
@media(max-width:850px){.nav-links{display:none}.product-path{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-block:24px}.product-path span{font-size:12px}.product-section{padding:55px 0}.feature-layout{grid-template-columns:1fr;gap:30px;max-width:620px}.reverse-layout .feature-copy,.reverse-layout .feature-demo{grid-column:auto;grid-row:auto}.feature-copy h2{font-size:32px}.feature-lead{font-size:15px}.feature-demo{padding:25px}.portfolio-display{gap:40px}.portfolio-donut{width:210px;height:210px}.portfolio-donut>div{width:155px;height:155px}.evidence-strip>.container{align-items:flex-start;flex-direction:column}.evidence-strip ol{justify-content:space-between;width:100%;gap:20px}.supporting-content h2{font-size:25px}}
@media(max-width:450px){.product-path{gap:12px}.product-path a{gap:8px}.product-path span{font-size:10px}.product-path small{font-size:9px}.product-path b{font-size:18px}.feature-copy h2{font-size:29px}.feature-lead{font-size:14px}.feature-demo{padding:19px;border-radius:17px}.feature-demo-head{font-size:11px}.sample-label{font-size:8px}.feature-benefits span{font-size:12px}.feature-link{font-size:12px}.report-answer{padding:13px}.report-answer h3{font-size:14px}.report-stack>div{font-size:9px}.report-answer table{font-size:10px}.report-answer thead{font-size:9px}.tech-stats{gap:6px}.tech-stats span{padding:10px 7px;font-size:8px}.tech-stats b{font-size:9px}.filter-examples{gap:6px}.filter-examples button{font-size:10px;padding:7px 9px}.filter-sentence{font-size:13px;padding:15px}.condition-token{gap:10px;padding:13px 10px;font-size:10px}.condition-token b{font-size:10px}.portfolio-display{gap:22px}.portfolio-donut{width:158px;height:158px}.portfolio-donut>div{width:116px;height:116px}.portfolio-donut strong{font-size:34px}.portfolio-legend span{font-size:10px;gap:6px}.portfolio-legend b{font-size:11px}.portfolio-scenario p{font-size:12px}.evidence-strip{padding:42px 0}.evidence-strip h2{font-size:23px}.evidence-strip ol{gap:14px}.evidence-strip li strong{font-size:12px}.evidence-strip li span{font-size:10px;line-height:1.9}.supporting-content{padding-top:45px}.supporting-content h2{font-size:23px}.supporting-section>summary{font-size:13px}.page-footer p{line-height:1.9}.feature-copy blockquote{font-size:15px}}
