.content-depth{margin-top:32px}.depth-intro{scroll-margin-top:80px}.depth-intro>.section-title{margin-bottom:18px}.depth-intro .eyebrow{margin:0;font-size:9px}.stock-app .depth-intro>h2{font-size:30px;line-height:1.15;letter-spacing:-1px}.depth-progress{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#9fb5c5;padding:10px 0 16px;gap:12px}.depth-progress>div{display:flex;gap:5px}.depth-progress i{display:block;width:24px;height:4px;background:#29404f;border-radius:4px}.depth-progress i.complete{background:#00d9e9}.depth-question{border:1px solid #29404f;border-radius:15px;background:#0c2030;margin:12px 0;overflow:hidden}.stock-app .depth-toggle{display:flex;align-items:center;gap:16px;text-align:start;width:100%;padding:18px 16px 14px}.depth-toggle>span{flex:1 1;min-width:0}.depth-toggle small{display:block;color:#91a8b7;font-size:9px;letter-spacing:1.3px;margin-bottom:9px}.depth-toggle b{font-size:17px;line-height:1.35;display:block}.depth-toggle svg{flex:none}.depth-teaser{display:flex;gap:12px;padding:0 16px 17px;font-size:9px;color:#93a9b9}.expanded .depth-teaser{border-bottom:1px solid #29404f}.depth-answer{padding:0 16px 16px}.depth-case{border-inline-start:2px solid #00d9e9;padding-inline-start:12px;margin-top:22px}.depth-case>span{display:flex;align-items:center;gap:5px;font-size:9px;letter-spacing:1px;color:#00d9e9;font-weight:800}.depth-case p{font-size:13px;color:#d0dbe2;margin:8px 0}.depth-case.bearish{border-color:#ff8a08}.depth-case.bearish>span{color:#ff8a08}.depth-watch{background:#061824;border-radius:10px;padding:14px;margin:20px 0}.depth-watch b{font-size:12px}.depth-watch p{font-size:12px;color:#a9bbc7;margin:7px 0 12px}.depth-watch small{font-size:10px;color:#91a8b7;line-height:1.6;display:block}.depth-answer>a,.event-checklist>a{font-size:11px;display:flex;gap:6px;align-items:center}.depth-caption{font-size:9px!important;color:#8da3b3!important;line-height:1.6;display:block;margin:12px 0 0!important}.depth-choice{background:#0c2030;border:1px solid #29404f;border-radius:17px;padding:20px}.stock-app .depth-choice h2{font-size:24px;margin-bottom:10px}.depth-choice>p:not(.eyebrow){color:#b0c0cc;font-size:12px}.choice-buttons{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:7px;margin-top:20px}.stock-app .choice-buttons button{border:1px solid #365463;border-radius:9px;min-height:46px;font-size:10px;font-weight:800;padding:8px 4px}.choice-buttons .bull{color:#00d9e9}.choice-buttons .bear{color:#ff8a08}.stock-app .choice-buttons .chosen.bull{background:#00d9e9;color:#03121f;border-color:#00d9e9}.stock-app .choice-buttons .chosen.bear{background:#ff8a08;color:#03121f;border-color:#ff8a08}.stock-app .choice-buttons .chosen.open{background:#e8f1f5;color:#03121f}.choice-feedback{margin-top:20px;border-top:1px solid #29404f;padding-top:18px}.choice-feedback b{font-size:14px}.choice-feedback p{font-size:12px;color:#aabcc8}.depth-event{padding:22px 0;border-top:1px solid #29404f;border-bottom:1px solid #29404f}.stock-app .depth-event-toggle{display:flex;align-items:center;text-align:start;gap:12px;width:100%;padding:15px 0}.depth-event-toggle>span{flex:1 1}.depth-event-toggle b{font-size:14px}.depth-event-toggle small{display:block;color:#9db0be;font-size:10px;margin-top:6px}.stock-app .depth-save{border:1px solid #345363;color:#00d9e9;width:100%;min-height:45px;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:15px;font-size:12px}.event-checklist{padding:8px 0}.event-checklist p{font-size:12px;color:#b4c5d0}.event-checklist>div{display:flex;gap:14px;font-size:12px;line-height:1.65;margin:14px 0}.event-checklist>div>span:first-child{font-size:10px;font-weight:800}.depth-finish{text-align:center;padding:8px 0}.depth-finish h2{margin-top:16px!important}.content-depth button:active{transform:translateY(1px)}@media (prefers-reduced-motion:no-preference){.choice-feedback,.depth-answer,.event-checklist{animation:depth-reveal .18s ease-out}@keyframes depth-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}