PageSourceSearch

https://ssicevs.com/assets/TradeLandingFrame-BVG5sQFr.js

js ssicevs.com collected 2026-10-08 04:51:03 UTC 23,914 bytes, 1 lines download raw bytes

1import{fm as v,eT as N,m as O,bx as ie,bM as X,D as ae,d6 as oe,b as ne,_ as le,c as ce,d3 as de,eu as xe}from"./index-D1yBc__G.js";import{j as e,r as m}from"./metal-fx-C6GZ_SKA.js";import{A as me}from"./AsciiArt-nrbyX4Gm.js";import{C as $}from"./ChromaticMetal-hTd4KXLJ.js";import{b as K,S as pe,d as he,c as ue,I as Q,C as J,P as fe}from"./chrome-shapes-CxrgfOkN.js";import{AsciiFluidLayer as be}from"./AsciiFluid-DCKRlzZs.js";import ge from"./TabularCountUp-B4NfH1Wt.js";import{M as E}from"./Magnetic-Dvx9EeNP.js";import{A as je}from"./AsciiThing-Cs8Bx8Ht.js";import{g as we,R as ve}from"./ground-B8BmXcOC.js";import{T as Z}from"./TradeboardLogo-BbRv-iEI.js";import{b as A,c as Ne,S as g,i as d,d as R,a as b,B as T,E as B,e as L,j as z,L as ee}from"./parts-BmxketN2.js";import{i as ye}from"./library-CFM6UuWm.js";import{T as ke}from"./TradeboardMark-BMqwa4l9.js";import"./motion-BHwmuFpx.js";import"./presets-CREph9UK.js";import"./chrome-tuning-BDmknl83.js";import"./shared-OtDZU4QY.js";import"./use-in-view-D8AUUq7X.js";import"./thing-models-B1ZyZg53.js";import"./ArrowLineUp.es-ul7yRnSc.js";import"./ArrowsDownUp.es-BljJRZv_.js";import"./ArrowsLeftRight.es-CHeeMxjw.js";import"./ArrowsOutSimple.es-BE5-_0rR.js";import"./Binoculars.es-Doc1_w36.js";import"./BookOpen.es-BQh6QKWO.js";import"./Table.es-wVzZgjBy.js";import"./CalendarBlank.es-DgCoYKmp.js";import"./CaretDown.es-D_rsxVrV.js";import"./ChartLine.es-DDh1kP89.js";import"./ChartLineUp.es-B7PQlweK.js";import"./CheckCircle.es-BrwnSsJ6.js";import"./ClockCounterClockwise.es-CvQkW4ZZ.js";import"./Coins.es-O2p2Ug3t.js";import"./Command.es-Cv4_QMrS.js";import"./Compass.es-BPGGz_0f.js";import"./CreditCard.es-DmPudVZg.js";import"./DownloadSimple.es-81cH4wjp.js";import"./Faders.es-BEh6Z1gK.js";import"./GearSix.es-DilJl0mO.js";import"./Info.es-BzICPLLU.js";import"./ListChecks.es-CE0o0BwQ.js";import"./ListNumbers.es-CyxAvH2R.js";import"./Pulse.es-C6F1i2_i.js";import"./Receipt.es-D8Za6EZm.js";import"./Rows.es-BVfQBVNu.js";import"./Sidebar.es-DWfWbTRf.js";import"./Sparkle.es-ATwqGlwV.js";import"./Stack.es-CVlaeRW0.js";import"./Swap.es-By965rOM.js";import"./Wallet.es-BzwpuH9P.js";import"./library-loaders-BoDKt841.js";import"./Cube.es-BSTNQXmI.js";import"./Lightning.es-DOeALmaQ.js";import"./controls-lL6mtqqv.js";import"./FigmaShader-CV0yj5Yl.js";import"./ProBadge-DeHkw0Dw.js";import"./index-BYYQuCeG.js";import"./index-CWZHqrBj.js";import"./index-CQWrk29H.js";import"./CaretLeft.es-C4E89nBF.js";import"./ContactForm-7E2MVUQw.js";import"./CaretRight.es-BuzfOvte.js";import"./LockSimple.es-BAYFhj7r.js";import"./MagnifyingGlass.es-BEZJJaij.js";import"./LiveStage-BytPPZ53.js";import"./PreviewLoader-bPoMLVZ_.js";const te="py-16 sm:py-24",D="transition-[translate] duration-[350ms] ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:translate-x-[2px] motion-reduce:transition-none",j="rounded-3xl border border-white/[0.08] bg-[#0f1013]",Se={type:"spring",stiffness:440,damping:34},se={rounding:4,depth:110,rgbSplit:14,scale:40,stretch:200,repeats:2,angle:30};function Ee(){return e.jsxs("div",{"aria-hidden":!0,className:"pointer-events-none fixed inset-0 z-40 hidden sm:block",children:[e.jsx("div",{className:"absolute inset-x-0 top-0 h-3 bg-[#090909]"}),e.jsx("div",{className:"absolute inset-y-0 left-0 w-3 bg-[#090909]"}),e.jsx("div",{className:"absolute inset-y-0 right-0 w-3 bg-[#090909]"}),e.jsx("div",{className:"absolute inset-x-3 top-3 bottom-0 rounded-t-[22px] border border-b-0 border-white/[0.09]"})]})}const U=[["Desk","desk"],["Screens","screens"],["Steps","steps"],["Pricing","pricing"]];function $e(){const[t,r]=m.useState(""),s=v();m.useEffect(()=>{const a=U.map(([,i])=>document.getElementById(i)).filter(i=>!!i),n=new IntersectionObserver(i=>i.forEach(p=>p.isIntersecting&&r(p.target.id)),{rootMargin:"-45% 0px -45% 0px"});return a.forEach(i=>n.observe(i)),()=>n.disconnect()},[]);const o=a=>n=>{var i;n.preventDefault(),(i=document.getElementById(a))==null||i.scrollIntoView({behavior:s?"auto":"smooth",block:"start"})};return e.jsx("nav",{"aria-label":"Sections",className:"fixed left-1/2 top-5 z-50 w-max max-w-[calc(100vw-24px)] -translate-x-1/2",children:e.jsxs("div",{className:"flex items-center gap-1 rounded-full border border-white/[0.09] bg-[#0f1013]/85 p-1.5 shadow-[0_20px_50px_-24px_rgba(0,0,0,0.9)] backdrop-blur-xl",children:[e.jsx("a",{className:"flex items-center pl-2.5 pr-2",href:"#top",onClick:o("top"),children:e.jsx(Z,{markClass:"h-5 w-5",textClass:"text-[13.5px]"})}),e.jsx("ul",{className:"hidden items-center gap-0.5 sm:flex",children:U.map(([a,n])=>e.jsxs("li",{className:"relative",children:[t===n&&e.jsx(N.span,{"aria-hidden":!0,
1className:"absolute inset-0 rounded-full bg-white/[0.07] ring-1 ring-white/[0.08]",layoutId:"frame-nav-pill",transition:s?{duration:0}:Se}),e.jsx("a",{className:`relative inline-flex rounded-full px-3.5 py-1.5 text-[13px] transition-colors ${t===n?"text-white":"text-white/55 hover:text-white/85"}`,href:`#${n}`,onClick:o(n),children:a})]},n))}),e.jsxs("a",{className:`${A} ${Ne} group ml-1`,href:"#pricing",onClick:o("pricing"),children:["Start free ",e.jsx(O,{className:D,size:14,strokeWidth:2.5})]})]})})}function Ae(){const t=v(),[r,s]=m.useState(!1);return e.jsxs("section",{className:"relative",id:"top",style:we,children:[e.jsx(ve,{tune:"frame-hero-rocks"}),e.jsxs("div",{className:`${g} relative grid items-center gap-12 pt-36 pb-16 sm:pt-44 sm:pb-24 lg:grid-cols-[1.2fr_0.8fr] lg:gap-8`,children:[e.jsxs("div",{className:"flex flex-col gap-5",children:[e.jsx(d,{children:e.jsxs("p",{className:"flex items-center gap-2 text-[17px] text-white/85",children:[e.jsx(ke,{className:"h-5 w-5"})," Meet the desk."]})}),e.jsx(ie,{as:"h1",className:"text-balance font-display text-[34px] font-semibold leading-[1.04] tracking-[-0.03em] text-white sm:text-[48px] lg:text-[56px]",lines:["Every market.","One decision surface."]}),e.jsx(d,{delay:.08,children:e.jsx(R,{className:"max-w-[34ch] text-[18px] leading-[1.45] sm:text-[20px]",children:"Quotes, depth, positions and risk in one place, so the next action never starts with finding your context again."})}),e.jsx(d,{delay:.14,children:e.jsxs("div",{className:"mt-1 flex flex-wrap items-center gap-3",children:[e.jsx(E,{radius:0,children:e.jsxs("a",{className:`${A} ${b} group`,href:"#pricing",children:["Open the desk ",e.jsx(O,{className:D,size:15,strokeWidth:2.5})]})}),e.jsx(E,{radius:0,children:e.jsx("a",{className:`${T} ${b}`,href:"#screens",children:"See the screens"})})]})})]}),e.jsx(N.div,{animate:{opacity:1,scale:1,filter:"blur(0px)"},className:"flex justify-center lg:justify-end",initial:t?!1:{opacity:0,scale:.96,filter:"blur(12px)"},transition:{duration:.9,ease:B,delay:.1},children:e.jsx(E,{className:"w-full max-w-[420px]",radius:0,strength:.08,children:e.jsx("div",{className:`${j} relative aspect-square w-full overflow-hidden rounded-[28px] p-1.5`,"data-probe":"hero-card",onPointerEnter:()=>s(!0),onPointerLeave:()=>s(!1),children:e.jsxs("div",{className:"relative h-full w-full overflow-hidden rounded-[22px] bg-[#0a0b0d]",children:[e.jsx("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-0",style:{background:"radial-gradient(60% 60% at 50% 45%, rgba(220,234,255,0.06), transparent 70%)"}}),e.jsx("div",{className:`absolute inset-0 grid place-items-center transition-opacity duration-500 motion-reduce:transition-none ${r?"opacity-0":"opacity-100"}`,children:e.jsx(je,{label:"bolt · ascii turntable",opacity:92,size:300,thing:"bolt",tune:"frame-hero-thing"})}),e.jsx("div",{className:`absolute inset-0 grid place-items-center transition-opacity duration-500 motion-reduce:transition-none ${r?"opacity-100":"opacity-0"}`,children:e.jsx($,{d:pe,params:se,size:330,title:"bolt · chrome",viewBox:K})}),e.jsx("span",{className:"absolute bottom-3 right-3 rounded-md border border-white/10 bg-black/40 px-2 py-1 font-mono text-[11px] text-white/55",children:r?"chrome":"ascii"})]})})})})]})]})}const Re=[{target:38,suffix:"ms",label:"median order round trip",how:"p50 of 1.2M orders, client send to venue ack",rotate:-6},{target:9400,thousands:!0,label:"instruments on MERIDIAN",how:"equities 6,180 + ETFs 1,940 + options 1,280",rotate:4},{text:"4 to 1",label:"windows replaced",how:"chart + ticket + book + risk, now one surface",rotate:-3},{target:99.98,decimals:2,suffix:"%",label:"session uptime, trailing year",how:"1,638h scheduled, 0.3h unscheduled down",rotate:5}];function Ce(){const t=v();return e.jsx("section",{className:`${g} pt-4 pb-6`,"data-probe":"proof",children:e.jsx("div",{className:"flex flex-wrap items-start justify-center gap-4 sm:gap-6",children:Re.map((r,s)=>e.jsxs(N.div,{className:`${j} w-[calc(50%-8px)] rounded-2xl p-2 shadow-[0_30px_60px_-30px_rgba(0,0,0,0.9)] sm:w-[214px]`,initial:t?!1:{opacity:0,y:-110,filter:"blur(14px)",rotate:r.rotate},style:{rotate:r.rotate},transition:{duration:.9,delay:s*.08,ease:B},viewport:{once:!0,margin:"-10% 0px"},whileHover:t?void 0:{rotate:0,y:-6},whileInView:{opacity:1,y:0,filter:"blur(0px)",rotate:r.rotate},children:[e.jsxs("div",{className:"rounded-xl bg-[#090909] px-3 pt-6 pb-5 sm:px-4",children:[e.jsx("div",{className:"font-display text-[30px] sm:text-[34px] font-semibold leading-none tracking-[-0.03em] text-white tabular-nums",children:r.text??e.jsx(ge,{decimals:r.decimals,format:r.thous
1ands?o=>Math.round(o).toLocaleString("en-US"):void 0,suffix:r.suffix,target:r.target??0})}),e.jsx("div",{className:"mt-2 text-[13px] leading-[1.4] text-white/55",children:r.label})]}),e.jsx("p",{className:"px-2 pt-3 pb-1 font-mono text-[10.5px] leading-[1.5] text-white/35",children:r.how})]},r.label))})})}const _e=["portfolio-book","portfolio-allocation","portfolio-tiers","discover-board","discover-screener","terminal-cex"],Ie={"portfolio-book":"stack","portfolio-allocation":"plate","portfolio-tiers":"panels","discover-board":"hex","discover-screener":"shield","terminal-cex":"bolt"};function Pe({d:t,i:r}){const s=Q.find(n=>n.name===Ie[t.slug])??Q[0],[o,...a]=t.description.split(". ");return e.jsx(d,{className:"mb-6 break-inside-avoid",delay:r%2*.06,children:e.jsxs("article",{className:`${j} group flex flex-col gap-4 p-3 transition-[translate,border-color] duration-[250ms] ease-[cubic-bezier(0.22,1,0.36,1)] hover:-translate-y-1 hover:border-white/[0.16] motion-reduce:transition-none`,children:[e.jsxs("header",{className:"flex items-center gap-2.5 px-1 pt-1.5",children:[e.jsx("span",{className:"grid h-8 w-8 shrink-0 place-items-center overflow-hidden rounded-lg border border-white/[0.08] bg-[#090909]",children:e.jsx($,{d:s.d,params:J,size:16,title:`${t.label} icon`,viewBox:s.viewBox})}),e.jsx("span",{className:"text-[13.5px] font-medium text-white/85",children:t.label})]}),e.jsx(X,{className:"relative block overflow-hidden rounded-2xl border border-white/[0.06] bg-[#090909]",to:`/library/${t.slug}`,children:e.jsx("img",{alt:`${t.label} screen`,className:"block h-auto w-full transition-transform duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-[1.03] motion-reduce:transition-none",height:1e3,loading:"lazy",src:`/component-videos/${t.slug}.png`,width:1600})}),e.jsxs("div",{className:"flex flex-col gap-2 px-1 pb-1",children:[e.jsxs("h3",{className:"text-[19px] font-semibold leading-[1.25] tracking-[-0.02em] text-white",children:[o.replace(/\.$/,""),"."]}),a.length>0&&e.jsx("p",{className:"text-[14px] leading-[1.55] text-white/50",children:a.join(". ")})]}),e.jsxs("p",{className:"px-1 pb-2 font-mono text-[11px] text-white/30",children:["Published screen · /library/",t.slug]})]})})}function Me(){const t=_e.map(r=>ye.find(s=>s.slug===r)).filter(r=>!!r);return e.jsxs("section",{className:`${g} ${te} scroll-mt-24`,id:"screens",children:[e.jsxs("div",{className:"flex flex-col items-center gap-4 pb-12 text-center sm:pb-16",children:[e.jsx(L,{className:"max-w-[16ch]",children:e.jsx(z,{children:"Every screen, one tape."})}),e.jsx(d,{delay:.1,children:e.jsx(R,{className:"max-w-[46ch] text-[17px]",children:"Six published surfaces reading the same feed, so no two of them can disagree about what the market just did."})})]}),e.jsx("div",{className:"columns-1 gap-6 md:columns-2",children:t.map((r,s)=>e.jsx(Pe,{d:r,i:s},r.slug))}),e.jsx(d,{children:e.jsx("div",{className:"mt-8 flex justify-center",children:e.jsxs(X,{className:`${T} ${b} group`,to:"/library/dashboards",children:["View all screens ",e.jsx(ee,{className:"text-white/60 group-hover:text-white"})]})})})]})}function C({title:t,id:r,children:s,aside:o}){return e.jsxs("div",{className:"flex scroll-mt-28 flex-col gap-3",id:r,children:[e.jsxs("div",{className:"flex items-center justify-between gap-4",children:[e.jsx("h3",{className:"text-[15px] font-semibold text-white/90",children:t}),o]}),e.jsx("div",{className:`${j} rounded-2xl p-2`,children:s})]})}function H({tile:t,title:r,meta:s,right:o,onClick:a,expanded:n}){const i=a?"button":"div";return e.jsxs(i,{"aria-expanded":a?n:void 0,className:`flex w-full items-center gap-3 rounded-xl border border-white/[0.06] bg-[#090909] px-3 py-3 text-left ${a?"cursor-pointer transition-colors hover:border-white/[0.12]":""}`,onClick:a,type:a?"button":void 0,children:[e.jsx("span",{className:"grid h-10 w-10 shrink-0 place-items-center overflow-hidden rounded-lg border border-white/[0.08] bg-[#0f1013] font-mono text-[12px] text-white/60",children:t}),e.jsxs("span",{className:"min-w-0 flex-1",children:[e.jsx("span",{className:"block text-[14.5px] font-medium text-white/90",children:r}),e.jsx("span",{className:"block text-[12.5px] text-white/45",children:s})]}),o]})}const Oe=[{title:"Quotes",body:"One tape across venues, with the spread and the size that actually backs it."},{title:"Depth",body:"The book beside the chart, so a level you are about to take is visible while you take it."},{title:"Positions",body:"Open risk, average price and unrealised, priced off the same tape as the chart."},{title:"Automations",body:"Rules that read like sentences, and say out loud what they will do before they do it."}],Te=[{n:"01",title:"Connect a venue",meta:"or start on paper",body:"The desk behaves identically either way, which is the point of practising on it."}
1,{n:"02",title:"Build a watchlist",meta:"symbols you actually follow",body:"With the columns you actually read. It travels with you across screens."},{n:"03",title:"Route your first order",meta:"the same ticket the automations use",body:"What you learn by hand transfers to the rules."}];function Be(){const[t,r]=m.useState(0),s=v();return e.jsx(C,{id:"steps",title:"Live in three steps",children:e.jsx("div",{className:"flex flex-col gap-2",children:Te.map((o,a)=>e.jsxs("div",{children:[e.jsx(H,{expanded:t===a,meta:o.meta,onClick:()=>r(t===a?-1:a),right:e.jsx(le,{className:`shrink-0 text-white/40 transition-transform duration-[250ms] ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none ${t===a?"rotate-180":""}`,size:16}),tile:o.n,title:o.title}),e.jsx(ce,{initial:!1,children:t===a&&e.jsx(N.div,{animate:{height:"auto",opacity:1},className:"overflow-hidden",exit:{height:0,opacity:0},initial:{height:0,opacity:0},transition:{duration:s?0:.22,ease:[.4,0,.2,1]},children:e.jsx("p",{className:"px-3 pt-3 pb-2 text-[13.5px] leading-[1.6] text-white/55",children:o.body})})})]},o.n))})})}const Y=["MERIDIAN","Equities · 6,180","ETFs · 1,940","Options · 1,280","Paper venue","Live routing","Watchlists","Automations","Backtest","Session replay","Risk limits","Audit log"];function Le(){const t=m.useRef(null),r=m.useRef([]),s=v(),[o,a]=m.useState(0);m.useEffect(()=>{const i=t.current;if(!i||s)return;let p=!1,y=()=>{};const re=async()=>{const c=await xe(()=>import("./matter-U1ifR3Gb.js").then(l=>l.m),[]);if(p)return;const k=i.clientWidth,w=i.clientHeight,u=c.Engine.create({gravity:{x:0,y:1.4}}),I=(l,x,h,f)=>c.Bodies.rectangle(l,x,h,f,{isStatic:!0}),F=r.current.filter(l=>!!l),W=F.map((l,x)=>{const h=l.offsetWidth,f=l.offsetHeight;return c.Bodies.rectangle(40+x*97%Math.max(1,k-80),-40-x*44,h,f,{chamfer:{radius:f/2-1},restitution:.22,friction:.5,frictionAir:.012,angle:(x*7%5-2)*.12})});if(c.Composite.add(u.world,[I(k/2,w+10,k+400,40),I(-10,w/2,40,w*4),I(k+10,w/2,40,w*4),...W]),window.matchMedia("(pointer: fine)").matches){const l=c.Mouse.create(i),x=c.MouseConstraint.create(u,{mouse:l,constraint:{stiffness:.2,render:{visible:!1}}});i.removeEventListener("wheel",l.mousewheel),c.Composite.add(u.world,x)}let P=0,S=0,V=!0;const q=l=>{if(P=requestAnimationFrame(q),!V)return;const x=S?Math.min(32,l-S):16.6;S=l,c.Engine.update(u,x),W.forEach((h,f)=>{const M=F[f];M.style.transform=`translate(${(h.position.x-M.offsetWidth/2).toFixed(1)}px, ${(h.position.y-M.offsetHeight/2).toFixed(1)}px) rotate(${h.angle.toFixed(3)}rad)`})};P=requestAnimationFrame(q);const G=new IntersectionObserver(([l])=>{V=l.isIntersecting,S=0});G.observe(i),y=()=>
1{cancelAnimationFrame(P),G.disconnect(),c.Composite.clear(u.world,!1),c.Engine.clear(u)}},_=new IntersectionObserver(([c])=>{c.isIntersecting&&(_.disconnect(),re())},{rootMargin:"0px 0px 20% 0px"});return _.observe(i),()=>{p=!0,_.disconnect(),y()}},[s,o]);const n="inline-flex items-center rounded-full border border-white/[0.1] bg-[#15171b] px-3.5 py-2 text-[13px] font-medium text-white/85 select-none";return e.jsx(C,{aside:!s&&e.jsx("button",{"aria-label":"Drop the chips again",className:"grid h-8 w-8 place-items-center rounded-full border border-white/[0.09] text-white/50 transition-colors hover:text-white",onClick:()=>a(i=>i+1),type:"button",children:e.jsx(de,{size:14})}),title:"What the desk speaks",children:s?e.jsx("div",{className:"flex flex-wrap gap-2 p-2",children:Y.map(i=>e.jsx("span",{className:n,children:i},i))}):e.jsx("div",{className:"relative h-[260px] touch-pan-y overflow-hidden rounded-xl bg-[#090909]",ref:t,children:Y.map((i,p)=>e.jsx("span",{className:`${n} absolute left-0 top-0 cursor-grab will-change-transform active:cursor-grabbing`,ref:y=>{r.current[p]=y},style:{transform:"translate(-400px, -400px)"},children:i},i))},o)})}const ze=[{name:"Paper",blurb:"The whole desk, simulated fills.",monthly:0,seats:"1 seat"},{name:"Desk",blurb:"For the trader running their own book.",monthly:29,seats:"1 seat",hot:!0},{name:"Floor",blurb:"For a team sharing one book.",monthly:99,seats:"10 seats"}];function De(){const[t,r]=m.useState(!1);return e.jsx(C,{aside:e.jsxs("label",{className:"flex items-center gap-2 text-[12.5px] text-white/55",children:[e.jsx("span",{className:t?"text-white/40":"text-white",children:"Monthly"}),e.jsx("button",{"aria-checked":t,"aria-label":"Bill yearly",className:"relative h-[22px] w-[40px] rounded-full transition-colors duration-200",onClick:()=>r(s=>!s),role:"switch",style:{background:t?"#5b8def":"rgba(255,255,255,0.14)"},type:"button",children:e.jsx(N.span,{animate:{left:t?21:3},className:"absolute top-[3px] h-4 w-4 rounded-full bg-white",transition:{duration:.22,ease:B}})}),e.jsx("span",{className:t?"text-white":"text-white/40",children:"Yearly"})]}),id:"pricing",title:"Plans",children:e.jsxs("div",{className:"flex flex-col gap-2",children:[ze.map((s,o)=>{const a=t?Math.round(s.monthly*10/12):s.monthly;return e.jsx(H,{meta:`${s.blurb} ${s.seats}.`,right:e.jsxs("span",{className:"shrink-0 text-right",children:[e.jsxs("span",{className:"block font-display text-[20px] font-semibold leading-none tracking-[-0.02em] text-white tabular-nums",children:["$",a]}),e.jsx("span",{className:"block text-[11px] text-white/40",children:s.monthly===0?"forever":"/ month"})]}),tile:e.jsx($,{d:fe[o],params:J,size:18,title:`${s.name} plan`,viewBox:K}),title:s.hot?`${s.name} · most desks pick this`:s.name},s.name)}),e.jsx("a",{className:`${A} ${b} mt-1 w-full justify-center`,href:"#top",children:"Start on paper, free"}),e.jsx("p",{className:"pb-1 text-center text-[12px] text-white/30",children:"No card, no expiry. Pay when you route an order that settles."})]})})}function He(){return e.jsx("section",{className:`${g} ${te} scroll-mt-24`,id:"desk",children:e.jsxs("div",{className:"mx-auto flex max-w-[40rem] flex-col gap-10",children:[e.jsx(d,{children:e.jsxs("div",{className:`${j} p-6 sm:p-8`,children:[e.jsx(L,{className:"text-[28px] sm:text-[34px] md:text-[38px]",children:e.jsx(z,{children:"Four things, one place."})}),e.jsx(R,{className:"mt-4 text-[16px]",children:"Each of these is a tab somewhere else. Here they share a tape, so no two of them can disagree about what the market just did."})]})}),e.jsx(d,{children:e.jsx(C,{title:"The desk",children:e.jsx("div",{className:"flex flex-col gap-2",children:Oe.map(t=>e.jsx(H,{meta:t.body,tile:t.title[0],title:t.title},t.title))})})}),e.jsx(d,{children:e.jsx(Be,{})}),e.jsx(d,{children:e.jsx(Le,{})}),e.jsx(d,{children:e.jsx(De,{})})]})})}function Fe(){return e.jsx("section",{className:`${g} my-8 sm:my-16`,children:e.jsx(d,{children:e.jsx("div",{className:`${j} relative overflow-hidden rounded-[28px] p-1.5`,children:e.jsxs("div",{className:"relative overflow-hidden rounded-[22px] bg-[#0a0b0d]",children:[e.jsx("div",{"aria-hidden":!0,
1className:"pointer-events-none absolute inset-x-0 bottom-0 select-none opacity-60",style:{maskImage:"linear-gradient(to top, black 0%, transparent 85%)",WebkitMaskImage:"linear-gradient(to top, black 0%, transparent 85%)"},children:e.jsx(me,{className:"aspect-[2600/779] w-full",label:"closing ridge",preset:"rocks",src:"/ascii/footer-rocks.webp",tune:"frame-close-ridge"})}),e.jsxs("div",{className:"relative grid gap-8 p-6 sm:p-8 md:grid-cols-[1.2fr_1fr] md:items-stretch",children:[e.jsxs("div",{className:"flex flex-col gap-5",children:[e.jsx(L,{className:"text-[32px] sm:text-[40px] md:text-[44px]",children:e.jsx(z,{children:"Everything you just read, on one screen."})}),e.jsx(R,{className:"max-w-[30ch] text-[17px] sm:text-[19px]",children:"Quotes, depth, positions and automations share a tape, so the desk never asks you to reconcile two numbers that describe the same market."}),e.jsxs("div",{className:"mt-1 flex flex-wrap items-center gap-3",children:[e.jsx(E,{radius:0,children:e.jsxs("a",{className:`${A} ${b} group`,href:"#pricing",children:["Open the desk ",e.jsx(O,{className:D,size:15,strokeWidth:2.5})]})}),e.jsxs("a",{className:`${T} ${b} group`,href:"#screens",children:["See the screens ",e.jsx(ee,{className:"text-white/60 group-hover:text-white"})]})]})]}),e.jsxs("div",{className:"flex flex-col items-center justify-center gap-5 rounded-[18px] border border-white/[0.08] bg-[#0f1013] p-6 sm:p-8",children:[e.jsx($,{d:ue,params:se,size:64,title:"Tradeboard",viewBox:he}),e.jsx("div",{className:"flex items-center gap-2.5",children:[["Docs",ae],["Changelog",oe],["Status",ne]].map(([t,r])=>{const s=r;return e.jsx("a",{"aria-label":t,className:"grid h-10 w-10 place-items-center rounded-xl border border-white/[0.08] text-white/70 transition-colors hover:border-white/[0.18] hover:text-white",href:"#",title:t,children:e.jsx(s,{size:16,strokeWidth:2.5})},t)})}),e.jsxs("div",{className:"flex flex-col items-center gap-1 text-center",children:[e.jsx("p",{className:"text-[13px] text-white/70",children:"Paper is free. No card, no expiry."}),e.jsx("p",{className:"text-[12px] text-white/40",children:"Seeded demo · no network"})]})]})]})]})})})})}function We(){return e.jsx("footer",{className:"border-t border-white/[0.06] py-10",children:e.jsxs("div",{className:`${g} flex flex-wrap items-center gap-4`,children:[e.jsx(Z,{}),e.jsx("span",{className:"text-[12px] text-white/25",children:"A fictional product, built to show the surface."}),e.jsx("span",{className:"ms-auto text-[12px] text-white/25",children:"Seeded demo · no network"})]})})}function rs(){return e.jsxs("div",{className:"dark min-h-screen bg-[#090909] text-white antialiased",children:[e.jsx(be,{fixed:!0,className:"text-[#dceaff]/60",label:"cursor · ascii fluid",tune:"frame-cursor"}),e.jsx(Ee,{}),e.jsx($e,{}),e.jsxs("main",{className:"relative z-10",children:[e.jsx(Ae,{}),e.jsx(Ce,{}),e.jsx(Me,{}),e.jsx(He,{}),e.jsx(Fe,{})]}),e.jsx(We,{})]})}export{rs as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.