:root{--bg: #F0F2F8;--bg-alt: #E8ECF5;--surface: #FFFFFF;--border: rgba(106,143,240,.1);--border-light: rgba(106,143,240,.06);--text: #1A2340;--text-muted: #5B6A8A;--text-dim: #8B9ABF;--green: #16c784;--green-dim: rgba(22, 199, 132, .12);--accent: #6A8FF0;--accent-dim: rgba(106,143,240,.12);--red: #ef4444;--amber: #f59e0b;--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Inter", sans-serif;--max-w: 1200px;--overlay-subtle: rgba(106,143,240,.03);--overlay-medium: rgba(106,143,240,.06);--card-shadow: 0 2px 12px rgba(106,143,240,.08);--card-shadow-hover: 0 12px 32px rgba(106,143,240,.12);--neu-shadow: 6px 6px 16px rgba(106,143,240,.07), -4px -4px 12px rgba(255,255,255,.85);--neu-inset: inset 3px 3px 8px rgba(106,143,240,.06), inset -2px -2px 6px rgba(255,255,255,.7)}html.dark{--bg: #0E1119;--bg-alt: #0A0D14;--surface: #151928;--border: rgba(106,143,240,.1);--border-light: rgba(106,143,240,.05);--text: #E2E6F0;--text-muted: #7B89A8;--text-dim: #3D4B6B;--overlay-subtle: rgba(106,143,240,.03);--overlay-medium: rgba(106,143,240,.06);--card-shadow: 0 2px 12px rgba(0, 0, 0, .3);--card-shadow-hover: 0 12px 32px rgba(0, 0, 0, .4);--neu-shadow: 6px 6px 14px rgba(0,0,0,.28), -3px -3px 10px rgba(255,255,255,.018);--neu-inset: inset 3px 3px 8px rgba(0,0,0,.22), inset -2px -2px 6px rgba(255,255,255,.012)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.75;letter-spacing:-.01em}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:var(--max-w);margin:0 auto;padding:0 24px}.nav-bar{position:absolute;top:0;left:0;right:0;z-index:100;background:transparent;border-bottom:1px solid rgba(106,143,240,.06)}.nav-bar-inner{max-width:var(--max-w);margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px;padding:0 24px}.nav-bar--floating{position:fixed;top:14px;left:50%;right:auto;transform:translate(-50%);width:auto;max-width:760px;background:var(--surface);border:1px solid rgba(106,143,240,.08);border-radius:999px;box-shadow:0 4px 20px #6a8ff014,0 1px 3px #6a8ff00d;animation:navSlideIn .45s cubic-bezier(.16,1,.3,1) both}@keyframes navSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-14px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.nav-bar--floating .nav-bar-inner{height:auto;padding:12px 28px;gap:32px}.nav-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text)}.nav-bar--floating .nav-brand{font-size:14px;gap:8px}.nav-wordmark{letter-spacing:-.3px}.g{color:var(--text)}.nav-links{display:flex;align-items:center;gap:32px;font-size:14px;font-weight:500;color:var(--text-muted)}.nav-bar--floating .nav-links{gap:28px;font-size:14px}.nav-links a:hover{color:var(--accent)}.nav-cta{background:var(--accent);color:#fff!important;padding:8px 18px;border-radius:8px;font-weight:700;font-size:14px;transition:background .15s}.nav-bar--floating .nav-cta{padding:7px 16px;border-radius:999px;font-size:14px}.nav-cta:hover{background:#7a9bff}.nav-links a,.nav-cta{white-space:nowrap}.nav-cta.nav-cta--soon{background:var(--surface);color:var(--text-muted)!important;border:1px solid var(--border);cursor:not-allowed;opacity:.85}.nav-cta.nav-cta--soon:hover{background:var(--surface);filter:none}html.dark .nav-cta.nav-cta--soon{background:#ffffff0a;color:var(--text-muted)!important;border-color:#ffffff1a}html.dark .nav-cta.nav-cta--soon:hover{background:#ffffff0a;filter:none}:root{--banner-height: 44px}.preview-banner{width:100%;height:var(--banner-height);line-height:var(--banner-height);background:var(--accent);color:#fff;text-align:center;padding:0 16px;font-size:13px;font-weight:500;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px #00000014}body:has(.preview-banner) .nav-bar:not(.nav-bar--floating){top:var(--banner-height)}body:has(.preview-banner) .hero{padding-top:clamp(8rem,16vh,14rem)}.csv{position:relative;background:var(--bg);padding:80px 24px 200px;overflow:hidden;user-select:none;-webkit-user-select:none}.csv-block{max-width:980px;margin:0 auto 56px;padding:36px 32px;border-radius:20px;background:var(--surface);border:1px solid rgba(106,143,240,.06);display:flex;flex-direction:column;gap:16px;filter:blur(2px);opacity:.55}.csv-block--alt{background:var(--bg-alt)}.csv-pill{display:block;width:88px;height:14px;border-radius:999px;background:#6a8ff02e}.csv-headline{display:block;width:60%;height:28px;border-radius:8px;background:#0f16321a}.csv-headline--sm{width:38%;height:22px}.csv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px}.csv-card{display:block;height:120px;border-radius:14px;background:#0f16320d;border:1px solid rgba(106,143,240,.04)}.csv-row{display:flex;gap:16px;margin-top:12px}.csv-bar{flex:1;height:64px;border-radius:10px;background:#0f16320d}.csv-bar--sm{flex:.5}.csv-fade{position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,transparent 0%,var(--bg) 80%);pointer-events:none}.csv-message{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;z-index:2;pointer-events:none;text-align:center}.csv-message-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;color:var(--accent);opacity:.85}.csv-message-line{font-family:var(--font-display);font-size:18px;font-weight:500;color:var(--text);max-width:480px;line-height:1.4}html.dark .csv-block,html.dark .csv-block--alt{background:var(--surface);border-color:#ffffff0a}html.dark .csv-pill{background:#6a8ff038}html.dark .csv-headline,html.dark .csv-card,html.dark .csv-bar{background:#ffffff0d}@media(max-width:720px){.csv{padding:56px 16px 160px}.csv-block{padding:24px 20px;margin-bottom:36px}.csv-grid{grid-template-columns:1fr}.csv-card{height:88px}.csv-message-line{font-size:16px;padding:0 24px}}@media(prefers-reduced-motion:reduce){.csv-block{filter:none}}.section-roadmap{padding:120px 24px;position:relative;background:var(--bg);text-align:center}.section-roadmap .section-label,.section-roadmap h2{text-align:center}.section-roadmap h2{max-width:720px;margin-left:auto;margin-right:auto}.roadmap-intro{max-width:620px;margin:18px auto 0;text-align:center;color:var(--text-muted);font-size:17px;line-height:1.55}.roadmap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin:56px auto 0}.roadmap-card{position:relative;padding:28px 28px 32px;background:var(--surface);border:1px solid rgba(106,143,240,.08);border-left:2px solid rgba(106,143,240,.2);border-radius:16px;display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(12px);transition:opacity .5s ease-out,transform .5s ease-out,border-color .25s,box-shadow .25s;box-shadow:0 2px 8px #6a8ff00f}.roadmap-card:hover{border-color:#6a8ff040;box-shadow:0 12px 32px #6a8ff01a}.roadmap-card--visible{opacity:1;transform:translateY(0)}.roadmap-card--featured{grid-column:1 / -1;background:linear-gradient(180deg,rgba(106,143,240,.05) 0%,var(--surface) 100%);border-color:#6a8ff047;border-left-width:2px;padding:32px 32px 36px}.roadmap-card--featured .roadmap-card-title{font-size:28px}.roadmap-card--featured .roadmap-card-desc{max-width:720px;font-size:16px}.roadmap-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.roadmap-status-dot{width:8px;height:8px;border-radius:50%;background:var(--text-dim);flex-shrink:0}.roadmap-status--active .roadmap-status-dot{background:var(--green);box-shadow:0 0 0 3px #16c78426;animation:roadmapPulse 2.4s ease-in-out infinite}.roadmap-status--active{color:var(--green)}.roadmap-status--late .roadmap-status-dot{background:var(--amber);box-shadow:0 0 0 3px #f59e0b26}.roadmap-status--late{color:var(--amber)}.roadmap-status--design .roadmap-status-dot{background:var(--accent);box-shadow:0 0 0 3px #6a8ff02e}.roadmap-status--design{color:var(--accent)}.roadmap-status--planned .roadmap-status-dot{background:var(--text-dim)}@keyframes roadmapPulse{0%,to{box-shadow:0 0 0 3px #16c78426}50%{box-shadow:0 0 0 5px #16c7840d}}.roadmap-card-title{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.4px;color:var(--text);margin:0}.roadmap-card-desc{color:var(--text-muted);font-size:15px;line-height:1.6;margin:0}.roadmap-featured-tag{position:absolute;top:18px;right:20px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:#6a8ff01a;border:1px solid rgba(106,143,240,.2);padding:5px 10px;border-radius:999px}@media(max-width:720px){.section-roadmap{padding:80px 20px}.roadmap-grid{grid-template-columns:1fr;gap:14px;margin-top:36px}.roadmap-card,.roadmap-card--featured{padding:24px 22px}.roadmap-card--featured .roadmap-card-title{font-size:22px}.roadmap-featured-tag{position:static;align-self:flex-start;margin-top:4px}.roadmap-intro{font-size:15px}}@media(prefers-reduced-motion:reduce){.roadmap-card{transition:none;opacity:1;transform:none}.roadmap-status--active .roadmap-status-dot{animation:none}}html.dark .roadmap-card{border-color:#ffffff0f;box-shadow:0 2px 8px #00000040}html.dark .roadmap-card:hover{border-color:#6a8ff059;box-shadow:0 12px 32px #0006}html.dark .roadmap-card--featured{background:linear-gradient(180deg,rgba(106,143,240,.08) 0%,var(--surface) 100%);border-color:#6a8ff04d}html.dark .roadmap-featured-tag{background:#6a8ff024;border-color:#6a8ff04d}.preview-banner-label{opacity:.78;margin-right:6px}.preview-banner a{color:#fff;text-decoration:underline;text-underline-offset:2px;font-weight:600;transition:opacity .15s ease-out}.preview-banner a:hover{opacity:.85}.preview-banner a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:2px}@media(max-width:480px){.preview-banner{font-size:12px;padding:8px 12px}.preview-banner-label{display:block;margin:0 0 2px}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:10px;font-size:14px;font-weight:700;font-family:var(--font);cursor:pointer;transition:background .15s,transform .1s;border:none}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid rgba(106,143,240,.5);outline-offset:2px}.btn-primary{background:#6a8ff0;color:#fff;box-shadow:none}.btn-primary:hover{background:#7a9bff;box-shadow:none}.btn-secondary{background:var(--bg);color:var(--text);border:1px solid rgba(106,143,240,.1)}.btn-secondary:hover{border-color:#6a8ff02e;background:var(--surface)}.btn-ghost{background:none;color:var(--text-muted);padding:14px 16px}.btn-ghost:hover{color:var(--text)}.btn-lg{padding:18px 40px;font-size:16px}.btn-disabled{background:var(--surface);color:var(--text-dim);border:1px solid var(--border);cursor:not-allowed;opacity:.7}.btn-disabled:hover{background:var(--surface)}.btn-disabled:active{transform:none}.hero{position:relative;min-height:100vh;padding:clamp(10rem,18vh,16rem) 24px;overflow:hidden;background:var(--bg-alt);z-index:1;border-bottom:1px solid rgba(91,127,186,.06)}.hero-oracle-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;animation:heroCanvasIn 1.2s ease-out .1s forwards}.section,.section-alt,.section-editorial,.section-how-it-works,.section-features,.section-features-light,.section-pricing,.section-arbitrage,.section-pipeline,.section-trust-profile,.section-cta-grid,footer{position:relative;z-index:1;background:var(--bg)}@keyframes heroCanvasIn{to{opacity:1}}.section-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.section-grid:before{content:"𒀭 𒁹 𒂗 𒄿 𒆠 𒈠 𒊑 𒌋 𒀀 𒂊 𒀭 𒁹 𒂗 𒄿 𒆠 𒈠 𒊑 𒌋 𒀀 𒂊 𒀭 𒁹 𒂗 𒄿 𒆠 𒈠 𒊑 𒌋 𒀀 𒂊 𒀭 𒁹 𒂗 𒄿 𒆠 𒈠 𒊑 𒌋 𒀀 𒂊 𒀭 𒁹 𒂗 𒄿 𒆠 𒈠 𒊑 𒌋 𒀀 𒂊 𒀭 𒁹 𒂗 𒄿 𒆠 𒈠 𒊑 𒌋 𒀀 𒂊";position:absolute;top:0;right:0;bottom:0;left:0;font-family:Noto Sans Cuneiform,serif;font-size:14px;line-height:4;letter-spacing:2.5em;word-spacing:1.5em;color:#5b7fba0f;word-break:break-all;overflow:hidden;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black 10%,transparent 70%)}.section-pipeline{position:relative}.section-cta-grid{position:relative;overflow:hidden}.section-cta-grid .section-grid:before{color:#5b7fba1a;font-size:18px;line-height:3;letter-spacing:2em}.hero-center{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px;margin:0 auto}.hero h1{font-family:var(--font-display);font-size:clamp(42px,5vw,64px);font-weight:700;letter-spacing:-.03em;line-height:1.15;color:var(--text);margin-bottom:0}@keyframes heroEntrance{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-line{display:block;opacity:0}.hero-line-1{animation:heroEntrance .7s cubic-bezier(.16,1,.3,1) .3s forwards}.hero-edge{color:var(--accent)}.hero-fade{opacity:0}.hero-fade-3{animation:heroEntrance .7s cubic-bezier(.16,1,.3,1) .55s forwards}.hero-fade-4{animation:heroEntrance .7s cubic-bezier(.16,1,.3,1) .8s forwards}.hero-sub{font-size:16px;font-weight:500;line-height:1.75;color:var(--text-muted);max-width:640px;margin:44px auto 0}.hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:56px}.hero-actions .btn-primary{animation:heroCtaPulse .4s cubic-bezier(.25,1,.5,1) 1.2s both}@keyframes heroCtaPulse{0%{transform:scale(1);box-shadow:none}50%{transform:scale(1.04);box-shadow:0 0 28px #6a8ff040}to{transform:scale(1);box-shadow:none}}.section{padding:120px 24px}.section-alt{background:var(--bg)}.section-label{font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#6a8ff080;margin-bottom:12px}.section h2{font-family:var(--font-display);font-size:clamp(32px,4vw,42px);font-weight:800;letter-spacing:-1px;color:var(--text);margin-bottom:16px;line-height:1.1}.section-sub{font-size:16px;color:var(--text-muted);max-width:520px;line-height:1.8;margin-bottom:48px}.section-pricing{position:relative;overflow:hidden}.section-pricing:before{content:"";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:600px;height:500px;background:radial-gradient(ellipse,rgba(106,143,240,.05) 0%,transparent 65%);pointer-events:none}.section-editorial{padding:140px 24px;position:relative;overflow:hidden}.section-editorial--dark{background:var(--bg-alt);border-top:1px solid rgba(106,143,240,.04);border-bottom:1px solid rgba(106,143,240,.04)}.ed-header{margin-bottom:64px;max-width:560px}.ed-feature-row{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:start}.ed-feature-row--reverse{grid-template-columns:1.15fr 1fr}.ed-feature-row--reverse .ed-feature-content{order:2}.ed-feature-row--reverse .ed-feature-visual{order:1}.ed-feature-desc{font-size:16px;color:var(--text-muted);line-height:1.75;max-width:480px;margin-bottom:32px}.ed-feature-desc em{color:#6a8ff0;font-style:normal;font-weight:600}.ed-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ed-step-card{background:var(--surface);border:1px solid rgba(106,143,240,.08);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column;transition:border-color .3s,transform .3s}.ed-step-card:hover{border-color:#6a8ff026;transform:translateY(-4px)}.ed-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ed-step-num{font-family:var(--font-display);font-size:14px;font-weight:700;color:#6a8ff080;letter-spacing:1px}.ed-step-glyph{font-family:Noto Sans Cuneiform,serif;font-size:20px;color:#6a8ff026;letter-spacing:-2px}.ed-step-text{margin-top:auto;padding-top:24px}.ed-step-text h3{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);margin-bottom:8px}.ed-step-text p{font-size:14px;color:var(--text-muted);line-height:1.65}.ed-vignette{border-radius:14px;background:#0000000a;border:1px solid rgba(0,0,0,.04);padding:20px;min-height:140px;display:flex;align-items:center;justify-content:center}.vig-browser{width:100%;border-radius:10px;border:1px solid rgba(0,0,0,.06);overflow:hidden;background:#eceef3}.vig-browser-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.vig-dot{width:6px;height:6px;border-radius:50%;background:#0000001a}.vig-url{font-size:10px;color:var(--text-dim);margin-left:6px}.vig-browser-body{padding:14px;display:flex;gap:12px;align-items:flex-start}.vig-page-lines{flex:1;display:flex;flex-direction:column;gap:6px}.vig-line{height:6px;background:#00000008;border-radius:3px}.vig-widget-badge{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid rgba(106,143,240,.12);border-radius:8px;padding:8px 10px;flex-shrink:0}.vig-widget-t{font-family:var(--font-display);font-size:10px;font-weight:700;color:#6a8ff0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:#6a8ff01f;border-radius:4px}.vig-widget-label{font-size:10px;color:var(--text-muted)}.vig-widget-dot{width:6px;height:6px;border-radius:50%;background:#16c784;box-shadow:0 0 6px #16c78466}.ed-vignette--pipeline{flex-direction:column;position:relative;overflow:hidden;padding:16px 12px}.vig-pipeline-flow{display:flex;align-items:center;gap:0;width:100%}.vig-pipe-node{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1;position:relative}.vig-pipe-dot{width:8px;height:8px;border-radius:50%;background:#6a8ff080}.vig-pipe-label{font-size:9px;color:var(--text-dim);text-align:center;white-space:nowrap}.vig-pipe-connector{position:absolute;right:-50%;top:4px;width:100%;height:1px;background:#6a8ff01f;z-index:-1}.vig-pipe-pulse{position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(90deg,transparent,rgba(106,143,240,.4),transparent);border-radius:1px}.vig-signal-card{width:100%;padding:4px}.vig-signal-market{font-size:11px;color:var(--text-dim);margin-bottom:12px}.vig-signal-row{display:flex;align-items:center;gap:10px;margin-bottom:8px}.vig-signal-dot{width:10px;height:10px;border-radius:50%;background:#16c784;box-shadow:0 0 10px #16c78466}.vig-signal-verdict{font-family:var(--font-display);font-size:15px;font-weight:800;color:#16c784;letter-spacing:1px}.vig-signal-prob{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text)}.vig-signal-edge-badge{display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:600;color:#6a8ff0;background:#6a8ff014;padding:4px 10px;border-radius:6px;border:1px solid rgba(106,143,240,.12)}.ed-pipeline-vignette{background:var(--surface);border:1px solid rgba(106,143,240,.08);border-radius:20px;padding:32px}.vig-pipeline-stages{display:flex;flex-direction:column;gap:0}.vig-stage-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.04);position:relative}.vig-stage-row:last-child{border-bottom:none}.vig-stage-num{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--text-dim);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#00000008;flex-shrink:0}.vig-stage-row--final .vig-stage-num{background:#6a8ff01f;color:#6a8ff0}.vig-stage-info{flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.vig-stage-name{font-size:13px;font-weight:600;color:var(--text)}.vig-stage-row--final .vig-stage-name{color:var(--text)}.vig-stage-output{font-size:11px;color:var(--text-dim);font-family:var(--font-display)}.vig-stage-bar{position:absolute;bottom:0;left:40px;right:0;height:1px;background:#6a8ff014;transform-origin:left}.vig-stage-row:last-child .vig-stage-bar{background:#6a8ff033}.vig-stage-arrow{position:absolute;right:0;bottom:-8px;font-size:10px;color:var(--text-dim)}.ed-feature-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.ed-stage-chip{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#6a8ff008;border:1px solid rgba(106,143,240,.06);border-radius:8px}.ed-stage-chip-glyph{font-family:Noto Sans Cuneiform,serif;font-size:14px;color:#6a8ff059}.ed-stage-chip-name{font-size:14px;color:var(--text-muted);font-weight:500}.ed-feature-detail{display:flex;flex-direction:column;gap:4px}.ed-stage-item{padding:10px 14px;background:#6a8ff006;border:1px solid rgba(106,143,240,.04);border-radius:10px;cursor:pointer;transition:border-color .2s,background .2s;overflow:hidden}.ed-stage-item:hover{border-color:#6a8ff01a;background:#6a8ff00a}.ed-stage-item--open{border-color:#6a8ff01f;background:#6a8ff00d}.ed-stage-header{display:flex;align-items:center;gap:10px}.ed-stage-num{font-family:var(--font-display);font-size:14px;font-weight:700;color:#6a8ff066;width:16px;flex-shrink:0}.ed-stage-item--open .ed-stage-num{color:#6a8ff0}.ed-stage-label{font-size:14px;font-weight:500;color:var(--text-muted);flex:1}.ed-stage-item--open .ed-stage-label{color:var(--text);font-weight:600}.ed-stage-chevron{color:var(--text-dim);transition:transform .25s;display:flex}.ed-stage-chevron--open{transform:rotate(180deg)}.ed-stage-body{overflow:hidden;padding-left:26px}.ed-stage-desc{font-size:14px;color:var(--text-muted);line-height:1.55;margin-top:8px}.ed-stage-output{display:inline-block;font-family:var(--font-display);font-size:14px;font-weight:500;color:#6a8ff08c;margin-top:6px;padding:3px 8px;background:#6a8ff00f;border-radius:4px}.ed-trust-vignette{background:var(--surface);border:1px solid rgba(106,143,240,.08);border-radius:20px;padding:28px}.vig-trust-header{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.04)}.vig-trust-q{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:6px}.vig-trust-meta{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.vig-sep{color:var(--text-dim)}.vig-trust-verdict{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#00000005;border:1px solid rgba(0,0,0,.04);border-radius:8px;margin-bottom:16px}.vig-verdict-dot{width:8px;height:8px;border-radius:50%;background:#16c784;box-shadow:0 0 8px #16c78466;flex-shrink:0}.vig-verdict-label{font-family:var(--font-display);font-size:13px;font-weight:800;color:#16c784;letter-spacing:1px}.vig-verdict-prob{font-family:var(--font-display);font-size:13px;font-weight:700;color:var(--text)}.vig-verdict-edge{font-family:var(--font-display);font-size:12px;font-weight:600;color:#6a8ff0;margin-left:auto}.vig-trust-dims{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.vig-dim-card{background:#00000008;border:1px solid rgba(0,0,0,.05);border-radius:10px;padding:12px 14px;cursor:pointer;transition:border-color .25s;overflow:hidden}.vig-dim-card:hover{border-color:#6a8ff033}.vig-dim-card--open{border-color:#6a8ff040}.vig-dim-card:focus-visible{outline:2px solid #6A8FF0;outline-offset:-2px}.vig-dim-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.vig-dim-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.vig-dim-label{font-size:12px;font-weight:600;color:var(--text)}.vig-dim-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px}.vig-dim-badge--green{color:var(--green);background:var(--green-dim)}.vig-dim-badge--amber{color:var(--amber);background:#f59e0b1a}.vig-dim-badge--red{color:var(--red);background:#ef44441a}.vig-dim-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.vig-dim-score{font-family:var(--font-display);font-size:11px;font-weight:600;color:#6a8ff099}.vig-dim-bar-track{width:60px;height:3px;background:#0000000d;border-radius:2px;overflow:hidden}.vig-dim-bar-fill{height:100%;border-radius:2px}.vig-dim-bar-fill--green{background:var(--green)}.vig-dim-bar-fill--amber{background:var(--amber)}.vig-dim-bar-fill--red{background:var(--red)}.vig-dim-chevron{color:var(--text-dim);transition:transform .25s;flex-shrink:0}.vig-dim-chevron--open{transform:rotate(180deg)}.vig-dim-expand{overflow:hidden}.vig-dim-expand p{padding-top:10px;margin-top:10px;border-top:1px solid rgba(0,0,0,.04);font-size:12px;color:var(--text-muted);line-height:1.6}.vig-trust-triggers{border-top:1px solid rgba(0,0,0,.04);padding-top:14px}.vig-triggers-label{font-family:var(--font-display);font-size:9px;font-weight:700;color:#6a8ff080;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px}.vig-trigger-row{display:flex;gap:10px;padding:8px 0}.vig-trigger-dot{width:5px;height:5px;border-radius:50%;background:#6a8ff066;flex-shrink:0;margin-top:5px}.vig-trigger-body{flex:1}.vig-trigger-top{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.vig-trigger-event{font-size:12px;font-weight:600;color:var(--text)}.vig-trigger-date{font-size:10px;color:var(--text-dim)}.vig-trigger-impact{font-size:11px;color:var(--text-muted);line-height:1.5}.ed-callout{margin-top:32px}.ed-callout-line--them,.ed-callout-line--us{font-size:16px;color:var(--text-muted);line-height:1.8}.ed-callout-line--them s{text-decoration:line-through;text-decoration-color:var(--text-dim)}.ed-callout-them{font-weight:400}.ed-callout-us{color:var(--accent);font-weight:600}.fcard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cap-vig{background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px;height:100%;min-height:380px;display:flex;flex-direction:column}.cap-browser-mini{width:100%;border-radius:10px;border:1px solid rgba(0,0,0,.06);overflow:hidden;background:#eceef3;flex:1;display:flex;flex-direction:column}.cap-browser-bar{display:flex;align-items:center;gap:5px;padding:8px 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.04)}.cap-dot{width:6px;height:6px;border-radius:50%;background:#0000001a}.cap-url{font-size:10px;color:var(--text-dim);margin-left:6px}.cap-browser-body{flex:1;padding:16px;display:flex;gap:14px}.cap-page-lines{flex:1;display:flex;flex-direction:column;gap:6px;padding-top:6px}.cap-line{height:6px;background:#00000008;border-radius:3px}.cap-widget-float{width:120px;flex-shrink:0;background:#fff;border:1px solid rgba(106,143,240,.1);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px}.cap-widget-head{display:flex;align-items:center;gap:5px}.cap-t{font-family:var(--font-display);font-size:9px;font-weight:700;color:#6a8ff0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:#6a8ff01f;border-radius:3px}.cap-tamitu{font-size:10px;color:var(--text-muted)}.cap-widget-signal{font-family:var(--font-display);font-size:12px;font-weight:700;color:#16c784;background:#16c7841a;padding:5px 0;border-radius:5px;text-align:center}.cap-widget-edge{font-family:var(--font-display);font-size:15px;font-weight:700;color:#16c784;text-align:center}.cap-vig--evidence{justify-content:flex-start}.cap-evidence-panel{width:100%}.cap-ev-title{font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.cap-ev-row{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.04)}.cap-ev-row:last-of-type{border-bottom:none}.cap-ev-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:4px}.cap-ev-dot--for{background:#16c784}.cap-ev-dot--against{background:#ef4444}.cap-ev-text{font-size:13px;color:var(--text);line-height:1.4}.cap-ev-footer{display:flex;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgba(0,0,0,.06);font-size:12px;color:var(--text-muted)}.cap-green{color:#16c784}.cap-vig--models{gap:10px}.cap-model-row{display:grid;grid-template-columns:90px 80px 1fr 36px;align-items:center;gap:12px;padding:12px 16px;background:#00000008;border:1px solid rgba(0,0,0,.04);border-radius:10px}.cap-model-name{font-size:13px;font-weight:600;color:var(--text)}.cap-model-verdict{font-family:var(--font-display);font-size:11px;font-weight:700}.cap-model-bar{height:3px;background:#0000000d;border-radius:2px;overflow:hidden}.cap-model-fill{height:100%;border-radius:2px}.cap-model-pct{font-family:var(--font-display);font-size:11px;color:var(--text-muted);text-align:right}.cap-vig--transparency{justify-content:flex-start}.cap-log-panel{width:100%}.cap-log-title{font-family:var(--font-display);font-size:11px;font-weight:700;color:#6a8ff0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.05)}.cap-log-row{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:12px}.cap-log-check{color:#16c784;font-size:11px;flex-shrink:0}.cap-log-name{color:var(--text);flex:1}.cap-log-tokens{color:var(--text-dim);font-family:var(--font-display);font-size:11px}.cap-log-total{margin-top:14px;padding-top:12px;border-top:1px solid rgba(0,0,0,.05);font-size:12px;color:var(--text-muted)}.cap-vig--prices{justify-content:center;align-items:center}.cap-price-cards{display:flex;align-items:center;gap:16px;margin-bottom:16px}.cap-price-card{background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:18px 24px;text-align:center}.cap-price-card--poly{border-left:3px solid #8aa8c8}.cap-price-card--kalshi{border-left:3px solid #6fb5a0}.cap-price-platform{font-size:10px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.cap-price-value{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text)}.cap-price-vs{font-family:var(--font-display);font-size:11px;font-weight:600;color:#6a8ff080;text-transform:uppercase;letter-spacing:1px}.cap-price-spread{font-size:13px;color:var(--text-muted);text-align:center}.cap-vig--trade{justify-content:center}.cap-trade-panel{width:100%}.cap-trade-q{font-size:14px;font-weight:600;color:var(--text);margin-bottom:12px}.cap-trade-signal{display:flex;align-items:center;gap:10px;margin-bottom:18px}.cap-trade-verdict{font-family:var(--font-display);font-size:12px;font-weight:700;color:#16c784;background:#16c7841a;padding:4px 10px;border-radius:6px}.cap-trade-edge{font-family:var(--font-display);font-size:12px;color:#16c784;font-weight:600}.cap-trade-btns{display:flex;flex-direction:column;gap:8px}.cap-trade-btn{padding:12px 20px;background:#16c7840f;border:1px solid rgba(22,199,132,.15);border-radius:10px;color:#16c784;font-size:13px;font-weight:600;text-align:center;cursor:pointer;transition:background .2s}.cap-trade-btn:hover{background:#16c7841f}.cap-trade-btn--alt{background:#6a8ff00d;border-color:#6a8ff01f;color:#6a8ff0}.cap-trade-btn--alt:hover{background:#6a8ff01a}OLD_CAP_END */ .fcard{background:var(--surface);border:1px solid rgba(106,143,240,.08);border-radius:20px;overflow:hidden;transition:border-color .3s,transform .3s}.fcard:hover{border-color:#6a8ff01f;transform:translateY(-4px)}.fcard-vignette{padding:20px}.fcard-vignette-inner{height:220px;border-radius:16px;border:none;background:#1e222c;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.fcard-text{padding:8px 28px 28px}.fcard-text h3{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text);margin-bottom:8px}.fcard-text p{font-size:14px;color:var(--text-muted);line-height:1.6}.fcard-scene{width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.fcard-scene--center{justify-content:center;align-items:center}.fcard-scene--terminal{padding:0;justify-content:stretch}.fcard-evidence-stack{width:100%;display:flex;flex-direction:column;gap:10px;position:relative}.fcard-evidence-row{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#00000008;border-radius:8px}.fcard-evidence-icon{font-size:12px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.fcard-evidence-icon--for{color:#16c784;background:#16c7841a}.fcard-evidence-text{font-size:12px;color:var(--text-muted)}.fcard-evidence-eye{position:absolute;bottom:-4px;right:-4px;width:44px;height:44px;border-radius:50%;background:#6a8ff01a;border:1px solid rgba(106,143,240,.15);display:flex;align-items:center;justify-content:center;color:#6a8ff0}.fcard-model-switcher{display:flex;align-items:center;gap:6px}.fcard-model-chip{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-dim);padding:10px 18px;border-radius:10px;background:#00000008;transition:all .25s}.fcard-model-chip--active{color:var(--text);background:#fff;box-shadow:0 4px 16px #6a8ff04d}.fcard-price-display{width:100%}.fcard-price-label{font-size:9px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:6px}.fcard-price-row{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.fcard-price-amount{font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text)}.fcard-price-delta{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-dim)}.fcard-price-bars{display:flex;align-items:flex-end;gap:6px;height:44px}.fcard-bar{flex:1;background:#6a8ff040;border-radius:3px 3px 0 0;min-width:0}.fcard-bar:last-child{background:#fff}.fcard-terminal{width:100%;height:100%;background:#0a0c10e6;border-radius:12px;padding:16px;font-family:DM Sans,monospace;font-size:11px;line-height:1.6;position:relative;overflow:hidden}.fcard-terminal-dot{position:absolute;top:10px;right:10px;width:6px;height:6px;border-radius:50%;background:#fff}.fcard-terminal-line{color:var(--text)}.fcard-terminal-line--dim{color:var(--text-dim)}.fcard-terminal-line--bold{font-weight:700;color:var(--text)}.fcard-trade-actions{display:flex;gap:10px;margin-bottom:14px}.fcard-trade-btn{font-family:var(--font-display);font-size:12px;font-weight:700;padding:10px 22px;border-radius:8px;letter-spacing:.5px}.fcard-trade-btn--buy{background:#16c784;color:var(--text)}.fcard-trade-btn--sell{background:#ef4444;color:var(--text)}.fcard-trade-platform{font-size:10px;font-weight:600;letter-spacing:1px;color:var(--text-dim);text-align:center}OLD_FCARD_VIG_END */ .fvig-evidence-card{position:absolute;left:16px;right:16px;height:80px;border-radius:10px;background:#00000008;border:1px solid rgba(0,0,0,.04)}.fvig-evidence-card--back{bottom:70px;transform:scale(.9)}.fvig-evidence-card--mid{bottom:60px;transform:scale(.95)}.fvig-evidence-card--front{position:relative;left:auto;right:auto;height:auto;margin-top:auto;background:var(--surface);border-color:#0000000f;padding:12px;display:flex;flex-direction:column;gap:8px;box-shadow:0 6px 24px #00000014}.fvig-ev-row{display:flex;align-items:center;gap:8px}.fvig-ev-text{font-size:11px;color:var(--text-muted)}.fvig-verdict-float{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:#6a8ff01a;border:1px solid rgba(106,143,240,.15);display:flex;align-items:center;justify-content:center;color:#6a8ff0;box-shadow:0 4px 16px #6a8ff026}.fvig-model-pill{display:flex;align-items:center;gap:4px;background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:4px}.fvig-model-chip{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-dim);padding:8px 16px;border-radius:9px;transition:all .25s}.fvig-model-chip--active{color:var(--text);background:#fff;box-shadow:0 4px 14px #6a8ff059}.fvig-conf-badge{margin-top:14px;display:flex;align-items:baseline;gap:6px}.fvig-conf-pct{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text)}.fvig-price-amount{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text)}.fvig-bars{display:flex;align-items:flex-end;gap:5px;height:42px}.fvig-bar{flex:1;background:#6a8ff033;border-radius:3px 3px 0 0}.fvig-platform-float{position:absolute;font-size:9px;font-weight:600;letter-spacing:.3px;padding:4px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.06);background:var(--surface);box-shadow:0 4px 12px #00000014}.fvig-platform-float--poly{top:10px;left:10px;color:#6a8ff0}.fvig-platform-float--kalshi{top:10px;right:10px;color:#6fb5a0}.fvig-terminal{width:100%;height:100%;background:#080a0ef2;border-radius:14px;padding:16px;font-family:DM Sans,monospace;font-size:11px;line-height:1.55;position:relative;overflow:hidden}.fvig-terminal-glow{position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:radial-gradient(circle,rgba(106,143,240,.12) 0%,transparent 70%);pointer-events:none}.fvig-term-line{color:var(--text)}.fvig-term-line--bold{font-weight:700;color:var(--text)}.fvig-trade-group{display:flex;gap:10px;margin-bottom:14px}.fvig-trade-btn{font-family:var(--font-display);font-size:12px;font-weight:700;padding:10px 22px;border-radius:10px;letter-spacing:.5px;box-shadow:0 4px 16px #00000014}.fvig-trade-platform-old{font-size:9px}OLD_LAYERED_VIG_END */ .fvig-ev-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:linear-gradient(145deg,rgba(106,143,240,.04) 0%,transparent 60%)}.fvig-ev-panel{position:relative;background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:14px;box-shadow:0 8px 28px #00000014;margin-top:auto}.fvig-ev-header{font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.04)}.fvig-ev-row{display:flex;align-items:center;gap:8px;padding:6px 0}.fvig-ev-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.fvig-ev-dot--for{background:#16c784}.fvig-ev-dot--against{background:#ef4444}.fvig-ev-text{font-size:11px;color:var(--text-muted);line-height:1.3}.fvig-ev-footer{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);margin-top:10px;padding-top:8px;border-top:1px solid rgba(0,0,0,.04)}.fvig-ev-footer strong{color:var(--text)}.fvig-green{color:#16c784}.fvig-model-pill{display:flex;align-items:center;gap:0;background:#00000008;border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:4px;position:relative;overflow:hidden}.fvig-model-highlight{position:absolute;top:4px;left:4px;width:calc(100% / 3 - 3px);height:calc(100% - 8px);background:#fff;border-radius:9px;box-shadow:0 4px 14px #6a8ff059;z-index:0}.fvig-model-chip{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-dim);padding:8px 14px;border-radius:9px;position:relative;z-index:1;cursor:pointer;transition:color .25s;text-align:center;flex:1}.fvig-model-chip--active{color:var(--text)}.fvig-conf-block{display:flex;align-items:baseline;gap:6px;margin-top:16px}.fvig-conf-pct{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text)}.fvig-conf-label{font-size:11px;color:var(--text-dim)}.fvig-model-verdict{font-family:var(--font-display);font-size:10px;font-weight:700;color:#16c784;background:#16c78414;padding:4px 10px;border-radius:5px;margin-top:8px;letter-spacing:.5px}.fvig-model-verdict--amber{color:var(--amber);background:#f59e0b14}.fvig-price-scene{width:100%}.fvig-price-label{font-size:8px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:4px}.fvig-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.fvig-price-amount{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.fvig-price-delta{font-family:var(--font-display);font-size:12px;font-weight:600;color:var(--text-dim)}.fvig-bars{display:flex;align-items:flex-end;gap:5px;height:50px}.fvig-bar{flex:1;background:#6a8ff02e;border-radius:3px 3px 0 0;transition:height .6s cubic-bezier(.16,1,.3,1)}.fvig-bar--accent{background:#fff}.fvig-platform-chip{position:absolute;font-size:9px;font-weight:600;letter-spacing:.3px;padding:3px 8px;border-radius:5px;border:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 2px 8px #00000026}.fvig-platform-chip--poly{top:8px;left:8px;color:#6a8ff0}.fvig-platform-chip--kalshi{top:8px;right:8px;color:#6fb5a0}.fvig-terminal{width:100%;height:100%;background:#080a0ef2;border-radius:14px;padding:14px 16px;font-family:DM Sans,monospace;font-size:10.5px;line-height:1.55;position:relative;overflow:hidden}.fvig-terminal-glow{position:absolute;top:-30px;right:-30px;width:100px;height:100px;background:radial-gradient(circle,rgba(106,143,240,.15) 0%,transparent 70%);pointer-events:none}.fvig-term-line{white-space:nowrap;overflow:hidden}.fvig-term-line--cmd{color:var(--text)}.fvig-term-line--dim{color:var(--text-dim)}.fvig-term-line--blank{height:8px}.fvig-term-line--result{font-weight:700;color:var(--text)}.fvig-cursor{color:#6a8ff0;font-weight:700}.fvig-trade-group{display:flex;gap:12px;margin-bottom:16px}.fvig-trade-btn{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:13px;font-weight:700;padding:12px 24px;border-radius:12px;letter-spacing:.5px;cursor:pointer;box-shadow:0 6px 20px #0000001a;transition:box-shadow .2s}.fvig-trade-btn:hover{box-shadow:0 8px 28px #00000059}.fvig-trade-btn--buy{background:#16c784;color:var(--text)}.fvig-trade-btn--sell{background:#ef4444;color:var(--text)}.fvig-trade-btn--pressed{box-shadow:0 2px 8px #00000014}.fvig-trade-label{flex:1}.fvig-trade-arrow{font-size:14px;opacity:.7;transition:transform .2s,opacity .2s}.fvig-trade-btn:hover .fvig-trade-arrow{transform:translate(3px);opacity:1}.fvig-trade-platform{font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--text-dim)}.fvig-trade-confirm{font-size:11px;font-weight:600;color:#16c784;margin-top:8px}OLD_ANIM_VIG_END */ .iso-stage{width:100%;height:100%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;perspective:900px;transform-style:preserve-3d;padding:16px}.iso-panel{border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 14px 40px #00000059,0 4px 12px #0003,0 0 0 1px #00000008 inset;will-change:transform}.iso-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.iso-skel{height:5px;background:#0000000a;border-radius:3px}.iso-browser{width:82%;position:absolute;top:12px;left:10px;overflow:hidden}.iso-browser-chrome{display:flex;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.04);background:#00000008}.iso-browser-url{font-size:9px;color:var(--text-dim);margin-left:8px}.iso-browser-content{padding:10px 12px;display:flex;flex-direction:column;gap:5px}.iso-widget{position:absolute;bottom:14px;right:8px;padding:10px 13px;display:flex;flex-direction:column;gap:4px;z-index:2;box-shadow:0 16px 44px #00000073,0 6px 16px #00000040,0 0 0 1px #6a8ff014 inset;border-color:#6a8ff01f}.iso-widget-head{display:flex;align-items:center;gap:5px}.iso-widget-t{font-family:var(--font-display);font-size:8px;font-weight:700;color:#6a8ff0;width:14px;height:14px;display:flex;align-items:center;justify-content:center;background:#6a8ff01f;border-radius:3px}.iso-widget-name{font-size:9px;color:var(--text-muted)}.iso-widget-signal{font-family:var(--font-display);font-size:11px;font-weight:700;color:#16c784;background:#16c78414;padding:4px 8px;border-radius:5px;text-align:center}.iso-widget-edge{font-family:var(--font-display);font-size:14px;font-weight:700;color:#16c784;text-align:center}.iso-ev-back,.iso-ev-mid{position:absolute;left:20px;right:20px;height:110px}.iso-ev-back{top:14px}.iso-ev-mid{top:24px}.iso-ev-front{position:relative;padding:12px 14px;margin-top:auto;width:90%;z-index:2}.iso-ev-label{font-family:var(--font-display);font-size:9px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,.04)}.iso-ev-row{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:10.5px;color:var(--text-muted)}.iso-ev-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.iso-ev-dot--for{background:#16c784}.iso-ev-dot--against{background:#ef4444}.iso-ev-footer{display:flex;justify-content:space-between;font-size:10px;color:var(--text-muted);margin-top:8px;padding-top:6px;border-top:1px solid rgba(0,0,0,.04)}.iso-ev-footer strong{color:var(--text)}.iso-model-selector{padding:4px;display:flex;align-items:center;position:relative;overflow:hidden;width:85%}.iso-model-glow{position:absolute;top:4px;left:4px;width:calc(100% / 3 - 3px);height:calc(100% - 8px);background:#fff;border-radius:9px;box-shadow:0 4px 14px #6a8ff059;z-index:0}.iso-model-chip{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text-dim);padding:7px 10px;border-radius:9px;position:relative;z-index:1;cursor:pointer;transition:color .25s;text-align:center;flex:1}.iso-model-chip--active{color:var(--text)}.iso-conf-float{position:absolute;bottom:14px;right:14px;padding:10px 14px;display:flex;flex-direction:column;align-items:center;gap:2px;z-index:2;box-shadow:0 12px 36px #0006,0 0 0 1px #6a8ff014 inset}.iso-conf-pct{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text)}.iso-conf-label{font-size:9px;color:var(--text-dim);letter-spacing:.5px}.iso-conf-verdict{font-family:var(--font-display);font-size:9px;font-weight:700;color:#16c784;background:#16c78414;padding:3px 8px;border-radius:4px;margin-top:3px;letter-spacing:.5px}.iso-conf-verdict--amber{color:var(--amber);background:#f59e0b14}.iso-price-card{padding:14px 16px;width:88%;position:relative}.iso-price-label{font-size:8px;font-weight:700;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:4px}.iso-price-row{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.iso-price-amount{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.iso-price-delta{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--text-dim)}.iso-bars{display:flex;align-items:flex-end;gap:5px;height:48px}.iso-bar{flex:1;background:#6a8ff026;border-radius:3px 3px 0 0;transition:height .6s cubic-bezier(.16,1,.3,1)}.iso-bar--accent{background:#fff}.iso-chip{position:absolute;font-size:8px;font-weight:600;letter-spacing:.3px;padding:3px 8px;border-radius:6px;border:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 6px 18px #0000004d;z-index:3}.iso-chip--poly{top:8px;left:8px;color:#6a8ff0}.iso-chip--kalshi{top:8px;right:8px;color:#6fb5a0}.iso-terminal{width:90%;overflow:hidden;position:relative}.iso-terminal-glow{position:absolute;top:-20px;right:-20px;width:90px;height:90px;background:radial-gradient(circle,rgba(106,143,240,.12) 0%,transparent 70%);pointer-events:none}.iso-terminal-chrome{display:flex;align-items:center;gap:5px;padding:7px 10px;border-bottom:1px solid rgba(0,0,0,.04);background:#00000008}.iso-terminal-body{padding:10px 12px;font-family:DM Sans,monospace;font-size:10px;line-height:1.5}.iso-term-line{white-space:nowrap;overflow:hidden}.iso-term-line--cmd{color:var(--text)}.iso-term-line--dim{color:var(--text-dim)}.iso-term-line--blank{height:6px}.iso-term-line--result{font-weight:700;color:var(--text)}.iso-cursor{color:#6a8ff0;font-weight:700}.iso-stage-badge{position:absolute;bottom:10px;right:10px;padding:6px 10px;display:flex;align-items:center;gap:6px;z-index:3;font-size:10px;box-shadow:0 8px 24px #00000059}.iso-stage-num{font-family:var(--font-display);font-weight:700;color:#6a8ff0}.iso-stage-name{color:var(--text-muted)}.iso-trade-btn{display:flex;align-items:center;gap:10px;padding:12px 24px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.5px;cursor:pointer;width:70%;margin-bottom:10px;box-shadow:0 14px 36px #0006,0 4px 10px #0003}.iso-trade-btn--buy{background:#16c784;color:var(--text);border-color:#16c7844d}.iso-trade-btn--sell{background:#ef4444;color:var(--text);border-color:#ef44444d}.iso-trade-label{flex:1}.iso-trade-arrow{font-size:14px;opacity:.65;transition:transform .2s,opacity .2s}.iso-trade-btn:hover .iso-trade-arrow{transform:translate(3px);opacity:1}.iso-trade-platform{position:absolute;bottom:10px;font-size:9px;font-weight:600;letter-spacing:1.2px;color:var(--text-dim)}.iso-trade-confirm{position:absolute;bottom:28px;font-size:11px;font-weight:600;color:#16c784}OLD_ISO_END */ .section-features-light{background:var(--bg);padding:120px 24px}.section-features-light .section-label{color:var(--accent)}.section-features-light h2{color:var(--text)}.section-features-light .fcard{background:var(--surface);border:1px solid rgba(106,143,240,.08);box-shadow:0 2px 12px #6a8ff00f}.section-features-light .fcard:hover{border-color:#6a8ff033;transform:translateY(-4px);box-shadow:0 12px 32px #6a8ff01a}.section-features-light .fcard-vignette-inner{background:var(--bg-alt);border:none;box-shadow:inset 0 2px 6px #6a8ff00f}.section-features-light .fcard-text h3{color:var(--text)}.section-features-light .fcard-text p{color:var(--text-muted)}.section-features-light .vig-inline-slab{background:#fff;box-shadow:6px 6px 16px #00000012,-4px -4px 12px #ffffffd9}.section-features-light .vig-inline-chip{background:#fff;box-shadow:4px 4px 12px #0000000f,-2px -2px 8px #fffc}.section-features-light .vig-skel-line{background:#0000000f}.section-features-light .vig-inline-chip-text{color:var(--text)}.section-features-light .vig-evidence-block{background:#fff;box-shadow:5px 5px 14px #0000000f,-2px -2px 8px #fffc}.section-features-light .vig-slider-track{background:#dfe1e8;box-shadow:inset 3px 3px 8px #0000000f,inset -2px -2px 6px #ffffffb3}.section-features-light .vig-slider-notch{color:#00000040}.section-features-light .vig-slider-notch--active{color:var(--text)}.section-features-light .vig-slider-knob{background:#fff;box-shadow:4px 4px 12px #00000014,-2px -2px 8px #ffffffe6,0 0 0 2px #6a8ff02e}.section-features-light .vig-bars-col{background:#fff;box-shadow:5px 5px 14px #0000000f,-2px -2px 8px #fffc}.section-features-light .vig-bars-col--alt{background:#f8f9fc}.section-features-light .vig-bars-col-lbl{color:#0000004d}.section-features-light .vig-bars-base{background:#dfe1e8;box-shadow:inset 2px 2px 4px #0000000d,inset -1px -1px 3px #fff9}.section-features-light .vig-layer{background:#fff;box-shadow:3px 3px 10px #0000000d,-1px -1px 5px #fffc}.section-features-light .vig-layer--active{background:#fff;box-shadow:4px 4px 14px #00000012,-2px -2px 8px #ffffffd9,0 0 12px #6a8ff014;border-color:#6a8ff026}.section-features-light .vig-toggle-track{background:#dfe1e8;box-shadow:inset 3px 3px 8px #0000000f,inset -2px -2px 6px #ffffffb3}.section-features-light .vig-toggle-track--on{background:#d4e8dc}.section-features-light .vig-toggle-label{color:#0003}.section-features-light .vig-toggle-knob{background:#fff;box-shadow:4px 4px 12px #00000014,-2px -2px 8px #ffffffe6}.section-features-light .vig-toggle-knob--on{background:#fff;box-shadow:4px 4px 12px #00000014,-2px -2px 8px #ffffffe6,0 0 14px #16c78426}.vig-scene{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vig-skel-line{height:4px;width:100%;border-radius:2px;background:#00000009}.vig-skel-line--s{width:55%}.vig-skel-line--m{width:70%}.vig-skel-line--xs{width:65%;height:3px}.vig-inline-slab{position:relative;width:156px;height:92px;border-radius:16px;background:#fff;box-shadow:6px 6px 14px #00000012,-3px -3px 10px #fffc;padding:18px 20px;display:flex;flex-direction:column;gap:8px;justify-content:center}.vig-inline-chip{position:absolute;top:-8px;right:16px;display:flex;align-items:center;gap:6px;padding:7px 14px 7px 10px;border-radius:10px;background:#fff;box-shadow:4px 4px 10px #0000000f,-2px -2px 8px #fffc;cursor:default}.vig-inline-chip-bar{width:3px;height:14px;border-radius:1.5px;background:#16c784;box-shadow:0 0 8px #16c7844d}.vig-inline-chip-text{font-family:var(--font-display);font-size:11px;font-weight:700;color:#0009;letter-spacing:.5px}.vig-evidence-stack{position:relative;width:160px;height:100px;display:flex;align-items:center;justify-content:center}.vig-evidence-block{position:absolute;width:140px;height:28px;border-radius:10px;background:#fff;box-shadow:5px 5px 12px #0000000f,-2px -2px 8px #fffc;display:flex;align-items:center;gap:10px;padding:0 14px}.vig-evidence-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.vig-slider{position:relative;cursor:default}.vig-slider-track{display:flex;align-items:center;justify-content:space-between;width:148px;height:44px;padding:0 18px;border-radius:22px;background:#eceef3;box-shadow:inset 3px 3px 8px #0000000f,inset -2px -2px 6px #ffffffb3}.vig-slider-notch{font-family:var(--font-display);font-size:11px;font-weight:700;color:#00000026;width:24px;text-align:center;z-index:1;transition:color .25s}.vig-slider-notch--active{color:#000000b3}.vig-slider-knob{position:absolute;top:4px;left:6px;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:4px 4px 10px #00000014,-2px -2px 8px #ffffffe6,0 0 0 2px #6a8ff026}.vig-bars{display:flex;flex-direction:column;align-items:center;gap:4px}.vig-bars-cols{display:flex;align-items:flex-end;gap:14px}.vig-bars-col{width:44px;border-radius:10px 10px 4px 4px;background:#fff;box-shadow:5px 5px 12px #0000000f,-2px -2px 8px #fffc;display:flex;align-items:flex-start;justify-content:center;padding-top:10px;min-height:0}.vig-bars-col--alt{background:#f8f9fc}.vig-bars-col-lbl{font-family:var(--font-display);font-size:10px;font-weight:700;color:#0003}.vig-bars-base{width:112px;height:4px;border-radius:2px;background:#eceef3;box-shadow:inset 2px 2px 4px #0000000d,inset -1px -1px 3px #fff9}.vig-layers{display:flex;flex-direction:column;gap:5px}.vig-layer{width:140px;height:6px;border-radius:3px;background:#fff;box-shadow:3px 3px 8px #0000000d,-1px -1px 5px #fffc}.vig-layer--active{height:8px;background:#fff;box-shadow:4px 4px 12px #00000012,-2px -2px 8px #ffffffd9,0 0 12px #6a8ff014;border:1px solid rgba(106,143,240,.12)}.vig-toggle{position:relative;cursor:pointer}.vig-toggle-track{display:flex;align-items:center;justify-content:space-between;width:96px;height:44px;padding:0 14px;border-radius:22px;background:#eceef3;box-shadow:inset 3px 3px 8px #0000000f,inset -2px -2px 6px #ffffffb3;transition:background .3s}.vig-toggle-track--on{background:#e8efe8}.vig-toggle-label{font-family:var(--font-display);font-size:8px;font-weight:700;letter-spacing:.5px;color:#0000001f;z-index:1}.vig-toggle-knob{position:absolute;top:4px;left:4px;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:4px 4px 10px #00000014,-2px -2px 8px #ffffffe6;transition:background .3s,box-shadow .3s}.vig-toggle-knob--on{background:#fff;box-shadow:4px 4px 10px #00000014,-2px -2px 8px #ffffffe6,0 0 14px #16c78433}.vig-iso{position:relative;width:168px;height:168px;perspective:1200px;transform-style:preserve-3d}.vig-iso-chip{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:124px;height:124px;border-radius:16px;transform-origin:center;transform:rotateX(54deg) rotate(-42deg) translateZ(var(--chip-z, 0px));box-shadow:0 12px 22px #0f16322e,0 1px #fff3 inset;will-change:transform}.vig-iso-chip--white{background:#f7f8fb}.vig-iso-chip--green{background:#76e29c}.vig-iso-chip--purple{background:#d8d3f5}.vig-iso-chip--blue{background:linear-gradient(140deg,#4f5dff,#2c30e6);box-shadow:0 18px 30px #2c30e652,0 1px #ffffff47 inset}.vig-iso-chip--top{padding:16px 18px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px}.vig-iso-badge{position:absolute;top:16px;left:16px;width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0003,0 0 0 1.5px #fff9}.vig-iso-badge:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:conic-gradient(from 0deg,#ffffff 0 8deg,transparent 8deg 22deg,#ffffff 22deg 30deg,transparent 30deg 44deg,#ffffff 44deg 52deg,transparent 52deg 66deg,#ffffff 66deg 74deg,transparent 74deg 88deg,#ffffff 88deg 96deg,transparent 96deg 110deg,#ffffff 110deg 118deg,transparent 118deg 132deg,#ffffff 132deg 140deg,transparent 140deg 154deg,#ffffff 154deg 162deg,transparent 162deg 176deg,#ffffff 176deg 184deg,transparent 184deg 198deg,#ffffff 198deg 206deg,transparent 206deg 220deg,#ffffff 220deg 228deg,transparent 228deg 242deg,#ffffff 242deg 250deg,transparent 250deg 264deg,#ffffff 264deg 272deg,transparent 272deg 286deg,#ffffff 286deg 294deg,transparent 294deg 308deg,#ffffff 308deg 316deg,transparent 316deg 330deg,#ffffff 330deg 338deg,transparent 338deg 352deg,#ffffff 352deg 360deg);z-index:-1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.15))}.vig-iso-label{align-self:flex-end;font-family:var(--font-display);font-size:9px;font-weight:800;letter-spacing:2.2px;color:#ffffffeb;text-transform:uppercase;position:absolute;top:18px;right:16px}.vig-iso-line{display:block;height:4px;border-radius:2px;background:#ffffff38;margin-left:auto}.vig-iso-line--sm{width:40%}.vig-iso-line--lg{width:65%}.vig-dock{position:relative;width:168px;height:168px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:38px}.vig-dock-phone{position:absolute;bottom:38px;border-radius:14px 14px 6px 6px;background:#fff;will-change:transform}.vig-dock-phone--back{left:50%;transform:translate(-58%);width:46px;height:64px;background:#d8dae3;box-shadow:4px 6px 12px #0f16321a,inset 0 1px #ffffff73;z-index:1}.vig-dock-phone--front{left:50%;transform:translate(-12%);width:56px;height:80px;background:#fff;box-shadow:6px 10px 18px #0f163224,inset 0 1px #ffffffb3;z-index:2;animation:vigDockFloat 4.2s ease-in-out infinite}.vig-dock-dot{position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:50%;background:#16c784;box-shadow:0 0 0 3px #16c78429,0 0 10px #16c7848c;animation:vigDockPulse 1.9s ease-in-out infinite}.vig-dock-shelf{position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:132px;height:14px;border-radius:8px;background:#fff;box-shadow:0 6px 14px #0f163214,inset 0 -1px #0f16320a;overflow:hidden;z-index:0;transform-origin:center}.vig-dock-glow{position:absolute;top:0;left:-30%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(22,199,132,0) 0%,rgba(22,199,132,.55) 50%,rgba(22,199,132,0) 100%);filter:blur(2px);animation:vigDockGlow 2.8s ease-in-out infinite}@keyframes vigDockFloat{0%,to{transform:translate(-12%) translateY(0)}50%{transform:translate(-12%) translateY(-4px)}}@keyframes vigDockPulse{0%,to{box-shadow:0 0 0 3px #16c78429,0 0 10px #16c7848c}50%{box-shadow:0 0 0 5px #16c78414,0 0 16px #16c784bf}}@keyframes vigDockGlow{0%{left:-30%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}.vig-deck{position:relative;width:168px;height:168px;display:flex;justify-content:center}.vig-deck-card{position:absolute;left:50%;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0f163214,0 1px #fff9 inset;will-change:transform}.vig-deck-card--l1{top:6px;width:110px;height:70px;margin-left:-55px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;z-index:4}.vig-deck-card--l2{top:62px;width:110px;height:50px;margin-left:-55px;background:#f3f4f9;box-shadow:0 8px 18px #0f16320f;z-index:3;display:flex;align-items:flex-start;justify-content:center;padding-top:6px}.vig-deck-card--l3{top:102px;width:100px;height:36px;margin-left:-50px;background:#ebedf3;box-shadow:0 6px 14px #0f16320d;z-index:2}.vig-deck-card--l4{top:130px;width:86px;height:22px;margin-left:-43px;background:#e2e5ec;box-shadow:0 4px 10px #0f16320a;z-index:1}.vig-deck-dot{position:absolute;top:12px;right:14px;width:8px;height:8px;border-radius:50%;background:#16c784;box-shadow:0 0 10px #16c78473;animation:vigDockPulse 1.9s ease-in-out infinite}.vig-deck-line{height:4px;border-radius:2px;background:#0f163214}.vig-deck-line--lg{width:50%;margin-top:4px}.vig-deck-line--md{width:80%}.vig-deck-line--sm{width:65%}.vig-deck-pins{display:flex;gap:8px;margin-top:-10px}.vig-deck-pins span{width:10px;height:16px;border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,#98aef0,#6a8ff0);box-shadow:0 2px 4px #6a8ff052,inset 0 1px #ffffff73}@media(prefers-reduced-motion:reduce){.vig-dock-phone--front,.vig-dock-dot,.vig-dock-glow,.vig-deck-dot{animation:none}}html.dark .vig-iso-chip--white{background:#2a2f44}html.dark .vig-iso-chip--green{background:#4fbd80}html.dark .vig-iso-chip--purple{background:#8d86c2}html.dark .vig-iso-chip--blue{background:linear-gradient(140deg,#5d6cff,#3539e5)}html.dark .vig-dock-phone--back{background:#2a2f44;box-shadow:4px 6px 12px #00000073}html.dark .vig-dock-phone--front{background:#353b52;box-shadow:6px 10px 18px #0000008c}html.dark .vig-dock-shelf{background:#2a2f44;box-shadow:0 6px 14px #0006}html.dark .vig-deck-card--l1{background:#2a2f44;box-shadow:0 10px 24px #00000073}html.dark .vig-deck-card--l2{background:#232842;box-shadow:0 8px 18px #0006}html.dark .vig-deck-card--l3{background:#1f2339}html.dark .vig-deck-card--l4{background:#1b1f33}html.dark .vig-deck-line{background:#ffffff1a}.ed-arb-vignette{background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:24px}.vig-arb-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.vig-arb-title{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--text)}.vig-arb-live{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;color:#16c784;letter-spacing:.5px}.vig-arb-live-dot{width:5px;height:5px;border-radius:50%;background:#16c784;animation:arbPulse 2s ease-in-out infinite}@keyframes arbPulse{0%,to{opacity:1}50%{opacity:.3}}.vig-arb-market{font-size:13px;font-weight:600;color:var(--text);margin-bottom:14px}.vig-arb-platforms{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.vig-arb-platform{padding:12px 14px;background:var(--bg-alt);border:1px solid var(--border);border-radius:10px;text-align:center}.vig-arb-platform--poly{border-top:2px solid #8aa8c8}.vig-arb-platform--kalshi{border-top:2px solid #6fb5a0}html.dark .vig-arb-platform{background:#ffffff08;border-color:#ffffff0f}html.dark .vig-arb-platform--poly{border-top-color:#6589b8}html.dark .vig-arb-platform--kalshi{border-top-color:#4d9b85}.vig-arb-plat-name{display:block;font-size:9px;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.vig-arb-plat-price{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text)}.vig-arb-sparkline{margin-bottom:12px}.vig-arb-sparkline-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--text-dim);margin-top:4px}.vig-arb-spread-badge{display:inline-block;font-family:var(--font-display);font-size:12px;font-weight:700;color:#6a8ff0;background:#6a8ff014;padding:5px 12px;border-radius:6px;border:1px solid rgba(106,143,240,.12);margin-bottom:16px}.vig-arb-calc{border-top:1px solid rgba(0,0,0,.04);padding-top:14px}.vig-arb-calc-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--text);margin-bottom:12px}.vig-arb-roi{font-family:var(--font-display);font-size:11px;font-weight:700;color:#16c784;background:#16c78414;padding:3px 8px;border-radius:4px}.vig-arb-legs{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.vig-arb-leg{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.vig-arb-leg-plat{font-size:9px;font-weight:700;color:var(--text-dim);letter-spacing:.3px}.vig-arb-leg-side{font-family:var(--font-display);font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px}.vig-arb-leg-side--yes{color:#16c784;background:#16c7841a}.vig-arb-leg-side--no{color:#ef4444;background:#ef44441a}.vig-arb-plus,.vig-arb-equals{font-size:12px;color:var(--text-dim);font-weight:600}.vig-arb-payout{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text)}.vig-arb-stake{margin-bottom:14px}.vig-arb-stake-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-bottom:6px}.vig-arb-slider{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000000f;border-radius:2px;outline:none}.vig-arb-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;border:none}.vig-arb-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;border:none}.vig-arb-breakdown{display:flex;flex-direction:column;gap:6px}.vig-arb-brow{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted)}.vig-arb-brow--profit span:last-child{color:#16c784;font-weight:700}.ed-arb-features{display:flex;flex-direction:column;gap:14px;margin-top:28px}.ed-arb-feat{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-muted);line-height:1.5}.ed-arb-feat-dot{width:5px;height:5px;border-radius:50%;background:#6a8ff066;flex-shrink:0;margin-top:7px}.ed-edge-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ed-edge-content{padding-top:20px}.ed-edge-card{background:var(--surface);border:1px solid rgba(0,0,0,.06);border-radius:20px;padding:32px}.ed-edge-row{padding:18px 0;border-bottom:1px solid rgba(0,0,0,.04)}.ed-edge-row:last-child{border-bottom:none}.ed-edge-row--accent .ed-edge-pct{color:#6a8ff0}.ed-edge-row--accent .ed-edge-bar-fill{background:#6a8ff0}.ed-edge-row-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.ed-edge-pct{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--text)}.ed-edge-ev{font-size:14px;color:var(--text-muted)}.ed-edge-bar-track{height:6px;background:#6a8ff00f;border-radius:3px;overflow:hidden}.ed-edge-bar-fill{height:100%;border-radius:3px;background:#6a8ff059}.ed-edge-footnote{font-size:14px;color:var(--text-dim);line-height:1.6;margin-top:20px}.step:not(:last-child):after{content:"";position:absolute;left:26px;top:52px;bottom:0;width:1px;background:linear-gradient(180deg,#5b7fba26,#5b7fba0a);z-index:0}.step:not(:last-child):before{content:"";position:absolute;left:23px;top:52px;width:7px;height:7px;border-radius:50%;background:#5b7fba80;z-index:1;opacity:0}.step.step-visible:not(:last-child):before{animation:stepFlow 2.5s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes stepFlow{0%{opacity:0;top:48px}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 4px)}}.step{opacity:0;transform:translateY(12px)}.step.step-visible{animation:stepReveal .5s ease-out forwards;animation-delay:calc(var(--i) * .12s)}@keyframes stepReveal{to{opacity:1;transform:translateY(0)}}.features-showcase{opacity:0;transform:translateY(12px)}.features-showcase.features-revealed{animation:stepReveal .5s ease-out forwards}.price-card{opacity:0;transform:translateY(12px)}.price-card.price-visible{animation:stepReveal .5s ease-out forwards}.step-content{border-left:2px solid rgba(91,127,186,.08);padding-left:16px;position:relative}.step-watermark{position:absolute;right:0;top:-4px;font-family:Noto Sans Cuneiform,serif;font-size:80px;color:#5b7fba08;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;z-index:0;transition:color .4s}.step:hover .step-watermark{color:#5b7fba12}.step-body{flex:1;border-left:2px solid rgba(91,127,186,.08);padding-left:16px;position:relative;z-index:1}.step-content h3{font-size:18px;font-weight:700;color:var(--text);margin-bottom:6px}.step-content p{font-size:15px;color:var(--text-muted);line-height:1.7}.step-visual{margin-top:16px;padding:12px 16px;background:#00000008;border:1px solid rgba(91,127,186,.06);border-radius:10px;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}.step.step-visible .step-visual{opacity:1;transform:translateY(0);transition-delay:calc(var(--i) * .12s + .3s)}.step-vis-market{display:flex;align-items:center;gap:10px}.step-vis-bar{width:8px;height:8px;border-radius:50%;background:#5b7fba33;flex-shrink:0}.step-vis-url{font-size:11px;color:var(--text-dim);background:#00000008;padding:4px 10px;border-radius:4px;flex:1}.step-vis-widget-dot{width:10px;height:10px;border-radius:50%;background:#6a8ff0;box-shadow:0 0 8px #5b7fba66;animation:stepWidgetPulse 2s ease-in-out infinite}@keyframes stepWidgetPulse{0%,to{opacity:1}50%{opacity:.5}}.step-vis-pipeline{display:flex;align-items:center;gap:6px}.step-vis-stage{width:24px;height:4px;border-radius:2px;background:#5b7fba1a}.step.step-visible .step-vis-stage{animation:stageLight 2.5s ease-in-out infinite;animation-delay:calc(var(--s) * .3s)}@keyframes stageLight{0%,15%{background:#5b7fba1a}20%,35%{background:#5b7fba80}40%,to{background:#5b7fba1a}}.step-vis-signal{display:flex;align-items:center;gap:10px}.step-vis-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.step-vis-dot--green{background:#16c784;box-shadow:0 0 8px #16c78466;animation:signalBreathe 2s ease-in-out infinite}@keyframes signalBreathe{0%,to{box-shadow:0 0 8px #16c78466}50%{box-shadow:0 0 16px #16c7844d}}.step-vis-verdict{font-family:var(--font-display);font-size:13px;font-weight:800;color:#16c784;letter-spacing:1px}.step-vis-edge{font-family:var(--font-display);font-size:12px;font-weight:700;color:var(--text-muted)}.step .step-content:after{content:"𒀭";position:absolute;top:-10px;right:-20px;font-family:Noto Sans Cuneiform,serif;font-size:80px;color:#5b7fba08;pointer-events:none;line-height:1}.step:nth-child(2) .step-content:after{content:"𒁹"}.step:nth-child(3) .step-content:after{content:"𒂗"}.step:nth-child(4) .step-content:after{content:"𒄿"}.math-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.math-left .section-sub{margin-bottom:32px}.widget-mockup{border-radius:12px;overflow:hidden;border:1px solid var(--border);background:var(--surface);box-shadow:0 24px 64px #0006}.mockup-chrome{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1a1d26;border-bottom:1px solid var(--border)}.mockup-dots{display:flex;gap:6px}.mockup-dots span{width:10px;height:10px;border-radius:50%;background:#00000014}.mockup-dots span:first-child{background:#ef4444;opacity:.6}.mockup-dots span:nth-child(2){background:#f59e0b;opacity:.6}.mockup-dots span:last-child{background:#16c784;opacity:.6}.mockup-url{font-size:11px;color:var(--text-dim);background:#0000000a;padding:4px 12px;border-radius:6px;flex:1;text-align:center}.mockup-body{padding:16px;background:#14161c}.mockup-widget{background:var(--bg);border-radius:10px;border:1px solid var(--border);overflow:hidden}.mockup-decision-strip{display:flex;align-items:center;border-bottom:1px solid var(--border)}.mockup-verdict-cell{padding:10px 12px;border-right:1px solid var(--border)}.mockup-verdict-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:800;letter-spacing:.5px}.mockup-verdict-pill.green{background:#5b7fba1f;border:1px solid rgba(91,127,186,.25)}.mockup-verdict-dot{width:8px;height:8px;border-radius:50%;animation:signalPulse 2s ease-in-out infinite}.mockup-verdict-dot.green{background:var(--green);box-shadow:0 0 6px #5b7fba66}.mockup-verdict-text{color:var(--green)}@keyframes signalPulse{0%,to{opacity:1}50%{opacity:.6}}.mockup-metric-col{flex:1;display:flex;flex-direction:column;align-items:center;padding:8px 4px;gap:2px}.mockup-metric-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-dim)}.mockup-metric-value{font-size:14px;font-weight:700;color:var(--text-muted)}.mockup-edge{color:var(--green);font-weight:800}.mockup-conf-high{color:var(--green)}.mockup-divergence{padding:10px 14px;border-bottom:1px solid var(--border)}.mockup-div-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--text-dim);margin-bottom:4px}.mockup-div-track{position:relative;height:6px;background:#0000000f;border-radius:3px;margin-bottom:6px}.mockup-div-fill{position:absolute;top:0;height:100%;background:linear-gradient(90deg,#5b7fba4d,#5b7fba26);border-radius:3px}.mockup-div-dot{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;border:2px solid var(--bg)}.mockup-div-dot-model{background:var(--green)}.mockup-div-dot-market{background:var(--text-muted)}.mockup-div-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--text-dim)}.mockup-div-edge-label{color:var(--green);font-weight:700}.mockup-threshold-pass{color:var(--green)}.mockup-summary{padding:12px 14px;font-size:12px;color:var(--text-muted);line-height:1.6;border-bottom:1px solid var(--border)}.mockup-summary strong{color:var(--text)}.mockup-section{border-bottom:1px solid var(--border)}.mockup-section-last{border-bottom:none}.mockup-section-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:default}.mockup-section-title{font-size:12px;font-weight:700;color:var(--text)}.mockup-section-meta{display:flex;align-items:center;gap:6px}.mockup-section-count{font-size:10px;font-weight:700;color:var(--text-dim);background:#0000000f;padding:1px 6px;border-radius:4px}.mockup-section-chevron{font-size:8px;color:var(--text-dim)}.mockup-section-body{padding:0 14px 12px;display:flex;flex-direction:column;gap:6px}.mockup-reason-item{font-size:11px;color:var(--text-muted);line-height:1.5;display:flex;gap:8px}.mockup-reason-bullet{color:var(--green);flex-shrink:0;font-weight:700}.math-table-wrap{overflow-x:auto;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:24px}.math-table{width:100%;max-width:560px;border-collapse:collapse;font-size:15px}.math-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);padding:12px 20px 12px 0;border-bottom:1px solid var(--border)}.math-table td{padding:16px 20px 16px 0;border-bottom:1px solid var(--border-light);color:var(--text-muted);font-weight:500}.math-table .highlight{color:var(--green);font-weight:800}.math-table .edge-accent{color:var(--green);font-weight:700}.math-centered{max-width:640px}.math-centered .section-sub{margin-bottom:40px}.math-bars{display:flex;flex-direction:column;gap:16px;text-align:left}.math-row{opacity:0;transform:translateY(12px)}.math-row--visible{animation:mathRowIn .5s ease-out forwards}@keyframes mathRowIn{to{opacity:1;transform:translateY(0)}}.math-row-header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.math-row-edge{font-size:15px;font-weight:700;color:var(--text)}.math-row--accent .math-row-edge{color:var(--green)}.math-row-ev{font-size:13px;font-weight:600;color:var(--text-dim)}.math-row--accent .math-row-ev{color:var(--green);opacity:.7}.math-bar-track{height:8px;background:#0000000f;border-radius:4px;overflow:hidden;margin-bottom:6px}.math-bar-fill{height:100%;background:var(--text-dim);border-radius:4px;width:0%;transition:width .8s cubic-bezier(.25,1,.5,1)}.math-row--accent .math-bar-fill{background:var(--green);box-shadow:0 0 12px #5b7fba40}.math-row-ev{font-size:13px;color:var(--text-muted)}.table-footnote{font-size:12px;color:var(--text-dim);margin-top:16px}.math-arena{display:flex;align-items:stretch;justify-content:center;gap:48px;position:relative}.math-sideline{display:flex;align-items:center;gap:12px;width:48px;flex-shrink:0;position:relative;overflow:hidden}.math-sideline--right{flex-direction:row-reverse}.sideline-track{position:relative;width:1px;height:100%;background:#0000000a;flex-shrink:0}.sideline-pulse{position:absolute;top:-20%;left:-3px;width:7px;height:48px;border-radius:4px;background:linear-gradient(180deg,transparent 0%,var(--accent) 40%,var(--accent) 60%,transparent 100%);opacity:.5;animation:sidelinePulseDown 4s cubic-bezier(.25,1,.5,1) infinite}.sideline-pulse--delayed{animation-delay:2s}@keyframes sidelinePulseDown{0%{top:-15%;opacity:0}10%{opacity:.5}85%{opacity:.5}to{top:105%;opacity:0}}.sideline-ticks{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.sideline-tick{position:absolute;font-family:DM Sans,monospace;font-size:11px;font-weight:500;color:var(--text-dim);opacity:0;white-space:nowrap;animation:sidelineTickFloat 9.8s ease-in-out infinite}.sideline-tick:nth-child(1){left:12px}.sideline-tick:nth-child(2){left:8px}.sideline-tick:nth-child(3){left:16px}.sideline-tick:nth-child(4){left:6px}.sideline-tick:nth-child(5){left:14px}.sideline-tick:nth-child(6){left:10px}.sideline-tick:nth-child(7){left:18px}.math-sideline--right .sideline-tick:nth-child(1){left:auto;right:12px}.math-sideline--right .sideline-tick:nth-child(2){left:auto;right:8px}.math-sideline--right .sideline-tick:nth-child(3){left:auto;right:16px}.math-sideline--right .sideline-tick:nth-child(4){left:auto;right:6px}.math-sideline--right .sideline-tick:nth-child(5){left:auto;right:14px}.math-sideline--right .sideline-tick:nth-child(6){left:auto;right:10px}.math-sideline--right .sideline-tick:nth-child(7){left:auto;right:18px}@keyframes sidelineTickFloat{0%{bottom:-10%;opacity:0}8%{opacity:.35}50%{opacity:.25}90%{opacity:0}to{bottom:105%;opacity:0}}@media(prefers-reduced-motion:reduce){.math-sideline{display:none}}@media(max-width:768px){.math-arena{gap:0}.math-sideline{display:none}}.pipe-mask{mask-image:linear-gradient(to right,black 0%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black 90%,transparent 100%)}.pipe-mask--scrolled{mask-image:linear-gradient(to right,transparent 0%,black 6%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 6%,black 90%,transparent 100%)}.pipe-wrap{position:relative;margin-top:48px;outline:none}.pipe-wrap:focus-visible{outline:2px solid rgba(106,143,240,.5);outline-offset:4px;border-radius:8px}.pipe-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:36px;height:36px;border-radius:50%;border:1px solid rgba(0,0,0,.1);background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.7;transition:all .2s ease;padding:0;outline:none}.pipe-btn--left{left:0}.pipe-btn--right{right:0}.pipe-btn:hover{opacity:1;background:#fff;border-color:#0000001f;box-shadow:0 0 12px #0000000d;transform:translateY(-50%) scale(1.05)}.pipe-btn:active{transform:translateY(-50%) scale(.97);transition:all 80ms ease}.pipe-btn:focus-visible{outline:2px solid rgba(106,143,240,.5);outline-offset:2px;opacity:1}.pipe-btn--hidden{opacity:0;pointer-events:none}.pipe-btn svg{width:16px;height:16px;stroke:var(--text-muted);stroke-width:1.5;fill:none;transition:stroke .2s ease}.pipe-btn:hover svg{stroke:#fff}.pipe-scrollbar{width:120px;height:2px;margin:16px auto 0;background:#0000000a;border-radius:1px;position:relative;overflow:hidden}.pipe-scrollbar-thumb{position:absolute;top:0;left:0;height:100%;border-radius:1px;background:#00000026;transition:background .2s ease,left .1s ease}.pipe-scrollbar-thumb:hover{background:#0000004d}.pipe-track{display:flex;gap:0;overflow-x:auto;padding:24px 80px 32px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;cursor:grab}.pipe-track.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.pipe-track::-webkit-scrollbar{display:none}.pipe-card{min-width:160px;max-width:180px;flex-shrink:0;scroll-snap-align:start;padding:20px 16px;background:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(91,127,186,.08);border-left:2px solid rgba(91,127,186,.15);border-radius:16px;position:relative;overflow:hidden;z-index:1;opacity:0;transform:translateY(16px);transition:opacity .3s,filter .3s,transform .3s,border-color .3s,box-shadow .3s}.pipe-track:hover .pipe-card:not(:hover){opacity:.4;filter:blur(.5px)}.pipe-card:hover{transform:translateY(-4px);border-color:#5b7fba40;border-left-color:#5b7fba4d;box-shadow:0 12px 40px #0000004d,0 0 0 1px #5b7fba14}.pipe-card.pipe-visible{animation:pipeReveal .5s ease-out;opacity:1;transform:translateY(0)}@keyframes pipeReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pipe-card+.pipe-card{margin-left:24px}.pipe-card:last-child{border-color:#5b7fba26;background:linear-gradient(180deg,#0000000a,#fff);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pipe-card:not(:last-child):after{content:"";position:absolute;right:-24px;top:50%;width:24px;height:1px;background:#5b7fba1f}.pipe-card:not(:last-child):before{content:"";position:absolute;right:-24px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;background:#5b7fba80;opacity:0;animation:pipeFlow 3s ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes pipeFlow{0%{opacity:0;right:-4px}20%{opacity:1}80%{opacity:1}to{opacity:0;right:-24px}}.pipe-num{font-size:11px;font-weight:800;color:var(--text-muted);margin-bottom:8px}.pipe-name{font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.pipe-desc{font-size:12px;color:var(--text-muted);line-height:1.5;margin-bottom:8px}.pipe-output{font-size:11px;color:var(--text-dim);font-family:DM Sans,monospace;font-weight:500}.pipe-glyph{font-family:Noto Sans Cuneiform,serif;font-size:48px;color:#5b7fba0a;position:absolute;top:8px;right:8px;pointer-events:none;transition:color .3s}.pipe-card:hover .pipe-glyph{color:#5b7fba1f}.pipe-card.pipe-lit{border-left-color:#5b7fba80;box-shadow:0 0 24px #5b7fba1f,0 0 0 1px #5b7fba1a;transform:translateY(-2px)}.pipe-card.pipe-lit .pipe-glyph{color:#5b7fba33}.pipe-card.pipe-lit .pipe-num{color:#6a8ff0}.pipe-card.pipe-lit .pipe-name{color:var(--text)}.pipe-card.pipe-lit-final{border-left-color:#5b7fba59;box-shadow:0 0 20px #5b7fba14}.pipe-card.pipe-lit-final .pipe-output{color:#6a8ff0;font-weight:700}.features-showcase{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;align-items:start}.features-list{display:flex;flex-direction:column;gap:0}.features-list-item{padding:20px 24px;cursor:pointer;border-left:3px solid transparent;position:relative;transition:background .3s,border-color .3s;border-radius:0 8px 8px 0}.features-list-item:focus-visible{outline:2px solid #16c784;outline-offset:-2px}.features-list-item:hover{background:#5b7fba08}.features-list-item.active{border-left-color:#6a8ff0;background:#5b7fba0a}.features-list-item h3{font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:700;color:var(--text-muted);margin:0 0 4px;transition:color .3s}.features-list-item.active h3{color:var(--text)}.features-list-item p{font-size:14px;color:var(--text-muted);line-height:1.5;margin:0;opacity:0;max-height:0;overflow:hidden;transition:opacity .3s,max-height .3s}.features-list-item.active p{opacity:1;max-height:60px}.features-progress{position:absolute;bottom:0;left:0;height:2px;background:#6a8ff0;animation:fillProgress 5s linear forwards;border-radius:0 1px 1px 0}@keyframes fillProgress{0%{width:0}to{width:100%}}.features-demo{min-height:360px;position:relative}.features-demo-panel{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s ease,transform .3s ease;opacity:0;transform:translate(20px);pointer-events:none}.features-demo-panel.active{opacity:1;transform:translate(0);pointer-events:auto}.demo-browser{background:#f4f5f7;border:1px solid rgba(91,127,186,.1);border-radius:12px;overflow:hidden;height:100%;display:flex;flex-direction:column}.demo-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#00000008;border-bottom:1px solid rgba(91,127,186,.06)}.demo-dot{width:8px;height:8px;border-radius:50%;background:#5b7fba26}.demo-browser-url{font-size:11px;color:var(--text-muted);margin-left:8px;font-family:DM Sans,sans-serif}.demo-browser-body{flex:1;padding:20px;display:flex;gap:16px;position:relative}.demo-page-content{flex:1;display:flex;flex-direction:column;gap:10px;padding-top:8px}.demo-page-line{height:8px;background:#5b7fba0d;border-radius:4px}.demo-widget-float{width:140px;flex-shrink:0;background:#00000005;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(91,127,186,.1);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px}.demo-widget-header{display:flex;align-items:center;gap:6px}.demo-widget-logo{width:18px;height:18px;border-radius:4px;background:#16c7841f;color:#16c784;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:Space Grotesk,sans-serif}.demo-widget-signal{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;padding:6px 0;border-radius:6px;text-align:center}.demo-signal-green{background:#16c7841a;color:#16c784}.demo-widget-edge{font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;color:#16c784;text-align:center;text-shadow:0 0 20px rgba(0,0,0,.08)}.demo-widget-conf{font-size:11px;color:var(--text-muted);text-align:center}.demo-evidence{background:#f4f5f7;border:1px solid rgba(91,127,186,.1);border-radius:12px;padding:24px;height:100%;display:flex;flex-direction:column}.demo-evidence-title{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.demo-evidence-row{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-bottom:1px solid rgba(91,127,186,.05)}.demo-evidence-row:last-of-type{border-bottom:none}.demo-stance-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.demo-stance-for{background:#16c784}.demo-stance-against{background:#ef4444}.demo-evidence-text{font-size:13px;color:var(--text);line-height:1.4}.demo-evidence-footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:16px;border-top:1px solid rgba(91,127,186,.08);font-size:12px;color:var(--text-muted)}.demo-models{display:flex;flex-direction:column;gap:12px;height:100%}.demo-model-card{background:#f4f5f7;border:1px solid rgba(91,127,186,.1);border-radius:10px;padding:16px 20px}.demo-model-name{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px}.demo-model-verdict{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;margin-bottom:8px}.demo-model-bar-track{height:4px;background:#5b7fba14;border-radius:2px;overflow:hidden;margin-bottom:4px}.demo-model-bar-fill{height:100%;border-radius:2px;transition:width .8s ease}.demo-model-conf{font-size:11px;color:var(--text-muted)}.demo-prices{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%}.demo-price-badge{background:#f4f5f7;border:1px solid rgba(91,127,186,.1);border-radius:12px;padding:20px 32px;text-align:center;width:200px}.demo-price-poly{border-left:3px solid #8aa8c8}.demo-price-kalshi{border-left:3px solid #6fb5a0}.demo-price-platform{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.demo-price-value{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:700;color:var(--text)}.demo-price-label{font-size:11px;color:var(--text-muted);margin-top:2px}.demo-price-vs{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;color:#6a8ff0;text-transform:uppercase;letter-spacing:1px}.demo-price-spread{font-size:13px;color:var(--text-muted);margin-top:4px}.demo-transparent{background:#f4f5f7;border:1px solid rgba(91,127,186,.1);border-radius:12px;padding:20px 24px;height:100%;font-family:DM Sans,monospace;display:flex;flex-direction:column}.demo-log-header{font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700;color:#6a8ff0;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(91,127,186,.08)}.demo-log-row{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:12px}.demo-log-check{color:#16c784;font-size:11px;flex-shrink:0}.demo-log-name{color:var(--text);flex:1}.demo-log-tokens{color:var(--text-muted);font-family:Space Grotesk,sans-serif;font-size:11px}.demo-log-total{margin-top:auto;padding-top:12px;border-top:1px solid rgba(91,127,186,.08);font-size:12px;color:var(--text-muted)}.demo-trade{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center}.demo-trade-market{background:#f4f5f7;border:1px solid rgba(91,127,186,.1);border-radius:12px;padding:20px 24px;margin-bottom:8px}.demo-trade-q{font-size:14px;color:var(--text);font-weight:600;margin-bottom:12px}.demo-trade-signal{display:flex;align-items:center;gap:12px}.demo-trade-verdict{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;color:#16c784;background:#16c7841a;padding:4px 10px;border-radius:6px}.demo-trade-edge{font-family:Space Grotesk,sans-serif;font-size:13px;color:#16c784;font-weight:600}.demo-trade-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;background:#16c78414;border:1px solid rgba(22,199,132,.2);border-radius:10px;color:#16c784;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s}.demo-trade-btn:hover{background:#16c78424;border-color:#16c78459}.demo-trade-btn-alt{background:#5b7fba0f;border-color:#5b7fba26;color:#6a8ff0}.demo-trade-btn-alt:hover{background:#5b7fba1f;border-color:#5b7fba4d}.demo-trade-arrow{transition:transform .3s ease}.demo-trade-btn:hover .demo-trade-arrow{transform:translate(4px)}PLACEHOLDER_REMOVE_END */ .pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:48px auto 0;max-width:800px;align-items:start}.price-card{padding:36px 28px;background:var(--surface);border:1px solid rgba(106,143,240,.08);border-left:2px solid rgba(106,143,240,.2);border-radius:16px;display:flex;flex-direction:column;position:relative;overflow:visible;transition:border-color .25s,transform .25s,box-shadow .25s;box-shadow:0 2px 8px #6a8ff00f}.price-card:hover{border-color:#6a8ff040;transform:translateY(-4px);box-shadow:0 12px 40px #6a8ff01a}.price-card:not(.featured){opacity:1}.price-card.featured{border-color:#6a8ff04d;background:linear-gradient(180deg,rgba(106,143,240,.04) 0%,var(--surface) 100%);opacity:1}.price-card.featured:hover{border-color:#6a8ff066;transform:translateY(-4px)}.price-tier{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--text);margin-bottom:4px}.price-popular-badge{position:absolute;top:-14px;right:20px;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#fff;background:#6a8ff0;padding:6px 16px;border-radius:20px;z-index:2;box-shadow:0 2px 8px #0000001f}.price-methods{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:14px;font-weight:500;color:var(--text-dim)}.price-methods svg{opacity:.5}.price-methods-sep{opacity:.3}.price-name{font-size:20px;font-weight:800;color:var(--text);margin-bottom:12px}.price-amount{font-family:var(--font-display);font-size:40px;font-weight:800;color:var(--text);letter-spacing:-1px;margin-bottom:8px}.price-amount span{font-size:16px;font-weight:500;color:var(--text-muted);letter-spacing:0}.price-desc{font-size:14px;color:var(--text-muted);margin-bottom:24px;line-height:1.5}.price-features{display:flex;flex-direction:column;gap:12px;margin-bottom:28px;flex:1}.price-features li{font-size:14px;color:var(--text-muted);padding-left:20px;position:relative}.price-features li:before{content:"𒁹";position:absolute;left:0;top:2px;font-family:Noto Sans Cuneiform,serif;font-size:10px;color:#6a8ff080;line-height:1}.price-card:after{content:"𒀭";position:absolute;top:16px;right:16px;font-family:Noto Sans Cuneiform,serif;font-size:48px;color:#6a8ff00f;pointer-events:none;transition:color .3s;line-height:1}.price-card:hover:after{color:#6a8ff01f}.price-card.featured:after{content:"𒆠"}.price-card .btn{width:100%}.mockup-tabs{display:flex;border-bottom:1px solid var(--border)}.mockup-tab{flex:1;padding:10px;text-align:center;font-size:12px;font-weight:600;color:var(--text-dim);background:none;border:none;border-bottom:2px solid transparent;cursor:default;font-family:var(--font)}.mockup-tab.active{color:var(--text);border-bottom-color:var(--text)}.mockup-arb{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.mockup-arb-header{display:flex;align-items:center;justify-content:space-between}.mockup-arb-title{font-size:12px;font-weight:700;color:var(--text)}.mockup-arb-pro{font-size:9px;font-weight:800;color:var(--text);background:#fff;padding:2px 6px;border-radius:4px;letter-spacing:.5px}.mockup-arb-market{font-size:13px;font-weight:600;color:var(--text);line-height:1.4}.mockup-arb-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mockup-arb-card{padding:10px 12px;border-radius:8px;border:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.mockup-arb-card.poly{background:#60a5fa0f;border-color:#60a5fa26}.mockup-arb-card.kalshi{background:#00c9a00f;border-color:#00c9a026}.mockup-arb-platform{font-size:9px;font-weight:700;letter-spacing:1.2px;color:var(--text-dim)}.mockup-arb-card.poly .mockup-arb-platform{color:#60a5fa}.mockup-arb-card.kalshi .mockup-arb-platform{color:#00c9a0}.mockup-arb-price{font-size:20px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;font-family:"Space Grotesk",var(--font),monospace;transition:color .3s ease}.mockup-arb-cta{font-size:10px;color:var(--text-dim);font-weight:500}.mockup-arb-spread{text-align:center;font-size:11px;font-weight:700;color:var(--green);background:var(--green-dim);padding:4px 12px;border-radius:20px;align-self:center;font-variant-numeric:tabular-nums;transition:background-color .3s ease,box-shadow .3s ease}.mockup-arb-spread.spread-pulse{box-shadow:0 0 12px #16c78459;background:#16c7842e}.mockup-arb-live{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--green)}.mockup-arb-live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);animation:arb-live-pulse 2.5s ease-in-out infinite}@keyframes arb-live-pulse{0%,to{opacity:1;box-shadow:0 0 #16c78466}50%{opacity:.6;box-shadow:0 0 6px 2px #16c78440}}.arb-sparkline{width:100%;margin-top:2px}.arb-sparkline canvas{border-radius:6px}.arb-sparkline-label{display:flex;justify-content:space-between;font-size:9px;color:var(--text-dim);padding:2px 2px 0;letter-spacing:.3px}.arb-stake-slider{padding:10px 12px;border-top:1px solid var(--border-light)}.arb-stake-labels{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-muted);margin-bottom:6px}.arb-stake-value{font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;font-family:"Space Grotesk",var(--font),monospace}.arb-stake-input{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--border);border-radius:2px;outline:none;cursor:pointer}.arb-stake-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#8aa8c8;border:2px solid var(--surface);box-shadow:0 0 6px #8aa8c84d;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.arb-stake-input::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 10px #8aa8c880}.arb-stake-input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#8aa8c8;border:2px solid var(--surface);box-shadow:0 0 6px #8aa8c84d;cursor:pointer}.arb-stake-input:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:2px}.arb-stake-range{display:flex;justify-content:space-between;font-size:9px;color:var(--text-dim);margin-top:4px}.mockup-arb-calc{background:#00000005;border:1px solid var(--border);border-radius:10px;overflow:hidden}.mockup-arb-calc-header{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:700;color:var(--text);border-bottom:1px solid var(--border)}.mockup-arb-roi{color:var(--green);font-weight:800;font-variant-numeric:tabular-nums}.mockup-arb-legs{display:flex;align-items:center;gap:6px;padding:12px;flex-wrap:wrap;justify-content:center}.mockup-arb-leg{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;background:var(--surface);border-radius:6px;border:1px solid var(--border)}.mockup-arb-leg-platform{font-size:8px;font-weight:700;letter-spacing:1px;color:var(--text-dim)}.mockup-arb-leg-action{font-size:12px;font-weight:800}.mockup-arb-leg-action.yes{color:var(--green)}.mockup-arb-leg-action.no{color:var(--red)}.mockup-arb-leg-price{font-size:11px;font-weight:600;color:var(--text-muted)}.mockup-arb-leg-op{font-size:14px;font-weight:700;color:var(--text-dim)}.mockup-arb-leg-payout{display:flex;flex-direction:column;align-items:center;gap:2px}.mockup-arb-payout-amount{font-size:16px;font-weight:800;color:var(--text)}.mockup-arb-payout-label{font-size:9px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px}.mockup-arb-breakdown{border-top:1px solid var(--border)}.mockup-arb-row{display:flex;justify-content:space-between;padding:8px 12px;font-size:11px;color:var(--text-muted);border-bottom:1px solid var(--border-light)}.mockup-arb-row:last-child{border-bottom:none}.mockup-arb-row.profit{background:#5b7fba0a}.mockup-arb-profit{color:var(--green);font-weight:800}.mockup-arb-execute{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px}.mockup-arb-exec-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:6px;font-size:10px;font-weight:700;cursor:default}.mockup-arb-exec-btn.poly{background:#60a5fa14;color:#60a5fa;border:1px solid rgba(96,165,250,.15)}.mockup-arb-exec-btn.kalshi{background:#00c9a014;color:#00c9a0;border:1px solid rgba(0,201,160,.15)}.mockup-arb-exec-action{font-weight:800}.mockup-arb-exec-platform{font-weight:500;opacity:.7}OLD_ARB_END */ .payment-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.payment-modal{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:420px;overflow:hidden;box-shadow:0 24px 64px #00000080}.payment-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--border)}.payment-tier-label{font-size:14px;font-weight:700;letter-spacing:2px;color:var(--text-muted);margin-bottom:2px}.payment-tier-name{font-size:20px;font-weight:800;color:var(--text)}.payment-price{font-size:28px;font-weight:800;color:var(--text)}.payment-price span{font-size:14px;font-weight:500;color:var(--text-muted)}.payment-tabs{display:flex;border-bottom:1px solid var(--border)}.payment-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;font-size:14px;font-weight:600;color:var(--text-dim);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font);transition:color .15s,border-color .15s}.payment-tab:hover{color:var(--text-muted)}.payment-tab.active{color:var(--text);border-bottom-color:var(--text)}.payment-body{padding:28px}.payment-crypto{display:flex;flex-direction:column;align-items:center;gap:20px}.payment-network-badge{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text-muted);background:var(--bg);border:1px solid var(--border);padding:6px 14px;border-radius:20px}.payment-network-dot{width:6px;height:6px;border-radius:50%;background:#8247e5}.payment-action-btn{width:100%}.payment-wallet{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--text);font-family:DM Sans,monospace}.payment-wallet-dot{width:8px;height:8px;border-radius:50%;background:#fff}.payment-status{display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;color:var(--text-muted);padding:12px 0}.payment-spinner{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--text);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.payment-error{font-size:14px;color:var(--red);text-align:center;background:#ef444414;border:1px solid rgba(239,68,68,.15);border-radius:8px;padding:10px 14px;width:100%}.payment-success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.payment-success h3{font-size:20px;font-weight:800;color:var(--text)}.payment-success p{font-size:14px;color:var(--text-muted)}.payment-license-key{width:100%;padding:14px;background:var(--bg);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s;text-align:center}.payment-license-key:hover{border-color:#6a8ff026}.payment-license-key code{display:block;font-size:14px;font-weight:600;color:var(--text);word-break:break-all;margin-bottom:6px}.payment-copy-hint{font-size:14px;color:var(--text-dim)}.payment-instructions{font-size:14px;color:var(--text-dim);line-height:1.5}.payment-card-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0;text-align:center}.payment-card-icon{opacity:.4}.payment-card-msg{font-size:16px;font-weight:700;color:var(--text-muted)}.payment-card-sub{font-size:14px;color:var(--text-dim);line-height:1.5}.ed-question{font-size:14px;font-weight:600;color:var(--text-muted);margin-bottom:32px;letter-spacing:-.2px;opacity:0;animation:edQuestionAnim var(--ed-duration) var(--ed-ease) infinite}@keyframes edQuestionAnim{0%,2%{opacity:.6}6%,88%{opacity:1}96%,to{opacity:.6}}.ed-comparison{display:flex;align-items:center;justify-content:center;gap:0;width:100%;margin-bottom:32px}.ed-col{display:flex;flex-direction:column;align-items:center;gap:6px;flex:1}.ed-col-tag{font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;line-height:1}.ed-col-value{font-size:48px;font-weight:800;line-height:1;letter-spacing:-2px}.ed-pct{font-size:20px;font-weight:600}.ed-col-market{opacity:0;animation:edColMarket var(--ed-duration) var(--ed-ease) infinite}.ed-col-market .ed-col-tag{color:var(--text-muted)}.ed-col-market .ed-col-value{color:var(--text)}@keyframes edColMarket{0%,5%{opacity:0;transform:translateY(8px)}10%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(8px)}}.ed-col-model{opacity:0;animation:edColModel var(--ed-duration) var(--ed-ease) infinite}.ed-col-model .ed-col-tag,.ed-col-model .ed-col-value{color:var(--text)}@keyframes edColModel{0%,60%{opacity:0;transform:translateY(8px)}66%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(8px)}}.ed-edge-center{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 16px;position:relative;opacity:0;animation:edEdgeCenter var(--ed-duration) var(--ed-ease) infinite}.ed-edge-center:before,.ed-edge-center:after{content:"";position:absolute;top:50%;width:1px;height:48px;transform:translateY(-50%);background:var(--border)}.ed-edge-center:before{left:0}.ed-edge-center:after{right:0}.ed-edge-value{font-size:18px;font-weight:800;color:var(--ed-green);letter-spacing:-.5px;line-height:1}.ed-edge-label{font-size:14px;font-weight:600;color:var(--ed-green);opacity:.6;text-transform:uppercase;letter-spacing:.5px;line-height:1}.ed-edge-arrow{display:none}@keyframes edEdgeCenter{0%,66%{opacity:0;transform:scale(.9)}72%{opacity:1;transform:scale(1.05)}76%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.9)}}.ed-stages{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:24px;width:100%}.ed-stage-group{display:flex;align-items:flex-start}.ed-stage{display:flex;flex-direction:column;align-items:center;gap:6px}.ed-stage-dot{width:10px;height:10px;border-radius:50%;background:#0000001a;border:1px solid rgba(0,0,0,.08)}.ed-stage-label{font-size:10px;font-weight:600;color:var(--ed-gray);letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.ed-stage-line{width:18px;min-width:8px;height:2px;background:#0000000f;margin:4px 2px 0;border-radius:1px;flex-shrink:1}.ed-stage-1 .ed-stage-dot{animation:edStageDot1 var(--ed-duration) ease-in-out infinite}.ed-stage-2 .ed-stage-dot{animation:edStageDot2 var(--ed-duration) ease-in-out infinite}.ed-stage-3 .ed-stage-dot{animation:edStageDot3 var(--ed-duration) ease-in-out infinite}.ed-stage-4 .ed-stage-dot{animation:edStageDot4 var(--ed-duration) ease-in-out infinite}.ed-stage-5 .ed-stage-dot{animation:edStageDot5 var(--ed-duration) ease-in-out infinite}.ed-stage-6 .ed-stage-dot{animation:edStageDot6 var(--ed-duration) ease-in-out infinite}.ed-stage-7 .ed-stage-dot{animation:edStageDot7 var(--ed-duration) ease-in-out infinite}.ed-stage-1 .ed-stage-label{animation:edStageLabel1 var(--ed-duration) ease-in-out infinite}.ed-stage-2 .ed-stage-label{animation:edStageLabel2 var(--ed-duration) ease-in-out infinite}.ed-stage-3 .ed-stage-label{animation:edStageLabel3 var(--ed-duration) ease-in-out infinite}.ed-stage-4 .ed-stage-label{animation:edStageLabel4 var(--ed-duration) ease-in-out infinite}.ed-stage-5 .ed-stage-label{animation:edStageLabel5 var(--ed-duration) ease-in-out infinite}.ed-stage-6 .ed-stage-label{animation:edStageLabel6 var(--ed-duration) ease-in-out infinite}.ed-stage-7 .ed-stage-label{animation:edStageLabel7 var(--ed-duration) ease-in-out infinite}.ed-stage-line-1{animation:edStageLine1 var(--ed-duration) ease-in-out infinite}.ed-stage-line-2{animation:edStageLine2 var(--ed-duration) ease-in-out infinite}.ed-stage-line-3{animation:edStageLine3 var(--ed-duration) ease-in-out infinite}.ed-stage-line-4{animation:edStageLine4 var(--ed-duration) ease-in-out infinite}.ed-stage-line-5{animation:edStageLine5 var(--ed-duration) ease-in-out infinite}.ed-stage-line-6{animation:edStageLine6 var(--ed-duration) ease-in-out infinite}@keyframes edStageDot1{0%,16%{background:#00000014;box-shadow:none}18%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageDot2{0%,21%{background:#00000014;box-shadow:none}23%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageDot3{0%,28%{background:#00000014;box-shadow:none}30%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageDot4{0%,36%{background:#00000014;box-shadow:none}38%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageDot5{0%,44%{background:#00000014;box-shadow:none}46%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageDot6{0%,52%{background:#00000014;box-shadow:none}54%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageDot7{0%,60%{background:#00000014;box-shadow:none}62%,88%{background:#6a8ff0;box-shadow:0 0 8px #6a8ff04d}95%,to{background:#00000014;box-shadow:none}}@keyframes edStageLabel1{0%,16%{color:var(--ed-gray)}18%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLabel2{0%,21%{color:var(--ed-gray)}23%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLabel3{0%,28%{color:var(--ed-gray)}30%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLabel4{0%,36%{color:var(--ed-gray)}38%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLabel5{0%,44%{color:var(--ed-gray)}46%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLabel6{0%,52%{color:var(--ed-gray)}54%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLabel7{0%,60%{color:var(--ed-gray)}62%,88%{color:var(--text)}95%,to{color:var(--ed-gray)}}@keyframes edStageLine1{0%,21%{background:#0000000f}23%,88%{background:#6a8ff04d}95%,to{background:#0000000f}}@keyframes edStageLine2{0%,28%{background:#0000000f}30%,88%{background:#6a8ff04d}95%,to{background:#0000000f}}@keyframes edStageLine3{0%,36%{background:#0000000f}38%,88%{background:#6a8ff04d}95%,to{background:#0000000f}}@keyframes edStageLine4{0%,44%{background:#0000000f}46%,88%{background:#6a8ff04d}95%,to{background:#0000000f}}@keyframes edStageLine5{0%,52%{background:#0000000f}54%,88%{background:#6a8ff04d}95%,to{background:#0000000f}}@keyframes edStageLine6{0%,60%{background:#0000000f}62%,88%{background:#6a8ff04d}95%,to{background:#0000000f}}.ed-verdict{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;color:var(--text);background:#5b7fba1a;border:1px solid rgba(91,127,186,.25);padding:10px 28px;border-radius:24px;letter-spacing:1px;text-transform:uppercase;opacity:0;animation:edVerdict var(--ed-duration) var(--ed-ease) infinite}.ed-verdict-dot{width:8px;height:8px;border-radius:50%;background:var(--ed-green);box-shadow:0 0 8px var(--ed-green-glow);flex-shrink:0;animation:edVerdictPulse 1.5s ease-in-out infinite}@keyframes edVerdictPulse{0%,to{opacity:1;box-shadow:0 0 8px var(--ed-green-glow)}50%{opacity:.6;box-shadow:0 0 16px var(--ed-green-glow)}}@keyframes edVerdict{0%,74%{opacity:0}78%{opacity:1;transform:scale(1.04)}82%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes edLoop{0%{opacity:.85}4%{opacity:1}88%{opacity:1}96%,to{opacity:.85}}@media(prefers-reduced-motion:reduce){.edge-discovery,.edge-discovery *{animation:none!important;transition:none!important}.edge-discovery,.ed-question{opacity:1}.ed-col-market,.ed-col-model,.ed-edge-center{opacity:1;transform:none}.ed-stage-dot{background:#6a8ff0!important}.ed-stage-label{color:var(--text)!important}.ed-stage-line{background:#6a8ff04d!important}.ed-verdict{opacity:1}.ed-verdict-dot{animation:none!important}}@media(max-width:1024px){.edge-discovery{max-width:420px}.ed-stage-label{font-size:8px;letter-spacing:.1px}.ed-stage-line{width:12px}.ed-stage-dot{width:8px;height:8px}}@media(max-width:480px){.edge-discovery{padding:24px 16px 20px;max-width:100%}.ed-col-value{font-size:36px}.ed-edge-value{font-size:15px}.ed-stage-label{font-size:8px}.ed-stage-line{width:12px}}OLD_EDGE_DISCOVERY_END */ .section-faq{padding:60px 24px 100px;position:relative;overflow:hidden;border-top:1px solid rgba(91,127,186,.06)}.section-faq:after{content:"";position:absolute;top:30%;right:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(91,127,186,.05) 0%,transparent 70%);pointer-events:none}.section-faq h2{font-size:clamp(32px,4vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:48px;position:relative;z-index:1;text-align:center}.section-faq .section-label{text-align:center}.faq-list{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:0;position:relative;z-index:1;border-left:1px solid rgba(91,127,186,.08);padding-left:24px}.faq-item{border-bottom:1px solid rgba(91,127,186,.06);transition:border-left-color .25s;border-left:2px solid transparent;padding-left:12px;margin-left:-13px}.faq-item--open{border-left-color:#5b7fba26}.faq-item:first-child{border-top:1px solid rgba(91,127,186,.06)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 0;background:none;border:none;color:var(--text);font-family:var(--font);font-size:20px;font-weight:700;text-align:left;cursor:pointer;transition:color .15s}.faq-glyph{font-family:Noto Sans Cuneiform,serif;font-size:16px;color:#5b7fba59;flex-shrink:0;min-width:36px;text-align:center;letter-spacing:-2px;transition:color .25s}.faq-item--open .faq-glyph{color:#5b7fba99}.faq-question:hover{color:var(--text)}.faq-icon{color:var(--text-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.25,1,.5,1)}.faq-item--open .faq-icon{transform:rotate(180deg)}.faq-answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.25,1,.5,1)}.faq-item--open .faq-answer-wrap{grid-template-rows:1fr}.faq-answer{overflow:hidden;font-size:16px;line-height:1.7;color:var(--text-muted);padding:0}.section-faq .section-label{position:relative;z-index:1}.faq-item--open .faq-answer{padding-bottom:20px}.price-temple-mark{display:flex;justify-content:center;margin-bottom:8px}.cta-akkadian-divider{font-family:Noto Sans Cuneiform,serif;font-size:18px;color:#5b7fba33;letter-spacing:12px;margin:20px 0 32px;text-align:center}.cta-section{text-align:center;padding:140px 24px;border-top:1px solid rgba(91,127,186,.08)}.cta-section h2{font-size:clamp(32px,4vw,42px);margin-bottom:8px}.cta-section .section-sub{margin:0 auto 36px}.cta-glow{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(106,143,240,.08) 0%,transparent 70%);pointer-events:none;z-index:0}.cta-glow.cta-glow-bottom{top:auto;bottom:15%;left:30%;transform:translate(-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(106,143,240,.04) 0%,transparent 70%)}.cta-content{position:relative;z-index:1}.cta-sub{font-size:16px;color:var(--text-muted);line-height:1.7;margin-bottom:36px}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.cta-note{font-size:13px;color:var(--text-dim);font-weight:500}.site-footer{padding:40px 24px;border-top:1px solid var(--border-light)}.footer-inner{display:flex;align-items:center;justify-content:space-between}.footer-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text-dim)}.footer-links{display:flex;gap:24px;font-size:14px;color:var(--text-dim)}.footer-links a:hover{color:var(--text-muted)}.footer-copy{font-size:14px;color:var(--text-dim)}.price-coming-soon-badge{display:inline-block;padding:4px 12px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:6px;margin-bottom:12px}.disclaimer-bar{padding:20px 24px;margin-bottom:0}.disclaimer-bar p{font-size:14px;line-height:1.6;color:var(--text-dim);text-align:center;max-width:680px;margin:0 auto}.legal-page{min-height:100vh;display:flex;flex-direction:column}.legal-nav{position:sticky;top:0;z-index:100;padding:16px 24px;background:#0000000a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.legal-nav .nav-brand{display:inline-flex;align-items:center;gap:10px}.legal-content{flex:1;max-width:720px;margin:0 auto;padding:64px 24px 80px;width:100%}.legal-header{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border)}.legal-label{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px}.legal-header h1{font-family:var(--font-display);font-size:clamp(32px,4vw,42px);font-weight:700;line-height:1.2;margin-bottom:12px}.legal-updated{font-size:14px;color:var(--text-dim)}.legal-content section{margin-bottom:40px}.legal-content h2{font-family:var(--font-display);font-size:20px;font-weight:700;margin-bottom:16px;color:var(--text)}.legal-content h3{font-size:16px;font-weight:700;margin-top:20px;margin-bottom:10px;color:var(--text)}.legal-content p{font-size:14px;line-height:1.75;color:var(--text-muted);margin-bottom:12px}.legal-content ul{list-style:none;padding:0;margin-bottom:16px}.legal-content li{position:relative;padding-left:20px;font-size:14px;line-height:1.75;color:var(--text-muted);margin-bottom:6px}.legal-content li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:1px;background:var(--text-dim)}.legal-content a{color:var(--text);text-decoration:underline;text-decoration-color:#0000004d;text-underline-offset:2px;transition:text-decoration-color .15s}.legal-content a:hover{text-decoration-color:var(--text)}.legal-content strong{color:var(--text);font-weight:600}.legal-content code{font-size:13px;padding:2px 6px;border-radius:4px;background:var(--surface);border:1px solid var(--border);color:var(--text)}.legal-highlight{background:#ef44440a;border:1px solid rgba(239,68,68,.12);border-radius:12px;padding:28px}.legal-highlight h2{color:var(--red)}.legal-contact{padding:20px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.legal-footer{border-top:1px solid var(--border-light);padding:32px 24px}.legal-footer-inner{display:flex;align-items:center;justify-content:space-between}.legal-back{font-size:14px;color:var(--text-dim);transition:color .15s}.legal-back:hover{color:var(--text)}.legal-footer-links{display:flex;gap:24px;font-size:14px}.legal-footer-links a{color:var(--text-dim);transition:color .15s}.legal-footer-links a:hover{color:var(--text-muted)}.theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--surface);cursor:pointer;transition:background .2s,border-color .2s,transform .15s;flex-shrink:0}.theme-toggle:hover{border-color:var(--accent);transform:scale(1.08)}.theme-toggle svg{width:16px;height:16px;color:var(--text-muted);transition:color .2s}.theme-toggle:hover svg{color:var(--accent)}html.transitioning,html.transitioning *,html.transitioning *:before,html.transitioning *:after{transition:background .3s,color .3s,border-color .3s,box-shadow .3s!important}html.dark .nav-brand span{color:#fff}html.dark .nav-bar{border-color:#ffffff0f}html.dark .nav-bar--floating{background:var(--surface);border-color:#ffffff0f;box-shadow:0 8px 32px #0006}html.dark .nav-links a{color:var(--text-muted)}html.dark .nav-links a:hover{color:#fff}html.dark .nav-cta{background:#fff;color:#0e1119!important}html.dark .nav-cta:hover{background:#fff;filter:brightness(1.1)}html.dark .btn-primary{background:#fff;color:#0e1119}html.dark .btn-primary:hover{background:#fff;filter:brightness(1.1)}html.dark .btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border)}html.dark .btn-secondary:hover{background:#1d2236;border-color:#ffffff2e}html.dark .btn-disabled{background:var(--surface);color:var(--text-dim)}html.dark .hero h1{color:#fff}html.dark .hero-sub{color:var(--text-muted)}html.dark .section-label{color:var(--accent)}html.dark .fcard{background:var(--surface);border-color:#ffffff0f;box-shadow:none}html.dark .fcard:hover{border-color:#6a8ff01f;box-shadow:0 8px 28px #0000004d}html.dark .fcard-vignette-inner{background:#1a2033;box-shadow:none}html.dark .fcard-text h3{color:#fff}html.dark .fcard-text p{color:var(--text-muted)}html.dark .vig-inline-slab{background:#252b38;box-shadow:var(--neu-shadow)}html.dark .vig-inline-chip{background:#2a3040;box-shadow:4px 4px 10px #0000004d,-2px -2px 8px #ffffff04}html.dark .vig-inline-chip-text{color:#fff9}html.dark .vig-skel-line{background:#ffffff09}html.dark .vig-evidence-block{background:#252b38;box-shadow:var(--neu-shadow)}html.dark .vig-slider-track{background:#1a1e28;box-shadow:var(--neu-inset)}html.dark .vig-slider-notch{color:#ffffff26}html.dark .vig-slider-notch--active{color:#ffffffb3}html.dark .vig-slider-knob{background:#2e3548;box-shadow:4px 4px 10px #0000004d,-2px -2px 8px #ffffff05,0 0 0 2px #6a8ff026}html.dark .vig-bars-col{background:#252b38;box-shadow:var(--neu-shadow)}html.dark .vig-bars-col--alt{background:#282e3c}html.dark .vig-bars-col-lbl{color:#fff3}html.dark .vig-bars-base{background:#1a1e28;box-shadow:var(--neu-inset)}html.dark .vig-layer{background:#252b38;box-shadow:3px 3px 8px #00000038,-1px -1px 5px #ffffff03}html.dark .vig-layer--active{background:#2a3040;box-shadow:4px 4px 12px #00000047,-2px -2px 8px #ffffff04,0 0 12px #6a8ff00f;border-color:#6a8ff01f}html.dark .vig-toggle-track{background:#1a1e28;box-shadow:var(--neu-inset)}html.dark .vig-toggle-track--on{background:#1a2418}html.dark .vig-toggle-label{color:#ffffff1f}html.dark .vig-toggle-knob{background:#2e3548;box-shadow:4px 4px 10px #0000004d,-2px -2px 8px #ffffff05}html.dark .vig-toggle-knob--on{background:#283828;box-shadow:4px 4px 10px #0000004d,-2px -2px 8px #ffffff05,0 0 14px #16c78433}html.dark .section-features-light{background:var(--bg)}html.dark .price-card{background:#0e1119cc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-color:#6a8ff014}html.dark .price-card:hover{border-color:#6a8ff040;box-shadow:0 12px 40px #0000004d}html.dark .price-card.featured{border-color:#6a8ff04d;background:linear-gradient(180deg,#ffffff0a,#0e1119cc)}html.dark .price-tier,html.dark .price-amount{color:#fff}html.dark .price-popular-badge{background:#fff;color:#0e1119}html.dark .ed-stage-item{background:#ffffff06;border-color:#ffffff0a}html.dark .ed-stage-item:hover{border-color:#6a8ff01a;background:#ffffff09}html.dark .ed-stage-item--open{border-color:#6a8ff01f;background:#ffffff0a}html.dark .ed-stage-item--open .ed-stage-label{color:#fff}html.dark .ed-stage-chip{background:#ffffff08;border-color:#ffffff0d}html.dark .ed-feature-desc{color:var(--text-muted)}html.dark .ed-pipeline-vignette,html.dark .ed-trust-vignette,html.dark .ed-arb-vignette{background:var(--surface);border-color:#ffffff0f}html.dark .faq-item{border-color:#ffffff0f}html.dark .faq-q{color:#fff}html.dark .site-footer{background:var(--surface);border-color:#ffffff0f}html.dark .cta-section h2{color:#fff}@media(prefers-reduced-motion:reduce){.hero-line,.hero-fade{animation:none;opacity:1;transform:none;clip-path:none}.hero-grid{animation:none;opacity:1}.hero-edge{animation:none;color:var(--accent)}.hero-actions .btn-primary{animation:none}.hero h1:after{animation:none;transform:scaleX(1)}}@media(max-width:1024px){.hero-center{max-width:100%;padding:0 16px}.ed-feature-row,.ed-feature-row--reverse{grid-template-columns:1fr;gap:48px}.ed-feature-row--reverse .ed-feature-content{order:1}.ed-feature-row--reverse .ed-feature-visual{order:2}.ed-edge-layout{grid-template-columns:1fr;gap:48px}.fcard-grid{grid-template-columns:repeat(2,1fr)}.ed-steps-grid{grid-template-columns:1fr;gap:20px}}@media(max-width:768px){.nav-links a:not(.nav-cta){display:none}.nav-bar--floating{max-width:380px}.hero{padding:120px 24px 80px}.hero h1{font-size:clamp(32px,10vw,64px)}.hero-sub{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.section{padding:88px 24px}.section-editorial{padding:100px 24px}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.footer-inner{flex-direction:column;gap:16px;text-align:center}.legal-content{padding:40px 20px 60px}.legal-highlight{padding:20px}.legal-footer-inner{flex-direction:column;gap:12px;text-align:center}.fcard-grid{grid-template-columns:1fr}.fcard-vignette{height:180px}}@media(max-width:480px){.price-card{padding:28px 20px}.ed-step-card{padding:24px 20px}.ed-pipeline-vignette,.ed-trust-vignette{padding:20px}.ed-arb-vignette{padding:16px}.ed-edge-card{padding:24px 20px}}.tp-demo{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:32px;max-width:820px;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.tp-visible .tp-demo{opacity:1;transform:translateY(0)}.tp-market-header{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.tp-market-question{display:block;font-family:var(--font);font-size:17px;font-weight:600;color:var(--text);margin-bottom:8px}.tp-market-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.tp-market-price{font-family:var(--font-display);font-weight:600;color:var(--text)}.tp-market-sep,.tp-market-date{color:var(--text-dim)}.tp-verdict-line{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:20px;background:#00000005;border-radius:8px;border:1px solid var(--border-light)}.tp-verdict-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tp-verdict-dot--green{background:var(--green);box-shadow:0 0 8px #16c78466}.tp-verdict-dot--red{background:var(--red)}.tp-verdict-dot--amber{background:var(--amber)}.tp-verdict-label{font-family:var(--font-display);font-size:14px;font-weight:800;color:var(--green);letter-spacing:1px}.tp-verdict-prob{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--text)}.tp-verdict-sep{color:var(--text-dim);font-size:12px}.tp-verdict-edge{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--accent)}.tp-profile{margin-bottom:24px}.tp-profile-header{font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.tp-cards{display:flex;flex-direction:column;gap:8px}.tp-card{background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:10px;padding:16px 18px;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease;overflow:hidden}.tp-card:hover{border-color:#5b7fba4d}.tp-card--active{border-color:var(--accent);box-shadow:0 0 20px #5b7fba1f}.tp-card:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tp-card-main{display:flex;align-items:center;justify-content:space-between;gap:16px}.tp-card-left{flex:1;min-width:0}.tp-card-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.tp-card-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tp-card-label{font-family:var(--font);font-size:14px;font-weight:600;color:var(--text)}.tp-card-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-size:10px;font-weight:700;padding:3px 8px;border-radius:5px;text-transform:uppercase;letter-spacing:.5px}.tp-card-badge--green{color:var(--green);background:var(--green-dim);border:1px solid rgba(22,199,132,.15)}.tp-card-badge--amber{color:var(--amber);background:#f59e0b1a;border:1px solid rgba(245,158,11,.15)}.tp-card-badge--red{color:var(--red);background:#ef44441a;border:1px solid rgba(239,68,68,.15)}.tp-card-meta{display:flex;align-items:center;gap:12px;font-size:12px}.tp-card-score{font-family:var(--font-display);font-weight:600;color:var(--accent)}.tp-card-anchor{color:var(--text-muted)}.tp-card-bar-track{width:100px;height:4px;background:#0000000f;border-radius:2px;overflow:hidden}.tp-card-bar-fill{height:100%;border-radius:2px}.tp-card-bar-fill--green{background:var(--green)}.tp-card-bar-fill--amber{background:var(--amber)}.tp-card-bar-fill--red{background:var(--red)}.tp-card-chevron{color:var(--text-dim);transition:transform .25s ease;flex-shrink:0}.tp-card-chevron--open{transform:rotate(180deg)}.tp-card-expand{overflow:hidden}.tp-card-explanation{padding-top:14px;margin-top:14px;border-top:1px solid rgba(0,0,0,.06);font-size:13px;color:var(--text-muted);line-height:1.7}.tp-triggers{padding-top:20px;border-top:1px solid var(--border-light)}.tp-triggers-header{font-family:var(--font-display);font-size:10px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:12px}.tp-trigger-list{list-style:none;padding:0;margin:0}.tp-trigger{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;margin-bottom:8px;background:var(--bg);border:1px solid rgba(0,0,0,.06);border-radius:8px;transition:border-color .3s ease}.tp-trigger:hover{border-color:#5b7fba40}.tp-trigger-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:6px}.tp-trigger-body{flex:1}.tp-trigger-top{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.tp-trigger-event{font-family:var(--font);font-size:13px;font-weight:600;color:var(--text)}.tp-trigger-date{font-family:var(--font-display);font-size:11px;color:var(--text-dim)}.tp-trigger-impact{font-size:12px;color:var(--text-muted);line-height:1.5}.tp-callout{margin-top:48px;max-width:620px;opacity:0;transform:translateY(12px);transition:opacity .5s ease .8s,transform .5s ease .8s}.tp-visible .tp-callout{opacity:1;transform:translateY(0)}.tp-callout-line{font-size:18px;line-height:1.7;color:var(--text-muted)}.tp-callout-line+.tp-callout-line{margin-top:4px}.tp-callout-them{color:var(--text-dim);font-weight:500}.tp-callout-us{color:var(--text);font-weight:700;font-family:var(--font-display)}@media(max-width:768px){.tp-demo{padding:20px}.tp-card-main{flex-direction:column;align-items:stretch;gap:10px}.tp-card-right{justify-content:space-between}.tp-card-bar-track{flex:1}.tp-callout-line{font-size:16px}}@media(max-width:480px){.section-trust-profile{padding:60px 0}.tp-demo{padding:16px;border-radius:10px}.tp-market-meta{flex-wrap:wrap;gap:4px 8px}.tp-verdict-line{flex-wrap:wrap;gap:6px}.tp-card{padding:12px 14px}.tp-card-title-row{flex-wrap:wrap;gap:6px}}OLD_TRUST_PROFILE_END */{}
