.oko-page{--page-product-font: "Golos Text", sans-serif;--page-product-display: Unbounded, sans-serif;--page-product-h1-weight: 300;--page-product-h2-weight: 400;--page-product-h1: 36px;--page-product-title-line-height: 1.3;--page-product-title-tracking: -.045em;background:#101418;color:var(--oko-silver);font-family:var(--page-product-font)}@media(max-width:1200px){.oko-page{--page-product-h1: 34px}}@media(max-width:960px){.oko-page{--page-product-h1: 32px}}@media(max-width:640px){.oko-page{--page-product-h1: clamp(24px, 6.5vw, 30px)}}.oko-page h1,.oko-page main h2{font-weight:400;letter-spacing:-.045em}.oko-page main h2{font-size:clamp(28px,3vw,44px)}.oko-page .eyebrow{color:#9badb6;font-size:11px;letter-spacing:.18em}.oko-page main>section{border-bottom:1px solid #29383f}.train-page{background:#0b151b;color:#eef1ec}.train-hero{position:relative;isolation:isolate;overflow:hidden;background:#0a1116;--hero-action: #e80912;--hero-action-border: #e80912;--hero-action-text: #fff;--hero-action-hover: #d70004;--hero-action-hover-border: #e80912;--hero-action-active: #b90910}.train-hero__art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;max-width:none}.train-hero:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#0b151bf5 0%,#0b151be8 29%,#0b151b54 53%,transparent 75%),linear-gradient(0deg,#0b151b 0%,transparent 26%)}.train-logo{display:flex;align-items:center;gap:15px;white-space:nowrap}.train-logo img{width:235px;height:auto}.train-logo span{font-family:Unbounded,sans-serif;font-size:51px;font-weight:300;letter-spacing:-.05em;line-height:1}.train-stats{padding-block:40px;background:#0b151b}.train-stats__grid{display:grid;grid-template-columns:repeat(4,1fr)}.train-stat{padding:4px 30px 5px;border-left:1px solid #2b414d}.train-stat:first-child{border:0;padding-left:0}.train-stat strong{font-size:51px;font-weight:400;line-height:1.2;letter-spacing:-.04em;color:#f2f5f5}.train-stat strong em{font:inherit;color:#f22a30}.train-stat p{margin-top:12px;color:#9bb3c2;font-size:14px;line-height:1.5;max-width:220px}.train-section{padding-block:var(--page-product-section-space)}.train-page main h2{font-size:42px;line-height:1.18;font-weight:400;letter-spacing:-.04em}.train-page main .eyebrow{font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.17em;color:#4ecdf3;margin-bottom:22px}.train-story__head{display:grid;grid-template-columns:1fr 1fr;gap:78px;align-items:start}.train-story__copy p{font-size:17px;line-height:1.7;color:#b6c8d3}.train-story__copy p+p{margin-top:22px}.train-story h2{max-width:560px;margin-bottom:26px}.train-story__aside{color:#8faab9;font-size:17px;line-height:1.6;max-width:440px}.train-market{display:grid;grid-template-columns:1fr 1fr 1fr;position:relative;margin-top:46px;border-top:1px solid #355161;padding-top:27px}.train-market__month{position:relative;padding-right:30px;min-height:94px}.train-market__month:before{content:"";position:absolute;left:0;top:-32px;border:1px solid #4ecdf3;background:#0b151b;width:10px;height:10px;border-radius:50%}.train-market__month:nth-child(3):before{border-color:#f22a30;background:#f22a30;box-shadow:0 0 13px #f22a3055}.train-market__month small{font-family:Manrope,sans-serif;color:#4ecdf3;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.train-market__month h3{font-size:18px;font-weight:400;margin-top:9px}.train-market__month p{font-size:13px;color:#86a3b5;line-height:1.5;margin-top:8px;max-width:300px}.train-flow{background:#101b22}.train-section__heading{display:flex;justify-content:space-between;gap:70px;align-items:flex-end;margin-bottom:44px}.train-section__heading h2{max-width:800px}.train-section__heading>p{color:#9eb6c4;font-size:17px;line-height:1.6;max-width:340px}.train-flow__inner{display:grid;grid-template-columns:330px minmax(0,1fr);gap:70px;align-items:center}.train-flow__steps{display:grid;gap:0;list-style:none;padding:0;margin:0}.train-flow__steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:19px;position:relative;padding:0 0 28px}.train-flow__steps li:last-child{padding-bottom:0}.train-flow__steps li:not(:last-child):after{content:"";position:absolute;left:17px;top:36px;bottom:6px;width:1px;background:linear-gradient(#f22a3066,#2b414d)}.train-flow__steps b{font-family:Manrope,sans-serif;font-weight:500;font-size:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid #f22a30;border-radius:50%;color:#e9edef;background:#101b22}.train-flow__steps h3{font-size:20px;font-weight:400;line-height:1.4;margin-top:3px}.train-flow__steps p{font-size:14px;line-height:1.55;color:#92adbd;margin-top:8px}.train-flow__visual{min-width:0;position:relative}.train-flow__visual img{width:100%;height:auto;display:block;border-radius:9px}.train-flow__visual-label{display:flex;justify-content:space-between;gap:24px;margin-bottom:16px;font-family:Manrope,sans-serif;font-size:11px;color:#9eb4c2}.train-flow__visual-label span:first-child{color:#e6eef3}.train-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 30px;margin-top:48px}.train-feature{min-width:0;padding:29px 0 34px;border-top:1px solid #2d4551}.train-feature__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.train-feature__top .icon{height:31px;width:31px;stroke:#48c8f2}.train-feature__top small{color:#7893a2;font-family:Manrope,sans-serif;font-size:11px}.train-feature h3{font-size:21px;font-weight:400;line-height:1.3;letter-spacing:-.025em;min-height:55px}.train-feature p{font-size:15px;color:#a9c0cd;line-height:1.65;margin-top:16px}.train-feature:nth-child(5) .icon,.train-feature:nth-child(6) .icon{stroke:#f13c43}.train-end{background:radial-gradient(ellipse at 85% 100%,#62232b66,transparent 52%),#101b22;padding-block:63px}.train-end__inner{display:flex;justify-content:space-between;align-items:center;gap:60px}.train-page .train-end h2{font-size:34px;line-height:1.3;max-width:730px}.train-end p{color:#9db7c6;font-size:17px;line-height:1.6;margin-top:18px}.train-end .button{background:#e80912;border-color:#e80912;color:#fff;white-space:nowrap;gap:22px;flex-shrink:0}.train-page [data-menu-group=education]{color:#edf3f5}.train-page [data-menu-group=education]:after{background:#e80912}@media(max-width:1100px){.train-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.train-story__head{gap:40px}.train-flow__inner{grid-template-columns:280px minmax(0,1fr);gap:36px}.train-logo img{width:205px}.train-logo span{font-size:46px}.train-stat strong{font-size:42px}.train-section__heading{gap:30px}.train-page main h2{font-size:36px}}@media(max-width:700px){.train-section{padding-block:58px}.train-hero__art{width:170%;left:-45%;object-position:65% center}.train-hero:after{background:linear-gradient(90deg,#0b151bf5,#0b151bbf),linear-gradient(0deg,#0b151b,transparent)}.train-logo{gap:12px}.train-logo img{width:min(170px,44vw)}.train-logo span{font-size:35px}.train-stats{padding-block:25px}.train-stats__grid{grid-template-columns:1fr 1fr;gap:25px 0}.train-stat{padding-inline:20px}.train-stat:nth-child(3){border-left:0;padding-left:0}.train-stat strong{font-size:36px}.train-stat p{font-size:12px}.train-story__head,.train-flow__inner{grid-template-columns:1fr;gap:30px}.train-page main h2{font-size:30px}.train-story__copy p{font-size:16px}.train-section__heading{display:block}.train-section__heading>p{margin-top:22px}.train-market{margin-top:36px;gap:16px;grid-template-columns:1fr}.train-market__month{padding:0 0 10px 24px;min-height:0;border-left:1px solid #355161}.train-market__month:before{left:-5px;top:0}.train-market__month p{max-width:none}.train-flow__steps{grid-template-columns:1fr 1fr;gap:23px}.train-flow__steps li{display:block;padding-bottom:0}.train-flow__steps li:after{display:none}.train-flow__steps h3{font-size:18px;margin-top:14px}.train-flow__steps p{font-size:13px}.train-flow__visual-label{font-size:9px}.train-features__grid{gap:0 24px;margin-top:30px}.train-feature{padding-block:24px}.train-feature h3{font-size:18px;min-height:47px}.train-feature p{font-size:14px}.train-end__inner{display:block}.train-page .train-end h2{font-size:28px}.train-end .button{margin-top:30px}.train-page .train-end p{font-size:16px}}.train-market__summary{grid-column:1/-1;color:#91acbc;font-size:15px;line-height:1.65;margin-top:4px}.train-market__month{min-height:54px}.train-flow__visual.market-chart{--chart-surface: #0c1116;--chart-border: #29343e;--chart-accent: #46ceff;--chart-muted: #a4b0bd;background:var(--chart-surface);border:1px solid var(--chart-border);border-radius:12px;padding:22px;color:#e7ecef;font-family:Manrope,sans-serif}.market-chart-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.train-page .market-chart-heading h3{margin:0;font:600 16px/1.4 Manrope,sans-serif;letter-spacing:0}.train-page .market-chart-heading p{margin:5px 0 0;color:var(--chart-muted);font:12px/1.5 Manrope,sans-serif}.train-chart__interval{flex-shrink:0;padding:5px 9px;background:#172028;border:1px solid var(--chart-border);border-radius:5px;color:#cad5df;font-size:12px}.market-chart .chart-layers{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:12px 0;border-block:1px solid var(--chart-border);font-size:12px}.market-chart .chart-legend-price,.market-chart .chart-layers-scroll,.market-chart .checkrow{display:flex;align-items:center;gap:8px}.market-chart .chart-layers-scroll{flex-wrap:wrap;gap:12px 18px}.market-chart .chart-layers-scroll[hidden]{display:none}.market-chart .chart-legend-price i{display:block;height:2px;width:18px;background:var(--chart-accent)}.market-chart .checkrow{cursor:pointer;min-height:28px}.market-chart .checkrow input{appearance:auto;width:16px;height:16px;padding:0;margin:0;accent-color:var(--chart-accent);cursor:pointer}.market-chart .chart-layers output{margin-left:auto;color:var(--chart-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.train-chart__plot{position:relative;margin-top:14px}.train-chart__surface{width:100%;height:340px;cursor:crosshair;touch-action:pan-y;border-radius:5px;overflow:hidden}.train-chart__surface.is-dragging{cursor:grabbing}.train-chart__surface:focus-visible,.market-chart input:focus-visible,.train-chart__news button:focus-visible,.train-chart__details button:focus-visible{outline:2px solid var(--chart-accent);outline-offset:3px}.train-chart__surface svg{display:block;width:100%;height:100%}.train-chart__surface text{fill:var(--chart-muted);font:11px Manrope,sans-serif;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.chart-grid{stroke:#26333d;stroke-width:1}.chart-price{fill:none;stroke:var(--chart-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-buy{fill:#4dd39a}.chart-sell{fill:#ff7381}.chart-volume{opacity:.55}.chart-volume.vol-up{fill:#4dd39a}.chart-volume.vol-down{fill:#ff7381}.chart-trade{stroke:var(--chart-surface);stroke-width:1.5}.chart-event{fill:#e8a344;opacity:.1}.chart-crosshair{stroke:#a4b0bd;stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.chart-current-line{stroke:var(--chart-accent);stroke-opacity:.4;stroke-dasharray:4 4}.chart-last-price rect{fill:var(--chart-accent)}.train-chart__surface .last-price{fill:#071217;font-size:11px;font-weight:700}.train-chart__tooltip{position:absolute;top:4px;max-width:calc(100% - 8px);padding:7px 10px;border:1px solid #40505e;border-radius:5px;background:#17212af5;color:#edf4f7;font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:0 6px 20px #0005}.market-chart .chart-day-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px -22px 0;padding:16px 10px;border-block:1px solid var(--chart-border);background:#11181f}.market-chart .cmeta-item{display:grid;gap:6px;padding:0 12px;border-left:1px solid var(--chart-border);min-width:0}.market-chart .cmeta-item:first-child{border-left:0}.market-chart .cmeta-label{font-size:11px;line-height:1.4;color:var(--chart-muted)}.market-chart .cmeta-value{font-size:15px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.train-chart__news{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px}.train-chart__news[hidden]{display:none}.train-chart__news-label{color:var(--chart-muted);font-size:12px;margin-right:2px}.train-chart__news button{display:flex;align-items:center;gap:7px;min-height:32px;padding:6px 9px;font:12px/1.4 Manrope,sans-serif;color:#cad5df;background:#172028;border:1px solid var(--chart-border);border-radius:5px;cursor:pointer}.train-chart__news button:hover,.train-chart__news button[aria-expanded=true]{background:#24323e}.train-chart__news svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.train-page .train-chart__caption{margin:12px 0 0;color:var(--chart-muted);font:11px/1.5 Manrope,sans-serif}.chart-trade-marker{cursor:pointer}.chart-trade-hit{fill:transparent;stroke:none}.chart-trade-marker:hover .chart-trade,.chart-trade-marker:focus .chart-trade{stroke:#fff;stroke-width:2.5}.chart-trade-marker:focus{outline:none}.train-chart__details{position:absolute;z-index:5;top:112px;right:18px;width:min(360px,calc(100% - 36px));max-height:calc(100% - 136px);overflow:auto;padding:18px;background:#151e27fa;border:1px solid #40505e;border-radius:9px;box-shadow:0 16px 44px #000a;color:#d9e7ef;font-size:13px}.train-chart__detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.train-page .train-chart__detail-heading h3{font:600 14px/1.4 Manrope,sans-serif;letter-spacing:0}.train-chart__details button{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;padding:0;font:22px/1 Manrope,sans-serif;background:#1d2b35;color:#c0d0dc;border:1px solid #40505e;border-radius:4px;cursor:pointer}.train-chart__details .train-chart__detail-date{font-size:11px;color:#a4b0bd;line-height:1.6;margin:0 0 14px}.train-chart__details h4{font:500 17px/1.5 Manrope,sans-serif;color:#f0f6f8;margin:0}.train-chart__trades{list-style:none;padding:0;margin:0}.train-chart__trades li{padding:12px 0;border-top:1px solid #31414f}.train-chart__trades li:last-child{padding-bottom:0}.train-chart__trade-heading{display:flex;justify-content:space-between;gap:16px;margin-bottom:8px;font-variant-numeric:tabular-nums}.train-chart__trade-heading strong{font-weight:500}.train-chart__trade-heading time{font-size:12px;color:#b2c2ce}.train-chart__trades .is-buy{color:#4dd39a}.train-chart__trades .is-sell{color:#ff7381}.train-chart__trades dl{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:12px;margin:0}.train-chart__trades dt{color:#a4b0bd}.train-chart__trades dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.train-chart__news-fallback{font-size:12px;line-height:1.6;color:#b2c2ce;padding-left:20px;margin-top:16px}@media(max-width:960px){.train-flow__inner{grid-template-columns:minmax(0,1fr);gap:34px}.train-flow__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.train-flow__steps li{padding-bottom:0}.train-flow__steps li:after{display:none}}@media(max-width:640px){.train-flow__steps{grid-template-columns:minmax(0,1fr);gap:0}.train-flow__steps li{padding-bottom:24px}.train-flow__steps li:not(:last-child):after{display:block}.train-flow__visual.market-chart{padding:16px 12px}.market-chart .chart-layers{gap:6px 16px}.market-chart .chart-layers output{flex-basis:100%;margin-left:0}.market-chart .checkrow{min-height:36px}.train-chart__surface{height:300px}.market-chart .chart-day-values{margin-inline:-12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding-inline:0}.market-chart .cmeta-item:nth-child(odd){border-left:0}.train-chart__surface .price-axis{paint-order:stroke;stroke:var(--chart-surface);stroke-width:4px;stroke-linejoin:round}.train-chart__details{right:12px;width:calc(100% - 24px)}}@media print{.market-chart .chart-layers-scroll,.train-chart__news{display:none}.train-chart__surface{break-inside:avoid}}
