:root{--ink:#07100d;--panel:#0d1915;--cream:#f2f0e9;--muted:#a8b3ae;--green:#48e39b;--line:rgba(255,255,255,.13);--red:#ff7a72}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Manrope,system-ui,sans-serif;font-size:16px;overflow-x:hidden}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.shell{width:min(1180px,calc(100% - 48px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(7,16,13,.18)}.brand{display:flex;align-items:center;gap:12px;font-size:.75rem;font-weight:800;letter-spacing:.12em}.brand-mark{font-family:DM Mono,monospace;font-size:1.25rem;letter-spacing:-.12em}.brand-mark span{color:#16a768}.nav nav{display:flex;gap:30px}.nav a{color:inherit;text-decoration:none;font-size:.84rem;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:var(--ink);color:white!important;border:1px solid var(--ink);padding:15px 18px;text-decoration:none;font-size:.83rem;font-weight:800;letter-spacing:.02em;cursor:pointer;font-family:inherit}.button span{color:var(--green);font-size:1rem}.button-small{padding:11px 15px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center;min-height:665px;padding-top:48px;padding-bottom:70px}.eyebrow,.kicker{font:500 .72rem DM Mono,monospace;letter-spacing:.12em}.eyebrow{display:flex;align-items:center;gap:9px}.pulse{width:8px;height:8px;background:#16a768;border-radius:50%;box-shadow:0 0 0 5px rgba(22,167,104,.12)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(3.1rem,6vw,6.2rem);line-height:.88;letter-spacing:-.07em;margin:32px 0}h1 em{font-style:normal;color:#159a63}.lede{font-size:1.1rem;line-height:1.75;max-width:580px;color:#3e4a46}.hero-actions{display:flex;align-items:center;gap:30px;margin:32px 0 38px}.text-link{font-size:.84rem;font-weight:800;color:var(--ink);text-decoration:none}.trust-row{display:flex;flex-wrap:wrap;gap:18px;font:500 .68rem DM Mono,monospace;color:#59645f}.trust-row span:before{content:'✓';color:#12915b;margin-right:6px}.terminal-card{background:var(--ink);color:white;box-shadow:18px 18px 0 #cbd0ca;transform:rotate(1deg)}.terminal-head{height:49px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font:500 .68rem DM Mono,monospace;color:#aab5b0}.terminal-head div{display:flex;gap:5px}.terminal-head i{width:7px;height:7px;border-radius:50%;background:#34423c}.terminal-head b{color:var(--green);font-weight:500}.chart-wrap{height:330px;padding:24px 18px 5px;position:relative}.chart-wrap svg{width:100%;height:100%}.grid path{stroke:#26322d;stroke-width:1;fill:none}.area{fill:url(#fill)}.price{fill:none;stroke:var(--green);stroke-width:3}.zone{opacity:.12}.resistance{fill:var(--red)}.support{fill:var(--green)}.chart-label{position:absolute;font:500 .58rem DM Mono;background:#18231f;padding:4px 7px}.label-r{right:20px;top:83px;color:#ffaaa5}.label-s{left:20px;bottom:46px;color:var(--green)}.plan-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.plan-grid div{padding:17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.plan-grid span{display:block;font:500 .58rem DM Mono;color:#7d8984;margin-bottom:8px}.plan-grid strong{font-size:.78rem}.ticker{background:var(--green);overflow:hidden;height:48px;display:flex;align-items:center}.ticker div{display:flex;gap:28px;white-space:nowrap;font:500 .7rem DM Mono;animation:marquee 20s linear infinite}.ticker i{font-style:normal}@keyframes marquee{to{transform:translateX(-40%)}}.section{padding-top:115px;padding-bottom:115px}.section-heading{display:grid;grid-template-columns:1fr .7fr;gap:80px;align-items:end;margin-bottom:60px}.kicker{color:#128758;display:block;margin-bottom:18px}.section h2{font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98;letter-spacing:-.06em;margin-bottom:0}.section-heading>p,.access-intro>p{color:#5c6863;line-height:1.75;max-width:520px}.analysis-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:20px}.feature-card,.compact-card{background:white;border:1px solid #d9dcd7}.feature-card{padding:28px}.card-meta{display:flex;justify-content:space-between;font:500 .67rem DM Mono;color:#69736f}.card-meta span{color:#0d8c59}.mini-chart{height:190px;margin:30px 0;position:relative;background:repeating-linear-gradient(to bottom,transparent,transparent 46px,#e8ebe7 47px),repeating-linear-gradient(to right,transparent,transparent 90px,#e8ebe7 91px);overflow:hidden}.mini-chart:after{content:'';position:absolute;inset:43% -5% auto 0;height:3px;background:#1dbb78;transform:rotate(-8deg);box-shadow:90px -18px 0 #1dbb78,180px 10px 0 #1dbb78}.mini-chart b,.mini-chart i{position:absolute;left:0;right:0;height:25px;background:rgba(255,122,114,.12);top:20px}.mini-chart i{top:auto;bottom:25px;background:rgba(72,227,155,.14)}.mini-chart span,.mini-chart em{position:absolute;z-index:2;font:500 .58rem DM Mono;right:8px;top:28px;font-style:normal}.mini-chart em{top:auto;bottom:31px}.feature-card h3,.compact-card h3{font-size:1.45rem;margin-bottom:9px}.feature-card p,.compact-card p{color:#64706b;line-height:1.6}.open-note{border:0;background:none;padding:0;font:700 .78rem Manrope;color:#107c51;cursor:pointer}.stack{display:grid;gap:20px}.compact-card{display:flex;gap:25px;padding:28px;align-items:flex-start}.compact-card .icon{font:400 1.9rem DM Mono;color:#13a367}.compact-card small{font:500 .63rem DM Mono;color:#89928e}.compact-card h3{margin:8px 0}.compact-card p{font-size:.88rem;margin:0}.dark-band{background:var(--ink);color:white}.dark-band .section-heading>p{color:#aeb9b4}.verified-note{border-left:2px solid var(--green);padding-left:22px}.verified-note span{font:500 .62rem DM Mono;color:var(--green)}.verified-note strong{display:block;font-size:1.25rem;margin:6px 0}.verified-note p{font-size:.78rem;color:#96a19c;max-width:430px;margin:0;line-height:1.5}.filters{display:flex;gap:8px;margin-bottom:16px}.filters button{border:1px solid #35413c;background:transparent;color:#aeb8b4;padding:9px 14px;font:500 .68rem DM Mono;cursor:pointer}.filters button.active{background:var(--green);border-color:var(--green);color:var(--ink)}.ledger-wrap{display:grid;grid-template-columns:230px 1fr;border:1px solid var(--line)}.stats-panel{padding:22px;border-right:1px solid var(--line)}.demo-tag{display:inline-block;background:#503630;color:#ffc2bc;font:500 .58rem DM Mono;padding:5px 7px;margin-bottom:24px}.stats-panel div{padding:13px 0;border-bottom:1px solid var(--line)}.stats-panel small{display:block;font:500 .58rem DM Mono;color:#738079;margin-bottom:5px}.stats-panel strong{font:600 1.2rem DM Mono}.stats-panel p{font-size:.7rem;line-height:1.5;color:#84908a;margin:18px 0 0}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:650px}th,td{text-align:left;padding:20px;border-bottom:1px solid var(--line);font-size:.78rem}th{font:500 .59rem DM Mono;color:#6f7c75}td b{display:block;font:500 .85rem DM Mono}td>span:not(.long):not(.short){display:block;color:#67736d;font-size:.62rem}.long,.short{font:500 .59rem DM Mono;padding:5px 7px;background:rgba(72,227,155,.12);color:var(--green)}.short{background:rgba(255,122,114,.13);color:#ff8d86}.dark-band .open-note{color:var(--green)}.method .section-heading{margin-bottom:35px}.steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bec4bf}.steps article{padding:28px 25px;border-right:1px solid #bec4bf}.steps article:first-child{border-left:1px solid #bec4bf}.steps span{font:500 .7rem DM Mono;color:#159a63}.steps h3{font-size:1.35rem;margin:38px 0 12px}.steps p{color:#68736e;font-size:.84rem;line-height:1.6}.access{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;border-top:1px solid #ccd0cb}.access-intro h2{font-size:clamp(2.4rem,4vw,4rem);margin-bottom:28px}.pricing{display:grid;grid-template-columns:1fr 1fr;align-items:center}.pricing article{background:white;border:1px solid #ccd0cb;padding:28px}.pricing .premium{background:var(--ink);color:white;padding:38px 30px;position:relative}.popular{position:absolute;right:0;top:0;background:var(--green);color:var(--ink);padding:7px 10px;font:500 .58rem DM Mono}.price-head{display:flex;justify-content:space-between;align-items:center;font:500 .64rem DM Mono}.price-head strong{font-size:1.1rem}.pricing h3{font-size:1.45rem;margin:28px 0}.pricing ul{list-style:none;padding:0;margin:0 0 30px}.pricing li{padding:11px 0;border-bottom:1px solid #e4e6e2;font-size:.78rem}.pricing li:before{content:'✓';color:#12915b;margin-right:8px}.premium li{border-color:var(--line)}.outline{background:transparent;color:var(--ink)!important;width:100%}.premium .button{background:var(--green);border-color:var(--green);color:var(--ink)!important;width:100%}.premium .button span{color:var(--ink)}.premium small{display:block;color:#77837d;line-height:1.4;margin-top:10px;font-size:.61rem}.final-cta{background:var(--green);padding:75px 0}.final-cta .shell{display:flex;align-items:flex-end;justify-content:space-between}.final-cta .kicker{color:#0c5b3b}.final-cta h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.85;letter-spacing:-.07em;margin:0}.button.light{background:white;color:var(--ink)!important;border-color:white}footer{min-height:180px;display:grid;grid-template-columns:1fr 2fr auto;align-items:center;gap:60px}footer p{font-size:.68rem;line-height:1.6;color:#68736e;margin:0}footer>span{font:500 .65rem DM Mono}dialog{max-width:570px;border:0;padding:38px;box-shadow:0 30px 90px rgba(0,0,0,.3);background:var(--cream)}dialog::backdrop{background:rgba(3,10,7,.75)}dialog h3{font-size:2rem;margin:12px 0 20px}dialog p{color:#5d6863;line-height:1.65}.close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:1.6rem;cursor:pointer}@media(max-width:900px){.nav nav{display:none}.hero{grid-template-columns:1fr;gap:40px}.hero-copy{padding-top:25px}.terminal-card{transform:none;box-shadow:10px 10px 0 #cbd0ca}.analysis-grid,.section-heading,.access{grid-template-columns:1fr}.section-heading{gap:25px}.ledger-wrap{grid-template-columns:1fr}.stats-panel{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.stats-panel>span,.stats-panel>p{grid-column:1/-1}.steps{grid-template-columns:1fr 1fr}.pricing{max-width:650px}.final-cta .shell{align-items:flex-start;gap:35px;flex-direction:column}footer{grid-template-columns:1fr;gap:20px;padding:40px 0}}@media(max-width:580px){.shell{width:min(100% - 28px,1180px)}.nav{height:70px}.nav>.button{display:none}.hero{padding-top:20px;min-height:auto}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.terminal-card{margin-right:8px}.chart-wrap{height:245px}.plan-grid{grid-template-columns:1fr}.section{padding-top:78px;padding-bottom:78px}.analysis-grid{gap:14px}.compact-card{padding:22px}.stats-panel{grid-template-columns:1fr}.stats-panel>span,.stats-panel>p{grid-column:auto}.filters{overflow-x:auto}.filters button{white-space:nowrap}.steps{grid-template-columns:1fr}.steps article,.steps article:first-child{border:0;border-bottom:1px solid #bec4bf;padding-left:0}.pricing{grid-template-columns:1fr;gap:14px}.pricing .premium{padding:34px 24px}.final-cta{padding:60px 0}.final-cta .button{width:100%}h1{font-size:3.4rem}.trust-row{flex-direction:column;gap:8px}.ticker div{animation-duration:14s}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}}
.recap-stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);margin-bottom:30px}.recap-stats div{padding:22px;border-right:1px solid var(--line)}.recap-stats div:last-child{border-right:0}.recap-stats small{display:block;font:500 .62rem DM Mono;color:#76837c;margin-bottom:10px}.recap-stats strong{font:600 clamp(1.35rem,2.2vw,2.15rem) DM Mono}.recap-stats .accent strong{color:var(--green)}.ledger-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.source-link{color:var(--green);font:500 .69rem DM Mono;text-decoration:none;margin-bottom:16px}.july-ledger{grid-template-columns:245px 1fr}.gain{color:var(--green);font-weight:700}.loss{color:var(--red);font-weight:700}.analyst-breakdown{border:1px solid var(--line);border-top:0}.analyst-breakdown summary{cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;list-style:none;font-weight:700}.analyst-breakdown summary::-webkit-details-marker{display:none}.analyst-breakdown summary:after{content:'+';color:var(--green);font:500 1.4rem DM Mono;margin-left:auto}.analyst-breakdown[open] summary:after{content:'−'}.analyst-breakdown summary small{font:500 .62rem DM Mono;color:#77837d;margin-right:22px}.analyst-breakdown[open] summary{border-bottom:1px solid var(--line)}.analyst-breakdown tbody tr:hover,#best-plays tbody tr:hover{background:rgba(72,227,155,.035)}
@media(max-width:900px){.recap-stats{grid-template-columns:repeat(3,1fr)}.recap-stats div{border-bottom:1px solid var(--line)}.recap-stats div:nth-child(3){border-right:0}.july-ledger{grid-template-columns:1fr}.ledger-toolbar{align-items:flex-start;flex-direction:column}.source-link{margin-top:-6px}.analyst-breakdown summary small{display:none}}
@media(max-width:580px){.recap-stats{grid-template-columns:1fr 1fr}.recap-stats div:nth-child(3){border-right:1px solid var(--line)}.recap-stats div:nth-child(even){border-right:0}.recap-stats div:last-child{grid-column:1/-1}.recap-stats strong{font-size:1.45rem}.analyst-breakdown summary{font-size:.85rem}}
.setup-previews{display:grid;gap:20px}.market-preview{padding:28px}.setup-chart{margin:24px 0 26px;background:var(--ink);border:1px solid #17241f;overflow:hidden}.setup-chart svg{display:block;width:100%;height:auto}.chart-grid path{fill:none;stroke:#24322c;stroke-width:1}.reaction-zone{fill:#6f45a8;fill-opacity:.25;stroke:#9c6fe0;stroke-width:1}.levels path{fill:none;stroke-width:1.5}.level-green{stroke:#5dba64}.level-orange{stroke:#f4a12a}.level-red{stroke:#ed5c62}.level-white{stroke:#cbd2ce}.averages path{fill:none;stroke-width:2}.average-blue{stroke:#4677ff}.average-red{stroke:#e04839}.average-gold{stroke:#ad7621}.candles path{stroke:#69beb5;stroke-width:1.5}.candles rect{stroke-width:1}.candles .up{fill:#62b9ae;stroke:#62b9ae}.candles .down{fill:#e3625c;stroke:#e3625c}.price-tags text{font:600 13px DM Mono,monospace;fill:white}.price-tags .tag-green{fill:#8ee494}.price-tags .tag-orange{fill:#ffc260}.price-tags .tag-current{fill:#75d3c9}.price-tags .tag-zone{fill:#c9a7f3;font-size:10px;letter-spacing:.08em}.market-preview h3{margin-top:0}.market-preview p{max-width:580px}.stack{align-content:start}@media(max-width:580px){.market-preview{padding:20px}.setup-chart{margin:20px 0 22px}.price-tags text{font-size:12px}}
.month-tabs{display:flex;gap:8px;margin:-20px 0 18px}.month-tabs button{min-width:92px;border:1px solid #35413c;background:transparent;color:#aeb8b4;padding:12px 18px;font:600 .72rem DM Mono;cursor:pointer}.month-tabs button:hover{border-color:#66736c;color:white}.month-tabs button.active{background:white;border-color:white;color:var(--ink)}
@media(max-width:580px){.month-tabs{margin-top:0}.month-tabs button{flex:1;min-width:0}}
.hero{grid-template-columns:1fr;min-height:570px}.hero-copy{max-width:920px}.market-live{margin-top:70px;background:var(--ink);color:white;border:1px solid #23312b;padding:24px;display:grid;grid-template-columns:260px 1fr;gap:24px;box-shadow:14px 14px 0 #cbd0ca}.market-live-copy{padding:18px 8px}.market-live-copy h3{font-size:1.65rem;line-height:1.15;margin:14px 0}.market-live-copy p{color:#9eaaa4;font-size:.82rem;line-height:1.65}.tradingview-widget-container,.tradingview-widget-container__widget{width:100%;height:500px;min-height:500px}
@media(max-width:900px){.market-live{grid-template-columns:1fr}.market-live-copy{padding:6px}.tradingview-widget-container,.tradingview-widget-container__widget{height:440px;min-height:440px}}
@media(max-width:580px){.hero{min-height:auto;padding-bottom:58px}.market-live{margin-top:50px;padding:12px;box-shadow:8px 8px 0 #cbd0ca}.tradingview-widget-container,.tradingview-widget-container__widget{height:390px;min-height:390px}}
