body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.lp{--ink:#100e0b;--ink-2:#17130f;--panel:#1d1813;--panel-line:#2c251d;--paper:#ece4d6;--muted:#9a8f7e;--amber:#e3a24a;--amber-deep:#c47f2d;--demand:#5aa574;--supply:#c65a4f;--font-display:"Fraunces",Georgia,serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--maxw:1120px;-webkit-font-smoothing:antialiased;background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:17px;line-height:1.6;min-height:100vh}.lp *{box-sizing:border-box}.lp a{color:inherit}.lp-wrap{margin:0 auto;max-width:var(--maxw);padding:0 24px}.lp-eyebrow{color:var(--amber);font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;line-height:1.08;margin:0}.lp-logo{filter:invert(1) brightness(1.7);height:34px;object-fit:contain;width:34px}.lp-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--ink) 86%,#0000);border-bottom:1px solid var(--panel-line);position:sticky;top:0;z-index:20}.lp-bar{height:66px;justify-content:space-between}.lp-bar,.lp-brand{align-items:center;display:flex}.lp-brand{font-family:var(--font-display);font-size:20px;font-weight:600;gap:11px;letter-spacing:-.01em}.lp-nav{display:flex;font-family:var(--font-mono);font-size:13px;gap:26px;letter-spacing:.04em}.lp-nav a{color:var(--muted);text-decoration:none}.lp-nav a:hover{color:var(--paper)}@media (max-width:720px){.lp-nav{display:none}}.lp-hero,.lp-hero-media{position:relative}.lp-hero-media{background:#050505;border-bottom:1px solid var(--panel-line);height:clamp(420px,62vh,620px);overflow:hidden;width:100%}.lp-hero-media img{display:block;height:100%;object-fit:cover;object-position:center center;opacity:.72;width:100%}.lp-hero-media:after{background:linear-gradient(180deg,var(--ink) 0,#100e0b59 12%,#100e0b00 30%,#100e0b8c 68%,#100e0bf7 100%),linear-gradient(90deg,#100e0be6 0,#100e0b40 52%,#0000 100%);content:"";inset:0;position:absolute}.lp-hero-copy{bottom:0;left:0;position:absolute;right:0}.lp-hero-copy .lp-inner{margin:0 auto;max-width:var(--maxw);padding:0 24px 48px}.lp-hero h1{font-size:clamp(32px,5.4vw,62px);margin:16px 0 18px;max-width:15ch}.lp-hero h1 em{color:var(--amber);font-style:italic}.lp-lede{color:#ece3d2;font-size:clamp(16px,1.6vw,19px);max-width:34em;text-shadow:0 1px 24px #000000bf}.lp-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.lp-btn{align-items:center;border:1px solid #0000;border-radius:2px;cursor:pointer;display:inline-flex;font-family:var(--font-mono);font-size:13px;gap:8px;justify-content:center;letter-spacing:.04em;padding:14px 22px;text-decoration:none;transition:transform .12s ease,background .2s}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{background:var(--amber);color:#221a0d;font-weight:500}.lp-btn-primary:hover{background:#f0af57}.lp-btn-ghost{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#100e0b59;border-color:#ece4d652;color:var(--paper)}.lp-btn-ghost:hover{border-color:var(--amber)}@media (max-width:560px){.lp-hero-media{height:clamp(460px,78vh,620px)}.lp-cta{align-items:stretch;flex-direction:column}.lp-btn{width:100%}}.lp-section{border-top:1px solid var(--panel-line);padding:78px 0}.lp-sec-head{margin-bottom:44px;max-width:36em}.lp-sec-head h2{font-size:clamp(26px,3.4vw,38px);margin:12px 0 14px}.lp-sec-head p{color:var(--muted);margin:0}.lp-laws{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.lp-laws{grid-template-columns:1fr}}.lp-law{background:linear-gradient(180deg,var(--panel),var(--ink-2));border:1px solid var(--panel-line);border-radius:4px;padding:26px}.lp-n{color:var(--amber);font-family:var(--font-mono);font-size:12px;letter-spacing:.1em}.lp-law h3{font-size:21px;margin:10px 0 8px}.lp-law p{color:var(--muted);font-size:15px;margin:0}.lp-cycle-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr}@media (max-width:900px){.lp-cycle-grid{gap:30px;grid-template-columns:1fr}}.lp-cycle{grid-gap:0;border:1px solid var(--panel-line);border-radius:4px;display:grid;gap:0;grid-template-columns:1fr 1fr;overflow:hidden}@media (max-width:520px){.lp-cycle{grid-template-columns:1fr}}.lp-phase{border-bottom:1px solid var(--panel-line);border-right:1px solid var(--panel-line);padding:22px}.lp-phase:nth-child(2n){border-right:none}.lp-phase:nth-last-child(-n+2){border-bottom:none}@media (max-width:520px){.lp-phase{border-right:none}.lp-phase:nth-last-child(2){border-bottom:1px solid var(--panel-line)}}.lp-tag{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em}.lp-phase h3{font-size:19px;margin:8px 0}.lp-phase p{color:var(--muted);font-size:14px;margin:0}.lp-barline{border-radius:2px;display:block;height:3px;margin-top:16px}.lp-up .lp-tag,.lp-up h3{color:var(--demand)}.lp-up .lp-barline{background:var(--demand)}.lp-down .lp-tag,.lp-down h3{color:var(--supply)}.lp-down .lp-barline{background:var(--supply)}.lp-flat .lp-tag{color:var(--amber)}.lp-flat .lp-barline{background:var(--amber)}.lp-chart{background:linear-gradient(180deg,#14110d,var(--ink));border:1px solid var(--panel-line);border-radius:4px;display:block;height:auto;padding:8px;width:100%}.lp-chart .price{fill:none;stroke:var(--amber);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.lp-chart .lvl{stroke-width:1;stroke-dasharray:3 5;opacity:.55}.lp-chart .lvl.sup{stroke:var(--demand)}.lp-chart .lvl.res{stroke:var(--supply)}.lp-chart .grid{stroke:var(--panel-line);stroke-width:1}.lp-chart .evt{fill:var(--paper)}.lp-chart .evt-ring{fill:none;stroke:var(--amber);stroke-width:1.5}.lp-chart text{font-family:var(--font-mono)}.lp-chart .evt-lbl{fill:var(--paper);font-size:11px}.lp-chart .phase{fill:var(--muted);font-size:12px;letter-spacing:.1em}.lp-cap{color:var(--muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;margin-top:12px}@media (prefers-reduced-motion:no-preference){.lp-chart .draw{stroke-dasharray:2600;stroke-dashoffset:2600}.lp-chart .draw.play{animation:lp-draw 2.2s ease forwards}.lp-chart .fade{opacity:0}.lp-chart .fade.play{animation:lp-fade .5s ease forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}@keyframes lp-fade{to{opacity:1}}}.lp-composite{border-left:2px solid var(--amber);color:#ded5c4;font-size:15.5px;margin-top:30px;max-width:60em;padding:6px 0 6px 20px}.lp-composite b{color:var(--paper);font-weight:600}.lp-tools{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.lp-tools{grid-template-columns:1fr}}.lp-tool{background:var(--panel);border:1px solid var(--panel-line);border-radius:4px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;padding:28px;text-align:left;text-decoration:none;transition:border-color .2s,transform .12s}.lp-tool:hover{border-color:var(--amber);transform:translateY(-2px)}.lp-kicker{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.lp-tool h3{font-size:23px;margin:12px 0 10px}.lp-tool p{color:var(--muted);flex:1 1;font-size:15px;margin:0 0 22px}.lp-go{color:var(--amber);font-family:var(--font-mono);font-size:13px}.lp-go:after{content:" →"}.lp-courses{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:720px){.lp-courses{grid-template-columns:1fr}}.lp-course{background:var(--ink-2);border:1px dashed var(--panel-line);border-radius:4px;padding:30px;position:relative}.lp-soon{border:1px solid var(--amber-deep);border-radius:999px;color:var(--amber);font-size:10px;letter-spacing:.12em;padding:4px 10px;position:absolute;right:18px;top:18px}.lp-lvl,.lp-soon{font-family:var(--font-mono)}.lp-lvl{color:var(--muted);font-size:12px;letter-spacing:.1em}.lp-course h3{font-size:24px;margin:10px 0}.lp-course p{color:var(--muted);font-size:15px;margin:0 0 16px}.lp-course ul{color:#b8ae9d;font-size:14.5px;margin:0;padding-left:18px}.lp-course li{margin-bottom:6px}.lp-footer{border-top:1px solid var(--panel-line);color:var(--muted);font-size:13px;padding:40px 0 56px}.lp-foot{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.lp-mono{font-family:var(--font-mono)}.lp-foot .lp-logo{height:26px;width:26px}.lp-disclaimer{color:#6f6659;font-size:12px;margin-top:14px;max-width:60em}.lp :focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:640px){.lp-section{padding:52px 0}.lp-sec-head{margin-bottom:30px}.lp-bar{height:58px}.lp-brand{font-size:17px}.lp-logo{height:28px;width:28px}.lp-composite{font-size:15px;margin-top:22px}.lp-cap{font-size:11px}}.coach-terminal{--m-bg:#0b0e11;--m-deep:#06080a;--m-surface:#12161b;--m-sheet:#0f1318;--m-border-hair:#1c2127;--m-border-strong:#262d36;--m-divider:#12171d;--m-text:#e6e8ea;--m-text-dim:#8b95a1;--m-text-faint:#6b7480;--m-accent:#f0b90b;--m-accent-bg:#1c1808;--m-accent-border:#5a4a10;--m-up:#26a17b;--m-up-live:#26de81;--m-down:#e0455b;--right-dock-w:302px;--axis-w:66px;--top-h:48px;--rail-w:46px;--nav-h:56px;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--sans:"Inter",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:var(--m-bg);color:var(--m-text);display:flex;flex-direction:column;font-family:var(--sans);font-size:13px;height:100vh;overflow:hidden}.coach-terminal *{box-sizing:border-box}.coach-terminal button{font-family:inherit}.coach-terminal .top-chrome{align-items:center;background:var(--m-sheet);border-bottom:1px solid var(--m-border-hair);display:flex;flex-shrink:0;gap:14px;height:var(--top-h);padding:0 12px}.coach-terminal .tc-left{align-items:center;display:flex;gap:6px}.coach-terminal .symbol-select{background:var(--m-surface);border:1px solid var(--m-border-strong);border-radius:5px;color:var(--m-text);cursor:pointer;font-family:var(--mono);font-size:13px;font-weight:700;outline:none;padding:5px 8px}.coach-terminal .symbol-suffix{color:var(--m-text-faint);font-family:var(--mono);font-size:11px}.coach-terminal .status-pill{border:1px solid #0000;border-radius:4px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em;margin-left:6px;padding:3px 7px}.coach-terminal .status-pill.live{background:#26de811a;border-color:#26de8159;color:var(--m-up-live)}.coach-terminal .status-pill.offline{background:#e0455b1a;border-color:#e0455b4d;color:var(--m-down)}.coach-terminal .status-pill.loading{background:var(--m-accent-bg);border-color:var(--m-accent-border);color:var(--m-accent)}.coach-terminal .tc-center{display:flex;flex:1 1;justify-content:center;overflow:hidden}.coach-terminal .tf-bar{display:flex;gap:2px}.coach-terminal .tf-btn{background:#0000;border:none;border-radius:5px;color:var(--m-text-dim);cursor:pointer;font-family:var(--mono);font-size:11px;font-weight:600;padding:5px 9px;transition:all .12s}.coach-terminal .tf-btn:hover{background:var(--m-surface);color:var(--m-text)}.coach-terminal .tf-btn.active{background:var(--m-accent-bg);color:var(--m-accent)}.coach-terminal .tc-right{display:flex;gap:2px}.coach-terminal .icon-btn{background:#0000;border:none;border-radius:6px;color:var(--m-text-dim);cursor:pointer;font-size:16px;height:32px;transition:all .12s;width:32px}.coach-terminal .icon-btn:hover{background:var(--m-surface);color:var(--m-text)}.coach-terminal .main{display:flex;flex:1 1;min-height:0;overflow:hidden}.coach-terminal .draw-rail{align-items:center;background:var(--m-sheet);border-right:1px solid var(--m-border-hair);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:6px 0;width:var(--rail-w)}.coach-terminal .rail-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:var(--m-text-dim);cursor:pointer;display:flex;font-size:15px;height:32px;justify-content:center;transition:all .12s;width:32px}.coach-terminal .rail-btn:hover{background:var(--m-surface);color:var(--m-text)}.coach-terminal .rail-btn.active{background:var(--m-accent-bg);border-color:var(--m-accent-border);color:var(--m-accent)}.coach-terminal .rail-btn.star{color:var(--m-accent)}.coach-terminal .rail-btn[disabled]{cursor:not-allowed;opacity:.35}.coach-terminal .rail-spacer{flex:1 1}.coach-terminal .chart-wrap{background:var(--m-bg);flex:1 1;min-width:0;position:relative}.coach-terminal .chart{inset:0;position:absolute}.coach-terminal .chart-overlay-top{align-items:center;display:flex;flex-wrap:wrap;gap:10px;left:10px;pointer-events:none;position:absolute;right:10px;top:8px;z-index:4}.coach-terminal .over-pill{background:var(--m-surface);border:1px solid var(--m-border-hair);border-radius:6px;color:var(--m-text-dim);font-family:var(--mono);font-size:10px;font-weight:600;padding:4px 9px;pointer-events:auto}.coach-terminal .over-pill.toggle{cursor:pointer}.coach-terminal .over-pill.toggle:hover{border-color:var(--m-border-strong);color:var(--m-text)}.coach-terminal .over-pill.toggle.active{background:var(--m-accent-bg);border-color:var(--m-accent-border);color:var(--m-accent)}.coach-terminal .ohlc-readout{color:var(--m-text-dim);font-family:var(--mono);font-size:11px}.coach-terminal .dock{background:var(--m-sheet);border-left:1px solid var(--m-border-hair);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:var(--right-dock-w)}.coach-terminal .dock-head{align-items:center;border-bottom:1px solid var(--m-border-hair);display:flex;flex-shrink:0;height:38px;justify-content:space-between;padding:0 12px}.coach-terminal .dock-title{color:var(--m-text);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em}.coach-terminal .dock-live{color:var(--m-text-faint);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.1em}.coach-terminal .dock-live.on{color:var(--m-up-live)}.coach-terminal .dock-sec{border-bottom:1px solid var(--m-divider);padding:10px 12px}.coach-terminal .dock-sec.grow{display:flex;flex:1 1;flex-direction:column;min-height:0;padding-bottom:0}.coach-terminal .sec-label{color:var(--m-text-faint);font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.coach-terminal .sec-placeholder{color:var(--m-text-faint);font-family:var(--mono);font-size:10px;font-style:italic;padding:6px 0}.coach-terminal .vp-stats{display:flex;flex-direction:column;gap:4px}.coach-terminal .vp-stat{align-items:center;display:flex;font-family:var(--mono);font-size:12px;justify-content:space-between;padding:3px 0}.coach-terminal .vp-stat span{color:var(--m-text-dim);font-size:10px;letter-spacing:.05em}.coach-terminal .vp-stat b{color:var(--m-text);font-weight:600}.coach-terminal .vp-stat.poc b{color:var(--m-accent)}.coach-terminal .cvd-row{align-items:center;display:flex;font-family:var(--mono);justify-content:space-between;margin-bottom:8px}.coach-terminal .cvd-row span{color:var(--m-text-dim);font-size:10px;letter-spacing:.05em}.coach-terminal .cvd-row b{font-size:15px;font-weight:700}.coach-terminal .bal-track{background:var(--m-surface);border-radius:3px;display:flex;height:5px;overflow:hidden}.coach-terminal .bal-buy{background:var(--m-up-live)}.coach-terminal .bal-sell{background:var(--m-down)}.coach-terminal .bal-lbls{display:flex;font-family:var(--mono);font-size:9px;justify-content:space-between;margin-top:4px}.coach-terminal .bal-lbls .buy{color:var(--m-up-live)}.coach-terminal .bal-lbls .sell{color:var(--m-down)}.coach-terminal .of-head,.coach-terminal .of-row{grid-gap:6px;display:grid;font-family:var(--mono);font-size:10px;gap:6px;grid-template-columns:1fr 1fr 1fr;padding:2px 0}.coach-terminal .of-head{border-bottom:1px solid var(--m-divider);color:var(--m-text-faint);font-weight:600;padding-bottom:5px}.coach-terminal .of-head span:nth-child(2),.coach-terminal .of-head span:nth-child(3),.coach-terminal .of-row span:nth-child(2),.coach-terminal .of-row span:nth-child(3){text-align:right}.coach-terminal .of-list{flex:1 1;min-height:0;overflow-y:auto}.coach-terminal .of-row{border-bottom:1px solid #12171d99}.coach-terminal .of-row .of-time{color:var(--m-text-faint)}.coach-terminal .of-row.buy .of-price,.coach-terminal .of-row.buy .of-qty{color:var(--m-up-live)}.coach-terminal .of-row.sell .of-price,.coach-terminal .of-row.sell .of-qty{color:var(--m-down)}.coach-terminal .of-list::-webkit-scrollbar{width:7px}.coach-terminal .of-list::-webkit-scrollbar-thumb{background:var(--m-border-strong);border-radius:4px}.coach-terminal .of-list::-webkit-scrollbar-track{background:#0000}.coach-terminal .fp-totals{color:var(--m-text-dim);display:flex;font-family:var(--mono);font-size:10px;justify-content:space-between;margin-bottom:8px}.coach-terminal .fp-totals b{font-weight:700}.coach-terminal .fp-totals .buy{color:var(--m-up-live)}.coach-terminal .fp-totals .sell{color:var(--m-down)}.coach-terminal .fp-ladder{display:flex;flex-direction:column;gap:1px}.coach-terminal .fp-row{grid-gap:4px;align-items:center;display:grid;font-family:var(--mono);font-size:9px;gap:4px;grid-template-columns:38px 1fr 46px 38px}.coach-terminal .fp-row .fp-sell{color:var(--m-down);text-align:right}.coach-terminal .fp-row .fp-buy{color:var(--m-up-live)}.coach-terminal .fp-row .fp-price{color:var(--m-text-faint);text-align:center}.coach-terminal .fp-bars{background:var(--m-surface);border-radius:2px;display:flex;height:7px;overflow:hidden}.coach-terminal .fp-bars .fp-s{background:#e0455bb3;height:100%}.coach-terminal .fp-bars .fp-b{background:#26de81b3;height:100%}.coach-terminal .dt-editor{align-items:center;background:#1c2127;border:1px solid #2a2f36;border-radius:7px;box-shadow:0 6px 22px #00000080;display:none;font-family:var(--mono);gap:8px;padding:6px 8px;position:absolute;z-index:6}.coach-terminal .dt-editor .grp{align-items:center;display:flex;gap:4px}.coach-terminal .dt-editor .sep{background:#2a2f36;height:18px;width:1px}.coach-terminal .dt-editor .sw{border:2px solid #0000;border-radius:50%;box-sizing:border-box;cursor:pointer;height:16px;width:16px}.coach-terminal .dt-editor .sw.on{border-color:#e6e8ea}.coach-terminal .dt-editor .opt{align-items:center;background:#12171d;border:1px solid #2a2f36;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;min-width:22px;padding:0 4px}.coach-terminal .dt-editor .opt.on{background:#f0b90b24;border-color:#f0b90b}.coach-terminal .dt-editor .opt svg{display:block}.coach-terminal .dt-editor .del{color:#8b95a1;cursor:pointer;font-size:14px;line-height:1;padding:0 3px}.coach-terminal .dt-editor .del:hover{color:#e0455b}.coach-terminal .dt-editor .dup{color:#8b95a1;cursor:pointer;font-size:14px;line-height:1;padding:0 3px}.coach-terminal .dt-editor .dup:hover{color:#f0b90b}@media (max-width:900px){.coach-terminal .dock,.coach-terminal .draw-rail{display:none}.coach-terminal .tc-center{justify-content:flex-start}}
/*# sourceMappingURL=main.3e9d3561.css.map*/