:root{--bg:#050808;--bg2:#080d0d;--bg3:#0c1414;--bg4:#111c1c;--bg5:#161e1e;--bdr:hsla(0,0%,100%,.07);--w80:hsla(0,0%,100%,.8);--w70:hsla(0,0%,100%,.7);--w50:hsla(0,0%,100%,.5);--w30:hsla(0,0%,100%,.3);--w15:hsla(0,0%,100%,.15);--w08:hsla(0,0%,100%,.08);--w04:hsla(0,0%,100%,.04);--ccta:#4df;--c-ta:#ef233c;--c-ma:#fb74be;--c-lf:gold;--c-dr:#ff8431;--c-ca:#0fb;--sb-w:calc(272px * var(--scale-factor));--hd-h:calc(56px * var(--scale-factor))}body{background:var(--bg);min-height:100vh;overflow-x:hidden}body,button,html,input,select,textarea{font-family:var(--it)}#lesson-counter,#lesson-counter strong,#mobile-select,.ce-caption,.ce-label,.ci,.concept-label,.cs-term,.cs-term strong,.diag-lbl,.gl-lesson,.gl-tab,.gl-tab.on,.gl-tab:hover,.gl-tag,.gl-term,.gl-term strong,.hd-brand,.hd-brand b,.hd-btn,.hd-sel-wrap:after,.lesson-cat,.lesson-num,.lesson-title,.lesson-wc,.nav-btn,.nav-btn.primary,.nav-btn:hover,.ov-lbl,.sb-group-label,.sb-item,.sb-item.active,.sb-item.active[data-cat],.sb-item:hover,.sb-search input,.sb-search input::placeholder,.sb-special,.sec-div span,.tag,.tag-none,.tag:hover,header,strong.ccta,strong.cn{font-family:var(--it)}.c-key p,.callout p,.callout p strong,.callout p strong.ccta,.callout p strong.cn,.ce-annotation,.ce-annotation em,.ce-annotation strong.ccta,.cs-def,.cs-def strong,.cs-def strong.ccta,.gl-def,.gl-def strong,.gl-def strong.ccta,.gl-intro p,.gl-intro p strong.ccta,.ov-body,.ov-sec p,.para,.para strong,.para strong.ccta,.para strong.cn,.para:hover,.rules-ul li,.rules-ul li strong,.rules-ul li strong.ccta,.sum-ln,.sum-ln strong,.sum-ln strong.ccta,.sum-ln strong.cn{font-family:var(--ia)}body:before{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen;animation:gr .4s steps(1) infinite}@keyframes gr{0%{background-position:0 0}25%{background-position:-40px 60px}50%{background-position:80px -30px}75%{background-position:-60px -70px}}strong.ccta{color:var(--ccta)}strong.ccta,strong.cn{font-weight:700;font-family:var(--it)}header{position:fixed;top:var(--nav-h);left:0;right:0;height:var(--hd-h);z-index:500;background:rgba(3,5,5,.97);-webkit-backdrop-filter:blur(calc(24px * var(--scale-factor)));backdrop-filter:blur(calc(24px * var(--scale-factor)));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);gap:calc(14px * var(--scale-factor));padding:0 calc(18px * var(--scale-factor))}.hd-logo,header{display:flex;align-items:center}.hd-logo{gap:calc(10px * var(--scale-factor));flex-shrink:0}.hd-logo svg{filter:drop-shadow(0 0 6px rgba(239,35,60,.35))}.hd-brand{font-weight:700;font-size:calc(10px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));color:#fff;text-transform:uppercase;white-space:nowrap}.hd-brand b{color:var(--c-ta)}.hd-sep{width:calc(1px * var(--scale-factor));height:calc(22px * var(--scale-factor));background:var(--bdr);flex-shrink:0}.hd-sel-wrap{position:relative;flex:1 1;min-width:0;max-width:calc(480px * var(--scale-factor))}.hd-sel-wrap:after{content:"▾";position:absolute;right:calc(10px * var(--scale-factor));top:50%;transform:translateY(-50%);color:var(--w30);font-size:calc(10px * var(--scale-factor));pointer-events:none}#mobile-select{width:100%;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(8px * var(--scale-factor)) calc(30px * var(--scale-factor)) calc(8px * var(--scale-factor)) calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:var(--w70);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mobile-select:focus{border-color:rgba(239,35,60,.4)}.hd-right{display:flex;align-items:center;gap:calc(8px * var(--scale-factor));margin-left:auto;white-space:nowrap}#lesson-counter{font-size:calc(10px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));color:var(--w30);text-transform:uppercase}#lesson-counter strong{color:var(--c-ca)}.hd-btn{font-family:var(--it);font-size:calc(7px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(6px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid var(--bdr);background:transparent;color:var(--w30);cursor:pointer;transition:all .15s;-webkit-clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.hd-btn:hover{color:var(--w70);border-color:var(--w15)}#reading-bar{position:fixed;top:calc(var(--hd-h) + var(--nav-h));left:0;right:0;height:calc(2px * var(--scale-factor));z-index:499;background:hsla(0,0%,100%,.03)}#reading-fill{height:100%;background:linear-gradient(90deg,var(--accent,var(--c-ta)),var(--c-ca));width:0;transition:width .08s linear}.layout{display:flex;margin-top:calc(var(--hd-h) + var(--nav-h));height:calc(100vh - var(--hd-h) - var(--nav-h))}#sidebar{width:var(--sb-w);min-width:var(--sb-w);background:var(--bg2);border-right:calc(1px * var(--scale-factor)) solid var(--bdr);height:100%;overflow-y:auto;z-index:300;transition:transform .25s ease;scrollbar-width:none}#sidebar::-webkit-scrollbar{display:none}.sb-search{padding:calc(10px * var(--scale-factor)) calc(12px * var(--scale-factor));position:-webkit-sticky;position:sticky;top:0;background:var(--bg2);z-index:10;border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr)}.sb-search input{width:100%;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(6px * var(--scale-factor)) calc(10px * var(--scale-factor));font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));letter-spacing:calc(1px * var(--scale-factor));color:var(--w70);outline:none;transition:border-color .2s}.sb-search input:focus{border-color:rgba(239,35,60,.35)}.sb-search input::placeholder{color:var(--w30)}.sb-special{background:rgba(68,221,255,.05)!important;color:var(--ccta)!important;border-left-color:var(--ccta)!important;font-weight:700}.sb-special:hover{background:rgba(68,221,255,.1)!important}.sb-group{padding:calc(4px * var(--scale-factor)) 0 calc(2px * var(--scale-factor))}.sb-group-label{font-size:calc(12px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(4px * var(--scale-factor));opacity:.7}.sb-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:calc(7px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(7px * var(--scale-factor)) calc(12px * var(--scale-factor));font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:400;color:var(--w50);cursor:pointer;transition:all .13s;border-left:calc(2px * var(--scale-factor)) solid transparent;line-height:.95}.sb-item:hover{color:var(--w70);background:var(--w04)}.sb-item.active{color:#fff;background:hsla(0,0%,100%,.055);border-left-color:var(--accent,var(--c-ta))}.sb-item.active[data-cat="Technical Analysis"]{border-left-color:var(--c-ta)}.sb-item.active[data-cat="Mental Analysis"]{border-left-color:var(--c-ma)}.sb-item.active[data-cat="Logic Flow"]{border-left-color:var(--c-lf)}.sb-item.active[data-cat=Drills]{border-left-color:var(--c-dr)}.sb-item.active[data-cat="Comparative Analysis"]{border-left-color:var(--c-ca)}.sb-item.filtered-out{display:none}#main{flex:1 1;min-width:0;height:100%;overflow-y:auto;scrollbar-width:none;padding:calc(40px * var(--scale-factor)) calc(52px * var(--scale-factor)) calc(100px * var(--scale-factor));max-width:calc(100vw - var(--sb-w))}#main::-webkit-scrollbar{display:none}.lesson-doc{display:none}.lesson-doc.visible{display:block;max-width:calc(820px * var(--scale-factor))}.lesson-doc.visible:after{content:"Day Trading Decrypted is for educational purposes only. Nothing in this material constitutes financial or investment advice.";display:block;margin-top:calc(60px * var(--scale-factor));padding:calc(20px * var(--scale-factor)) 0 calc(8px * var(--scale-factor));border-top:calc(1px * var(--scale-factor)) solid hsla(0,0%,100%,.06);text-align:center;font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:hsla(0,0%,100%,.4)}.lesson-header{padding:calc(28px * var(--scale-factor)) 0 calc(22px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);margin-bottom:calc(30px * var(--scale-factor));max-width:calc(820px * var(--scale-factor))}.lesson-meta{display:flex;align-items:center;gap:calc(10px * var(--scale-factor));margin-bottom:calc(12px * var(--scale-factor));flex-wrap:wrap}.lesson-cat{font-weight:700;padding:calc(4px * var(--scale-factor)) calc(12px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;border-radius:calc(2px * var(--scale-factor))}.lesson-cat,.lesson-num{font-size:calc(11px * var(--scale-factor));letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase}.lesson-num,.lesson-wc{color:var(--w30)}.lesson-wc{font-size:calc(7px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;margin-left:auto}.lesson-title{font-family:var(--it);font-weight:700;font-size:clamp(calc(18px * var(--scale-factor)),2.8vw,calc(32px * var(--scale-factor)));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;color:#fff;line-height:1.25;margin-bottom:calc(18px * var(--scale-factor))}.lesson-title:after{content:"";display:block;width:calc(50px * var(--scale-factor));height:calc(2px * var(--scale-factor));margin-top:calc(10px * var(--scale-factor));background:var(--accent,var(--c-ta));box-shadow:0 0 calc(10px * var(--scale-factor)) var(--accent,var(--c-ta))}.concept-bar{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));flex-wrap:wrap}.concept-label{font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--w30);white-space:nowrap;padding-top:calc(4px * var(--scale-factor))}.tags{display:flex;flex-wrap:wrap;gap:calc(5px * var(--scale-factor))}.tag{font-size:calc(6.5px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));text-transform:uppercase;padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:var(--w04);border:calc(1px * var(--scale-factor)) solid var(--bdr);color:var(--w50);transition:border-color .15s}.tag:hover{border-color:var(--ccta);color:var(--ccta)}.tag-none{color:var(--w30);font-size:calc(8px * var(--scale-factor))}.ov-grid{display:grid;grid-template-columns:1fr calc(420px * var(--scale-factor));grid-gap:calc(20px * var(--scale-factor));gap:calc(20px * var(--scale-factor));margin-bottom:calc(28px * var(--scale-factor));align-items:start;max-width:calc(820px * var(--scale-factor))}.ov-grid.no-diag{grid-template-columns:1fr}.ov-left{display:flex;flex-direction:column;gap:calc(14px * var(--scale-factor))}.ov-right{min-width:0}.ov-sec{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor));position:relative}.ov-sec:before{content:"";position:absolute;top:0;left:0;bottom:0;width:calc(2px * var(--scale-factor));background:var(--accent,var(--c-ta));opacity:.6}.ov-lbl{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--accent,var(--c-ta));margin-bottom:calc(10px * var(--scale-factor))}.sum-ln{font-family:var(--ia);font-size:calc(13px * var(--scale-factor));line-height:1.9;color:var(--w50);margin-bottom:calc(9px * var(--scale-factor))}.sum-ln:last-child{margin-bottom:0}.sum-ln strong.ccta{color:var(--ccta)}.sum-ln strong.cn{font-weight:700}.rules-ul{list-style:none;display:flex;flex-direction:column;gap:calc(7px * var(--scale-factor))}.rules-ul li{font-family:var(--ia);font-size:calc(12.5px * var(--scale-factor));line-height:1.75;color:var(--w50);padding-left:calc(14px * var(--scale-factor));position:relative}.rules-ul li:before{content:"▸";position:absolute;left:0;color:var(--accent,var(--c-ta));opacity:.7}.rules-ul li strong.ccta{color:var(--ccta)}.diag{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor))}.diag-lbl{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));text-transform:uppercase;color:var(--w30);margin-bottom:calc(9px * var(--scale-factor))}.lsvg{display:block;width:100%;height:auto}.sec-div{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));margin:calc(26px * var(--scale-factor)) 0 calc(22px * var(--scale-factor));max-width:calc(820px * var(--scale-factor))}.sec-div:after,.sec-div:before{content:"";flex:1 1;height:calc(1px * var(--scale-factor));background:var(--bdr)}.sec-div span{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(4px * var(--scale-factor));text-transform:uppercase;color:var(--w30);white-space:nowrap}.lesson-body{max-width:calc(820px * var(--scale-factor))}.para{font-family:var(--ia);font-size:calc(14px * var(--scale-factor));line-height:2.1;color:var(--w50);margin-bottom:calc(17px * var(--scale-factor));padding-left:calc(12px * var(--scale-factor));border-left:calc(2px * var(--scale-factor)) solid transparent;transition:all .2s}.para:hover{border-left-color:var(--accent,var(--c-ta));color:var(--w70)}.para strong.ccta{color:var(--ccta)}.para strong.cn{font-weight:700}.callout{margin:calc(18px * var(--scale-factor)) 0;padding:calc(13px * var(--scale-factor)) calc(15px * var(--scale-factor)) calc(13px * var(--scale-factor)) calc(46px * var(--scale-factor));position:relative;border:calc(1px * var(--scale-factor)) solid var(--bdr);transition:border-color .2s}.callout:hover{border-color:hsla(0,0%,100%,.14)}.ci{position:absolute;left:0;top:0;bottom:0;width:calc(34px * var(--scale-factor));display:flex;align-items:center;justify-content:center;font-size:calc(6px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;border-right:calc(1px * var(--scale-factor)) solid var(--bdr)}.callout p{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.95;color:var(--w50)}.callout p strong.ccta{color:var(--ccta)}.callout p strong.cn{font-weight:700}.c-rule{background:rgba(170,238,0,.03);border-left:calc(3px * var(--scale-factor)) solid #ae0}.c-rule .ci{color:#ae0}.c-rule p{color:hsla(0,0%,100%,.65)}.c-warn{background:rgba(255,131,49,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-dr)}.c-warn .ci{color:var(--c-dr)}.c-warn p{color:hsla(0,0%,100%,.6)}.c-eg{background:rgba(251,116,190,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-ma)}.c-eg .ci{color:var(--c-ma)}.c-eg p{color:hsla(0,0%,100%,.55)}.c-def{background:rgba(239,35,60,.03);border-left:calc(3px * var(--scale-factor)) solid var(--c-ta)}.c-def .ci{color:var(--c-ta)}.c-def p{color:hsla(0,0%,100%,.6)}.c-key{background:rgba(255,215,0,.04);border-left:calc(3px * var(--scale-factor)) solid var(--c-lf)}.c-key .ci{color:var(--c-lf)}.c-key p{color:hsla(0,0%,100%,.65);font-weight:600}.gl-tabs{display:flex;gap:0;border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);margin-bottom:0;max-width:calc(820px * var(--scale-factor))}.gl-tab{font-family:var(--it);font-size:calc(11px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(20px * var(--scale-factor));border:none;background:transparent;color:var(--w30);cursor:pointer;border-bottom:calc(2px * var(--scale-factor)) solid transparent;margin-bottom:calc(-1px * var(--scale-factor));transition:all .15s}.gl-tab:hover{color:var(--w70)}.gl-tab.on{color:var(--ccta);border-bottom-color:var(--ccta)}.gl-panel{padding:0;max-width:calc(820px * var(--scale-factor))}.gl-intro{padding:calc(20px * var(--scale-factor)) 0 calc(16px * var(--scale-factor))}.gl-intro p{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.9;color:var(--w50)}.gl-intro p strong.ccta{color:var(--ccta)}.gl-list{display:flex;flex-direction:column;gap:calc(2px * var(--scale-factor))}.gl-row{padding:calc(16px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(16px * var(--scale-factor)) calc(20px * var(--scale-factor));background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);border-left:calc(3px * var(--scale-factor)) solid var(--ccta);transition:background .15s}.gl-row:hover{background:var(--bg4)}.gl-term{font-size:calc(14px * var(--scale-factor));font-weight:700;margin-bottom:calc(6px * var(--scale-factor))}.gl-term strong.ccta{color:var(--ccta);font-size:calc(15px * var(--scale-factor))}.gl-meta{display:flex;gap:calc(12px * var(--scale-factor));margin-bottom:calc(9px * var(--scale-factor))}.gl-tag{font-weight:700;padding:calc(3px * var(--scale-factor)) calc(9px * var(--scale-factor));background:rgba(68,221,255,.08);color:var(--ccta);border:calc(1px * var(--scale-factor)) solid rgba(68,221,255,.2)}.gl-lesson,.gl-tag{font-size:calc(6.5px * var(--scale-factor));letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase}.gl-lesson{color:var(--w30);padding-top:calc(3px * var(--scale-factor))}.gl-def{font-family:var(--ia);font-size:calc(13.5px * var(--scale-factor));line-height:1.9;color:var(--w50)}.gl-def strong.ccta{color:var(--ccta)}.cs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(280px * var(--scale-factor)),1fr));grid-gap:calc(8px * var(--scale-factor));gap:calc(8px * var(--scale-factor));padding:calc(16px * var(--scale-factor)) 0}.cs-card{background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);border-left:calc(3px * var(--scale-factor)) solid var(--ccta);padding:calc(12px * var(--scale-factor)) calc(14px * var(--scale-factor));transition:background .15s}.cs-card:hover{background:var(--bg4)}.cs-term{margin-bottom:calc(6px * var(--scale-factor))}.cs-term strong.ccta{color:var(--ccta);font-weight:700}.cs-def,.cs-term strong.ccta{font-size:calc(12px * var(--scale-factor))}.cs-def{font-family:var(--ia);line-height:1.75;color:var(--w50)}.cs-def strong.ccta{color:var(--ccta)}#lesson-nav{position:fixed;bottom:calc(28px * var(--scale-factor));right:calc(28px * var(--scale-factor));display:flex;gap:calc(8px * var(--scale-factor));z-index:400}.nav-btn{font-family:var(--it);font-size:calc(7.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(2px * var(--scale-factor));text-transform:uppercase;padding:calc(10px * var(--scale-factor)) calc(18px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid var(--bdr);background:rgba(5,8,8,.92);color:var(--w50);cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(calc(12px * var(--scale-factor)));backdrop-filter:blur(calc(12px * var(--scale-factor)));-webkit-clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.nav-btn:hover{color:#fff;border-color:var(--w30)}.nav-btn:disabled{opacity:.18;cursor:default;pointer-events:none}.nav-btn.primary{border-color:rgba(239,35,60,.3);color:var(--c-ta);background:rgba(239,35,60,.07)}.nav-btn.primary:hover{background:rgba(239,35,60,.15)}@media (max-width:900px){:root{--sb-w:0px}#sidebar{position:fixed;top:calc(var(--hd-h) + var(--nav-h));bottom:0;height:auto;transform:translateX(calc(-280px * var(--scale-factor)));width:calc(280px * var(--scale-factor));min-width:calc(280px * var(--scale-factor))}#sidebar.open{transform:translateX(0)}.layout{height:auto;min-height:calc(100vh - var(--hd-h) - var(--nav-h))}#main{margin-left:0;height:auto;overflow-y:visible;padding:calc(20px * var(--scale-factor)) calc(18px * var(--scale-factor)) calc(100px * var(--scale-factor));max-width:100vw}.ov-grid{grid-template-columns:1fr!important}.hd-sel-wrap{display:block}}@media (min-width:901px){#sb-toggle,.hd-sel-wrap{display:none}}@media (max-width:768px){header{gap:calc(10px * var(--scale-factor));padding:0 calc(14px * var(--scale-factor))}.hd-logo svg{display:none}.hd-brand{white-space:normal;line-height:1.3}.hd-brand b{display:block}#main{padding:calc(16px * var(--scale-factor)) calc(14px * var(--scale-factor)) calc(80px * var(--scale-factor))}}@media (max-width:480px){header{gap:calc(8px * var(--scale-factor));padding:0 calc(10px * var(--scale-factor))}#main{padding:calc(12px * var(--scale-factor)) calc(10px * var(--scale-factor)) calc(60px * var(--scale-factor))}}#sb-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:299}#sb-overlay.show{display:block}.chart-exhibit{margin:calc(28px * var(--scale-factor)) 0;background:var(--bg3);border:calc(1px * var(--scale-factor)) solid var(--bdr);overflow:hidden}.ce-header{display:flex;align-items:center;gap:calc(12px * var(--scale-factor));padding:calc(10px * var(--scale-factor)) calc(16px * var(--scale-factor));border-bottom:calc(1px * var(--scale-factor)) solid var(--bdr);background:var(--bg2)}.ce-label{font-size:calc(6.5px * var(--scale-factor));font-weight:700;letter-spacing:calc(3px * var(--scale-factor));padding:calc(3px * var(--scale-factor)) calc(10px * var(--scale-factor));border:calc(1px * var(--scale-factor)) solid;-webkit-clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);flex-shrink:0}.ce-caption,.ce-label{font-family:var(--it);text-transform:uppercase}.ce-caption{font-size:calc(8px * var(--scale-factor));letter-spacing:calc(1.5px * var(--scale-factor));color:var(--w50)}.ce-img-wrap{position:relative;width:100%;background:#000;line-height:0}.ce-img{display:block;width:100%;height:auto;opacity:.95;transition:opacity .2s}.ce-img:hover{opacity:1}.ce-annotation{font-family:var(--ia);padding:calc(12px * var(--scale-factor)) calc(16px * var(--scale-factor));font-family:var(--it);font-size:calc(12px * var(--scale-factor));line-height:1.85;color:var(--w50);border-top:calc(1px * var(--scale-factor)) solid var(--bdr)}.ce-annotation strong.ccta{color:var(--ccta)}.ce-annotation em{color:var(--w70);font-style:normal;font-weight:600}