.MarketStructureLab-module__PhtOoq__page{color:#e7eef0;background:#0b1115;min-height:100vh;padding:48px 24px}.MarketStructureLab-module__PhtOoq__shell{max-width:1240px;margin:auto}.MarketStructureLab-module__PhtOoq__hero{justify-content:space-between;align-items:end;gap:32px;padding:42px 0 34px;display:flex}.MarketStructureLab-module__PhtOoq__kicker{color:#65d6a2;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:700}.MarketStructureLab-module__PhtOoq__title{max-width:760px;margin:14px 0;font-size:max(42px,min(7vw,82px));line-height:.94}.MarketStructureLab-module__PhtOoq__subtitle{color:#9aabb3;max-width:630px;font-size:17px;line-height:1.6}.MarketStructureLab-module__PhtOoq__disclaimer{color:#c3d0d3;background:#121d22;border:1px solid #36464d;border-radius:4px;max-width:320px;padding:18px;font-size:13px;line-height:1.5}.MarketStructureLab-module__PhtOoq__sectionHeading{justify-content:space-between;align-items:end;margin:30px 0 14px;display:flex}.MarketStructureLab-module__PhtOoq__sectionHeading h2{margin:3px 0;font-size:24px}.MarketStructureLab-module__PhtOoq__sectionHeading>span,.MarketStructureLab-module__PhtOoq__timelineRow span{color:#81939a;font-size:13px}.MarketStructureLab-module__PhtOoq__lessonGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.MarketStructureLab-module__PhtOoq__lessonCard{text-align:left;color:inherit;cursor:pointer;background:#121d22;border:1px solid #26363d;border-radius:4px;align-items:center;gap:16px;padding:22px;display:flex}.MarketStructureLab-module__PhtOoq__lessonCard:hover:not(:disabled){border-color:#65d6a2;transform:translateY(-2px)}.MarketStructureLab-module__PhtOoq__lessonCard:disabled{opacity:.55;cursor:not-allowed}.MarketStructureLab-module__PhtOoq__lessonNumber{color:#65d6a2;font-family:monospace;font-size:28px}.MarketStructureLab-module__PhtOoq__lessonCard strong,.MarketStructureLab-module__PhtOoq__lessonCard small{display:block}.MarketStructureLab-module__PhtOoq__lessonCard small{color:#81939a;margin-top:5px}.MarketStructureLab-module__PhtOoq__lessonCard em{color:#81939a;margin-left:auto;font-size:11px;font-style:normal}.MarketStructureLab-module__PhtOoq__lab{margin-top:42px}.MarketStructureLab-module__PhtOoq__toolbar{flex-wrap:wrap;gap:8px;display:flex}.MarketStructureLab-module__PhtOoq__toolbar button{color:#dce8ea;cursor:pointer;background:#17242a;border:1px solid #35474f;border-radius:3px;padding:10px 14px;transition:background .16s,border-color .16s,color .16s,transform .16s}.MarketStructureLab-module__PhtOoq__toolbar button:hover{color:#fff;background:#263a42;border-color:#65d6a2;transform:translateY(-1px)}.MarketStructureLab-module__PhtOoq__toolbar button[data-active=true]{color:#07100d!important;background:#65d6a2!important;border-color:#65d6a2!important}.MarketStructureLab-module__PhtOoq__toolbar button:focus-visible{outline-offset:3px;outline:2px solid #65d6a2}.MarketStructureLab-module__PhtOoq__lessonCard:focus-visible{outline-offset:3px;outline:2px solid #65d6a2}.MarketStructureLab-module__PhtOoq__back:focus-visible{outline-offset:3px;outline:2px solid #65d6a2}.MarketStructureLab-module__PhtOoq__workspace{width:100%;margin-top:14px}.MarketStructureLab-module__PhtOoq__chartWrap,.MarketStructureLab-module__PhtOoq__timeline{background:#10171d;border:1px solid #26363d;border-radius:4px;padding:16px}.MarketStructureLab-module__PhtOoq__chart{width:100%;height:460px}.MarketStructureLab-module__PhtOoq__chartNote{color:#71848b;border-top:1px solid #26363d;padding-top:18px;font-size:15px;line-height:1.6}.MarketStructureLab-module__PhtOoq__chartNote p{margin:10px 0 0}.MarketStructureLab-module__PhtOoq__chartNote p:first-child{margin-top:0}.MarketStructureLab-module__PhtOoq__fvgRules{color:#c3d0d3;gap:5px;margin-top:10px;font-size:15px;display:grid}.MarketStructureLab-module__PhtOoq__timeline{margin-top:14px}.MarketStructureLab-module__PhtOoq__timelineTable{border-collapse:collapse;width:100%;font-size:14px}.MarketStructureLab-module__PhtOoq__timelineTable th{color:#71848b;letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:11px;font-weight:700}.MarketStructureLab-module__PhtOoq__timelineTable th,.MarketStructureLab-module__PhtOoq__timelineTable td{border-top:1px solid #26363d;padding:10px 8px}.MarketStructureLab-module__PhtOoq__timelineTable th:first-child,.MarketStructureLab-module__PhtOoq__timelineTable td:first-child{padding-left:0}.MarketStructureLab-module__PhtOoq__timelineTable th:last-child,.MarketStructureLab-module__PhtOoq__timelineTable td:last-child{text-align:right;padding-right:0}.MarketStructureLab-module__PhtOoq__timelineTable td:nth-child(2){color:#81939a}.MarketStructureLab-module__PhtOoq__priceRange{color:#c3d0d3;font-variant-numeric:tabular-nums}.MarketStructureLab-module__PhtOoq__timelineTable td:first-child{align-items:center;gap:10px;display:flex}.MarketStructureLab-module__PhtOoq__dot{border-radius:50%;width:8px;height:8px}.MarketStructureLab-module__PhtOoq__bullish{background:#65d6a2}.MarketStructureLab-module__PhtOoq__bearish{background:#f2778d}.MarketStructureLab-module__PhtOoq__error{color:#f7b2bd;border:1px solid #f2778d;padding:30px}.MarketStructureLab-module__PhtOoq__back{color:#65d6a2;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:760px){.MarketStructureLab-module__PhtOoq__page{padding:24px 14px}.MarketStructureLab-module__PhtOoq__hero{display:block}.MarketStructureLab-module__PhtOoq__disclaimer{max-width:none;margin-top:24px}.MarketStructureLab-module__PhtOoq__lessonGrid,.MarketStructureLab-module__PhtOoq__workspace{grid-template-columns:1fr}.MarketStructureLab-module__PhtOoq__timelineTable{font-size:12px}.MarketStructureLab-module__PhtOoq__timelineTable th,.MarketStructureLab-module__PhtOoq__timelineTable td{padding:9px 4px}.MarketStructureLab-module__PhtOoq__progress{margin-left:0}.MarketStructureLab-module__PhtOoq__chart{height:320px}}
