﻿:root{--bg:#0a0e1a;--panel:#111726;--text:#e8eaf2;--muted:#8b93a7;--red:#ff4d5a;--blue:#4da6ff;--amber:#ffb020;--line:#263047}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.65;overflow-x:hidden}button,input{font:inherit}a{color:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.scroll-progress{position:fixed;z-index:100;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--red),var(--blue))}.city-atmosphere{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.skyline{position:absolute;bottom:-4%;width:42vw;height:88vh;opacity:.14;filter:drop-shadow(0 0 22px currentColor);transition:transform .1s linear}.skyline path{fill:currentColor}.seoul{left:-8%;color:var(--red)}.ny{right:-8%;color:var(--blue)}.ticker{position:absolute;width:200%;display:flex;gap:80px;white-space:nowrap;font:11px "JetBrains Mono";letter-spacing:.12em;opacity:.14;transform:rotate(-3deg);border-block:1px solid currentColor;padding:5px 0}.ticker span{min-width:50%;animation:marquee 42s linear infinite}.ticker-a{top:28%;color:var(--red)}.ticker-b{top:68%;color:var(--blue);transform:rotate(3deg)}.ticker-b span{animation-direction:reverse;animation-duration:50s}@keyframes marquee{to{transform:translateX(-100%)}}.paper{position:absolute;width:9px;height:16px;background:#dfe3ef;opacity:.4;top:-30px;animation:fall 8s linear forwards}@keyframes fall{to{transform:translate(var(--drift),110vh) rotate(650deg);opacity:0}}main,footer,.hero{position:relative;z-index:1}.panel{background:rgba(17,23,38,.66);backdrop-filter:blur(9px);border:1px solid rgba(255,255,255,.045);padding-inline:clamp(18px,4vw,48px)}.hero{min-height:100svh;display:grid;align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}#ribbon,.ribbon-fallback{position:absolute;inset:0;width:100%;height:100%;z-index:1;touch-action:none}.ribbon-fallback{display:none}.hero:after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(10,14,26,.86),rgba(10,14,26,.3))}.hero-content{z-index:3;padding-block:70px;position:relative}.eyebrow,.kicker{font:600 12px/1.4 "JetBrains Mono";letter-spacing:.14em;color:var(--muted)}h1,h2{font-family:Unbounded;line-height:1.04;letter-spacing:-.04em;margin:.3em 0}h1{font-size:clamp(42px,7.2vw,102px);max-width:1050px}h2{font-size:clamp(31px,5vw,65px);max-width:950px}.lead,.module-lead{font-size:clamp(18px,2vw,26px);max-width:820px;color:#c3c8d4}.live{margin:30px 0;display:grid;width:max-content;max-width:100%;padding:14px 18px;border-left:3px solid var(--amber);background:#111726d9;font-family:"JetBrains Mono"}.live span{font-size:11px;color:var(--muted)}.live strong{font-size:clamp(38px,5vw,70px);line-height:1}.live small{color:var(--muted)}.down{font:600 13px "JetBrains Mono";text-decoration:none}.drag-hint{font:11px "JetBrains Mono";color:var(--muted);margin-top:18px}.ribbon-tip{position:fixed;z-index:20;display:none;background:#090c14e8;border:1px solid var(--blue);padding:10px 12px;font:11px "JetBrains Mono";pointer-events:none}.section,.timeline-section{padding:110px 0;border-bottom:1px solid var(--line)}.stats,.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:48px}.stats article,.cards article{background:#111726;padding:30px;min-height:210px}.stats strong,.cards h3{font:600 clamp(30px,4vw,54px)/1 "JetBrains Mono"}.stats p,.cards p{color:var(--muted)}.danger strong,.danger h3{color:var(--amber)}.split{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center;padding-block:45px}.split p,.copy{font-size:19px;color:#c2c7d2}.red{color:var(--red)}.blue{color:var(--blue)}.dual-ticker{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;font:600 19px "JetBrains Mono"}.dual-ticker span{padding:30px 12px;border:1px solid currentColor;background:#111726}.dual-ticker i{padding:15px;font-style:normal}.term{padding:0;border:0;border-bottom:1px dashed var(--blue);background:none;color:inherit;cursor:pointer}.warehouse .panel,.simulator .panel{padding-block:45px}.warehouse-stage{position:relative;height:300px;display:grid;grid-template-columns:1fr 80px 230px 80px 1fr;align-items:center;margin:45px 0;border-bottom:1px solid var(--line);overflow:hidden}.city-label{font:600 18px "JetBrains Mono"}.city-label:last-child{text-align:right}.asset-card{height:54px;display:grid;place-items:center;border:2px solid currentColor;font:600 12px "JetBrains Mono";z-index:2}.kr-card{color:var(--red)}.adr-card{color:var(--blue);opacity:.25}.vault{text-align:center;position:relative}.vault-door{width:150px;height:170px;margin:auto;display:grid;place-items:center;border:7px solid #303b50;border-radius:12px;background:#141c2c;font:700 22px Unbounded}.vault-wheel{font-size:45px;color:var(--muted)}.vault strong{display:block;margin-top:10px;color:var(--red);font:10px "JetBrains Mono"}.vault small{display:block;color:var(--amber);font:10px "JetBrains Mono"}.warehouse-stage.run .kr-card{animation:toVault .8s ease-in-out 2 alternate}.warehouse-stage.open .kr-card{animation:throughVault 1.4s ease forwards}@keyframes toVault{to{transform:translateX(120px)}}@keyframes throughVault{50%{transform:translateX(120px)}100%{transform:translateX(245px);opacity:.2}}.warehouse-controls{display:flex;gap:25px;align-items:center}.action,.presets button{border:1px solid var(--blue);background:#121b2c;color:var(--text);padding:12px 18px;cursor:pointer}.warehouse-result{min-height:28px;color:var(--amber);font:13px "JetBrains Mono"}.warehouse-story{display:none}.quote{font:600 clamp(26px,4vw,52px)/1.2 Unbounded;margin:50px 0;padding-left:25px;border-left:4px solid var(--red)}.quote.small{font-size:clamp(22px,3vw,35px)}.precedents{margin-top:40px}.precedents>div{display:grid;grid-template-columns:1fr 180px 1fr;gap:25px;padding:20px;border-top:1px solid var(--line);align-items:center}.precedents span{font:600 25px "JetBrains Mono"}.precedents small{color:var(--muted)}.precedents .current{background:#ffb02012;border-color:var(--amber)}.note,.data-note{font:13px "JetBrains Mono";color:var(--muted);margin-top:35px}.timeline-head{padding-block:35px}.timeline{width:min(1180px,calc(100% - 40px));margin:auto}.event{display:grid;grid-template-columns:185px 1fr 100px;gap:25px;padding:32px;background:rgba(17,23,38,.7);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.event time,.premium{font:600 13px "JetBrains Mono"}.event time{color:var(--muted)}.event h3{margin:0;font:600 23px Unbounded}.event p{margin:7px 0;color:var(--muted)}.premium{font-size:27px;text-align:right;color:var(--blue)}.event.peak{box-shadow:inset 3px 0 var(--amber);background:#ffb02012}.event.peak .premium{color:var(--amber)}.balance{display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;margin:55px 0;gap:20px}.balance>div{background:#111726;padding:35px;border-top:3px solid var(--red)}.balance>div:last-child{text-align:right;border-color:var(--blue)}.balance span{font:11px "JetBrains Mono";color:var(--muted)}.balance b{font:500 25px/1.5 Unbounded}.balance i{height:2px;background:linear-gradient(90deg,var(--red),var(--blue));transform:rotate(-6deg)}.terminal{margin-top:45px;padding:35px;background:#070b13;border:1px solid var(--line);font-family:"JetBrains Mono"}.sim-grid{display:grid;grid-template-columns:1fr 1fr .7fr;gap:30px}.sim-grid label{font-size:12px;color:var(--muted)}.sim-grid output{float:right;color:var(--text)}.sim-grid input{width:100%;margin-top:12px;accent-color:var(--blue);background:#111726;color:var(--text);border:1px solid var(--line);padding:8px}.pnl{font-size:clamp(34px,5vw,68px);margin:35px 0 12px}.pnl.positive{color:#52d68a}.pnl.negative{color:var(--red)}.drawdown{height:9px;background:#1a2233}.drawdown span{display:block;height:100%;background:linear-gradient(90deg,var(--amber),var(--red));transition:width .3s}.presets{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.lessons{list-style:none;padding:0;counter-reset:x}.lessons li{counter-increment:x;display:grid;grid-template-columns:55px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid var(--line);font-size:20px}.lessons li:before{content:"0" counter(x);color:var(--blue);font:13px "JetBrains Mono"}footer{position:relative;padding:65px 0;color:var(--muted);font-size:13px}.sources{font-family:"JetBrains Mono"}.channel{color:var(--text)}footer a{float:right}.glossary-button{position:absolute;right:5vw;top:55px;width:50px;height:50px;border-radius:50%;border:1px solid var(--blue);background:#111726;color:var(--text);font:24px "JetBrains Mono";cursor:pointer}dialog{max-width:650px;background:#0d1320;color:var(--text);border:1px solid var(--blue);padding:35px;box-shadow:0 20px 80px #000}dialog::backdrop{background:#05070bd9;backdrop-filter:blur(5px)}.dialog-close{float:right;border:0;background:none;color:var(--text);font-size:25px;cursor:pointer}.glossary-dialog div div{padding:12px 0;border-top:1px solid var(--line)}.reveal{opacity:0;transform:translateY(20px);transition:.7s}.reveal.visible{opacity:1;transform:none}:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
@media(max-width:760px){.wrap,.timeline{width:min(100% - 28px,1180px)}#ribbon{display:none}.ribbon-fallback{display:block}.city-atmosphere{opacity:.7}.ticker span{animation:none}.section,.timeline-section{padding:75px 0}.panel{padding-inline:18px}.stats,.cards,.split,.sim-grid{grid-template-columns:1fr}.stats article{min-height:0}.split{gap:35px}.warehouse-stage{height:auto;grid-template-columns:1fr;gap:12px;padding:25px}.asset-card{width:100px;margin:auto}.warehouse-stage .city-label{text-align:center}.warehouse-controls{flex-direction:column}.warehouse-story{display:grid;gap:8px;font:11px "JetBrains Mono";color:var(--muted)}.warehouse-stage.run .kr-card,.warehouse-stage.open .kr-card{animation:none}.event{grid-template-columns:1fr 70px;padding:22px 15px}.event time,.event div{grid-column:1}.premium{grid-column:2;grid-row:1/3}.precedents>div{grid-template-columns:1fr 90px}.precedents small{grid-column:1/3}.balance{grid-template-columns:1fr}.balance i{height:40px;width:2px;margin:auto}.glossary-button{position:static}.skyline{width:60vw}.hero-content{padding-block:45px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}#ribbon{display:none}.ribbon-fallback{display:block}.warehouse-story{display:grid}.ticker span{animation:none}}

/* V3: график — главный визуальный язык вместо городского коллажа. */
.market-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(circle at 50% -20%,#1b2334 0,transparent 48%),linear-gradient(180deg,#080b13,#0a0e1a 72%)}.depth-grid{position:absolute;inset:-20%;opacity:.13;background-image:linear-gradient(#8b93a71a 1px,transparent 1px),linear-gradient(90deg,#8b93a71a 1px,transparent 1px);background-size:64px 64px;transform:perspective(700px) rotateX(58deg) translateY(28%);transform-origin:center bottom;mask-image:linear-gradient(transparent 5%,#000 55%,transparent 95%)}.market-glow{position:absolute;width:45vw;height:45vw;border-radius:50%;filter:blur(100px);opacity:.09}.glow-red{left:-22vw;top:20%;background:var(--red)}.glow-blue{right:-22vw;top:8%;background:var(--blue)}#ambient-chart{position:absolute;inset:0;width:100%;height:100%;opacity:.13}.market-stamp{position:absolute;right:3vw;bottom:4vh;text-align:right;color:#8b93a73d;font:600 clamp(18px,3vw,42px)/1.1 "JetBrains Mono";letter-spacing:-.05em}.market-stamp span{font-size:10px;letter-spacing:.22em}.paper-layer{position:fixed;inset:0;z-index:4;pointer-events:none}.hero:after{background:linear-gradient(90deg,rgba(8,11,19,.94) 0%,rgba(8,11,19,.6) 52%,rgba(8,11,19,.18))}.hero-content.panel{background:linear-gradient(90deg,rgba(12,17,28,.88),rgba(12,17,28,.48) 76%,transparent);border:0;border-left:1px solid #ffffff12;backdrop-filter:blur(5px)}.chart-section{position:relative;background:linear-gradient(180deg,#080c15e8,#0a0e1af2);padding-top:90px}.chart-heading{display:grid;grid-template-columns:1fr 240px;gap:50px;align-items:end}.feed-status{padding:18px;border:1px solid var(--line);background:#080c15;display:grid;grid-template-columns:10px 1fr;gap:5px 10px;font:11px "JetBrains Mono";color:var(--muted)}.feed-status i{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px currentColor;margin-top:4px}.feed-status.live i{background:#52d68a}.feed-status.error i{background:var(--red)}.feed-status strong{grid-column:1/3;color:var(--text);font-size:32px;line-height:1.1}.chart-terminal{margin-top:45px;background:#060910;border:1px solid #263047;box-shadow:0 24px 80px #0008}.chart-toolbar{display:flex;justify-content:space-between;gap:20px;padding:12px 15px;border-bottom:1px solid var(--line)}.chart-toolbar button{border:0;background:transparent;color:var(--muted);padding:8px 11px;font:600 10px "JetBrains Mono";cursor:pointer}.chart-toolbar button.active{color:var(--text);background:#1a2233;box-shadow:inset 0 -2px var(--blue)}.chart-wrap{position:relative;height:min(58vh,560px);min-height:360px}.chart-wrap canvas{width:100%;height:100%;display:block;cursor:crosshair}.chart-tooltip{position:absolute;display:none;z-index:5;pointer-events:none;background:#0b101beF;border:1px solid var(--blue);padding:10px 12px;white-space:nowrap;font:11px/1.6 "JetBrains Mono"}.chart-crosshair{position:absolute;display:none;top:0;bottom:0;width:1px;background:#e8eaf242;pointer-events:none}.chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font:12px "JetBrains Mono"}.chart-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.chart-stats span{padding:14px 18px;border-right:1px solid var(--line);font:10px "JetBrains Mono";color:var(--muted)}.chart-stats b{display:block;color:var(--text);font-size:16px;margin-top:4px}.chart-stats span:last-child{border:0}
@media(max-width:760px){.market-backdrop{background:linear-gradient(180deg,#080b13,#0a0e1a)}.depth-grid{background-size:36px 36px}.market-glow{width:85vw;height:85vw}.chart-heading{grid-template-columns:1fr}.chart-wrap{min-height:330px;height:48vh}.chart-toolbar{align-items:flex-start;flex-direction:column}.chart-stats{grid-template-columns:1fr 1fr}.chart-stats span:nth-child(2){border-right:0}.feed-status{width:100%}.hero-content.panel{background:rgba(12,17,28,.84)}}
@media(prefers-reduced-motion:reduce){.depth-grid{transform:none;mask-image:none;opacity:.06}#ambient-chart{opacity:.08}}

.channel-card{--mx:50%;--my:50%;position:relative;display:grid;overflow:hidden;min-height:270px;margin-bottom:55px;padding:clamp(28px,5vw,60px);border:1px solid #33405b;background:radial-gradient(circle at var(--mx) var(--my),rgba(77,166,255,.2),transparent 28%),linear-gradient(120deg,rgba(255,77,90,.09),rgba(77,166,255,.08));text-decoration:none;isolation:isolate;transition:border-color .25s,transform .25s}.channel-card:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0 59px,#8b93a70d 60px),repeating-linear-gradient(0deg,transparent 0 59px,#8b93a70d 60px);mask-image:linear-gradient(90deg,#000,transparent)}.channel-card:hover{border-color:var(--blue);transform:translateY(-4px)}.channel-card small{font:600 11px "JetBrains Mono";letter-spacing:.15em;color:var(--blue)}.channel-card strong{max-width:800px;font:600 clamp(35px,6vw,76px)/1.05 Unbounded;letter-spacing:-.04em}.channel-card p{max-width:600px;margin:14px 0 28px;color:#aeb5c6;font-size:17px}.channel-card i{justify-self:end;font:normal 600 13px "JetBrains Mono"}.channel-card i b{display:inline-grid;place-items:center;width:42px;height:42px;margin-left:12px;border-radius:50%;background:var(--text);color:var(--bg);font-size:20px;transition:transform .25s}.channel-card:hover i b{transform:rotate(45deg) scale(1.08)}.channel-orbit{position:absolute;right:7%;top:12%;width:150px;height:150px;border:1px solid #4da6ff42;border-radius:50%;animation:channelPulse 4s ease-in-out infinite}.channel-orbit:before,.channel-orbit:after{content:"";position:absolute;border-radius:50%}.channel-orbit:before{inset:24px;border:1px solid #ff4d5a4d}.channel-orbit:after{width:9px;height:9px;top:10px;left:35px;background:var(--blue);box-shadow:0 0 18px var(--blue)}@keyframes channelPulse{50%{transform:scale(1.12) rotate(90deg);opacity:.65}}.footer-meta{max-width:850px}.to-top{float:right}.channel-card+*~.glossary-button{top:auto;bottom:60px}@media(max-width:760px){.channel-card{min-height:320px}.channel-orbit{width:110px;height:110px;opacity:.55}.channel-card i{justify-self:start}.channel-card+*~.glossary-button{position:static}}
@media(prefers-reduced-motion:reduce){.channel-orbit{animation:none}.channel-card:hover{transform:none}}
.channel-card{float:none!important;width:100%}
.channel-editorial{grid-template-columns:220px 1fr;gap:clamp(28px,5vw,70px);align-items:center;min-height:0;padding:clamp(24px,4vw,46px);background:radial-gradient(circle at var(--mx) var(--my),rgba(77,166,255,.11),transparent 25%),#0d1320;border-color:#2b3447}.channel-editorial:before{opacity:.35}.channel-editorial figure{position:relative;margin:0;aspect-ratio:1;border:1px solid #34405a;overflow:hidden;background:#080b12}.channel-editorial figure:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d;transition:box-shadow .3s}.channel-editorial img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.04);transition:transform .45s ease,filter .45s ease}.channel-editorial figure span{position:absolute;left:10px;bottom:10px;padding:5px 8px;background:#080b12d9;color:#aeb5c6;font:9px "JetBrains Mono"}.channel-editorial:hover{transform:translateY(-2px);border-color:#485670}.channel-editorial:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.05)}.channel-editorial:hover figure:after{box-shadow:inset 0 0 0 1px #4da6ff66}.channel-copy{display:grid;align-content:center;justify-items:start}.channel-editorial small{font:600 10px "JetBrains Mono";letter-spacing:.16em;color:var(--muted)}.channel-editorial h3{margin:10px 0 14px;font:600 clamp(30px,4vw,54px)/1.05 Unbounded;letter-spacing:-.04em}.channel-editorial p{max-width:760px;margin:0 0 28px;color:#b6bdcb;font-size:16px;line-height:1.65}.channel-cta{display:inline-block;padding:12px 16px;border:1px solid #45526a;background:#141b2a;color:var(--text);font:600 11px/1.4 "JetBrains Mono";transition:background .25s,border-color .25s,transform .25s}.channel-editorial:hover .channel-cta{background:#1a2435;border-color:var(--blue);transform:translateX(3px)}
@media(max-width:760px){.channel-editorial{grid-template-columns:1fr}.channel-editorial figure{width:min(190px,65vw)}.channel-cta{width:100%}}
.lessons.punches li:nth-child(5){position:relative;margin-top:12px;padding-left:22px;border-left:3px solid var(--amber);font-size:23px;transition:background .25s,box-shadow .25s}.lessons.punches li:nth-child(5):before{color:var(--amber)}.lessons.punches li:nth-child(5):hover{background:rgba(255,176,32,.045);box-shadow:-10px 0 28px rgba(255,176,32,.13)}

