:root{--brand-indigo: #4f46e5;--brand-indigo-2: #6366f1;--brand-indigo-deep: #312e81;--brand-lavender: #a5b4fc;--brand-cyan: #67e8f9;--brand-cyan-deep: #0e7490;--brand-ember: #ff7a3c;--brand-ink: #1a1b2e;--brand-soft: #5a6080;--brand-white: #e8ecff;--brand-porcelain: #f4f5fa;--brand-ice: #dcebf7;--brand-fluid: #0d0a24;--brand-abyss: #07061a;--brand-void: #05040f;--rp-panel: #05040f;--rp-surface: #0a081c;--rp-line: rgba(103, 232, 249, .14);--rp-line-soft: rgba(165, 180, 252, .13);--bg: var(--brand-fluid);--bg-raise: rgba(232, 236, 255, .04);--fg: var(--brand-white);--fg-2: rgba(232, 236, 255, .74);--fg-3: rgba(232, 236, 255, .5);--line: rgba(232, 236, 255, .1);--line-2: rgba(232, 236, 255, .24);--accent: var(--brand-cyan);--accent-2: var(--brand-lavender);--accent-ink: #041016;--accent-glow: rgba(103, 232, 249, .28);--grad-a: var(--brand-cyan);--grad-b: var(--brand-lavender);--glass: rgba(13, 10, 36, .55);--glass-line: rgba(103, 232, 249, .18);--up: #3ddc97;--down: #ff5c7a;--focus: var(--brand-cyan);--mark: var(--brand-white);--font-sans: "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-mono: "Geist Mono", "SF Mono", Menlo, Consolas, monospace;--fs-display: clamp(2.7rem, 6.4vw, 6.2rem);--fs-h1: clamp(2rem, 4vw, 3.6rem);--fs-h2: clamp(1.5rem, 2.3vw, 2.2rem);--fs-h3: clamp(1.3rem, 1.7vw, 1.7rem);--fs-lede: clamp(1.05rem, .95rem + .5vw, 1.3rem);--fs-body: 1rem;--fs-sm: .925rem;--fs-ui: .875rem;--fs-ui-mono: .75rem;--fs-mono: .8rem;--fs-micro: .6875rem;--fs-stat: clamp(2.6rem, 5.2vw, 4.8rem);--tr-display: -.03em;--tr-title: -.024em;--tr-mono: 0;--lh-display: 1.02;--lh-title: 1.06;--lh-body: 1.65;--pad: clamp(1.25rem, 4vw, 4.5rem);--maxw: 1440px;--header-h: 4.5rem;--section-y: clamp(5rem, 12vh, 8.5rem);--radius: 1.5rem;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.76, 0, .24, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1)}[data-theme=light]{--bg: var(--brand-porcelain);--bg-raise: #ffffff;--fg: var(--brand-ink);--fg-2: #3e4059;--fg-3: var(--brand-soft);--line: rgba(26, 27, 46, .12);--line-2: rgba(26, 27, 46, .3);--accent: var(--brand-indigo);--accent-2: var(--brand-indigo-2);--accent-ink: #ffffff;--accent-glow: rgba(79, 70, 229, .26);--grad-a: var(--brand-indigo);--grad-b: #3b5bdb;--glass: rgba(255, 255, 255, .62);--glass-line: rgba(79, 70, 229, .2);--up: #0b7360;--down: #be2436;--focus: var(--brand-indigo);--mark: var(--brand-indigo)}*,*:before,*:after{box-sizing:border-box}html{background:var(--brand-fluid);scroll-behavior:auto;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);letter-spacing:-.006em;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none;overflow-x:clip}p{text-wrap:pretty}::selection{background:var(--accent);color:var(--accent-ink)}html{scrollbar-color:rgba(165,180,252,.35) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a5b4fc59;border-radius:999px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:#a5b4fc8c}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}img,svg{display:block}h1,h2,h3,h4{margin:0;font-weight:inherit}strong,b{font-weight:500}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.arch{width:100%;height:auto;color:var(--mark);overflow:visible}.arch-layer{opacity:var(--o)}.arch--breathe .arch-layer{animation:arch-breathe 5s ease-in-out infinite,arch-drift calc(7s + var(--i) * .8s) ease-in-out infinite;animation-delay:calc(var(--i) * -.9s),calc(var(--i) * -1.3s)}@keyframes arch-breathe{0%,to{opacity:calc(var(--o) * .55)}50%{opacity:min(calc(var(--o) * 1.35),.97)}}@keyframes arch-drift{0%,50%,to{transform:translate(0)}25%{transform:translate(-.8px,-.5px)}75%{transform:translate(.6px,.4px)}}.arch-icon{color:var(--mark)}.arch-icon-dot{fill:var(--brand-cyan)}.wordmark{display:inline-flex;align-items:center;gap:.6rem;color:var(--fg);font-size:1.1rem;font-weight:400;letter-spacing:.04em;line-height:1}.wordmark-mark{display:block;width:1.65em;height:1.65em}.wordmark-mark .arch-icon{width:100%;height:100%}.mono{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-mono);font-weight:400}.title{font-size:var(--fs-h1);font-weight:300;line-height:var(--lh-title);letter-spacing:var(--tr-title);text-wrap:balance;max-width:20ch}.title strong,.grad{font-weight:inherit;background:linear-gradient(95deg,var(--grad-a),var(--grad-b));-webkit-background-clip:text;background-clip:text;color:transparent}.lede{margin:0;max-width:56ch;font-size:var(--fs-lede);font-weight:400;line-height:1.6;color:var(--fg-2)}.line-mask{padding:.04em .1em .14em;margin:-.04em -.1em -.14em}.title+.lede{margin-top:1.6rem}.section{position:relative;max-width:var(--maxw);margin:0 auto;padding:var(--section-y) var(--pad)}.section-head{display:grid;grid-template-columns:1.15fr 1fr;gap:2rem 4rem;align-items:end;margin-bottom:clamp(3rem,7vh,5rem)}.section-head .lede{max-width:46ch}@media(max-width:900px){.section-head{grid-template-columns:1fr}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.95rem 1.55rem;border-radius:999px;border:1px solid transparent;font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:500;letter-spacing:-.005em;line-height:1;white-space:nowrap;transition:color .3s,border-color .3s,background .3s}.btn .btn-arrow{width:.9em;height:.9em;transition:transform .35s var(--ease-out)}.btn:hover .btn-arrow{transform:translate(3px)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{background:color-mix(in srgb,var(--accent) 84%,#fff)}.btn--ghost{background:color-mix(in srgb,var(--fg) 5%,transparent);color:var(--fg);border-color:var(--line-2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.btn--ghost:hover{border-color:var(--fg);background:color-mix(in srgb,var(--fg) 10%,transparent)}.btn--sm{padding:.7rem 1.15rem}[data-reveal]{opacity:0;transform:translateY(18px)}[data-reveal-fade]{opacity:0}[data-reveal-lines]{visibility:hidden}html.reduced [data-reveal],html.reduced [data-reveal-fade]{opacity:1;transform:none}html.reduced [data-reveal-lines]{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.arch--breathe .arch-layer{animation:none}}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 var(--pad);color:var(--fg);transition:color .4s ease}.site-header .wordmark{position:relative;z-index:2}.site-nav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:2rem}.nav-link{position:relative;padding:.4rem 0;font-size:var(--fs-ui);font-weight:400;color:var(--fg-2);transition:color .3s ease}.nav-link:hover{color:var(--fg)}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right center;transition:transform .4s var(--ease-inout)}.nav-link:hover:after{transform:scaleX(1);transform-origin:left center}.site-actions{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem}.nav-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-.6rem;color:inherit}.nav-toggle-bars{position:relative;width:22px;height:12px}.nav-toggle-bars span{position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform .4s var(--ease-inout)}.nav-toggle-bars span:first-child{top:0}.nav-toggle-bars span:last-child{bottom:0}.site-chrome.is-menu-open .nav-toggle-bars span:first-child{transform:translateY(5.25px) rotate(45deg)}.site-chrome.is-menu-open .nav-toggle-bars span:last-child{transform:translateY(-5.25px) rotate(-45deg)}.site-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:none;flex-direction:column;padding:calc(var(--header-h) + 1.5rem) var(--pad) calc(1.8rem + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--fg);overflow:hidden auto;clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path .85s var(--ease-inout),visibility 0s linear .85s}.site-menu.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .85s var(--ease-inout),visibility 0s linear 0s}.site-menu-nav{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--line)}.site-menu-link{display:flex;align-items:baseline;gap:1.1rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:clamp(2.1rem,8.5vw,3.4rem);font-weight:300;letter-spacing:-.03em;line-height:1.15;color:var(--fg);opacity:0;transform:translateY(26px);transition:opacity .45s ease,transform .8s var(--ease-out)}.site-menu-link .n{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tr-mono);color:var(--accent)}.site-menu.is-open .site-menu-link{opacity:1;transform:none;transition-delay:calc(.22s + var(--i) * 70ms)}.site-menu-link:active{color:var(--accent)}.site-menu-foot{position:relative;margin-top:auto;padding-top:2rem;display:grid;gap:1.2rem}.site-menu-cta{width:100%;padding-block:1.1rem;font-size:1rem}@media(max-width:860px){.site-nav{display:none}.nav-toggle{display:inline-flex}.site-menu{display:flex}.site-actions .btn{display:none}}@media(prefers-reduced-motion:reduce){.site-menu,.site-menu.is-open,.site-menu-link{transition:none}}.hero{position:relative;min-height:100svh;display:grid;grid-template-rows:1fr auto;overflow:hidden;background:var(--brand-fluid);color:var(--fg)}.hero-bg{position:absolute;top:-12%;right:0;bottom:0;left:0;z-index:0;background:var(--brand-fluid);will-change:transform}.hero-fluid{display:block;width:100%;height:100%}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0d0a2459,#0d0a2400 35%,#0d0a2400 60%,#0d0a248c);pointer-events:none}.hero-stage{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0}.hero-inner{flex:1;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:var(--maxw);margin:0 auto;padding:calc(var(--header-h) + 2vh) var(--pad) 3vh}.hero-title{max-width:11ch;margin:0;font-size:min(var(--fs-display),10.5svh);font-weight:300;line-height:var(--lh-display);letter-spacing:var(--tr-display);text-wrap:balance;visibility:hidden}html.reduced .hero-title{visibility:visible}.hero-title strong{font-weight:300;color:transparent;background-color:var(--brand-white);background-image:linear-gradient(92deg,var(--brand-white),var(--brand-cyan));background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.hero-sub{max-width:46ch;margin:clamp(1.2rem,2.6vh,1.8rem) 0 0;font-size:min(var(--fs-lede),2.4svh);line-height:1.6;color:var(--fg-2)}.hero-sub .w{display:inline-block}.hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.6rem,3.6vh,2.4rem)}.hero-foot{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad) clamp(1.4rem,3vh,2.2rem)}.hero-foot-in{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem}.hero-demo{display:grid;gap:.5rem;max-width:46rem;color:var(--fg-2);line-height:1.5}.demo-row{display:grid;grid-template-columns:2.8rem minmax(0,1fr);gap:.9rem;align-items:baseline}.demo-who{color:var(--fg-3)}.demo-ask{color:var(--fg)}.demo-reply .demo-who{color:var(--brand-cyan)}.demo-ask .caret{display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.15em;background:var(--brand-cyan);animation:caret 1.1s steps(2) infinite}.scroll-cue{flex:none;display:flex;flex-direction:column;align-items:center;gap:.7rem;color:var(--fg-3);transition:color .3s ease}.scroll-cue:hover{color:var(--fg)}.scroll-cue-line{position:relative;width:1px;height:2.8rem;background:var(--line);overflow:hidden}.scroll-cue-line i{position:absolute;left:0;top:0;width:100%;height:36%;background:var(--fg);animation:cue 2.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}html.reduced .scroll-cue-line i{animation:none;transform:none}html.reduced .demo-ask .caret{animation:none}@media(max-width:760px){.hero-inner{padding-bottom:2vh}.hero-title{font-size:min(var(--fs-display),9svh);max-width:11ch}.hero-sub{max-width:36ch}.hero-ctas{flex-direction:column;align-items:stretch}.hero-ctas .btn{justify-content:center}.scroll-cue{display:none}.hero-demo{font-size:.74rem}.demo-row{grid-template-columns:2.4rem minmax(0,1fr);gap:.7rem}}@media(max-width:760px)and (max-height:700px){.hero-inner{padding-top:calc(var(--header-h) + 1vh);padding-bottom:1vh}.hero-sub{margin-top:.9rem;line-height:1.45}.hero-ctas{gap:.55rem;margin-top:1rem}.hero-foot{padding-bottom:max(.9rem,env(safe-area-inset-bottom,0px))}.ticker{display:none}}.ticker{position:relative;z-index:3;border-top:1px solid var(--line);background:color-mix(in srgb,var(--brand-fluid) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;font-family:var(--font-mono);font-size:.78rem;color:var(--fg-2)}.ticker-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:flex;width:max-content;will-change:transform}.ticker-list{display:flex;list-style:none;margin:0;padding:0}.tick{display:inline-flex;align-items:baseline;gap:.7rem;padding:.95rem 1.8rem;white-space:nowrap;font-variant-numeric:tabular-nums}.tick .sym{color:var(--fg)}.tick .kind{color:var(--fg-3);font-size:.7rem}.tick .px{color:var(--fg-2)}.tick .chg.up{color:var(--up)}.tick .chg.down{color:var(--down)}.tick.flash-up{animation:tick-up 1.4s ease-out}.tick.flash-down{animation:tick-down 1.4s ease-out}@keyframes tick-up{0%{background:color-mix(in srgb,var(--up) 12%,transparent)}to{background:transparent}}@keyframes tick-down{0%{background:color-mix(in srgb,var(--down) 12%,transparent)}to{background:transparent}}html.reduced .ticker-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}html.reduced .ticker-list+.ticker-list{display:none}@media(max-width:760px){.tick{padding:.85rem 1.2rem}}.replay{position:relative;min-height:100svh;background:var(--brand-abyss);color:var(--brand-white);--rp-surface-strong: #0e0b25;--rp-up: #3ddc97;--rp-down: #ff5c7a;--rp-green: #42e79a;--rp-purple: #b9a7ff;--rp-amber: #ffd38a;--rp-grid: rgba(103, 232, 249, .1);--rp-cyan: #67e8f9;--rp-result-fill: rgba(103, 232, 249, .16);--rp-text: rgba(232, 236, 255, .88);--rp-muted: rgba(232, 236, 255, .46)}.replay>.section{padding-bottom:clamp(2rem,4vh,3rem)}.replay .section-head{margin-bottom:clamp(1.5rem,2.8vh,2rem)}.replay-panel{width:100%;max-width:100%;margin-inline:auto;border:1px solid var(--rp-line);border-radius:var(--radius);background:var(--rp-panel);overflow:hidden;transition:max-width .6s cubic-bezier(.22,1,.36,1)}.replay[data-phase=browse] .replay-panel,.replay[data-phase=detail] .replay-panel,.replay[data-phase=copy] .replay-panel,.replay[data-phase=created] .replay-panel,.replay[data-phase=check] .replay-panel,.replay[data-phase=order] .replay-panel{max-width:46%}.replay-bar{display:flex;align-items:baseline;padding:.9rem 1.25rem;border-bottom:1px solid var(--rp-line);font-size:var(--fs-ui-mono)}.replay-bar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-phase-title{color:var(--rp-cyan);font-weight:400;letter-spacing:0}.replay-layout{display:grid;grid-template-columns:minmax(0,28fr) minmax(0,72fr);min-height:clamp(30rem,52vh,35rem);transition:grid-template-columns .6s cubic-bezier(.22,1,.36,1),min-height .52s cubic-bezier(.22,1,.36,1)}.replay[data-phase=closing] .replay-panel,.replay[data-phase=completed] .replay-panel,.replay[data-phase=closing] .replay-layout,.replay[data-phase=completed] .replay-layout{transition:none}.replay[data-phase=browse] .replay-layout,.replay[data-phase=detail] .replay-layout,.replay[data-phase=copy] .replay-layout,.replay[data-phase=created] .replay-layout,.replay[data-phase=check] .replay-layout,.replay[data-phase=order] .replay-layout{grid-template-columns:minmax(0,100fr) minmax(0,0fr)}.replay[data-phase=created] .replay-layout,.replay[data-phase=check] .replay-layout,.replay[data-phase=order] .replay-layout,.replay[data-phase=created] .replay-product,.replay[data-phase=check] .replay-product,.replay[data-phase=order] .replay-product{min-height:29rem}.replay-product{position:relative;min-width:0;border-right:1px solid var(--rp-line);background:var(--rp-panel);overflow:hidden;transition:border-color .42s ease,min-height .52s cubic-bezier(.22,1,.36,1)}.replay[data-phase=browse] .replay-product,.replay[data-phase=detail] .replay-product,.replay[data-phase=copy] .replay-product,.replay[data-phase=created] .replay-product,.replay[data-phase=check] .replay-product,.replay[data-phase=order] .replay-product{border-right-color:transparent}.replay-scene{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(1rem,2.2vw,1.6rem);opacity:0;visibility:hidden;transform:translateY(.55rem);pointer-events:none;transition:none}.replay[data-phase=browse] .replay-scene--market,.replay[data-phase=detail] .replay-scene--detail,.replay[data-phase=copy] .replay-scene--detail,.replay[data-phase=created] .replay-scene--dashboard,.replay[data-phase=check] .replay-scene--dashboard,.replay[data-phase=order] .replay-scene--dashboard,.replay[data-phase=running] .replay-scene--dashboard,.replay[data-phase=closing] .replay-scene--dashboard,.replay[data-phase=completed] .replay-scene--dashboard{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .52s ease,transform .52s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.replay-scene--market,.replay-scene--detail,.replay-scene--dashboard{display:flex;flex-direction:column}.replay-view-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;color:var(--rp-muted);font-size:var(--fs-micro)}.replay-market-list{position:relative;display:grid;flex:1;grid-template-rows:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:.7rem;min-height:0;transition:grid-template-rows 1.05s cubic-bezier(.22,1,.36,1)}.replay[data-market=eth] .replay-market-list{grid-template-rows:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.replay[data-market=hype] .replay-market-list{grid-template-rows:repeat(2,minmax(0,1fr)) minmax(0,2fr)}.replay-market-card,.replay-detail-card,.replay-dashboard{position:relative;border:1px solid var(--rp-line-soft);border-radius:calc(var(--radius) * .62);background:var(--rp-surface)}.replay-market-card{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:1rem;overflow:hidden;transition:border-color .62s ease,background-color .62s ease,box-shadow .62s ease}.replay[data-market=btc] .replay-market-card[data-strategy=btc],.replay[data-market=eth] .replay-market-card[data-strategy=eth],.replay[data-market=hype] .replay-market-card[data-strategy=hype]{border-color:#67e8f96b;background:linear-gradient(135deg,rgba(103,232,249,.045),transparent 58%),var(--rp-surface);box-shadow:inset 0 0 1.2rem #67e8f906}.replay-market-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .92s cubic-bezier(.22,1,.36,1),opacity .58s ease}.replay-market-reveal>div{min-height:0;overflow:hidden}.replay[data-market=btc] .replay-market-card[data-strategy=btc] .replay-market-reveal,.replay[data-market=eth] .replay-market-card[data-strategy=eth] .replay-market-reveal,.replay[data-market=hype] .replay-market-card[data-strategy=hype] .replay-market-reveal{grid-template-rows:1fr;opacity:1}.replay-card-head,.replay-detail-title,.replay-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.replay-card-head>div,.replay-detail-title>div,.replay-dashboard-head>div{display:grid;gap:.32rem;min-width:0}.replay-card-head strong,.replay-detail-title strong,.replay-dashboard-head strong{color:var(--brand-white);font-size:clamp(1rem,1.4vw,1.125rem);font-weight:500}.replay-card-head span,.replay-detail-title span,.replay-dashboard-head span{color:var(--rp-muted);font-size:var(--fs-micro)}.replay-card-head b{display:grid;gap:.14rem;flex:none;color:var(--rp-green);font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;text-align:right}.replay-card-head b span{color:var(--rp-muted);font-size:var(--fs-ui-mono);font-weight:400;letter-spacing:var(--tr-mono)}.replay-market-card p{margin:.75rem 0 0;color:var(--rp-muted);font-size:var(--fs-micro)}.replay-actions{display:grid;grid-template-columns:1fr;gap:.55rem;margin-top:1rem}.replay-button{min-width:0;min-height:2.55rem;padding:.65rem .85rem;border:1px solid var(--rp-line);border-radius:calc(var(--radius) * .48);color:#e8ecffcc;background:transparent;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:var(--tr-mono)}.replay-button--primary{border-color:var(--rp-cyan);color:#071119;background:var(--rp-cyan)}.replay-button:focus-visible{outline:2px solid var(--brand-white);outline-offset:2px}.replay-cursor{position:absolute;z-index:3;width:2.15rem;height:2.65rem;opacity:0;transform:rotate(-8deg);transform-origin:.27rem .27rem;pointer-events:none;transition:opacity .72s ease,transform .9s cubic-bezier(.22,1,.36,1)}.replay-cursor-shell,.replay-cursor-mark,.replay-cursor-halo,.replay-cursor-click{position:absolute;display:block}.replay-cursor-shell,.replay-cursor-mark{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.replay-cursor-shell{transform-origin:.35rem .35rem;filter:drop-shadow(0 .18rem .32rem rgba(5,4,15,.78));transition:transform .24s var(--ease-out),filter .24s ease}.replay-cursor-halo{top:.15rem;right:.05rem;bottom:.1rem;left:.2rem;border-radius:50%;background:radial-gradient(circle,rgba(103,232,249,.42),rgba(165,180,252,.12) 46%,transparent 72%);filter:blur(.34rem);opacity:.68;animation:replay-cursor-breathe 3.2s ease-in-out infinite}.replay-cursor-mark{overflow:visible}.replay-cursor-body{fill:#05040ff5;stroke:var(--rp-cyan);stroke-width:1.5;stroke-linejoin:round;filter:drop-shadow(0 0 .12rem rgba(103,232,249,.72))}.replay-cursor-trace{fill:none;stroke:var(--brand-lavender);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:.88}.replay-cursor-arch{fill:none;stroke:#e8ecffbd;stroke-width:1.1;stroke-linecap:round}.replay-cursor-keystone{fill:var(--rp-cyan);filter:drop-shadow(0 0 .18rem rgba(103,232,249,.95))}.replay-cursor-click{top:-.5rem;left:-.48rem;width:1.5rem;height:1.5rem;border:1.5px solid var(--rp-cyan);border-radius:50%;box-shadow:0 0 .55rem #67e8f994,inset 0 0 .35rem #a5b4fc4d;opacity:0}.replay-cursor-click:before,.replay-cursor-click:after{position:absolute;border-radius:inherit;content:""}.replay-cursor-click:before{top:.48rem;right:.48rem;bottom:.48rem;left:.48rem;background:var(--brand-white);box-shadow:0 0 .35rem var(--rp-cyan)}.replay-cursor-click:after{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;border:1px solid var(--brand-lavender)}.replay-cursor--market{top:4%;right:auto;bottom:auto;left:70%;width:1.52rem;height:1.88rem;transition:top 1.34s cubic-bezier(.65,0,.35,1),left 1.34s cubic-bezier(.65,0,.35,1),opacity .58s ease,transform .5s cubic-bezier(.22,1,.36,1)}.replay[data-cursor=market-btc] .replay-cursor--market,.replay[data-cursor=market-eth] .replay-cursor--market,.replay[data-cursor=market-hype] .replay-cursor--market,.replay[data-cursor=market-return] .replay-cursor--market,.replay[data-cursor=market-hover] .replay-cursor--market,.replay[data-cursor=market-press] .replay-cursor--market,.replay[data-cursor=market-click] .replay-cursor--market,.replay[data-cursor=detail-center] .replay-cursor--detail,.replay[data-cursor=detail-approach] .replay-cursor--detail,.replay[data-cursor=detail-hover] .replay-cursor--detail,.replay[data-cursor=detail-press] .replay-cursor--detail,.replay[data-cursor=detail-click] .replay-cursor--detail{opacity:1}.replay[data-cursor=market-eth] .replay-cursor--market{top:58%}.replay[data-cursor=market-hype] .replay-cursor--market{top:84%}.replay[data-cursor=market-return] .replay-cursor--market{top:var(--replay-market-return-top, 12%);left:var(--replay-market-return-left, 50%)}.replay[data-cursor=market-hover] .replay-cursor--market,.replay[data-cursor=market-press] .replay-cursor--market,.replay[data-cursor=market-click] .replay-cursor--market{top:var(--replay-market-click-top, 32%);left:var(--replay-market-click-left, 50%)}.replay-detail-card{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;max-width:58rem;margin:0 auto;padding:clamp(1rem,2.4vw,1.65rem)}.replay-detail-performance{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.35rem;padding:1rem 0;border-top:1px solid var(--rp-line-soft);border-bottom:1px solid var(--rp-line-soft)}.replay-detail-performance>div{display:grid;gap:.32rem}.replay-detail-performance span{color:var(--rp-muted);font-size:var(--fs-micro)}.replay-detail-performance strong{color:var(--rp-green);font-size:clamp(1.65rem,3.2vw,2.6rem);font-weight:300;letter-spacing:-.045em;line-height:1}.replay-confirmed{flex:none;padding:.3rem .45rem;border:1px solid rgba(66,231,154,.45);border-radius:.25rem;color:var(--rp-green)!important}.replay-detail-section{margin-top:1.35rem;color:var(--rp-muted);font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.replay-detail-grid{display:grid;grid-template-columns:1fr;gap:0;margin-top:.55rem;border-top:1px solid var(--rp-line-soft);border-bottom:1px solid var(--rp-line-soft)}.replay-detail-grid>div{display:grid;grid-template-columns:minmax(5rem,.34fr) minmax(0,1fr);gap:1rem;align-items:baseline;min-width:0;padding:.85rem 0}.replay-detail-grid>div+div{border-top:1px solid var(--rp-line-soft)}.replay-detail-values{display:grid;gap:.55rem;min-width:0}.replay-detail-grid span,.replay-metrics span{color:var(--rp-muted);font-size:var(--fs-micro)}.replay-detail-grid strong,.replay-metrics strong{min-width:0;color:var(--rp-text);font-size:var(--fs-ui-mono);font-weight:500;overflow:hidden;text-overflow:ellipsis}.replay-copy-button{width:100%;margin-top:auto;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.replay-cursor--detail{top:calc(52% - 2.65rem);right:auto;bottom:auto;left:calc(54% - 2.15rem);width:1.52rem;height:1.88rem;transition:top 1.34s cubic-bezier(.65,0,.35,1),left 1.34s cubic-bezier(.65,0,.35,1),opacity .58s ease,transform .5s cubic-bezier(.22,1,.36,1)}.replay[data-cursor=detail-approach] .replay-cursor--detail,.replay[data-cursor=detail-hover] .replay-cursor--detail,.replay[data-cursor=detail-press] .replay-cursor--detail,.replay[data-cursor=detail-click] .replay-cursor--detail{top:var(--replay-detail-click-top, calc(100% - 3rem) );left:var(--replay-detail-click-left, 50%)}.replay[data-cursor=detail-hover] .replay-cursor--detail{animation:replay-cursor-hover 2.2s ease-in-out infinite alternate}.replay[data-cursor=market-hover] .replay-detail-trigger{animation:replay-target-hover 2.4s ease-in-out infinite}.replay[data-cursor=detail-hover] .replay-copy-button{animation:replay-target-hover .72s ease-in-out infinite}.replay[data-phase=copy] .replay-copy-button{border-color:var(--rp-green);background:var(--rp-green);transform:scale(.992)}.replay[data-cursor=market-press] .replay-cursor--market,.replay[data-cursor=detail-press] .replay-cursor--detail{transform:rotate(-8deg)}.replay[data-cursor=market-press] .replay-cursor--market .replay-cursor-shell,.replay[data-cursor=detail-press] .replay-cursor--detail .replay-cursor-shell{filter:drop-shadow(0 .1rem .18rem rgba(5,4,15,.72)) drop-shadow(0 0 .28rem rgba(103,232,249,.42));transform:scale(.86)}.replay[data-cursor=market-click] .replay-cursor--market .replay-cursor-click,.replay[data-cursor=detail-click] .replay-cursor--detail .replay-cursor-click{animation:replay-cursor-click .78s var(--ease-out) both}.replay[data-cursor=market-press] .replay-detail-trigger,.replay[data-cursor=detail-press] .replay-copy-button{animation:none;box-shadow:inset 0 0 0 1px #e8ecff57,0 .22rem .75rem #67e8f938;filter:brightness(1.06);transform:translateY(.08rem) scale(.975)}.replay-dashboard{display:flex;flex:1;flex-direction:column;width:100%;min-height:0;max-width:43rem;margin:0 auto;padding:clamp(1rem,2.4vw,1.65rem)}.replay-status{flex:none;padding:.3rem .48rem;border:1px solid currentColor;border-radius:.25rem;font-size:var(--fs-micro);font-weight:500}.replay-status[data-tone=info]{color:var(--rp-cyan)}.replay-status[data-tone=waiting]{color:var(--rp-amber)}.replay-status[data-tone=positive]{color:var(--rp-green)}.replay-entry-prep{display:none;flex:1;grid-template-rows:auto auto minmax(0,1fr);min-height:0}.replay[data-phase=created] .replay-entry-prep,.replay[data-phase=check] .replay-entry-prep,.replay[data-phase=order] .replay-entry-prep{display:grid}.replay-position-state{display:flex;flex:1;flex-direction:column;min-height:0}.replay[data-phase=created] .replay-position-state,.replay[data-phase=check] .replay-position-state,.replay[data-phase=order] .replay-position-state{display:none}.replay-entry-stage{display:flex;align-items:center;gap:.62rem;margin-top:1.2rem;padding:.9rem 0 1rem;border-bottom:1px solid var(--rp-line-soft);color:var(--rp-cyan);font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.replay-entry-stage strong,.replay-entry-step strong{font-weight:500}.replay-entry-stage-mark,.replay-entry-step-mark{position:relative;display:grid;flex:0 0 .85rem;width:.85rem;height:.85rem;place-items:center}.replay-entry-stage[data-state=active] .replay-entry-stage-mark:before,.replay-entry-step[data-state=active] .replay-entry-step-mark:before{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 .7rem currentColor;content:"";animation:replay-state-breathe 1.45s ease-in-out infinite}.replay-entry-stage[data-state=complete]{color:var(--rp-green);animation:replay-complete-flash .72s ease-out both}.replay-entry-stage[data-state=complete] .replay-entry-stage-mark:before,.replay-entry-step[data-state=complete] .replay-entry-step-mark:before{content:"✓";font-size:.78rem;line-height:1}.replay-entry-rules{display:grid}.replay-entry-rule{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rp-line-soft);color:var(--rp-muted);font-size:var(--fs-micro)}.replay-entry-rule strong{flex:none;font-weight:500;text-align:right}.replay-entry-rule strong[data-tone=info]{color:var(--rp-cyan)}.replay-entry-rule strong[data-tone=positive]{color:var(--rp-green)}.replay-entry-rule strong[data-tone=muted]{color:var(--rp-muted)}.replay-entry-rule strong[data-state=complete]{animation:replay-complete-flash .72s ease-out both}.replay-entry-progress{display:grid;align-content:center;grid-template-rows:repeat(2,2.65rem);gap:.45rem;min-height:0;padding-top:.65rem}.replay-entry-step{display:flex;align-items:center;gap:.62rem;padding:.55rem 0;color:var(--rp-cyan);font-size:var(--fs-micro);letter-spacing:var(--tr-mono);opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.replay-entry-step[data-state=hidden]{opacity:0;visibility:hidden;transform:translateY(.22rem);transition-delay:0s,0s,.28s}.replay-entry-step[data-state=complete]{color:var(--rp-green);animation:replay-complete-flash .72s ease-out both}.replay-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.2rem;border-top:1px solid var(--rp-line-soft);border-bottom:1px solid var(--rp-line-soft)}.replay-metrics>div{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;min-width:0;padding:.78rem 0}.replay-metrics>div:nth-child(odd){padding-right:.55rem}.replay-metrics>div:nth-child(2n){padding-left:.55rem;border-left:1px solid var(--rp-line-soft)}.replay-metrics span{white-space:nowrap}.replay-activity{display:grid;flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin-top:.75rem}.replay-activity-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--rp-line-soft);color:var(--rp-muted);font-size:var(--fs-micro)}.replay-activity-row:last-child{border-bottom:0}.replay-activity-row strong{min-width:0;overflow:hidden;color:var(--rp-text);font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.replay-activity-row strong[data-tone=positive]{color:var(--rp-green)}.replay-activity-row strong[data-tone=negative]{color:var(--rp-down)}.replay-activity-row strong[data-tone=info]{color:var(--rp-cyan)}.replay-activity-row strong[data-tone=muted]{color:var(--rp-text)}.replay-activity-row:first-child{align-items:flex-start;flex-direction:column;gap:.3rem}.replay-activity-row:first-child strong{text-align:left;white-space:normal}.replay-monitor{display:grid;grid-template-rows:minmax(0,72fr) minmax(0,28fr);min-width:0;min-height:0;opacity:1;visibility:visible;transform:translate(0);transition:transform .6s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}.replay[data-phase=browse] .replay-monitor,.replay[data-phase=detail] .replay-monitor,.replay[data-phase=copy] .replay-monitor,.replay[data-phase=created] .replay-monitor,.replay[data-phase=check] .replay-monitor,.replay[data-phase=order] .replay-monitor{opacity:0;visibility:hidden;transform:translate(1.2rem);transition-delay:0s,.6s}.replay-monitor-chart{position:relative;min-width:0;min-height:0;overflow:hidden}.replay-monitor-chart--result{border-top:1px solid var(--rp-line)}.replay-monitor-live{opacity:0;visibility:hidden;transition:opacity .22s ease,visibility 0s linear .22s}.replay[data-phase=running] .replay-monitor-live,.replay[data-phase=closing] .replay-monitor-live,.replay[data-phase=completed] .replay-monitor-live{opacity:1;visibility:visible;transition-delay:.38s,.38s}.replay-monitor-standby{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;padding:.9rem 1rem 1rem;overflow:hidden;background:linear-gradient(135deg,rgba(103,232,249,.035),transparent 52%),var(--rp-panel);opacity:1;visibility:visible;transition:opacity .48s ease,visibility 0s linear 0s}.replay[data-phase=running] .replay-monitor-standby,.replay[data-phase=closing] .replay-monitor-standby,.replay[data-phase=completed] .replay-monitor-standby{opacity:0;visibility:hidden;transition-delay:0s,.48s}.replay[data-phase=running] .replay-monitor-standby{transition:none}.replay-standby-head{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;min-width:0;color:var(--rp-muted);font-size:var(--fs-micro)}.replay-standby-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-standby-head>strong{flex:none;color:var(--rp-text);font-size:var(--fs-ui-mono);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.replay-standby-head>strong[data-tone=positive],.replay-rule-checks strong[data-tone=positive]{color:var(--rp-green)}.replay-standby-head>strong[data-tone=info],.replay-rule-checks strong[data-tone=info]{color:var(--rp-cyan)}.replay-standby-head>strong[data-tone=waiting],.replay-rule-checks strong[data-tone=waiting]{color:var(--rp-amber)}.replay-standby-head>strong[data-tone=muted],.replay-rule-checks strong[data-tone=muted]{color:var(--rp-muted)}.replay-market-check{align-self:center;display:grid;gap:.42rem;max-width:34rem;padding-block:1rem}.replay-standby-kicker{color:var(--rp-muted);font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.replay-market-check>strong{color:var(--brand-white);font-family:var(--font-sans);font-size:clamp(1.45rem,2.25vw,2.2rem);font-weight:300;line-height:1.12;letter-spacing:-.035em}.replay-market-check>p{max-width:32rem;margin:0;color:var(--rp-muted);font-size:var(--fs-micro);line-height:1.55}.replay-rule-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rp-line-soft)}.replay-rule-checks>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0;padding-top:.78rem;color:var(--rp-muted);font-size:var(--fs-micro)}.replay-rule-checks>div+div{margin-left:1rem;padding-left:1rem;border-left:1px solid var(--rp-line-soft)}.replay-rule-checks span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-rule-checks strong{flex:none;font-size:var(--fs-ui-mono);font-weight:500;white-space:nowrap}.replay-result-standby{grid-template-rows:auto minmax(0,1fr) auto auto}.replay-standby-result{align-self:center;display:grid;gap:.3rem;padding-block:.75rem}.replay-standby-result>strong{color:var(--rp-cyan);font-family:var(--font-sans);font-size:clamp(2.2rem,4vw,4rem);font-weight:300;line-height:.96;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.replay-standby-result>strong[data-tone=positive]{color:var(--rp-green)}.replay-standby-result>strong[data-tone=baseline]{color:var(--rp-cyan)}.replay-standby-result>strong[data-tone=muted]{color:var(--rp-muted)}.replay-standby-result>span{color:var(--rp-text);font-size:var(--fs-micro)}.replay-standby-result>p{margin:.08rem 0 0;color:var(--rp-muted);font-size:var(--fs-micro)}.replay-standby-baseline{position:relative;height:.75rem;opacity:1;transition:opacity .28s ease}.replay-standby-baseline[data-tone=hidden]{opacity:0}.replay-standby-baseline:before{position:absolute;top:50%;right:0;left:0;height:1px;background:repeating-linear-gradient(to right,rgba(103,232,249,.2) 0,rgba(103,232,249,.2) 4px,transparent 4px,transparent 10px);content:""}.replay-standby-baseline>span{position:absolute;z-index:1;top:50%;left:0;width:.4rem;height:.4rem;border-radius:50%;background:var(--rp-cyan);transform:translateY(-50%)}.replay-standby-foot{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;min-width:0;padding-top:.35rem;color:var(--rp-muted);font-size:var(--fs-micro)}.replay-standby-foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-standby-foot>strong{flex:none;color:var(--rp-text);font-size:var(--fs-ui-mono);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.replay-result-head{position:absolute;z-index:2;top:.9rem;left:1rem;right:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;pointer-events:none}.replay-result-kpi{display:grid;gap:.28rem;min-width:0}.replay-result-kpi>strong{color:var(--rp-green);font-family:var(--font-sans);font-size:clamp(1.45rem,2.25vw,2.2rem);font-weight:300;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.replay-result-kpi>strong[data-tone=negative]{color:var(--rp-down)}.replay-result-kpi>strong[data-tone=baseline]{color:var(--rp-cyan)}.replay-result-kpi span{min-width:0;overflow:hidden;color:var(--rp-muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.replay-result-kpi span i{color:var(--rp-text);font-style:normal}.replay-result-kpi span b{color:var(--rp-muted);font-weight:400}.replay-result-mode{flex:none;color:var(--rp-muted);font-size:var(--fs-micro);white-space:nowrap}.replay-monitor-head{position:absolute;z-index:2;top:.9rem;left:1rem;right:1rem;display:flex;align-items:baseline;justify-content:space-between;gap:.7rem;color:var(--rp-muted);font-size:var(--fs-micro);pointer-events:none}.replay-monitor-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-monitor-head span i{color:var(--rp-muted);font-style:normal}.replay-monitor-head strong{display:flex;flex:none;gap:.65rem;color:var(--rp-text);font-size:var(--fs-ui-mono);font-weight:500;font-variant-numeric:tabular-nums}.replay-monitor-head strong i{color:var(--rp-cyan);font-style:normal}.replay-monitor-head strong i[data-tone=baseline]{color:var(--rp-cyan)}.replay-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}@keyframes replay-state-breathe{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes replay-complete-flash{0%{filter:brightness(1);text-shadow:0 0 0 rgba(66,231,154,0)}38%{filter:brightness(1.35);text-shadow:0 0 .8rem rgba(66,231,154,.72)}to{filter:brightness(1);text-shadow:0 0 0 rgba(66,231,154,0)}}@keyframes replay-cursor-hover{0%{transform:translate(0) rotate(-8deg)}to{transform:translate(.16rem,.11rem) rotate(-8deg)}}@keyframes replay-cursor-breathe{0%,to{opacity:.38;transform:scale(.9)}50%{opacity:.72;transform:scale(1.08)}}@keyframes replay-cursor-click{0%{opacity:0;transform:scale(.35)}18%{opacity:.96}to{opacity:0;transform:scale(1.9)}}@keyframes replay-target-hover{0%,to{box-shadow:0 0 #67e8f900;filter:brightness(1);transform:translateY(0)}50%{box-shadow:0 0 0 1px #e8ecff2e,0 0 1rem #67e8f93d;filter:brightness(1.04);transform:translateY(-.06rem)}}@media(max-width:980px){.replay-layout{grid-template-columns:minmax(0,28fr) minmax(0,72fr)}}@keyframes replay-dock-dashboard{0%,to{opacity:1}42%{opacity:.7}}@media(min-width:821px){.replay[data-phase=running] .replay-scene--dashboard{animation:replay-dock-dashboard .6s cubic-bezier(.22,1,.36,1) both}}@media(max-width:820px){.replay-panel,.replay-layout,.replay-monitor,.replay-monitor-live{transition:none}.replay[data-phase=browse] .replay-panel,.replay[data-phase=detail] .replay-panel,.replay[data-phase=copy] .replay-panel,.replay[data-phase=created] .replay-panel,.replay[data-phase=check] .replay-panel,.replay[data-phase=order] .replay-panel{max-width:100%}.replay-layout{grid-template-columns:1fr;min-height:0}.replay[data-phase=browse] .replay-layout{grid-template-columns:1fr}.replay-product{min-height:32rem;border-right:0;border-bottom:1px solid var(--rp-line)}.replay-monitor{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:17rem}.replay[data-phase=browse] .replay-monitor,.replay[data-phase=detail] .replay-monitor,.replay[data-phase=copy] .replay-monitor,.replay[data-phase=created] .replay-monitor,.replay[data-phase=check] .replay-monitor,.replay[data-phase=order] .replay-monitor{display:none}.replay[data-phase=browse] .replay-product,.replay[data-phase=detail] .replay-product,.replay[data-phase=copy] .replay-product,.replay[data-phase=created] .replay-product,.replay[data-phase=check] .replay-product,.replay[data-phase=order] .replay-product{border-bottom-color:transparent}.replay-monitor-chart--result{border-top:0;border-left:1px solid var(--rp-line)}}@media(max-width:640px){.replay-detail-performance{align-items:flex-start;flex-direction:column}.replay-detail-grid>div{grid-template-columns:1fr;gap:.28rem}.replay-bar{flex-wrap:wrap;gap:.35rem 1rem;padding-inline:1rem}.replay-product{min-height:33.5rem}.replay-monitor{grid-template-columns:1fr;grid-template-rows:repeat(2,15rem)}.replay-monitor-chart--result{border-top:1px solid var(--rp-line);border-left:0}}@media(max-width:460px){.replay-product{min-height:35rem}.replay-scene{padding:1rem}.replay-rule-checks{grid-template-columns:1fr}.replay-rule-checks>div+div{margin:.55rem 0 0;padding:.55rem 0 0;border-top:1px solid var(--rp-line-soft);border-left:0}.replay-standby-foot{display:grid;gap:.2rem}.replay-standby-foot>strong{justify-self:start}.replay-actions{gap:.35rem}.replay-button{min-height:2.75rem;padding-inline:.55rem}.replay-card-head strong,.replay-detail-title strong,.replay-dashboard-head strong{font-size:1rem}.replay-metrics{grid-template-columns:1fr}.replay-metrics>div:nth-child(odd),.replay-metrics>div:nth-child(2n){padding-inline:0;border-left:0}.replay-metrics>div+div{border-top:1px solid var(--rp-line-soft)}.replay-monitor-head{left:.85rem;right:.85rem}.replay-monitor-head strong{gap:.4rem}.replay-result-head{left:.85rem;right:.85rem}.replay-result-kpi>strong{font-size:1.35rem}.replay-result-kpi span b{display:none}}@media(prefers-reduced-motion:reduce){.replay-panel,.replay-layout,.replay-product,.replay-monitor,.replay-monitor-live,.replay-scene,.replay-copy-button{transition:none}.replay-cursor{display:none;animation:none}.replay[data-phase=running] .replay-scene--dashboard{animation:none}.replay-entry-stage-mark:before,.replay-entry-step-mark:before,.replay-entry-stage[data-state=complete],.replay-entry-rule strong[data-state=complete],.replay-entry-step[data-state=complete]{animation:none}}.product{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(68,75,129,.065),transparent 34rem),var(--brand-abyss);color:var(--brand-white)}.product-inner{width:100%;max-width:1392px;margin:0 auto;padding:132px 56px 144px}.product-section-head{max-width:620px;margin-bottom:64px}.product-eyebrow,.product-card-label,.create-rule-label{display:block;font-size:var(--fs-micro);line-height:1;letter-spacing:var(--tr-mono)}.product-eyebrow{margin-bottom:16px;visibility:hidden;color:#e8ecff75}.product-section-head p{max-width:600px;margin:20px 0 0;color:#e8ecffbd;font-size:clamp(1rem,1.2vw,1.125rem);line-height:1.55}.product-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:stretch}.product-card{display:flex;height:auto;min-width:0;flex-direction:column}.product-card-head{flex:0 0 auto;min-height:82px}.product-card-label{margin-bottom:12px;color:var(--fg-3);font-family:var(--font-mono);font-weight:400}.product-card-head h3{margin:0;color:var(--fg);font-size:clamp(1.375rem,1.7vw,1.5rem);font-weight:400;line-height:1.12;letter-spacing:-.018em}.product-card-head p{margin:13px 0 0;color:var(--fg-2);font-size:var(--fs-ui);line-height:1.53}.product-card-stage{display:flex;min-width:0;min-height:0;flex:1 1 auto;align-items:center;margin-top:30px}.product-card-ui{width:100%;min-height:0;flex:0 0 auto;margin:0;overflow:hidden;border:1px solid var(--rp-line-soft);border-radius:12px;background:var(--rp-surface)}.product-create-ui{padding:clamp(14px,1.3vw,18px)}.create-flow-label,.create-rule-label{color:var(--fg-3)}.create-flow{counter-reset:create-step;margin:0;padding:0;list-style:none}.create-flow-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:16px}.create-flow-step+.create-flow-step{margin-top:18px;padding-top:18px}.create-flow-step+.create-flow-step:before{content:"";position:absolute;top:0;right:0;left:46px;height:1px;background:var(--rp-line-soft)}.create-flow-step:not(:last-child):after{content:"";position:absolute;top:31px;bottom:-37px;left:14.5px;width:1px;background:var(--line-2);opacity:.8}.create-step-index{display:grid;position:relative;z-index:1;width:30px;height:30px;place-items:center;border:1px solid var(--brand-cyan);border-radius:50%;background:var(--rp-surface);box-shadow:0 0 0 1px #67e8f91f,0 0 12px #67e8f92e;color:#f7f8ffe6;font-size:var(--fs-micro);line-height:1}.create-flow-stage{min-width:0}.create-flow-label{display:block;color:var(--fg-3);font-size:var(--fs-micro);line-height:30px;letter-spacing:var(--tr-mono)}.create-idea-input{position:relative;display:flex;min-height:112px;align-items:center;justify-content:center;margin:12px 0 0;padding:24px 62px 22px;border:1px solid var(--rp-line-soft);border-radius:8px;background:var(--rp-panel)}.create-idea-input p{max-width:30rem;margin:0;color:#f7f8ffeb;font-size:clamp(.9375rem,1.15vw,1.0625rem);font-weight:400;line-height:1.42;letter-spacing:-.012em;text-align:center;text-wrap:balance}.create-idea-quote{position:absolute;top:12px;left:21px;color:#e8ecff8f;font-family:Georgia,Times New Roman,serif;font-size:3.25rem;font-weight:700;line-height:1}.create-idea-quote.create-idea-quote--close{inset:auto 21px 7px auto}.create-ai-tokens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.create-ai-tokens li{display:flex;min-width:0;min-height:32px;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--rp-line-soft);border-radius:7px;background:var(--rp-panel);color:var(--fg-2);font-size:var(--fs-micro);line-height:1;white-space:nowrap}.create-ai-tokens li:before{content:"";width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:var(--brand-cyan);opacity:.78}.create-direction{display:block;margin-top:12px;color:#67e8f9c7;font-size:var(--fs-micro);letter-spacing:var(--tr-mono);white-space:nowrap}.create-rule-list{margin:13px 0 0}.create-rule-list>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:baseline;padding:10px 0;border-top:1px solid var(--rp-line-soft)}.create-rule-list dt,.create-rule-list dd{margin:0}.create-rule-list dd{color:var(--fg);font-size:var(--fs-ui);font-weight:400;line-height:1.45}.create-rule-bullet{display:inline-block;margin-inline:.65em;color:var(--brand-cyan)}.create-rule-list dd>.create-rule-bullet:first-child{margin-left:0}.create-validation{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:6px;padding-top:14px;border-top:1px solid var(--rp-line-soft)}.product-actions{display:flex;gap:10px;align-items:center;margin-left:auto}.product-action,.product-view-link{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1;letter-spacing:var(--tr-mono);white-space:nowrap}.product-action--primary{color:#67e8f9db;font-weight:500}.product-action--secondary{color:#e8ecff66}.product-market-ui{display:flex;flex-direction:column;padding:clamp(18px,1.55vw,22px)}.product-market-head{flex:0 0 auto;padding-bottom:18px;color:var(--fg-3);font-size:var(--fs-micro);line-height:1;letter-spacing:var(--tr-mono)}.product-market-viewport{min-height:0;flex:1 1 auto;overflow:hidden}.product-market-track{display:grid;gap:14px;will-change:transform}.product-strategy{min-width:0;overflow:hidden;border:1px solid rgba(232,236,255,.045);border-radius:10px;background:#e8ecff03}.product-strategy--primary{display:flex;min-height:246px;flex-direction:column;padding:clamp(16px,1.4vw,20px);border-color:#67e8f947;background:#67e8f909}.product-strategy-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.product-strategy-head>div{min-width:0}.product-strategy h4{margin:0;color:var(--fg);font-size:1rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.product-strategy--primary h4{font-size:1.125rem}.product-strategy--preview h4{font-size:1rem}.product-strategy-head .mono{display:block;margin-top:6px;color:var(--fg-3);font-size:var(--fs-micro);line-height:1.35}.product-score{flex:0 0 auto;padding:5px 7px;border:1px solid rgba(232,236,255,.08);border-radius:999px;color:var(--fg-3);font-size:var(--fs-micro);line-height:1}.product-strategy-description{margin:10px 0 0;color:var(--fg-2);font-size:var(--fs-ui);line-height:1.45}.product-strategy-metrics{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(232,236,255,.06)}.product-strategy-metrics>div{display:grid;align-content:center;gap:6px;min-width:0;padding:0}.product-strategy-metrics>div+div{padding:0}.product-strategy-metrics span{margin-bottom:4px;color:var(--fg-3);font-size:var(--fs-micro);line-height:1.3;letter-spacing:var(--tr-mono)}.product-strategy-metrics strong{color:var(--fg);font-size:var(--fs-ui-mono);font-weight:500;line-height:1.45}.product-strategy-metrics strong.product-metric--positive{color:var(--up)}.product-strategy-metrics strong.product-metric--negative{color:var(--down)}.product-strategy-foot{display:flex;flex:1 1 auto;justify-content:space-between;gap:14px;align-items:flex-end;padding-top:20px}.product-active-copies{color:var(--fg-3);font-size:var(--fs-micro)}.product-view-link{margin-left:auto;color:#67e8f9d1;font-size:var(--fs-micro);font-weight:500}.product-view-link:hover{color:#b9f6ff}.product-strategy--preview{border-color:#e8ecff09;background:#e8ecff02}.product-strategy--secondary{min-height:64px;padding:16px 18px}.product-strategy--tertiary{min-height:56px;margin-top:0;padding:12px 18px 14px;border-color:transparent;background:transparent}.product-strategy--secondary h4{color:var(--fg-2)}.product-strategy--preview .product-strategy-head{width:100%;align-items:center}.product-strategy--preview .product-strategy-head .mono{margin-top:0}.product-strategy--secondary .product-strategy-description{color:#e8ecff80}.product-strategy--tertiary h4{color:var(--fg-2)}.product-strategy--tertiary .mono{color:var(--fg-3)}.product-strategy--preview .product-strategy-description{margin-top:6px}.product-strategy-preview-meta{display:block;margin-top:7px;color:var(--fg-3);font-size:var(--fs-micro)}@media(min-width:901px){.product-inner{padding:120px 56px 48px}.product-section-head{margin-bottom:56px}.product-card-head{min-height:74px}.product-card-stage{margin-top:24px}.create-flow-step+.create-flow-step{margin-top:16px;padding-top:16px}.create-idea-input{min-height:104px}.create-rule-list>div{padding:9px 0}}@media(max-width:900px){.product-inner{padding:96px clamp(24px,6vw,48px)}.product-cards{grid-template-columns:1fr;gap:32px}.product-card{height:auto;min-height:0}.product-card-head{min-height:0}.product-card-stage{flex:0 0 auto}.product-card-ui{height:auto;min-height:0;flex:0 0 auto}}@media(max-width:520px){.product-inner{padding:86px 20px 88px}.product-section-head{margin-bottom:42px}.product-section-head p{font-size:1rem}.product-card{min-height:0}.product-card-head h3{font-size:1.45rem}.product-card-stage{margin-top:18px}.product-card-ui{min-height:0}.product-action,.product-view-link{font-size:var(--fs-micro)}.product-action{display:inline-flex;min-height:32px;align-items:center}.product-view-link{display:inline-flex;min-height:28px;align-items:center}.product-score,.product-strategy-head .mono,.product-strategy-metrics span,.product-active-copies,.product-strategy-preview-meta{font-size:var(--fs-micro)}.product-create-ui,.product-market-ui{height:auto}.create-validation{gap:13px}.create-flow-step{grid-template-columns:26px minmax(0,1fr);column-gap:10px}.create-flow-step+.create-flow-step:before{left:36px}.create-flow-step:not(:last-child):after{top:27px;left:12.5px}.create-step-index{width:26px;height:26px;font-size:var(--fs-micro)}.create-flow-label{line-height:26px}.create-idea-input{min-height:0;padding:20px 42px 18px}.create-idea-input p{font-size:1rem}.create-idea-quote{top:10px;left:13px;font-size:2.65rem}.create-idea-quote.create-idea-quote--close{inset:auto 13px 6px auto}.create-ai-tokens{grid-template-columns:repeat(2,minmax(0,1fr))}.create-rule-list>div{grid-template-columns:1fr;gap:6px}.product-actions{width:100%;justify-content:space-between}.product-strategy--primary{min-height:262px}.product-strategy-metrics>div{padding-top:11px;padding-bottom:11px}.product-strategy-metrics{column-gap:24px}.product-strategy-foot{padding-top:13px}}.how-it-works{position:relative;min-height:1250svh;background:var(--brand-porcelain);color:var(--brand-ink)}.how-it-works-sticky{position:sticky;top:0;display:flex;width:100%;height:100svh;flex-direction:column;justify-content:center;padding:calc(var(--header-h) + 1.15rem) var(--pad) 1.65rem}.how-it-works-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:end;width:100%;max-width:1320px;margin:0 auto 1.25rem;gap:clamp(2rem,5vw,5rem)}.how-it-works-title-accent{background:linear-gradient(96deg,var(--brand-cyan-deep),var(--brand-indigo) 58%,var(--brand-indigo-2));background-clip:text;color:transparent;-webkit-background-clip:text}.how-it-works-supporting{max-width:48ch;margin:0 0 .1rem;color:var(--brand-soft);font-size:var(--fs-body);line-height:1.55}.strategy-space{--story-prominence: 1;position:relative;width:100%;max-width:1320px;height:clamp(29rem,69.5svh,39.375rem);margin:0 auto;overflow:hidden;border:1px solid rgba(134,150,255,.16);border-radius:1.25rem;background:radial-gradient(ellipse at 70% 42%,rgba(79,70,229,.1),transparent 43%),radial-gradient(ellipse at 52% 80%,rgba(103,232,249,.035),transparent 34%),linear-gradient(132deg,#05040f,#09071d 53%,#070618);box-shadow:0 34px 80px -48px #07061abf,inset 0 1px #ffffff06;color:#f3f5ff;isolation:isolate}.strategy-space-header,.strategy-space-conversation,.strategy-space-divider,.strategy-space-graph{opacity:var(--story-prominence)}.strategy-space-header{position:absolute;z-index:4;top:0;right:0;left:0;display:flex;height:64px;align-items:center;gap:.75rem;padding:0 2rem;border-bottom:1px solid rgba(232,236,255,.075);color:#e8ecff75;font-size:var(--fs-ui-mono);letter-spacing:var(--tr-mono)}.strategy-space-keystone{width:.42rem;height:.42rem;background:var(--brand-cyan);box-shadow:0 0 9px #67e8f947;transform:rotate(45deg)}.strategy-space-entry-cue{position:absolute;z-index:6;right:1.75rem;bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#e8ecffb8;font-size:var(--fs-micro);letter-spacing:var(--tr-mono);line-height:1;pointer-events:none}.strategy-space-entry-cue>span{animation:strategy-space-entry-cue-breathe 2.8s ease-in-out infinite}.strategy-space-entry-cue-line{width:1px;height:2.1rem;background:linear-gradient(#e8ecff3d,#e8ecffe0)}@keyframes strategy-space-entry-cue-breathe{0%,to{opacity:1}50%{opacity:.58}}.strategy-space-conversation{position:absolute;z-index:3;top:64px;bottom:0;left:0;width:29%;padding:2.5rem 2rem}.strategy-space-conversation-label{margin:0;color:#8696ffa1;font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.strategy-space-conversation-history{position:absolute;top:3.65rem;right:2rem;bottom:0;left:2rem;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 15%,#000);mask-image:linear-gradient(to bottom,transparent,#000 15%,#000)}.strategy-space-conversation-stack{display:flex;flex-direction:column;gap:clamp(1.15rem,2.5vh,1.55rem);will-change:transform}.strategy-space-turn{display:grid;gap:clamp(.55rem,1.2vh,.72rem)}.strategy-space-response-slot{display:grid}.strategy-space-response-slot>*{grid-area:1 / 1;align-self:start}.strategy-space-message{--message-focus: 0;margin:0;padding:.15rem 0 .15rem 1.2rem;border-left:1px solid rgba(103,232,249,calc(.1 + var(--message-focus) * .2));transform-origin:left center}.strategy-space-message-index{display:block;margin-bottom:.62rem;color:#67e8f9cc;font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.strategy-space-message p{margin:0;color:#f7f8fff2;font-size:clamp(1rem,1.4vw,1.125rem);font-weight:400;letter-spacing:-.01em;line-height:1.42}.strategy-space-message-line{display:block}.strategy-space-phrase{--phrase-emphasis: 0;color:rgba(255,255,255,calc(.88 + var(--phrase-emphasis) * .12));filter:brightness(calc(1 + var(--phrase-emphasis) * .58));text-shadow:0 0 calc(var(--phrase-emphasis) * 9px) rgba(103,232,249,.42)}.strategy-space-message--stoa{border-left-color:rgba(165,180,252,calc(.1 + var(--message-focus) * .24))}.strategy-space-message--stoa .strategy-space-message-index{color:#a5b4fce6}.strategy-space-message--stoa p,.strategy-space-message--result p{font-size:var(--fs-ui);font-weight:400;letter-spacing:-.006em;line-height:1.45}.strategy-space-message--result .strategy-space-message-line+.strategy-space-message-line{margin-top:.48rem}.strategy-space-activity{width:100%;padding:.68rem .76rem .66rem 1.15rem;border:1px solid rgba(134,150,255,.09);border-left-color:#67e8f94d;background:linear-gradient(120deg,#0f0d2861,#0a081f33);opacity:0;transform-origin:left center}.strategy-space-activity-index{display:block;margin-bottom:.65rem;color:#a5b4fce0;font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.strategy-space-activity-rows{display:grid;gap:.34rem}.strategy-space-activity-row{--activity-complete: 0;display:grid;grid-template-columns:minmax(0,1fr) 1rem;align-items:center;color:#e8ecffb3;font-size:var(--fs-micro);letter-spacing:var(--tr-mono);line-height:1.35}.strategy-space-activity-status{display:grid;color:#a5b4fca8;place-items:center}.strategy-space-activity-status>span{grid-area:1 / 1}.strategy-space-activity-pending{opacity:calc(1 - var(--activity-complete))}.strategy-space-activity-complete{color:var(--brand-cyan);opacity:var(--activity-complete);text-shadow:0 0 7px rgba(103,232,249,.35)}.strategy-space-divider{position:absolute;z-index:2;top:64px;bottom:0;left:29%;width:1px;background:linear-gradient(transparent,rgba(232,236,255,.1) 12%,rgba(232,236,255,.1) 88%,transparent)}.strategy-space-graph{position:absolute;z-index:1;top:64px;right:0;width:71%;height:calc(100% - 64px);overflow:visible}.strategy-space-face,.strategy-space-edge,.strategy-space-node-mark,.strategy-space-trace,.strategy-space-evidence-ticks,.strategy-space-replay-field-outline,.strategy-space-replay-label path,.strategy-object-rule{vector-effect:non-scaling-stroke}.strategy-space-face,.strategy-space-edge,.strategy-space-trace,.strategy-space-evidence-ticks{fill:none;stroke-linecap:square;stroke-linejoin:bevel}.strategy-space-face{--replay-emphasis: 0;stroke-width:.8;filter:brightness(calc(1 + var(--replay-emphasis) * .45))}.strategy-space-face--cyan{fill:#67e8f92b;stroke:#67e8f975}.strategy-space-face--violet{fill:#a5b4fc2e;stroke:#a5b4fc75}.strategy-space-edge{--replay-emphasis: 0;stroke-width:.9;filter:brightness(calc(1 + var(--replay-emphasis) * .72)) drop-shadow(0 0 calc(var(--replay-emphasis) * 3px) rgba(103,232,249,.32))}.strategy-space-edge--latent{stroke-width:.65}.strategy-space-edge--cyan{stroke:#67e8f9eb}.strategy-space-edge--violet{stroke:#a5b4fce6}.strategy-space-edge--object{stroke-width:1.05}.strategy-space-node-mark{fill:none;stroke:#e8ecff94;stroke-width:.85}.strategy-space-node text{fill:#e8ecffad;font-family:var(--font-mono);font-size:10px;letter-spacing:var(--tr-mono)}.strategy-space-node{--causal-emphasis: 0;--replay-emphasis: 0;filter:brightness(calc(1 + var(--causal-emphasis) * .7 + var(--replay-emphasis) * .55)) drop-shadow(0 0 calc(var(--causal-emphasis) * 4px) rgba(103,232,249,.34)) drop-shadow(0 0 calc(var(--replay-emphasis) * 5px) rgba(165,180,252,.42))}.strategy-space-node--cyan .strategy-space-node-mark{stroke:#67e8f9d1}.strategy-space-node--cyan text{fill:#bfeff6c7}.strategy-space-node--violet .strategy-space-node-mark{stroke:#a5b4fcd1}.strategy-space-node--violet text{fill:#cdd4ffc9}.strategy-space-node--latent .strategy-space-node-mark{stroke:#d2daff85;stroke-width:.7}.strategy-space-node--latent text{fill:#d3dafa9e;font-size:10px}.strategy-space-node--anchor .strategy-space-node-mark{stroke-width:1.35;filter:drop-shadow(0 0 3px rgba(103,232,249,.48))}.strategy-space-node--anchor text{fill:#f7f8fff5;font-family:var(--font-sans);font-size:16px;font-weight:500;letter-spacing:-.01em}.strategy-space-node--anchor.strategy-space-node--violet .strategy-space-node-mark{filter:drop-shadow(0 0 3px rgba(165,180,252,.42))}.strategy-space[data-strategy-state=dormant] .strategy-space-node--anchor .strategy-space-node-mark{stroke-width:.7;filter:none}.strategy-space[data-strategy-state=dormant] .strategy-space-node--anchor text{fill:#e8ecffad;font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:var(--tr-mono)}.strategy-space-face--object{fill:#4f46e52e;stroke:#a5b4fcb8;stroke-width:1.05}.strategy-space-evidence{opacity:0}.strategy-space-trace{stroke-width:.72;stroke-dasharray:.07 .035;stroke-dashoffset:1}.strategy-space-trace--cyan{stroke:#67e8f94d}.strategy-space-trace--violet{stroke:#a5b4fc3d}.strategy-space-evidence-ticks{stroke:#e8ecff29;stroke-width:.7}.strategy-space-replay{opacity:0;pointer-events:none}.strategy-space-replay-field{opacity:0}.strategy-space-replay-field-fill{fill:url(#strategy-space-replay-field);filter:drop-shadow(0 0 8px rgba(103,232,249,.12))}.strategy-space-replay-field-outline{fill:none;stroke:#b2ddfa3d;stroke-width:.7}.strategy-space-replay-label path{fill:none;stroke:#a5b4fc9e;stroke-width:.9}.strategy-space-replay-label text{fill:#eef1ffe6;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:400;letter-spacing:var(--tr-mono)}.strategy-object,.strategy-space-closing{opacity:0;pointer-events:none}.strategy-object text,.strategy-space-closing text{font-family:var(--font-mono)}.strategy-object-kicker,.strategy-object-label,.strategy-object-review,.strategy-space-closing-label{fill:#8696ffb8;font-size:var(--fs-micro);letter-spacing:var(--tr-mono)}.strategy-object-sentence{fill:#f7f8fffa;font-family:var(--font-sans)!important;font-size:var(--fs-body);font-weight:400;letter-spacing:-.012em}.strategy-object-instrument{fill:#f7f8fff5;font-size:var(--fs-ui-mono);font-weight:500;letter-spacing:var(--tr-mono)}.strategy-object-value{fill:#f1f3ffeb;font-family:var(--font-mono)!important;font-size:var(--fs-ui-mono);font-weight:500;letter-spacing:var(--tr-mono)}.strategy-object-value--accent,.strategy-object-review{fill:#67e8f9e6}.strategy-object-rule{fill:none;stroke:#a5b4fc24;stroke-width:.7}.strategy-space-closing-label{fill:#a5b4fc94}.strategy-space-epilogue{position:absolute;z-index:5;top:64px;right:0;bottom:0;left:29%;display:grid;align-content:center;justify-items:center;padding:2rem;opacity:0;pointer-events:none;text-align:center}.strategy-space-epilogue p{margin:0}.strategy-space-epilogue-title{color:#f7f8fff5;font-size:var(--fs-h3);font-weight:400;letter-spacing:-.018em;line-height:1.12}.strategy-space-epilogue-copy{margin-top:.72rem!important;color:#cdd4ffc2;font-size:var(--fs-ui);line-height:1.45}.strategy-space-exit-cue{position:absolute;z-index:6;right:0;bottom:1.45rem;left:29%;margin:0;color:#e1e6ffdb;font-size:var(--fs-micro);letter-spacing:var(--tr-mono);opacity:0;pointer-events:none;text-align:center}.strategy-space-exit-cue>span{animation:strategy-space-entry-cue-breathe 2.8s ease-in-out infinite}@media(max-width:900px){.how-it-works-intro{grid-template-columns:minmax(0,1fr) minmax(17rem,.85fr);gap:2rem}.strategy-space-conversation,.strategy-space-divider{width:32%}.strategy-space-divider{left:32%}.strategy-space-graph{width:68%}.strategy-space-epilogue,.strategy-space-exit-cue{left:32%}.strategy-space-conversation{padding-inline:1.45rem}.strategy-space-conversation-history{right:1.45rem;left:1.45rem}.strategy-space-node text{font-size:18px}.strategy-space-node--latent text{display:none}.strategy-space-node--anchor text{font-size:24px}.strategy-space[data-strategy-state=dormant] .strategy-space-node--anchor text{font-size:18px}.strategy-space-node[data-node-id=negativeFunding] text,.strategy-space-node[data-node-id=overnightExposure] text,.strategy-space-node[data-node-id=checkCadence] text,.strategy-space-node[data-node-id=exitTiming] text{text-anchor:end;transform:translate(-26px)}.strategy-space-replay-label text,.strategy-object-kicker,.strategy-object-label,.strategy-object-review,.strategy-space-closing-label,.strategy-object-instrument,.strategy-object-value{font-size:18px}.strategy-object-sentence{font-size:20px}.strategy-object-rule--full,.strategy-object-label--behavior{display:none}.strategy-object-value--execution-secondary{transform:translateY(22px)}}@media(max-width:700px){.how-it-works{min-height:860svh}.how-it-works-sticky{justify-content:flex-start;padding-top:calc(var(--header-h) + .75rem);padding-bottom:.9rem}.how-it-works-intro{grid-template-columns:1fr;margin-bottom:.75rem;gap:.55rem}.how-it-works-supporting{max-width:58ch}.strategy-space{height:calc(100svh - var(--header-h) - 10.75rem);min-height:28.5rem;border-radius:1rem}.strategy-space-header{height:48px;padding-inline:1.15rem}.strategy-space-entry-cue{right:1rem;bottom:.9rem}.strategy-space-entry-cue-line{height:1.7rem}.strategy-space-conversation{top:48px;right:0;bottom:auto;width:auto;height:236px;padding:1.1rem 1.15rem}.strategy-space-conversation-history{top:2.2rem;right:1.15rem;left:1.15rem;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 4%,#000);mask-image:linear-gradient(to bottom,transparent,#000 4%,#000)}.strategy-space-conversation-stack{gap:.72rem}.strategy-space-turn{gap:.42rem}.strategy-space-message{padding-left:.9rem}.strategy-space-message-index{margin-bottom:.35rem}.strategy-space-message p{font-size:var(--fs-body)}.strategy-space-message--stoa p,.strategy-space-message--result p{font-size:var(--fs-ui)}.strategy-space-message--result p{line-height:1.35}.strategy-space-message--result .strategy-space-message-line+.strategy-space-message-line{margin-top:.18rem}.strategy-space-activity{padding:.52rem .62rem .5rem .9rem}.strategy-space-activity-index{margin-bottom:.42rem}.strategy-space-activity-rows{gap:.18rem}.strategy-space-activity-row{line-height:1.25}.strategy-space-divider{top:284px;right:0;bottom:auto;left:0;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(232,236,255,.1) 10%,rgba(232,236,255,.1) 90%,transparent)}.strategy-space-graph{top:284px;left:0;width:100%;height:calc(100% - 284px)}.strategy-space-node text{font-size:26px}.strategy-space-node--anchor text{font-size:40px}.strategy-space[data-strategy-state=dormant] .strategy-space-node--anchor text{font-size:26px}.strategy-space-replay-label text,.strategy-object-kicker,.strategy-object-label,.strategy-object-review,.strategy-space-closing-label,.strategy-object-instrument,.strategy-object-value{font-size:24px}.strategy-object-sentence{font-size:26px}.strategy-space-replay-label path{display:none}.strategy-space-replay-label text{text-anchor:end;transform:translate(145px)}.strategy-object-sentence+.strategy-object-sentence{transform:translateY(11px)}.strategy-object-instrument{transform:translateY(3px)}.strategy-object-value--accent{transform:translateY(5px)}.strategy-object-value--entry-rule{transform:translateY(13px)}.strategy-object-label--execution{transform:translate(-290px,90px)}.strategy-object-value--execution-primary{transform:translate(-290px,95px)}.strategy-object-value--execution-secondary{transform:translate(-290px,103px)}.strategy-object-label--historical{transform:translate(-105px,90px)}.strategy-object-value--tested{transform:translate(-105px,77px)}.strategy-object-review{transform:translate(345px,-6px)}.strategy-space-epilogue{top:284px;left:0}.strategy-space-exit-cue{right:1rem;bottom:.9rem;left:1rem}}@media(prefers-reduced-motion:reduce){.how-it-works{min-height:auto}.how-it-works-sticky{position:relative;min-height:100svh}}.cta{position:relative;overflow:hidden;display:grid;align-items:center;padding:clamp(5rem,12vh,8rem) var(--pad) clamp(4.5rem,10vh,7rem);text-align:center;color:var(--fg)}.cta-inner{position:relative;max-width:56rem;margin:0 auto}.cta-title{margin:0;font-size:var(--fs-display);font-weight:300;line-height:var(--lh-display);letter-spacing:var(--tr-display)}.cta-title strong{font-weight:300;background:linear-gradient(95deg,var(--brand-cyan),var(--brand-lavender));-webkit-background-clip:text;background-clip:text;color:transparent}.cta-sub{margin:1.6rem auto 0;max-width:52ch;font-size:var(--fs-lede);color:var(--fg-2);line-height:1.6}.cta-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:2.75rem}@media(min-width:901px){.cta{min-height:80svh;padding-top:clamp(3.5rem,7vh,5rem);padding-bottom:clamp(6rem,11vh,8rem)}.cta-inner{transform:translateY(5rem)}}@media(max-width:760px){.cta{padding-top:clamp(5rem,12vh,8rem)}.cta-actions{flex-direction:column;align-items:stretch;max-width:22rem;margin-inline:auto}}.site-footer{position:relative;overflow:hidden;border-top:1px solid var(--line);padding:2rem var(--pad) .5rem;color:var(--fg)}.footer-main{width:100%;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3rem}.footer-signature{min-width:0}.footer-greek{max-width:50ch;margin:.75rem 0 0;font-size:.74rem;color:var(--fg-3);line-height:1.6}.footer-links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.7rem 1.6rem}.footer-links span{color:var(--fg-2);font-size:.95rem}.footer-bottom{width:100%;max-width:var(--maxw);margin:2rem auto 0;padding:1.25rem 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem 2rem;font-size:.74rem;color:var(--fg-3)}@media(max-width:1000px){.footer-main{grid-template-columns:1fr;align-items:start;gap:1.5rem}.footer-links{justify-content:flex-start}}@media(max-width:700px){.site-footer{padding-top:2.5rem}.footer-links{gap:.6rem 1.2rem}.footer-links span{font-size:.9rem}.footer-bottom{margin-top:2rem}}
