:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070908;--canvas-soft:#090c0a;--chrome:#0d100e;--surface:#121613;--surface-raised:#181d19;--surface-hover:#202720;--ink:#f4f7f1;--ink-secondary:#a5ada4;--ink-tertiary:#6b746a;--accent:#b6f36c;--accent-strong:#8fdd3d;--positive:#0ec180;--negative:#f6465d;--warning:#daa848;--hairline:#ffffff13;--hairline-strong:#ffffff21;--accent-line:#b6f36c3d;--accent-wash:#b6f36c17;--shadow:0 30px 90px #00000070;--shadow-accent:0 22px 80px #8fdd3d1f;--radius-large:28px;--radius-card:18px;--radius-compact:12px;--content-width:1180px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas);scroll-padding-top:100px}body{background:radial-gradient(circle at 76% 6%, #b6f36c12, transparent 26rem), radial-gradient(circle at 5% 45%, #0ec18009, transparent 34rem), var(--canvas);min-width:320px;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:hidden}body.menu-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--accent);color:var(--canvas)}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{z-index:1000;background:var(--accent);color:var(--canvas);border-radius:8px;padding:10px 14px;font-weight:800;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-noise{z-index:100;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:fixed;inset:0}.section-shell,.site-header__inner,.site-footer__inner,.site-footer__legal{width:min(calc(100% - 48px), var(--content-width));margin-inline:auto}.site-header{z-index:90;padding-top:var(--safe-top);border-bottom:1px solid #0000;transition:background .22s,border-color .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{border-color:var(--hairline);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#070908d1}.site-header__inner{justify-content:space-between;align-items:center;min-height:82px;display:flex}.brand{grid-template-rows:auto auto;grid-template-columns:44px auto;align-items:center;column-gap:12px;display:inline-grid}.brand img{border:1px solid var(--accent-line);border-radius:12px;grid-row:1/3;width:44px;height:44px;box-shadow:0 0 28px #b6f36c14}.brand__name{letter-spacing:-.055em;align-self:end;font-size:22px;font-weight:850;line-height:1}.brand__descriptor{color:var(--ink-tertiary);letter-spacing:.18em;text-transform:uppercase;align-self:start;font-size:8px;font-weight:800;line-height:1.5}.site-navigation{color:var(--ink-secondary);align-items:center;gap:30px;font-size:13px;font-weight:680;display:flex}.site-navigation>a:not(.button){padding-block:10px;transition:color .18s;position:relative}.site-navigation>a:not(.button):after{background:var(--accent);content:"";transform-origin:100%;height:1px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.site-navigation>a:not(.button):hover,.site-navigation>a[aria-current=page]{color:var(--ink)}.site-navigation>a:not(.button):hover:after,.site-navigation>a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.menu-button{border:1px solid var(--hairline-strong);background:var(--surface);cursor:pointer;border-radius:11px;width:44px;height:44px;padding:0;display:none}.menu-button span{background:var(--ink);width:18px;height:1px;margin:5px auto;transition:transform .18s;display:block}.menu-button[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.menu-button[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.button{cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:13px;font-weight:800;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--compact{min-height:42px;padding-inline:17px}.button--large{border-radius:13px;min-height:56px;padding-inline:25px;font-size:14px}.button--wide{width:100%}.button--primary{background:var(--accent);color:#0a0d09;box-shadow:0 12px 34px #8fdd3d29}.button--primary:hover{background:#c4ff7b;box-shadow:0 18px 42px #8fdd3d3d}.button--secondary{border-color:var(--hairline-strong);color:var(--ink);background:#ffffff09}.button--secondary:hover{border-color:var(--accent-line);background:var(--accent-wash)}.hero{grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(40px,7vw,96px);min-height:min(940px,100svh);padding-top:136px;padding-bottom:84px;display:grid;position:relative;overflow:clip}.hero__aura{z-index:-1;filter:blur(1px);background:radial-gradient(circle,#b6f36c12,#0000 68%);border:1px solid #b6f36c0a;border-radius:50%;width:620px;height:620px;position:absolute;top:14%;left:-30%}.availability-pill{border:1px solid var(--accent-line);background:var(--accent-wash);color:#d8ffae;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin-bottom:26px;padding:8px 12px;font-size:10px;font-weight:850;display:inline-flex}.availability-pill span,.live-state span,.contact-status>i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px #b6f36c17, 0 0 14px var(--accent);border-radius:50%;animation:1.8s ease-in-out infinite status-pulse}h1,h2,h3,p{margin-top:0}.hero h1,.contact-hero h1{letter-spacing:-.075em;max-width:720px;margin-bottom:26px;font-size:clamp(66px,7.2vw,112px);font-weight:900;line-height:.84}.hero h1 em{color:var(--accent);text-shadow:0 0 55px #b6f36c29;font-style:normal}.hero__lead{max-width:590px;color:var(--ink-secondary);margin-bottom:34px;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.hero__lead strong{color:var(--ink);font-weight:650}.hero__actions,.final-cta__actions{flex-wrap:wrap;gap:12px;display:flex}.trust-row{color:var(--ink-tertiary);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:12px 20px;margin-top:26px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-row i{background:var(--accent);border-radius:50%;width:4px;height:4px}.terminal-wrap{perspective:1200px;position:relative}.terminal-orbit{z-index:-2;border:1px solid #b6f36c17;border-radius:50%;animation:24s linear infinite orbit-spin;position:absolute}.terminal-orbit:after{background:var(--accent);width:8px;height:8px;box-shadow:0 0 22px var(--accent);content:"";border-radius:50%;position:absolute}.terminal-orbit--one{inset:-52px -42px -36px -56px}.terminal-orbit--one:after{top:19%;right:7%}.terminal-orbit--two{opacity:.5;animation-duration:38s;animation-direction:reverse;inset:-92px -76px -74px -96px}.terminal-orbit--two:after{bottom:12%;left:18%}.terminal{--pointer-x:70%;--pointer-y:20%;border-radius:var(--radius-large);min-height:610px;box-shadow:var(--shadow), var(--shadow-accent), inset 0 1px #ffffff0a;background:linear-gradient(145deg,#141915f7,#080b09fc);border:1px solid #ffffff1c;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1deg)}.terminal:hover{transform:rotateY(0)rotateX(0)translateY(-4px)}.terminal__glow{pointer-events:none;width:330px;height:330px;transform:translate(calc(var(--pointer-x) - 50%), calc(var(--pointer-y) - 50%));background:radial-gradient(circle,#b6f36c21,#0000 67%);border-radius:50%;transition:transform .1s linear;position:absolute}.terminal__bar{z-index:2;border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex;position:relative}.terminal__brand,.live-state{letter-spacing:.12em;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;display:flex}.terminal__brand img{border:1px solid var(--accent-line);border-radius:7px}.live-state{color:var(--accent)}.live-state span{width:5px;height:5px}.terminal__metrics{z-index:2;border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);padding:20px 22px;display:grid;position:relative}.terminal__metrics div{border-left:1px solid var(--hairline);gap:5px;padding-left:17px;display:grid}.terminal__metrics div:first-child{border-left:0;padding-left:0}.terminal__metrics small,.illustrative-label{color:var(--ink-tertiary);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.terminal__metrics strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.positive{color:var(--positive)}.pulse-chart{height:234px;margin:0 22px;position:relative;overflow:hidden}.pulse-chart__grid{opacity:.45;background-image:linear-gradient(var(--hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hairline) 1px, transparent 1px);background-size:100% 52px,80px 100%;position:absolute;inset:0}.pulse-chart svg{position:absolute;bottom:8px;left:0;right:0;overflow:visible}.pulse-chart__area{fill:url(#chart-fill)}.pulse-chart__line{fill:none;stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:3px;filter:url(#line-glow);animation:2.2s cubic-bezier(.2,.8,.2,1) .4s forwards chart-draw}.pulse-chart__point{fill:var(--accent);filter:url(#line-glow);animation:1.8s ease-in-out infinite point-pulse}.chart-label{border:1px solid var(--hairline-strong);color:var(--ink-tertiary);letter-spacing:.1em;background:#070908cc;border-radius:4px;padding:4px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;position:absolute}.chart-label--early{color:var(--accent);top:55%;left:41%}.chart-label--late{top:20%;right:1%}.signal-stack{z-index:2;gap:8px;padding:2px 22px 14px;display:grid;position:relative}.signal-preview{border:1px solid var(--hairline);background:#ffffff06;border-radius:12px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 13px;display:grid;position:relative;overflow:hidden}.signal-preview--pump{background:linear-gradient(90deg,#0ec18012,#0000 65%);border-color:#0ec18033;box-shadow:inset 0 0 30px #0ec18008}.signal-preview--pump:after{content:"";background:linear-gradient(105deg,#0000 45%,#b6f36c17 50%,#0000 55%);animation:3.6s ease-in-out infinite card-shine;position:absolute;inset:-100% -30%}.asset-mark{border:1px solid var(--hairline-strong);background:var(--surface-raised);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.signal-preview>div:nth-child(2){gap:3px;display:grid}.signal-preview strong{font-size:12px}.signal-preview strong span{color:var(--ink-tertiary);font-weight:600}.signal-preview small{color:var(--ink-tertiary);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.signal-preview b{color:var(--positive);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.signal-badge{color:var(--positive);letter-spacing:.08em;background:#0ec1801a;border-radius:4px;padding:4px 7px;font-size:7px;font-weight:900}.signal-preview--watch .signal-badge{color:var(--warning);background:#daa8481a}.illustrative-label{text-align:right;padding:0 22px 18px;display:block}.signal-rail{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:#ffffff04;overflow:hidden}.signal-rail__track{width:max-content;color:var(--ink-tertiary);letter-spacing:.16em;align-items:center;gap:32px;padding-block:17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;animation:26s linear infinite rail-move;display:flex}.signal-rail__track i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 10px var(--accent);border-radius:50%}.section{padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(100px,12vw,170px)}.section-heading{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);column-gap:60px;max-width:740px;margin-bottom:66px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.eyebrow{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;margin-bottom:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:850}.section-heading h2,.workflow__copy h2,.final-cta h2,.contact-methods h2,.contact-form-card h2,.contact-cta h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(46px,6vw,78px);font-weight:880;line-height:.98}.section-heading h2 span,.workflow__copy h2 span,.final-cta h2 span,.contact-hero h1 span,.contact-faq h2 span{color:var(--accent)}.section-heading>p:last-child{color:var(--ink-secondary);align-self:end;margin-bottom:5px;font-size:16px;line-height:1.7}.section-heading--center{text-align:center;max-width:680px;margin-inline:auto;display:block}.section-heading--center>p:last-child{max-width:520px;margin:22px auto 0}.edge-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card{border:1px solid var(--hairline);border-radius:var(--radius-card);background:linear-gradient(145deg, var(--surface), #0a0d0beb);min-height:220px;padding:28px;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.feature-card:hover{border-color:var(--accent-line);background:linear-gradient(145deg, var(--surface-raised), #0a0d0bf5);transform:translateY(-4px)}.feature-card--wide{grid-column:1/-1;min-height:430px}.feature-card__index{color:var(--ink-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;position:absolute;top:28px;right:30px}.feature-card h3{letter-spacing:-.04em;max-width:520px;margin:24px 0 9px;font-size:clamp(22px,2vw,27px)}.feature-card p{max-width:360px;color:var(--ink-secondary);margin-bottom:0;font-size:13px;line-height:1.55}.feature-icon{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:relative}.feature-icon--pulse:before,.feature-icon--pulse:after{border:1px solid var(--accent);content:"";opacity:.4;border-radius:50%;width:28px;height:28px;animation:2s ease-out infinite icon-pulse;position:absolute}.feature-icon--pulse:after{animation-delay:1s}.feature-icon--pulse span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 13px var(--accent);border-radius:50%}.feature-icon--focus:before,.feature-icon--focus:after{border:1.5px solid var(--accent);content:"";width:24px;height:24px;position:absolute}.feature-icon--focus:before{border-bottom:0;border-right:0;border-radius:7px 0 0;transform:translate(-5px,-5px)}.feature-icon--focus:after{border-top:0;border-left:0;border-radius:0 0 7px;transform:translate(5px,5px)}.feature-icon--focus span{background:var(--accent);border-radius:50%;width:7px;height:7px}.feature-icon--history{justify-content:center;align-items:end;gap:4px;padding-bottom:14px;display:flex}.feature-icon--history span{background:var(--accent);border-radius:3px;width:5px}.feature-icon--history span:first-child{opacity:.45;height:12px}.feature-icon--history span:nth-child(2){opacity:.7;height:22px}.feature-icon--history span:nth-child(3){height:30px}.mini-feed{opacity:.7;justify-content:space-between;align-items:end;gap:10px;width:42%;height:76%;display:flex;position:absolute;bottom:0;right:50px}.mini-feed:before{background-image:linear-gradient(var(--hairline) 1px, transparent 1px);content:"";background-size:100% 25%;position:absolute;inset:0}.mini-feed span{z-index:1;background:linear-gradient(var(--accent), #b6f36c0d);border-radius:4px 4px 0 0;width:100%;box-shadow:0 0 18px #b6f36c1c}.mini-feed span:first-child{height:24%}.mini-feed span:nth-child(2){height:38%}.mini-feed span:nth-child(3){height:31%}.mini-feed span:nth-child(4){height:55%}.mini-feed span:nth-child(5){height:46%}.mini-feed span:nth-child(6){height:72%}.mini-feed span:nth-child(7){height:88%}.workflow{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.radar-card{border:1px solid var(--hairline-strong);border-radius:var(--radius-large);background:radial-gradient(circle at 50% 49%, #b6f36c14, transparent 42%), linear-gradient(145deg, var(--surface), #090c0a);min-height:570px;box-shadow:var(--shadow);position:relative;overflow:hidden}.radar-card__top,.radar-card__bottom{z-index:4;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:flex;position:absolute;left:0;right:0}.radar-card__top{border-bottom:1px solid var(--hairline);top:0}.radar-card__top b{color:var(--accent);font-size:8px}.radar-card__bottom{border-top:1px solid var(--hairline);bottom:0}.radar-card__bottom span{color:var(--accent);align-items:center;gap:8px;display:flex}.radar-card__bottom i{background:var(--accent);border-radius:50%;width:5px;height:5px}.radar-card__bottom small{color:var(--ink-tertiary);font-size:7px}.radar{aspect-ratio:1;background-image:linear-gradient(90deg,#0000 49.8%,#b6f36c14 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#b6f36c14 50%,#0000 50.2%);border:1px solid #b6f36c26;border-radius:50%;width:min(78%,430px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar__ring{border:1px solid #b6f36c1c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar__ring--one{width:72%;height:72%}.radar__ring--two{width:45%;height:45%}.radar__ring--three{width:18%;height:18%}.radar__beam{background:conic-gradient(from 0deg, transparent 0 75%, #b6f36c2e 94%, transparent 100%);border-radius:50%;animation:4s linear infinite radar-sweep;position:absolute;inset:0}.radar__dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 15px var(--accent);border-radius:50%;animation:1.8s ease-in-out infinite point-pulse;position:absolute}.radar__dot--one{top:26%;left:66%}.radar__dot--two{animation-delay:.5s;top:62%;left:22%}.radar__dot--three{animation-delay:1s;top:72%;left:72%}.radar img{z-index:3;border:1px solid var(--accent-line);border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 35px #b6f36c33}.workflow__copy h2{margin-bottom:44px}.steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.steps li{border-top:1px solid var(--hairline);grid-template-columns:42px 1fr;gap:17px;padding:23px 0;display:grid}.steps li:last-child{border-bottom:1px solid var(--hairline)}.steps b{border:1px solid var(--accent-line);background:var(--accent-wash);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:grid}.steps strong{font-size:17px}.steps p{color:var(--ink-secondary);margin:6px 0 0;font-size:14px}.workflow__note{color:var(--ink-tertiary);margin:20px 0 0;font-size:11px}.platform-section{padding-top:clamp(100px,12vw,170px);padding-bottom:clamp(120px,14vw,190px)}.platform-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.platform-card{border:1px solid var(--hairline);border-radius:var(--radius-large);background:linear-gradient(145deg, var(--surface), #090c0a);min-height:610px;padding:40px;position:relative;overflow:hidden}.platform-card--web{flex-direction:column;justify-content:end;display:flex}.platform-card__halo{background:repeating-radial-gradient(circle,#0000 0 52px,#b6f36c12 53px 54px),radial-gradient(circle,#b6f36c1c,#0000 65%);border:1px solid #b6f36c21;border-radius:50%;width:540px;height:540px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.platform-label{color:var(--accent);letter-spacing:.15em;align-items:center;gap:9px;margin-bottom:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;display:flex}.platform-icon{width:16px;height:16px;display:block;position:relative}.platform-icon--web{border:1px solid;border-radius:50%}.platform-icon--web:before,.platform-icon--web:after{content:"";position:absolute}.platform-icon--web:before{border-top:1px solid;border-bottom:1px solid;inset:3px -1px}.platform-icon--web:after{border-left:1px solid;top:0;bottom:0;left:50%}.platform-icon--android:before{content:"";background:currentColor;border-radius:5px 5px 2px 2px;position:absolute;inset:4px 1px 0}.platform-card h3{letter-spacing:-.06em;margin-bottom:18px;font-size:clamp(38px,5vw,60px);line-height:.98}.platform-card p{max-width:460px;color:var(--ink-secondary);font-size:15px;line-height:1.7}.platform-card ul{color:var(--ink-secondary);gap:9px;margin:24px 0 32px;padding:0;font-size:13px;list-style:none;display:grid}.platform-card li:before{color:var(--accent);content:"↗";margin-right:9px}.platform-card--android{grid-template-rows:1fr auto;padding-top:0;display:grid}.phone-preview{background:radial-gradient(circle at 50% 10%,#b6f36c21,#0000 36%),#080b09;border:6px solid #202620;border-radius:42px;width:min(68%,280px);height:335px;margin:-36px auto 42px;padding:70px 25px 25px;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 35px 70px #0000008c}.phone-preview__notch{background:#020302;border-radius:20px;width:82px;height:20px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-preview img{border:1px solid var(--accent-line);border-radius:11px}.phone-preview>span{color:var(--accent);letter-spacing:.14em;margin:24px 0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:block}.phone-preview>strong{letter-spacing:-.06em;font-size:30px;line-height:.9}.phone-preview__pulse{align-items:end;gap:5px;height:65px;display:flex;position:absolute;bottom:25px;left:24px;right:24px}.phone-preview__pulse i{background:linear-gradient(var(--accent), transparent);border-radius:3px 3px 0 0;width:25%}.phone-preview__pulse i:first-child{height:20%}.phone-preview__pulse i:nth-child(2){height:43%}.phone-preview__pulse i:nth-child(3){height:66%}.phone-preview__pulse i:nth-child(4){height:100%}.final-cta{border:1px solid var(--accent-line);border-radius:var(--radius-large);box-shadow:var(--shadow-accent);background:radial-gradient(circle at 82% 40%,#b6f36c1f,#0000 28%),linear-gradient(135deg,#111710,#090c0a);margin-bottom:clamp(100px,12vw,170px);padding:clamp(55px,8vw,96px);position:relative;overflow:hidden}.final-cta h2{z-index:2;margin-bottom:24px;font-size:clamp(52px,7vw,88px);position:relative}.final-cta>p:not(.eyebrow){max-width:520px;color:var(--ink-secondary);margin-bottom:30px;font-size:16px}.final-cta__mark{opacity:.32;width:260px;height:260px;position:absolute;top:50%;right:7%;transform:translateY(-50%)rotate(-7deg)}.final-cta__mark:before,.final-cta__mark:after{content:"";border:1px solid #b6f36c2b;border-radius:50%;animation:3s ease-out infinite icon-pulse;position:absolute;inset:-40px}.final-cta__mark:after{animation-delay:1.5s}.text-link{color:var(--ink-secondary);align-items:center;gap:10px;padding:15px 6px;font-size:13px;font-weight:750;display:inline-flex}.text-link:hover{color:var(--ink)}.site-footer{border-top:1px solid var(--hairline);padding-bottom:calc(24px + var(--safe-bottom));background:#060706}.site-footer__inner{grid-template-columns:1fr auto auto;gap:110px;padding-block:62px;display:grid}.brand--footer{grid-template-rows:auto;grid-template-columns:40px auto}.brand--footer img{grid-row:auto;width:40px;height:40px}.site-footer__inner>div:first-child p{color:var(--ink-tertiary);margin:15px 0 0;font-size:12px}.footer-links{align-content:start;gap:10px;min-width:120px;display:grid}.footer-links strong{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.footer-links a{color:var(--ink-tertiary);font-size:12px;transition:color .16s}.footer-links a:hover{color:var(--accent)}.site-footer__legal{border-top:1px solid var(--hairline);color:var(--ink-tertiary);justify-content:space-between;gap:20px;padding-top:22px;font-size:9px;display:flex}[data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.contact-page{background:radial-gradient(circle at 73% 16%, #b6f36c12, transparent 32rem), var(--canvas)}.contact-hero{grid-template-columns:1fr auto;align-items:end;gap:60px;min-height:650px;padding-top:170px;padding-bottom:86px;display:grid;position:relative}.contact-hero__aura{z-index:-1;background:repeating-radial-gradient(circle,#0000 0 54px,#b6f36c0d 55px 56px);border:1px solid #b6f36c1a;border-radius:50%;width:460px;height:460px;position:absolute;top:60px;right:-90px}.back-link{color:var(--ink-tertiary);align-items:center;gap:8px;margin-bottom:70px;font-size:11px;font-weight:700;display:inline-flex}.back-link:hover{color:var(--accent)}.contact-hero h1{margin-bottom:28px;font-size:clamp(68px,9vw,126px)}.contact-hero>div:first-of-type>p:last-child{max-width:620px;color:var(--ink-secondary);margin-bottom:0;font-size:18px;line-height:1.7}.contact-status{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:13px;align-items:center;gap:15px;min-width:220px;margin-bottom:12px;padding:18px;display:flex}.contact-status>span{gap:3px;display:grid}.contact-status strong{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.contact-status small{color:var(--ink-secondary);font-size:10px}.contact-layout{border-top:1px solid var(--hairline);grid-template-columns:minmax(320px,.72fr) minmax(480px,1.28fr);gap:clamp(50px,8vw,110px);padding-top:90px;padding-bottom:130px;display:grid}.contact-methods h2{margin-bottom:42px;font-size:clamp(42px,5vw,62px)}.contact-method{border-top:1px solid var(--hairline);grid-template-columns:46px 1fr auto;align-items:center;gap:15px;padding:18px 0;transition:color .18s,padding .18s;display:grid}.contact-method:hover{color:var(--accent);padding-left:5px;padding-right:5px}.contact-method__icon{border:1px solid var(--hairline-strong);background:var(--surface);border-radius:12px;place-items:center;width:46px;height:46px;display:grid;position:relative}.contact-method__icon--mail:before{border:1.5px solid var(--accent);content:"";border-radius:2px;width:20px;height:14px}.contact-method__icon--mail:after{border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);content:"";width:12px;height:12px;position:absolute;top:15px;transform:rotate(45deg)}.contact-method__icon--whatsapp:before{border:1.5px solid var(--accent);content:"";border-radius:50%;width:19px;height:19px}.contact-method__icon--whatsapp:after{border-bottom:1.5px solid var(--accent);content:"";width:7px;height:7px;position:absolute;bottom:11px;right:12px;transform:rotate(-25deg)}.contact-method>span:nth-child(2){gap:2px;display:grid}.contact-method small{color:var(--ink-tertiary);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.contact-method strong{color:var(--ink);font-size:14px}.contact-method em{color:var(--ink-tertiary);font-size:10px;font-style:normal}.contact-method>b{color:var(--ink-tertiary);font-size:13px}.response-note{color:var(--ink-tertiary);justify-content:space-between;margin-top:18px;font-size:10px;display:flex}.response-note strong{color:var(--ink-secondary)}.contact-form-card{border:1px solid var(--hairline-strong);border-radius:var(--radius-large);background:linear-gradient(145deg, var(--surface), #090c0a);box-shadow:var(--shadow);padding:clamp(28px,5vw,52px)}.contact-form-card__heading{justify-content:space-between;align-items:start;gap:30px;margin-bottom:42px;display:flex}.contact-form-card h2{font-size:clamp(30px,4vw,45px)}.contact-form-card__heading>span{color:var(--ink-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.contact-form{gap:21px;display:grid}.form-row{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label>span{color:var(--ink-secondary);font-size:10px;font-weight:750}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--hairline-strong);width:100%;color:var(--ink);background:#ffffff08;border-radius:10px;outline:0;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form input,.contact-form select{height:52px;padding:0 15px}.contact-form textarea{resize:vertical;min-height:150px;padding:15px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--accent);background:#b6f36c08;box-shadow:0 0 0 3px #b6f36c14}.contact-form ::placeholder{color:var(--ink-tertiary)}.form-note,.form-status{color:var(--ink-tertiary);text-align:center;margin:-8px 0 0;font-size:9px}.form-status:not(:empty){color:var(--accent)}.contact-faq{border-top:1px solid var(--hairline)}.faq-grid{border-top:1px solid var(--hairline);border-left:1px solid var(--hairline);grid-template-columns:repeat(2,1fr);display:grid}.faq-grid article{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);min-height:250px;padding:30px}.faq-grid article>span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.faq-grid h3{letter-spacing:-.03em;margin:54px 0 12px;font-size:20px}.faq-grid p{color:var(--ink-secondary);margin-bottom:0;font-size:13px;line-height:1.7}.contact-cta{border:1px solid var(--accent-line);border-radius:var(--radius-card);background:linear-gradient(120deg, var(--accent-wash), transparent);justify-content:space-between;align-items:center;gap:40px;margin-bottom:120px;padding:44px;display:flex}.contact-cta .eyebrow{margin-bottom:10px}.contact-cta h2{font-size:clamp(32px,4vw,48px)}@keyframes status-pulse{50%{opacity:.5;transform:scale(.86)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes chart-draw{to{stroke-dashoffset:0}}@keyframes point-pulse{50%{opacity:.55;transform:scale(.7)}}@keyframes card-shine{0%,45%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes rail-move{to{transform:translate(-50%)}}@keyframes icon-pulse{0%{opacity:.45;transform:scale(.45)}to{opacity:0;transform:scale(1.7)}}@keyframes radar-sweep{to{transform:rotate(360deg)}}@media (max-width:1050px){.hero{grid-template-columns:1fr;padding-top:160px}.hero__copy{max-width:760px}.hero h1{font-size:clamp(74px,12vw,112px)}.terminal-wrap{width:min(100%,760px);margin:20px auto 0}.workflow{grid-template-columns:.82fr 1fr;gap:60px}.site-footer__inner{gap:60px}}@media (max-width:820px){.hero__aura{aspect-ratio:1;width:100%;height:auto;left:0}.contact-hero__aura{width:min(52vw,380px);height:min(52vw,380px);right:0}.terminal-orbit{display:none}.site-header__inner{min-height:72px}.menu-button{display:block}.site-navigation{top:calc(72px + var(--safe-top));border:1px solid var(--hairline-strong);box-shadow:var(--shadow);opacity:0;pointer-events:none;visibility:hidden;background:#0d100ef7;border-radius:16px;gap:0;padding:12px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:fixed;left:16px;right:16px;transform:translateY(-10px)}.site-navigation[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.site-navigation>a:not(.button){border-bottom:1px solid var(--hairline);padding:14px 12px}.site-navigation>a:not(.button):after{display:none}.nav-cta{margin-top:10px}.section-heading{display:block}.section-heading>p:last-child{max-width:580px;margin-top:22px}.workflow{grid-template-columns:1fr}.workflow__visual{width:min(100%,600px);margin-inline:auto}.platform-grid{grid-template-columns:1fr}.platform-card{min-height:560px}.contact-hero{grid-template-columns:1fr}.contact-status{width:max-content}.contact-layout{grid-template-columns:1fr}.contact-methods{max-width:620px}}@media (max-width:620px){.signal-rail__track{justify-content:center;gap:14px;width:100%;animation:none}.signal-rail__track span:nth-of-type(n+3),.signal-rail__track i:nth-of-type(n+2){display:none}.contact-hero__aura{width:min(72vw,280px);height:min(72vw,280px);right:0}.section-shell,.site-header__inner,.site-footer__inner,.site-footer__legal{width:min(calc(100% - 32px), var(--content-width))}.brand__descriptor{display:none}.brand{grid-template-rows:auto}.brand img{grid-row:auto}.hero{min-height:auto;padding-top:132px;padding-bottom:72px}.hero h1{font-size:clamp(58px,19vw,86px)}.hero__lead{font-size:16px}.hero__actions,.final-cta__actions{display:grid}.hero__actions .button,.final-cta__actions .button{width:100%}.trust-row{display:grid}.terminal{border-radius:20px;min-height:540px;transform:none}.terminal__metrics{padding-inline:14px}.terminal__metrics div{padding-left:10px}.terminal__metrics strong{font-size:10px}.pulse-chart{height:205px;margin-inline:14px}.signal-stack{padding-inline:14px}.signal-preview{grid-template-columns:34px 1fr auto;gap:9px}.signal-preview .signal-badge{display:none}.asset-mark{width:34px;height:34px}.edge-grid,.faq-grid{grid-template-columns:1fr}.feature-card--wide{grid-column:auto}.feature-card{min-height:370px;padding:27px}.feature-card--wide{min-height:470px}.mini-feed{width:calc(100% - 54px);height:36%;right:27px}.radar-card{min-height:470px}.radar-card__bottom{gap:5px;display:grid}.platform-card{min-height:540px;padding:28px}.phone-preview{width:min(76%,255px);height:310px}.final-cta{padding:40px 27px}.final-cta__mark{opacity:.14;right:-25%}.site-footer__inner{grid-template-columns:1fr 1fr;gap:45px 25px}.site-footer__inner>div:first-child{grid-column:1/-1}.site-footer__legal{display:grid}.contact-hero{min-height:580px;padding-top:130px;padding-bottom:65px}.back-link{margin-bottom:55px}.contact-hero h1{font-size:clamp(60px,19vw,92px)}.contact-layout{padding-block:70px 95px}.contact-form-card{border-radius:20px}.form-row{grid-template-columns:1fr}.faq-grid{border-left:0}.faq-grid article{border-left:1px solid var(--hairline);min-height:220px}.contact-cta{padding:30px;display:grid}.contact-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.terminal,.terminal:hover{transform:none}}.platform-icon--android:before{content:"";background:currentColor;border-radius:0;inset:0;-webkit-mask:url(/brand/android.svg) 50%/contain no-repeat;mask:url(/brand/android.svg) 50%/contain no-repeat}.contact-method__icon--whatsapp:before{content:"";background:#25d366;border:0;border-radius:0;width:22px;height:22px;-webkit-mask:url(/brand/whatsapp.svg) 50%/contain no-repeat;mask:url(/brand/whatsapp.svg) 50%/contain no-repeat}.contact-method__icon--whatsapp:after{display:none}.whatsapp-fab{z-index:84;right:max(20px, calc(var(--safe-right) + 16px));bottom:max(20px, calc(var(--safe-bottom) + 16px));color:#061d10;letter-spacing:-.01em;background:#25d366;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;min-height:54px;padding:0 20px 0 16px;font-size:13px;font-weight:850;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 16px 46px #00000061,0 0 34px #25d36633}.whatsapp-fab:before{z-index:-1;border-radius:inherit;content:"";border:1px solid #25d3666b;animation:2.4s ease-out infinite whatsapp-ring;position:absolute;inset:-1px}.whatsapp-fab:hover{background:#35e676;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 54px #00000070,0 0 42px #25d3664d}.whatsapp-fab__icon{background:currentColor;flex:none;width:24px;height:24px;display:block;-webkit-mask:url(/brand/whatsapp.svg) 50%/contain no-repeat;mask:url(/brand/whatsapp.svg) 50%/contain no-repeat}@keyframes whatsapp-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.35)}}@media (max-width:620px){.whatsapp-fab{right:max(14px, calc(var(--safe-right) + 10px));bottom:max(14px, calc(var(--safe-bottom) + 10px));justify-content:center;width:50px;min-height:50px;padding:0}.whatsapp-fab>span:last-child{display:none}.whatsapp-fab__icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.whatsapp-fab:before{opacity:0;animation:none}}.site-header .brand{align-items:center;gap:9px;display:inline-flex}.site-header .brand img{border-radius:10px;grid-row:auto;width:38px;height:38px}.site-header .brand__name{align-self:auto;font-size:20px}#edge .section-heading{margin-bottom:34px}#edge .edge-grid{grid-template-columns:repeat(3,1fr)}#edge .feature-card{min-height:0;padding:24px}#edge .feature-card__index{top:22px;right:22px}#edge .feature-icon{border-radius:12px;width:42px;height:42px}#edge .feature-card h3{margin:20px 0 7px;font-size:22px}#edge .feature-card p{font-size:13px;line-height:1.5}@media (max-width:620px){.site-header .brand{gap:8px}.site-header .brand img{border-radius:9px;width:34px;height:34px}.site-header .brand__name{font-size:18px}#edge .section-heading{margin-bottom:24px}#edge .edge-grid{grid-template-columns:1fr;gap:9px}#edge .feature-card{min-height:0;padding:20px}#edge .feature-card h3{margin-top:16px;font-size:20px}}body.dialog-open{overflow:hidden}.download-page{background:radial-gradient(circle at 72% 8%, #b6f36c17, transparent 30rem), radial-gradient(circle at 12% 58%, #0ec1800a, transparent 34rem), var(--canvas)}.download-hero{grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);align-items:end;gap:clamp(50px,9vw,130px);min-height:700px;padding-top:170px;padding-bottom:96px;display:grid;position:relative;overflow:clip}.download-hero__aura{z-index:-1;background:repeating-radial-gradient(circle,#0000 0 58px,#b6f36c0d 59px 60px);border:1px solid #b6f36c17;border-radius:50%;width:520px;height:520px;position:absolute;top:66px;right:-100px}.download-hero h1{max-width:860px;margin-bottom:28px;font-size:clamp(66px,8.4vw,118px)}.download-hero h1 span,.download-platforms h2 span,.install-guide h2 span{color:var(--accent)}.download-hero__copy>p:not(.eyebrow){max-width:660px;color:var(--ink-secondary);margin:0;font-size:18px;line-height:1.7}.download-availability{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:13px;align-items:center;gap:14px;margin-top:34px;padding:14px 17px;display:inline-flex}.download-availability>i,.download-status--live i{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 18px #b6f36cb3}.download-availability>span{gap:3px;display:grid}.download-availability strong{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.download-availability small{color:var(--ink-secondary);font-size:10px}.download-hero__mark{text-align:center;place-self:center end}.download-hero__mark>div{border:1px solid var(--accent-line);background:linear-gradient(145deg, var(--surface-raised), #b6f36c0d);width:min(30vw,290px);height:min(30vw,290px);box-shadow:var(--shadow-accent);border-radius:34%;place-items:center;display:grid;position:relative;transform:rotate(8deg)}.download-hero__mark>div:before,.download-hero__mark>div:after{content:"";border:1px solid #b6f36c1f;border-radius:40%;position:absolute;inset:-26px}.download-hero__mark>div:after{border-color:#b6f36c0f;inset:-52px}.download-hero__mark img{filter:drop-shadow(0 14px 30px #0000005c);width:48%}.download-hero__mark>span{color:var(--ink-tertiary);letter-spacing:.16em;margin-top:42px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.download-platforms{border-top:1px solid var(--hairline);padding-top:110px;padding-bottom:130px}.download-platforms .section-heading{margin-bottom:54px}.download-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.download-card{border:1px solid var(--hairline);border-radius:var(--radius-large);background:linear-gradient(145deg, #ffffff08, transparent 52%), var(--surface);align-content:start;gap:28px;min-height:570px;padding:clamp(28px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000002e}.download-card:before{content:"";filter:blur(4px);pointer-events:none;background:#ffffff08;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-110px}.download-card--available{border-color:var(--accent-line);background:radial-gradient(circle at 88% 8%, #b6f36c1c, transparent 18rem), linear-gradient(145deg, #b6f36c12, transparent 48%), var(--surface);box-shadow:var(--shadow-accent)}.download-card.is-visible:hover{border-color:var(--hairline-strong);transform:translateY(-4px)}.download-card--available.is-visible:hover{border-color:#b6f36c6b}.download-card__topline{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.download-card__topline>small{color:var(--ink-tertiary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.download-status{border:1px solid var(--hairline-strong);min-height:28px;color:var(--ink-tertiary);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.download-status--live{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.download-card__glyph{z-index:1;border:1px solid var(--hairline-strong);width:76px;height:76px;color:var(--ink-secondary);letter-spacing:-.05em;background:#ffffff08;border-radius:20px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:850;display:grid;position:relative}.download-card__glyph--android{border-color:var(--accent-line);background:var(--accent-wash)}.download-card__glyph--android:before{background:var(--accent);content:"";width:38px;height:38px;-webkit-mask:url(/brand/android.svg) 50%/contain no-repeat;mask:url(/brand/android.svg) 50%/contain no-repeat}.download-card__glyph--ios{border-radius:24px;font-size:17px}.download-card__glyph--macos{font-size:16px}.download-card__glyph--windows{grid-template-rows:repeat(2,17px);grid-template-columns:repeat(2,17px);gap:3px}.download-card__glyph--windows i{background:currentColor;width:17px;height:17px;display:block}.platform-kicker{color:var(--accent);letter-spacing:.15em;margin:0 0 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.download-card h3{margin:0 0 14px;font-size:clamp(32px,4vw,48px);line-height:1.02}.download-card>div>p:last-child{max-width:480px;color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.65}.download-card>.button{align-self:end;margin-top:auto}.download-meta{border:1px solid var(--hairline);border-radius:13px;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.download-meta li{border-right:1px solid var(--hairline);gap:4px;padding:13px;display:grid}.download-meta li:last-child{border-right:0}.download-meta span{color:var(--ink-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:750}.download-checksum-link{color:var(--ink-tertiary);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;justify-self:center;margin-top:-16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.download-checksum-link:hover{color:var(--accent)}.install-guide{border-top:1px solid var(--hairline);grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(50px,8vw,110px);padding-top:120px;padding-bottom:130px;display:grid}.install-guide__intro>p:last-child{max-width:460px;color:var(--ink-secondary);margin:0;font-size:14px;line-height:1.7}.install-steps{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none;display:grid}.install-steps li{border-bottom:1px solid var(--hairline);grid-template-columns:54px 1fr;gap:20px;padding:25px 0;display:grid}.install-steps b{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.install-steps strong{margin-bottom:7px;font-size:18px;display:block}.install-steps p{color:var(--ink-secondary);margin:0;font-size:13px;line-height:1.6}.download-web-cta{border:1px solid var(--accent-line);border-radius:var(--radius-card);background:linear-gradient(120deg, var(--accent-wash), transparent);justify-content:space-between;align-items:center;gap:40px;margin-bottom:120px;padding:clamp(30px,5vw,48px);display:flex}.download-web-cta p:not(.eyebrow){color:var(--ink-secondary);margin:0;font-size:14px}.coming-soon-dialog{width:min(100% - 32px,520px);max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;border-radius:24px;padding:0;overflow:visible}.coming-soon-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030504c7}.coming-soon-dialog[open]{animation:.18s ease-out dialog-enter}.coming-soon-dialog__panel{border:1px solid var(--accent-line);background:radial-gradient(circle at 90% 10%, #b6f36c21, transparent 15rem), var(--surface-raised);box-shadow:var(--shadow);border-radius:24px;gap:18px;padding:40px;display:grid;position:relative;overflow:hidden}.coming-soon-dialog__panel:before{background:linear-gradient(90deg, transparent, var(--accent), transparent);content:"";height:2px;position:absolute;top:0;left:0;right:0}.coming-soon-dialog__close{border:1px solid var(--hairline-strong);width:38px;height:38px;color:var(--ink-secondary);cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.coming-soon-dialog__close:hover{border-color:var(--accent-line);color:var(--ink)}.coming-soon-dialog__mark{border:1px solid var(--accent-line);background:var(--accent-wash);border-radius:22px;place-items:center;width:78px;height:78px;margin-bottom:10px;display:grid}.coming-soon-dialog h2{margin:0;font-size:clamp(38px,8vw,58px);line-height:1}.coming-soon-dialog h2 span{color:var(--accent)}.coming-soon-dialog p:not(.eyebrow){color:var(--ink-secondary);margin:0 0 10px;font-size:14px;line-height:1.7}@keyframes dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (max-width:820px){.download-hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.download-hero__mark{display:none}.download-grid,.install-guide{grid-template-columns:1fr}.download-card{min-height:540px}.install-guide__intro{max-width:620px}}@media (max-width:620px){.download-hero{padding-top:126px;padding-bottom:72px}.download-hero .back-link{margin-bottom:52px}.download-hero h1{font-size:clamp(54px,17vw,82px)}.download-hero__copy>p:not(.eyebrow){font-size:16px}.download-availability{width:100%}.download-platforms{padding-block:76px 90px}.download-grid{gap:12px}.download-card{border-radius:21px;min-height:520px;padding:26px}.download-card h3{font-size:34px}.download-meta li{padding:11px 9px}.install-guide{gap:42px;padding-block:82px 94px}.install-guide h2{font-size:48px}.download-web-cta{margin-bottom:90px;padding:30px;display:grid}.download-web-cta .button{width:100%}.coming-soon-dialog__panel{border-radius:20px;padding:32px 24px 24px}}@media (prefers-reduced-motion:reduce){.coming-soon-dialog[open]{animation:none}}.download-hero{min-height:0;padding-top:138px;padding-bottom:54px;display:block}.download-hero .back-link{margin-bottom:32px}.download-hero__copy{max-width:850px}.download-hero h1{max-width:850px;margin-bottom:18px;font-size:clamp(48px,6.8vw,82px);line-height:.96}.download-hero__copy>p:not(.eyebrow){max-width:620px;font-size:16px;line-height:1.6}.download-availability{border-radius:11px;gap:11px;margin-top:24px;padding:11px 14px}.download-platforms{padding-top:54px;padding-bottom:64px}.download-platforms .section-heading{align-items:end;margin-bottom:26px}.download-platforms .section-heading h2{margin:0;font-size:clamp(34px,4vw,48px)}.download-platforms .section-heading>p{max-width:420px;font-size:13px;line-height:1.55}.download-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.download-card{border-radius:20px;flex-direction:column;gap:16px;min-height:405px;padding:22px;display:flex;box-shadow:0 14px 38px #00000029}.download-card:before{width:180px;height:180px;top:-105px;right:-100px}.download-card.is-visible:hover{transform:translateY(-2px)}.download-card__topline{gap:12px}.download-card__topline>small{letter-spacing:.12em;font-size:8px;font-weight:800}.download-status{min-height:25px;padding:0 9px;font-size:8px}.download-card__identity{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.download-card__glyph{width:50px;height:50px;color:var(--ink-secondary);border-radius:14px;flex:0 0 50px}.download-card__glyph:before{content:"";background:currentColor;width:27px;height:27px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.download-card__glyph--android{border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent)}.download-card__glyph--android:before{-webkit-mask-image:url(/brand/platform-android.svg);mask-image:url(/brand/platform-android.svg)}.download-card__glyph--ios,.download-card__glyph--macos{font-size:inherit;border-radius:14px}.download-card__glyph--ios:before{-webkit-mask-image:url(/brand/platform-ios.svg);mask-image:url(/brand/platform-ios.svg)}.download-card__glyph--macos:before{-webkit-mask-image:url(/brand/platform-macos.svg);mask-image:url(/brand/platform-macos.svg)}.download-card__glyph--windows{grid-template:none;gap:0;display:grid}.download-card__glyph--windows:before{-webkit-mask-image:url(/brand/platform-windows.svg);mask-image:url(/brand/platform-windows.svg)}.download-card__identity h3{margin:0;font-size:clamp(21px,2vw,25px);line-height:1.1}.download-card__copy{z-index:1;color:var(--ink-secondary);margin:0;font-size:12.5px;line-height:1.55;position:relative}.download-meta{border-radius:10px}.download-meta li{gap:2px;padding:9px 8px}.download-meta span{font-size:7px}.download-meta strong{font-size:10px}.download-card__notice{color:var(--ink-tertiary);margin:-4px 0 0;font-size:10px;line-height:1.45}.download-card>.button{min-height:46px;margin-top:auto;padding-inline:14px}.download-checksum-link{margin-top:-9px;font-size:8px}.install-guide{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:clamp(36px,6vw,72px);padding-top:62px;padding-bottom:68px}.install-guide h2{margin-bottom:13px;font-size:clamp(32px,4vw,46px)}.install-guide__intro>p:last-child{font-size:12.5px;line-height:1.55}.install-steps{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.install-steps li{border:1px solid var(--hairline);background:var(--surface);border-radius:14px;grid-template-columns:1fr;align-content:start;gap:12px;padding:18px}.install-steps strong{margin-bottom:5px;font-size:15px}.install-steps p{font-size:11.5px;line-height:1.5}.download-web-cta{gap:24px;margin-bottom:72px;padding:24px 28px}.download-web-cta h2{margin:0;font-size:clamp(25px,3vw,34px)}.download-web-cta .button{flex:none}.coming-soon-dialog{width:min(100% - 28px,460px)}.coming-soon-dialog__panel{gap:14px;padding:32px}.coming-soon-dialog__mark{border-radius:18px;width:62px;height:62px;margin-bottom:3px}.coming-soon-dialog__mark img{width:46px;height:46px}.coming-soon-dialog h2{font-size:clamp(34px,7vw,48px)}@media (max-width:1100px){.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-card{min-height:340px}}@media (max-width:720px){.download-hero{padding-top:122px;padding-bottom:42px}.download-hero .back-link{margin-bottom:26px}.download-hero h1{font-size:clamp(44px,13vw,66px)}.download-platforms{padding-block:42px 52px}.download-platforms .section-heading{align-items:start;margin-bottom:22px}.install-guide{grid-template-columns:1fr;gap:28px;padding-block:50px 56px}.install-guide__intro{max-width:560px}}@media (max-width:620px){.download-hero{padding-top:112px;padding-bottom:36px}.download-hero__copy>p:not(.eyebrow){font-size:14px}.download-availability{align-items:flex-start;width:auto;max-width:100%}.download-platforms{padding-block:38px 46px}.download-grid{grid-template-columns:1fr;gap:10px}.download-card{border-radius:18px;min-height:0;padding:20px}.download-card h3,.download-card__identity h3{font-size:23px}.install-guide{gap:24px;padding-block:44px 50px}.install-guide h2{font-size:34px}.install-steps{grid-template-columns:1fr;gap:8px}.install-steps li{grid-template-columns:34px 1fr;gap:10px;padding:15px}.download-web-cta{gap:18px;margin-bottom:58px;padding:22px;display:grid}.download-web-cta .button{width:100%}.coming-soon-dialog__panel{padding:28px 22px 22px}}.ui-icon,.contact-form-card__icon,.faq-item summary i{background:currentColor;flex:none;width:13px;height:13px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-icon--external{-webkit-mask-image:url(/brand/ui-external.svg);mask-image:url(/brand/ui-external.svg)}.ui-icon--back{-webkit-mask-image:url(/brand/ui-arrow-left.svg);mask-image:url(/brand/ui-arrow-left.svg)}.ui-icon--send{-webkit-mask-image:url(/brand/ui-paper-plane.svg);mask-image:url(/brand/ui-paper-plane.svg)}.contact-hero{min-height:0;padding-top:138px;padding-bottom:54px;display:block}.contact-hero__copy{max-width:850px}.contact-hero .back-link{margin-bottom:32px}.contact-hero h1{margin-bottom:18px;font-size:clamp(48px,6.8vw,82px);line-height:.96}.contact-hero__copy>p:not(.eyebrow){max-width:650px;color:var(--ink-secondary);margin:0;font-size:16px;line-height:1.6}.contact-status{border-radius:11px;gap:11px;width:max-content;min-width:0;margin:24px 0 0;padding:11px 14px}.contact-status>i{background:var(--accent);border-radius:50%;width:8px;height:8px;box-shadow:0 0 18px #b6f36cb3}.contact-layout{grid-template-columns:minmax(280px,.78fr) minmax(440px,1.22fr);gap:clamp(30px,5vw,64px);padding-top:54px;padding-bottom:64px}.contact-methods h2{margin:0 0 10px;font-size:clamp(32px,4vw,46px);line-height:1.05}.contact-methods__intro{color:var(--ink-secondary);margin:0 0 22px;font-size:12.5px}.contact-method-list{gap:10px;display:grid}.contact-method{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;grid-template-columns:48px 1fr 14px;gap:13px;padding:16px;transition:border-color .18s,transform .18s}.contact-method:hover{border-color:var(--accent-line);color:var(--accent);padding:16px;transform:translateY(-2px)}.contact-method:last-of-type{border-bottom:1px solid var(--hairline)}.contact-method__icon{border-radius:13px;width:48px;height:48px}.contact-method__icon--mail:before{background:var(--accent);border:0;border-radius:0;width:23px;height:23px;-webkit-mask:url(/brand/ui-envelope.svg) 50%/contain no-repeat;mask:url(/brand/ui-envelope.svg) 50%/contain no-repeat}.contact-method__icon--mail:after{display:none}.contact-method strong{font-size:13px}.contact-method em{font-size:9.5px}.response-note{margin-top:0;padding:12px 2px 0}.contact-form-card{border-radius:20px;padding:clamp(22px,3vw,30px);box-shadow:0 14px 38px #0000002e}.contact-form-card__heading{justify-content:flex-start;align-items:center;gap:14px;margin-bottom:22px}.contact-form-card__icon{border:1px solid var(--accent-line);background:var(--accent-wash);width:48px;height:48px;color:var(--accent);border-radius:13px;place-items:center;display:grid;-webkit-mask:none;mask:none}.contact-form-card__icon:before{content:"";background:currentColor;width:22px;height:22px;-webkit-mask:url(/brand/ui-paper-plane.svg) 50%/contain no-repeat;mask:url(/brand/ui-paper-plane.svg) 50%/contain no-repeat}.contact-form-card h2{margin:0;font-size:clamp(25px,3vw,34px)}.contact-form{gap:14px}.contact-form label{gap:6px}.contact-form input,.contact-form select{height:46px}.contact-form textarea{min-height:105px;padding:13px 15px}.contact-form .button{min-height:46px}.form-note,.form-status{margin-top:-4px}.contact-faq{border-top:1px solid var(--hairline);padding-top:54px;padding-bottom:64px}.contact-faq .section-heading{align-items:end;margin-bottom:26px}.contact-faq .section-heading h2{margin:0;font-size:clamp(34px,4vw,48px)}.contact-faq .section-heading>p{max-width:360px;font-size:13px}.faq-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.faq-item{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;overflow:hidden}.faq-item summary{cursor:pointer;grid-template-columns:28px 1fr 16px;align-items:center;gap:10px;min-height:72px;padding:16px 18px;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{color:var(--accent);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.faq-item summary strong{font-size:14px}.faq-item summary i{color:var(--ink-tertiary);transition:transform .18s;-webkit-mask-image:url(/brand/ui-chevron-down.svg);mask-image:url(/brand/ui-chevron-down.svg)}.faq-item[open]{border-color:var(--accent-line)}.faq-item[open] summary i{color:var(--accent);transform:rotate(180deg)}.faq-item>div{padding:0 18px 18px 56px}.faq-item p{color:var(--ink-secondary);margin:0;font-size:12.5px;line-height:1.6}.faq-item p a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.contact-cta{gap:24px;margin-bottom:72px;padding:24px 28px}.contact-cta h2{margin:0;font-size:clamp(25px,3vw,34px)}.contact-cta .button{flex:none}@media (max-width:900px){.contact-layout{grid-template-columns:1fr}.contact-methods{max-width:none}.contact-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.contact-hero{padding-top:122px;padding-bottom:42px}.contact-hero .back-link{margin-bottom:26px}.contact-hero h1{font-size:clamp(44px,13vw,66px)}.contact-layout,.contact-faq{padding-block:42px 52px}.contact-faq .section-heading{align-items:start}}@media (max-width:620px){.contact-hero{min-height:0;padding-top:112px;padding-bottom:36px}.contact-hero__copy>p:not(.eyebrow){font-size:14px}.contact-status{width:auto;max-width:100%}.contact-layout{gap:32px;padding-block:38px 46px}.contact-method-list,.faq-grid{grid-template-columns:1fr}.contact-method,.contact-method:hover{padding:15px}.contact-form-card{border-radius:18px;padding:20px}.form-row{grid-template-columns:1fr}.contact-faq{padding-block:38px 46px}.faq-item summary{min-height:66px;padding:14px 15px}.faq-item>div{padding:0 15px 15px 53px}.contact-cta{gap:18px;margin-bottom:58px;padding:22px;display:grid}.contact-cta .button{width:100%}}.ui-icon--arrow-right{-webkit-mask-image:url(/brand/ui-arrow-right.svg);mask-image:url(/brand/ui-arrow-right.svg)}.home-page .hero{grid-template-columns:minmax(0,.88fr) minmax(450px,1.12fr);gap:clamp(36px,5vw,70px);min-height:0;padding-top:124px;padding-bottom:54px}.home-page .hero h1{margin-bottom:18px;font-size:clamp(54px,6.4vw,82px);line-height:.9}.home-page .availability-pill{margin-bottom:18px}.home-page .hero__lead{margin-bottom:24px;font-size:16px;line-height:1.6}.home-page .hero__actions .button{min-height:48px}.home-page .trust-row{gap:10px 16px;margin-top:20px}.home-page .terminal-orbit--one{inset:-28px}.home-page .terminal-orbit--two{inset:-52px}.home-page .terminal{border-radius:20px;min-height:0;transform:rotateY(-2deg)}.home-page .terminal__bar{height:54px;padding-inline:18px}.home-page .terminal__metrics{padding:13px 18px}.home-page .pulse-chart{height:168px;margin-inline:18px}.home-page .pulse-chart svg{bottom:-4px}.home-page .signal-stack{gap:7px;padding:0 18px 10px}.home-page .signal-preview{min-height:54px;padding:8px 11px}.home-page .illustrative-label{padding:0 18px 13px}.home-page .asset-mark{font-size:0;position:relative}.home-page .asset-mark:before{background:var(--ink-secondary);content:"";width:20px;height:20px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.home-page .signal-preview--pump .asset-mark:before{background:#f7931a;-webkit-mask-image:url(/brand/home-bitcoin.svg);mask-image:url(/brand/home-bitcoin.svg)}.home-page .signal-preview--watch .asset-mark:before{background:#8c8c8c;-webkit-mask-image:url(/brand/home-ethereum.svg);mask-image:url(/brand/home-ethereum.svg)}.home-page .signal-rail__track{gap:26px;padding-block:12px;font-size:8px}.home-page .section{padding-top:58px;padding-bottom:64px}.home-page .section-heading{align-items:end;column-gap:45px;max-width:820px;margin-bottom:28px}.home-page .section-heading h2,.home-page .workflow__copy h2{font-size:clamp(34px,4vw,48px)}.home-page .section-heading>p:last-child{font-size:13px;line-height:1.55}.home-page .eyebrow{margin-bottom:13px}.home-page #edge .feature-card{border-radius:18px;padding:22px}.home-page #edge .feature-card:hover{transform:translateY(-2px)}.home-page .feature-icon{border-radius:13px;width:48px;height:48px}.home-page .feature-icon:before{background:var(--accent);content:"";opacity:1;border:0;border-radius:0;width:23px;height:23px;animation:none;transform:none;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.home-page .feature-icon:after,.home-page .feature-icon span{display:none}.home-page .feature-icon--pulse:before{-webkit-mask-image:url(/brand/home-bolt.svg);mask-image:url(/brand/home-bolt.svg)}.home-page .feature-icon--focus:before{width:21px;height:21px;-webkit-mask-image:url(/brand/home-chart-line.svg);mask-image:url(/brand/home-chart-line.svg)}.home-page .feature-icon--history:before{-webkit-mask-image:url(/brand/home-circle-check.svg);mask-image:url(/brand/home-circle-check.svg)}.home-page .workflow{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(36px,6vw,76px)}.home-page .radar-card{border-radius:20px;min-height:410px}.home-page .radar-card__top,.home-page .radar-card__bottom{padding:18px}.home-page .radar{width:min(70%,290px)}.home-page .workflow__copy h2{margin-bottom:22px}.home-page .steps li{grid-template-columns:36px 1fr;gap:13px;padding:15px 0}.home-page .steps b{width:30px;height:30px}.home-page .steps strong{font-size:15px}.home-page .steps p{font-size:12.5px;line-height:1.5}.home-page .workflow__note{margin-top:14px;font-size:10px}.home-page .platform-section{padding-top:58px;padding-bottom:64px}.home-page .platform-section .section-heading{margin-bottom:28px}.home-page .platform-grid{gap:12px}.home-page .platform-card{border-radius:20px;min-height:390px;padding:24px}.home-page .platform-card__halo{opacity:.55;width:470px;height:470px;top:-260px}.home-page .platform-label{margin-bottom:14px}.home-page .platform-icon--web{background:currentColor;border:0;border-radius:0;-webkit-mask:url(/brand/home-globe.svg) 50%/contain no-repeat;mask:url(/brand/home-globe.svg) 50%/contain no-repeat}.home-page .platform-icon--web:before,.home-page .platform-icon--web:after{display:none}.home-page .platform-card h3{margin-bottom:12px;font-size:clamp(30px,3.7vw,44px)}.home-page .platform-card p{font-size:13px;line-height:1.55}.home-page .platform-card ul{gap:7px;margin:16px 0 20px;font-size:12px}.home-page .platform-card li{align-items:center;gap:8px;display:flex}.home-page .platform-card li:before{background:var(--accent);content:"";flex:none;width:10px;height:10px;margin:0;-webkit-mask:url(/brand/home-check.svg) 50%/contain no-repeat;mask:url(/brand/home-check.svg) 50%/contain no-repeat}.home-page .platform-card--android{grid-template-rows:1fr;grid-template-columns:minmax(150px,.7fr) 1fr;align-items:center;gap:22px;padding-top:24px}.home-page .phone-preview{border-width:5px;border-radius:32px;width:min(100%,190px);height:270px;margin:0 auto;padding:58px 18px 18px;transform:rotate(2deg)}.home-page .phone-preview>span{margin-top:18px}.home-page .phone-preview>strong{font-size:24px}.home-page .phone-preview__pulse{height:48px;bottom:18px;left:18px;right:18px}.home-page .final-cta{border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:22px 34px;margin-bottom:72px;padding:28px;display:grid}.home-page .final-cta .eyebrow,.home-page .final-cta h2,.home-page .final-cta>p:not(.eyebrow){grid-column:1}.home-page .final-cta h2{margin:-8px 0 0;font-size:clamp(34px,4vw,48px)}.home-page .final-cta>p:not(.eyebrow){margin:-12px 0 0;font-size:13px}.home-page .final-cta__actions{grid-area:1/2/4;align-items:center}.home-page .final-cta__actions .button{min-height:46px}.home-page .final-cta__mark{opacity:.08;width:150px;height:150px;right:28%}@media (max-width:1000px){.home-page .hero{grid-template-columns:1fr;padding-top:120px}.home-page .hero__copy{max-width:760px}.home-page .terminal-wrap{width:min(100%,760px);margin:12px auto 0}.home-page .terminal-orbit{display:none}}@media (max-width:720px){.home-page .hero{padding-top:108px;padding-bottom:42px}.home-page .hero h1{font-size:clamp(46px,13vw,66px)}.home-page .section,.home-page .platform-section{padding-block:42px 52px}.home-page .workflow{grid-template-columns:1fr;gap:30px}.home-page .workflow__visual{width:100%}.home-page .platform-grid{grid-template-columns:1fr}.home-page .platform-card{min-height:0}.home-page .final-cta{grid-template-columns:1fr}.home-page .final-cta__actions{grid-area:auto/1}}@media (max-width:620px){.home-page .hero{padding-top:104px;padding-bottom:36px}.home-page .hero__lead{font-size:14px}.home-page .hero__actions{display:grid}.home-page .hero__actions .button{width:100%}.home-page .terminal{min-height:0}.home-page .terminal__bar{height:50px;padding-inline:13px}.home-page .terminal__metrics{padding:11px 13px}.home-page .pulse-chart{height:145px;margin-inline:13px}.home-page .signal-stack,.home-page .illustrative-label{padding-inline:13px}.home-page .section,.home-page .platform-section{padding-block:38px 46px}.home-page .section-heading{margin-bottom:22px}.home-page .edge-grid{gap:9px}.home-page #edge .feature-card{padding:20px}.home-page .radar-card{min-height:350px}.home-page .radar-card__bottom{display:grid}.home-page .platform-card{border-radius:18px;padding:20px}.home-page .platform-card--android{grid-template-columns:1fr;gap:18px}.home-page .phone-preview{border-radius:28px;width:150px;height:220px;padding-top:48px}.home-page .phone-preview>strong{font-size:20px}.home-page .phone-preview__pulse{height:36px}.home-page .final-cta{gap:16px;margin-bottom:58px;padding:22px}.home-page .final-cta h2{font-size:34px}.home-page .final-cta__actions{display:grid}.home-page .final-cta__actions .button{width:100%}}.home-page .site-header .brand img,.home-page .terminal__brand img,.home-page .radar img,.home-page .phone-preview img,.home-page .brand--footer img{border:1px solid var(--accent-line);object-fit:cover;background:#070908;padding:0;display:block}.home-page .terminal__brand{gap:9px}.home-page .terminal__brand img{border-radius:7px;flex:0 0 26px;width:26px;height:26px;box-shadow:0 0 18px #b6f36c1a}.home-page .asset-mark{place-items:center;overflow:hidden}.home-page .asset-mark:before{width:19px;height:19px;display:block}.home-page .signal-preview--watch .asset-mark:before{width:20px;height:20px}.home-page .feature-icon{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.home-page .feature-icon:before,.home-page .feature-icon--bolt:before,.home-page .feature-icon--pulse:before{width:20px;height:20px;display:block;position:static}.home-page .platform-label{align-items:center}.home-page .platform-icon{flex:0 0 18px;width:18px;height:18px}.home-page .platform-icon--android:before{transform-origin:50%;transform:scale(1.1)}.home-page .radar img{border-radius:14px;width:50px;height:50px;box-shadow:0 0 35px #b6f36c33}.home-page .phone-preview{text-align:center}.home-page .phone-preview img{border-radius:10px;width:40px;height:40px;margin-inline:auto;box-shadow:0 0 22px #b6f36c1f}.home-page .brand--footer{align-items:center}.home-page .brand--footer .brand__name{align-self:center}.home-page .final-cta__mark{display:none}.home-page .signal-preview{grid-template-columns:34px minmax(0,1fr) auto auto;gap:10px}.home-page .asset-mark{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;overflow:visible}.home-page .asset-mark:before{filter:drop-shadow(0 4px 8px #00000059);width:30px;height:30px;display:block}.home-page .signal-preview--pump .asset-mark:before{filter:drop-shadow(0 0 7px #f7931a38);background:#f7931a}.home-page .signal-preview--watch .asset-mark:before{filter:drop-shadow(0 0 7px #a7acb829);transform-origin:50%;background:#a7acb8;width:32px;height:32px;transform:scaleX(1.1)}.home-page .signal-rail{position:relative;overflow:hidden}.home-page .signal-rail__track{will-change:transform;justify-content:flex-start;align-items:stretch;gap:0;width:max-content;padding:0;animation:28s linear infinite rail-move;display:flex}.home-page .signal-rail__group{white-space:nowrap;flex:none;justify-content:space-around;align-items:center;gap:clamp(22px,2.6vw,42px);width:max-content;min-width:100vw;padding:12px clamp(20px,2.8vw,44px);display:flex}.home-page .signal-rail__group>span,.home-page .signal-rail__group>i{flex:none;display:block}@media (max-width:820px){.home-page .menu-button{place-content:center;display:grid}.home-page .menu-button span{margin:3px auto}}@media (max-width:620px){.home-page .terminal__brand img{flex-basis:24px;width:24px;height:24px}.home-page .signal-preview{grid-template-columns:34px minmax(0,1fr) auto}.home-page .asset-mark:before{width:30px;height:30px}.home-page .signal-preview--watch .asset-mark:before{width:32px;height:32px}.home-page .signal-rail__track{justify-content:flex-start;width:max-content;animation:20s linear infinite rail-move}.home-page .signal-rail__group{justify-content:flex-start;gap:22px;min-width:max(100vw,680px);padding:11px 18px}.home-page .signal-rail__group>span,.home-page .signal-rail__group>i{display:block}.home-page .radar img{border-radius:13px;width:48px;height:48px}.home-page .phone-preview img{border-radius:9px;width:34px;height:34px}}.ui-icon--download{-webkit-mask-image:url(/brand/ui-download.svg);mask-image:url(/brand/ui-download.svg)}.home-page .hero__actions{gap:10px;width:min(100%,420px);display:grid}.home-page .hero__actions>.button{justify-self:start}.home-page .hero__app-actions,.home-page .platform-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-page .hero__app-actions{width:100%}.home-page .hero__app-actions .button{white-space:nowrap;width:100%;min-width:0;padding-inline:14px;font-size:12px}.home-page .button--download{color:#d8ffae;background:#b6f36c12;border-color:#b6f36c3d}.home-page .button--download:hover{background:#b6f36c1f;border-color:#b6f36c66}.home-page .platform-card__actions{margin-top:18px}.home-page .platform-card__actions .button{white-space:nowrap;gap:7px;width:100%;min-width:0;min-height:44px;padding-inline:10px;font-size:11px}@media (max-width:620px){.home-page .hero__actions{width:100%}.home-page .hero__actions>.button{justify-self:stretch}.home-page .hero__app-actions,.home-page .platform-card__actions{gap:8px}.home-page .hero__app-actions .button,.home-page .platform-card__actions .button{padding-inline:9px;font-size:11px}}@media (max-width:360px){.home-page .hero__app-actions,.home-page .platform-card__actions{gap:6px}.home-page .hero__app-actions .button,.home-page .platform-card__actions .button{gap:5px;padding-inline:6px;font-size:10px}.home-page .ui-icon--download{width:11px;height:11px}}.legal-page{background:radial-gradient(circle at 76% 8%, #b6f36c12, transparent 30rem), var(--canvas)}.legal-hero{max-width:860px;padding-top:146px;padding-bottom:54px}.legal-hero .back-link{margin-bottom:34px}.legal-hero h1{letter-spacing:-.065em;margin:0 0 20px;font-size:clamp(50px,7vw,88px);font-weight:880;line-height:.96}.legal-hero h1 span{color:var(--accent)}.legal-hero>p:not(.eyebrow){max-width:720px;color:var(--ink-secondary);margin:0;font-size:16px;line-height:1.7}.legal-meta{color:var(--ink-tertiary);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:9px 20px;margin-top:24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:flex}.legal-document{max-width:860px;padding-bottom:110px}.legal-document>section{border-top:1px solid var(--hairline);padding:28px 0}.legal-document>section:last-of-type{border-bottom:1px solid var(--hairline)}.legal-document h2{color:var(--ink);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(20px,2.4vw,27px);line-height:1.15}.legal-document p,.legal-document li{color:var(--ink-secondary);font-size:15px;line-height:1.75}.legal-document p{margin:0}.legal-document p+p{margin-top:12px}.legal-document ul{gap:8px;margin:0;padding-left:20px;display:grid}.legal-document a{color:var(--accent);text-underline-offset:3px;-webkit-text-decoration:underline #b6f36c59;text-decoration:underline #b6f36c59}.legal-callout{border:1px solid var(--accent-line);background:#b6f36c0d;border-radius:16px;margin:30px 0;padding:22px}.legal-callout--warning{background:#f2b84b0f;border-color:#f2b84b59}.legal-callout strong{color:var(--ink);margin-bottom:7px;font-size:15px;display:block}.legal-callout p{font-size:13px}.legal-document--compact{max-width:800px}.site-footer__legal-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;display:flex}.site-footer__legal-links a{transition:color .16s}.site-footer__legal-links a:hover,.site-footer__legal-links a[aria-current=page]{color:var(--accent)}@media (max-width:820px){.legal-hero{padding-top:126px}}@media (max-width:620px){.legal-hero{padding-top:116px;padding-bottom:38px}.legal-hero .back-link{margin-bottom:28px}.legal-hero h1{font-size:clamp(46px,15vw,70px)}.legal-document{padding-bottom:82px}.legal-document>section{padding:23px 0}.legal-document p,.legal-document li{font-size:14px}.site-footer__legal-links{justify-content:flex-start}}
