.hv4-root{--hv4-bg:#060608;--hv4-bg-2:#0b090c;--hv4-ink:#f4f4f6;--hv4-muted:rgba(244,244,246,.72);--hv4-faint:rgba(244,244,246,.55);--hv4-crimson:#dc143c;--hv4-crimson-deep:#c41e1e;--hv4-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;min-height:100vh;width:100%;overflow:hidden;color:var(--hv4-ink);background:radial-gradient(900px 640px at 50% 38%,rgba(220,20,60,.14),transparent 62%),radial-gradient(1200px 900px at 50% 50%,#0a090b 0,#050507 55%,#000 100%);-webkit-font-smoothing:antialiased;display:flex;align-items:flex-start;justify-content:center}.hv4-vignette{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 95% at 50% 42%,transparent 48%,rgba(0,0,0,.55) 100%)}.hv4-root{--hv4-band-top:42vh;--hv4-band-left:50%;--hv4-band-width:min(1180px,92vw);--hv4-band-height:min(560px,46vh)}.hv4-canvas-wrap{position:absolute;z-index:1;pointer-events:none;left:var(--hv4-band-left);top:var(--hv4-band-top);transform:translateX(-50%);width:var(--hv4-band-width);height:var(--hv4-band-height);animation:hv4CanvasFadeIn .32s ease-out both;contain:layout paint}.hv4-canvas-wrap canvas{pointer-events:none!important}@keyframes hv4CanvasFadeIn{0%{opacity:0}to{opacity:1}}.hv4-canvas-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:hv4CanvasFadeIn .4s ease-out both}.hv4-canvas-fallback svg{width:100%;height:100%;max-width:640px;filter:drop-shadow(0 6px 26px rgba(220,20,60,.18))}.hv4-inner{position:relative;z-index:3;width:100%;max-width:940px;min-height:100vh;margin:0 auto;padding:96px 24px 40px;text-align:center;pointer-events:none}.hv4-head,.hv4-inner{display:flex;flex-direction:column;align-items:center}.hv4-head{gap:18px}.hv4-chart-spacer{flex:0 0 auto;width:100%;min-height:calc(var(--hv4-band-height) - 8vh)}.hv4-foot{display:flex;flex-direction:column;align-items:center;gap:20px}.hv4-eyebrow{font-family:var(--hv4-mono);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--hv4-faint);display:inline-flex;align-items:center;gap:10px}.hv4-eyebrow:before{content:"";width:22px;height:1px;background:var(--hv4-crimson)}.hv4-title{display:flex;flex-direction:column;gap:4px;font-weight:800;letter-spacing:-.04em;line-height:.96;font-size:clamp(46px,8.6vw,102px);margin:0}.hv4-chrome-text{background:linear-gradient(100deg,#fff,#b9bcc4 18%,#f2f4f8 34%,#8a8d96 50%,#fff 64%,#ff9aa9 80%,#c9ccd4);background-size:240% auto;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px hsla(0,0%,100%,.1);filter:drop-shadow(0 1px 0 rgba(255,255,255,.25)) drop-shadow(0 3px 22px rgba(220,20,60,.3)) drop-shadow(0 2px 8px rgba(0,0,0,.6));animation:hv4Chrome 7s linear infinite}.hv4-chrome-serif{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:600}.hv4-chrome-sans{font-weight:800}@keyframes hv4Chrome{to{background-position:-240%}}.hv4-sub{max-width:600px;font-size:clamp(16px,2.2vw,19px);line-height:1.55;color:var(--hv4-muted);margin:0;text-shadow:0 2px 14px rgba(0,0,0,.7)}.hv4-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px;pointer-events:auto}.hv4-btn,.hv4-cta{justify-content:center}.hv4-btn{display:inline-flex;align-items:center;padding:14px 28px;border-radius:9999px;font-size:15px;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:transform .18s ease,filter .18s ease,background .18s ease,border-color .18s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);will-change:transform}.hv4-btn:hover{transform:translateY(-2px)}.hv4-btn:active{transform:translateY(0) scale(.985)}.hv4-btn-primary{color:#fff;background:linear-gradient(180deg,rgba(220,20,60,.92),rgba(196,30,30,.92));border:1px solid rgba(255,120,140,.5);box-shadow:0 0 24px -2px rgba(220,20,60,.55),inset 0 1px 0 hsla(0,0%,100%,.18)}.hv4-btn-primary:hover{filter:brightness(1.08)}.hv4-btn-ghost{color:var(--hv4-ink);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.14);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.hv4-btn-ghost:hover{background:hsla(0,0%,100%,.09);border-color:rgba(220,20,60,.45)}.hv4-disclaimer{margin-top:10px;font-family:var(--hv4-mono);font-size:10.5px;letter-spacing:.06em;color:var(--hv4-faint)}@media (max-width:768px){.hv4-root{align-items:flex-start;min-height:88svh;min-height:88vh}.hv4-inner{padding:64px 18px 40px;gap:16px;max-width:100%;min-height:0}.hv4-chart-spacer{display:none}.hv4-foot,.hv4-head{gap:14px}.hv4-foot{margin-top:16px}.hv4-title{font-size:clamp(40px,12vw,64px)}.hv4-sub{font-size:clamp(15px,2.4vw,18px);max-width:34ch}.hv4-disclaimer{font-size:10px}}.hv4-orders{position:absolute;z-index:2;pointer-events:none;left:var(--hv4-band-left);top:var(--hv4-band-top);transform:translateX(-50%);width:var(--hv4-band-width);height:var(--hv4-band-height)}.hv4-ord-line{position:absolute;left:0;right:0;display:flex;align-items:center;will-change:transform,opacity,top;transition:opacity .12s linear,top .16s cubic-bezier(.4,0,.2,1)}.hv4-ord-line:after{content:"";flex:1 1 auto;height:0;margin-left:10px}.hv4-ord-position:after{border-top:1.5px solid rgba(22,199,132,.85);box-shadow:0 0 10px rgba(22,199,132,.35)}.hv4-ord-limit:after{border-top:1px solid rgba(192,38,211,.8)}.hv4-ord-stop:after{border-top:1.5px solid rgba(220,20,60,.78)}.hv4-ord-target:after{border-top:1.5px dashed rgba(22,199,132,.7)}.hv4-ord-pill{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;padding:5px 7px 5px 9px;border-radius:8px;font-family:var(--hv4-mono);font-size:12px;font-weight:600;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.08)}.hv4-pill-tag{font-size:10.5px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:5px;color:#050507}.hv4-pill-num,.hv4-pill-pnl{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hv4-pill-position{background:rgba(8,26,19,.72);border:1px solid rgba(22,199,132,.55);color:var(--hv4-ink)}.hv4-pill-side{background:#16c784;color:#050507;box-shadow:0 0 10px rgba(22,199,132,.5)}.hv4-ord-position[data-side=short] .hv4-pill-position{background:rgba(30,6,10,.72);border-color:rgba(220,20,60,.55)}.hv4-ord-position[data-side=short] .hv4-pill-side{background:#dc143c;color:#fff;box-shadow:0 0 10px rgba(220,20,60,.5)}.hv4-ord-position[data-side=short]:after{border-top-color:rgba(220,20,60,.85);box-shadow:0 0 10px rgba(220,20,60,.35)}.hv4-pill-pnl{font-weight:700;transition:color .18s ease}.hv4-pill-pnl[data-dir=up]{color:#16c784}.hv4-pill-pnl[data-dir=down]{color:#ff6b81}.hv4-pill-limit{background:rgba(26,8,28,.72);border:1px solid rgba(192,38,211,.55);color:var(--hv4-ink)}.hv4-pill-limit .hv4-pill-tag{background:#c026d3;color:#fff}.hv4-pill-stop{background:rgba(30,6,10,.72);border:1px solid rgba(220,20,60,.55);color:#ff8198}.hv4-pill-stop .hv4-pill-tag{background:#dc143c;color:#fff}.hv4-pill-target{background:rgba(8,26,19,.6);border:1px dashed rgba(22,199,132,.6);color:#6ff0bd}.hv4-pill-target .hv4-pill-tag{background:rgba(22,199,132,.18);color:#6ff0bd}.hv4-chip{font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:2px 5px;border-radius:4px;color:var(--hv4-muted);background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12)}.hv4-chip-x{color:#ff8198}.hv4-ord-toast{position:absolute;left:50%;top:8%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:10px;font-family:var(--hv4-mono);font-size:13px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .18s ease}.hv4-ord-toast[data-kind=tp]{background:rgba(8,30,21,.8);border:1px solid rgba(22,199,132,.6);color:#16c784;box-shadow:0 0 26px rgba(22,199,132,.45)}.hv4-ord-toast[data-kind=stop]{background:rgba(30,6,10,.8);border:1px solid rgba(220,20,60,.6);color:#ff6b81;box-shadow:0 0 26px rgba(220,20,60,.4)}.hv4-toast-label{opacity:.85}.hv4-ord-target[data-flash=hit]:after{border-top-color:#16c784;box-shadow:0 0 16px rgba(22,199,132,.7)}.hv4-ord-position[data-flash=tp]:after{box-shadow:0 0 18px rgba(22,199,132,.75)}.hv4-ord-position[data-flash=stop]:after{border-top-color:rgba(220,20,60,.9);box-shadow:0 0 16px rgba(220,20,60,.6)}.hv4-ord-stop[data-flash=hit]:after{border-top-color:#dc143c;box-shadow:0 0 16px rgba(220,20,60,.7)}.hv4-win-pops{position:absolute;inset:0;pointer-events:none}.hv4-win-pop{position:absolute;display:inline-flex;align-items:center;padding:7px 13px;border-radius:10px;font-family:var(--hv4-mono);font-size:clamp(15px,1.7vw,20px);font-weight:700;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap;color:#16c784;background:rgba(7,28,20,.78);border:1px solid rgba(22,199,132,.55);box-shadow:0 0 28px rgba(22,199,132,.5),0 6px 20px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.1);text-shadow:0 0 12px rgba(22,199,132,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);will-change:transform,opacity;animation:hv4WinPop 1.9s cubic-bezier(.22,.61,.36,1) forwards;transform:translateY(0) scale(.6);opacity:0}@keyframes hv4WinPop{0%{transform:translateY(8px) scale(.6);opacity:0}18%{transform:translateY(0) scale(1.06);opacity:1}32%{transform:translateY(-4px) scale(1);opacity:1}70%{transform:translateY(-26px) scale(1);opacity:1}to{transform:translateY(-52px) scale(.96);opacity:0}}.hv4-win-pop-static{animation:none;transform:none;opacity:.92}@media (max-width:768px){.hv4-canvas-wrap,.hv4-orders{top:52%;left:50%;transform:translateX(-50%);width:96vw;height:40vh}.hv4-ord-pill{font-size:11px;padding:4px 6px 4px 7px;gap:5px}.hv4-ord-limit,.hv4-ord-target,.hv4-pill-position .hv4-chip{display:none}.hv4-ord-toast{font-size:12px}.hv4-win-pop{font-size:14px;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.hv4-canvas-wrap,.hv4-chrome-text{animation:none!important}.hv4-canvas-wrap{opacity:1}.hv4-btn{transition:none!important}.hv4-btn:hover{transform:none!important}.hv4-ord-line,.hv4-ord-toast,.hv4-pill-pnl{transition:none!important}.hv4-win-pop{animation:none!important;transform:none!important}}