@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/Reflective/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/Reflective/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/Reflective/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/Reflective/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(/Reflective/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/Reflective/_next/static/media/e546cf32c9d4702c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/Reflective/_next/static/media/d76fe899475ae4d7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/Reflective/_next/static/media/8048a25e80cc4179-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/Reflective/_next/static/media/87bc17f7c8b98e48-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(/Reflective/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Unbounded Fallback;src:local("Arial");ascent-override:73.93%;descent-override:18.20%;line-gap-override:0.00%;size-adjust:134.59%}.__className_cd9074{font-family:Unbounded,Unbounded Fallback;font-style:normal}.__variable_cd9074{--font-display:"Unbounded","Unbounded Fallback"}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/Reflective/_next/static/media/adb45196eddef626-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/Reflective/_next/static/media/26d0ba92e140f0dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_61b132{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.__variable_61b132{--font-body:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/Reflective/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Reflective/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Reflective/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Reflective/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Reflective/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/Reflective/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_fbc54f{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_fbc54f{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--night:#07070b;--night-soft:#0d0d14;--panel:#111119;--ink:#f4f2f7;--ink-muted:#a7a3b0;--ink-faint:#73707e;--line:rgba(255,255,255,0.1);--violet:#9d63ff;--blue:#447dff;--cyan:#39d9d1;--lime:#aeef6c;--coral:#ff765f;--pink:#ff5ca8;--page:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:var(--night)}body{min-width:320px;overflow-x:hidden;color:var(--ink);font-family:var(--font-body),sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}main{position:relative;overflow:clip}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}::selection{background:rgba(157,99,255,.4);color:#fff}.page-noise{position:fixed;z-index:20;inset:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.06'/%3E%3C/svg%3E")}.section-kicker{margin-bottom:1rem;color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.button,.nav-brand,h1,h2,h3{font-family:var(--font-display),sans-serif}h2{font-size:clamp(2.2rem,4.8vw,4.8rem);letter-spacing:-.055em;line-height:1.03}.button,h2{font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:.8rem 1.35rem;border:1px solid transparent;border-radius:999px;font-size:.76rem;letter-spacing:.025em;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--ink);box-shadow:0 12px 34px rgba(255,255,255,.12);color:#08080d}.button-primary:hover{box-shadow:0 15px 44px rgba(255,255,255,.2),0 0 42px rgba(157,99,255,.16)}.button-secondary{border-color:var(--line);background:rgba(255,255,255,.025);color:var(--ink)}.button-secondary:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.06)}.site-nav{position:absolute;z-index:10;top:0;left:50%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 48px),var(--page));height:84px;transform:translateX(-50%);border-bottom:1px solid var(--line)}.footer-brand,.nav-brand{display:inline-flex;align-items:center;gap:.65rem;font-size:.82rem;font-weight:600;letter-spacing:-.025em}.footer-brand img,.nav-brand img{border-radius:8px;box-shadow:0 6px 20px rgba(94,65,255,.24)}.nav-links{display:flex;gap:2rem;color:var(--ink-muted);font-size:.76rem}.nav-github,.nav-links a{transition:color .16s ease}.nav-github:hover,.nav-links a:hover{color:#fff}.nav-github{justify-self:end;color:var(--ink-muted);font-family:var(--font-mono),monospace;font-size:.72rem}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);grid-template-rows:1fr auto;grid-gap:2rem 4rem;gap:2rem 4rem;align-items:center;width:min(calc(100% - 48px),var(--page));min-height:min(920px,100svh);margin:0 auto;padding:132px 0 44px}.hero-aurora{position:absolute;z-index:-1;inset:0;pointer-events:none;filter:blur(85px)}.hero-aurora i{position:absolute;display:block;border-radius:50%;opacity:.3}.aurora-one{top:13%;right:-9%;width:420px;height:420px;background:#5d37ff;animation:aurora-drift 12s ease-in-out infinite alternate}.aurora-two{right:18%;bottom:0;width:300px;height:280px;background:#ff485e;animation:aurora-drift 15s ease-in-out 1s infinite alternate-reverse}.aurora-three{top:35%;left:-25%;width:300px;height:300px;background:#235aff;opacity:.15!important}@keyframes aurora-drift{to{transform:translate3d(-40px,45px,0) scale(1.12)}}.hero-copy{z-index:1;padding-top:1rem}.hero-kicker{display:flex;align-items:center;gap:.65rem;margin-bottom:1.25rem;color:var(--ink-muted);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.hero-kicker span{color:var(--lime)}.hero-kicker i{width:3px;height:3px;border-radius:50%;background:var(--ink-faint)}.hero h1{max-width:720px;font-size:clamp(3.25rem,7vw,7.15rem);font-weight:600;letter-spacing:-.075em;line-height:.91}.hero h1 em{background:linear-gradient(100deg,#ff675d 5%,#bc6bff 40%,#5b92ff 70%,#5ce7d7);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal;animation:word-shift 8s ease-in-out infinite alternate}@keyframes word-shift{to{background-position:100% 0}}.hero-lede{max-width:590px;margin-top:1.7rem;color:var(--ink-muted);font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.install-command{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:1.1rem;padding:.48rem .55rem .48rem .85rem;border:1px solid var(--line);border-radius:10px;background:rgba(8,8,13,.55);color:var(--ink-muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.terminal-prompt{margin-right:.7rem;color:var(--cyan);font-family:var(--font-mono),monospace}.install-command code{overflow:hidden;font-size:.71rem;text-overflow:ellipsis;white-space:nowrap}.copy-btn,.install-command code{font-family:var(--font-mono),monospace}.copy-btn{flex:none;margin-left:.75rem;padding:.3rem .55rem;border:1px solid var(--line);border-radius:6px;background:rgba(255,255,255,.04);color:var(--ink-muted);font-size:.62rem;cursor:pointer;transition:border-color .16s ease,color .16s ease}.copy-btn:hover{border-color:rgba(255,255,255,.25);color:#fff}.hero-byline{margin-top:1rem;color:var(--ink-faint);font-size:.76rem}.hero-byline a{color:var(--ink-muted);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:3px}.hero-object{place-items:center;width:min(100%,480px);justify-self:end}.hero-object,.icon-stage{position:relative;display:grid;aspect-ratio:1}.icon-stage{z-index:2;place-items:center;width:67%;border:1px solid rgba(255,255,255,.13);border-radius:36%;background:rgba(255,255,255,.04);box-shadow:inset 0 1px rgba(255,255,255,.1),0 40px 100px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform:rotate(-4deg)}.icon-stage:after{position:absolute;inset:8%;border-radius:29%;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 45%);content:"";pointer-events:none}.hero-icon{width:82%;height:auto;filter:drop-shadow(0 24px 36px rgba(0,0,0,.45))}.orbit{position:absolute;z-index:1;inset:5%;border:1px solid rgba(255,255,255,.08);border-radius:50%;animation:orbit-spin 24s linear infinite}.orbit:after,.orbit:before{position:absolute;inset:12%;border:1px dashed rgba(255,255,255,.06);border-radius:50%;content:""}.orbit:after{inset:28%}.orbit i{position:absolute;width:8px;height:8px;border-radius:50%;box-shadow:0 0 20px currentColor}.orbit i:first-child{top:5%;left:29%;color:var(--coral);background:currentColor}.orbit i:nth-child(2){top:31%;right:2%;color:var(--violet);background:currentColor}.orbit i:nth-child(3){right:24%;bottom:4%;color:var(--cyan);background:currentColor}.orbit i:nth-child(4){bottom:23%;left:3%;color:var(--blue);background:currentColor}@keyframes orbit-spin{to{transform:rotate(1turn)}}.color-chip{position:absolute;z-index:3;width:22px;height:22px;border:4px solid rgba(7,7,11,.65);border-radius:50%;box-shadow:0 0 28px currentColor}.chip-one{top:22%;left:10%;color:var(--coral)}.chip-one,.chip-two{background:currentColor}.chip-two{top:12%;right:18%;color:var(--violet)}.chip-three{right:5%;bottom:25%;color:var(--cyan)}.chip-four,.chip-three{background:currentColor}.chip-four{bottom:8%;left:27%;color:var(--blue)}.hero-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hero-metrics div{display:flex;align-items:baseline;gap:.75rem;padding:1.25rem 0}.hero-metrics div+div{justify-content:center;border-left:1px solid var(--line)}.hero-metrics div:last-child{justify-content:flex-end}.hero-metrics strong{font-family:var(--font-display),sans-serif;font-size:1rem;font-weight:600}.hero-metrics span{color:var(--ink-faint);font-size:.74rem}.intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr);grid-gap:7vw;gap:7vw;align-items:center;width:min(calc(100% - 48px),var(--page));min-height:880px;margin:0 auto;padding:9rem 0}.intro-copy>p:not(.section-kicker){max-width:520px;margin-top:1.6rem;color:var(--ink-muted)}.mini-list{margin-top:2.4rem;border-top:1px solid var(--line);list-style:none}.mini-list li{display:flex;align-items:center;gap:1.1rem;padding:1rem 0;border-bottom:1px solid var(--line);color:#d7d4dd;font-size:.88rem}.mini-list span{color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:.64rem}.demo-shell{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#0b0b11;box-shadow:0 40px 90px rgba(0,0,0,.45)}.demo-menubar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:45px;padding:0 1rem;border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:.65rem}.traffic{display:flex;gap:6px}.traffic i{width:8px;height:8px;border-radius:50%;background:#ff6058}.traffic i:nth-child(2){background:#ffbd2e}.traffic i:nth-child(3){background:#28ca42}.demo-live{justify-self:end;font-family:var(--font-mono),monospace}.demo-live i{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime)}.demo-body{position:relative;display:grid;place-items:center;min-height:620px;overflow:hidden;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:34px 34px}.demo-glow{position:absolute;width:380px;height:380px;border-radius:50%;background:conic-gradient(from 30deg,var(--blue),var(--violet),var(--coral),var(--cyan),var(--blue));filter:blur(80px);opacity:.22}.demo-gif{position:relative;z-index:1;width:min(380px,72%);height:auto;margin:3.5rem 0 -2.5rem;border:1px solid rgba(255,255,255,.12);border-radius:16px 16px 0 0;box-shadow:0 30px 70px rgba(0,0,0,.52)}.screen-sync{--zones-progress:0;--scan-progress:0;--route-progress:0;--light-progress:0;--finish-progress:0;position:relative;height:280vh;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 70% 45%,rgba(73,63,168,.16),transparent 32%),#08080d}.sync-sticky{position:-webkit-sticky;position:sticky;top:0;display:grid;grid-template-columns:minmax(300px,.7fr) minmax(550px,1.3fr);grid-gap:4vw;gap:4vw;align-items:center;width:min(calc(100% - 48px),1280px);height:100svh;min-height:650px;margin:0 auto}.sync-copy{position:relative;z-index:3}.sync-copy h2{font-size:clamp(2.6rem,5vw,5.3rem)}.sync-copy>p:not(.section-kicker){max-width:500px;margin-top:1.5rem;color:var(--ink-muted)}.sync-steps{display:flex;gap:1.2rem;margin-top:2.2rem;color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.sync-step{transition:color .18s ease}.step-zones{color:color-mix(in srgb,var(--ink) calc(var(--zones-progress) * 100%),var(--ink-faint))}.step-route{color:color-mix(in srgb,var(--ink) calc(var(--route-progress) * 100%),var(--ink-faint))}.step-light{color:color-mix(in srgb,var(--ink) calc(var(--light-progress) * 100%),var(--ink-faint))}.sync-visual{position:relative;width:100%;aspect-ratio:760/520}.display-wrap{position:absolute;z-index:3;top:16%;left:50%;width:48%;transform:translateX(-50%) translateY(calc((1 - var(--zones-progress)) * 20px))}.display{position:relative;aspect-ratio:16/10;overflow:hidden;border:5px solid #1d1d27;border-radius:12px;background:#11111a;box-shadow:0 28px 65px rgba(0,0,0,.5)}.display-scene{position:absolute;inset:0;overflow:hidden;background:radial-gradient(circle at 30% 27%,rgba(255,230,143,.92) 0 4%,rgba(255,130,92,.36) 12%,transparent 27%),linear-gradient(150deg,#264fb4,#704daf 38%,#e26875 67%,#ef9d69);filter:saturate(calc(.55 + var(--zones-progress) * .6))}.scene-sun{position:absolute;top:22%;left:27%;width:7%;aspect-ratio:1;border-radius:50%;background:#ffe2a8;box-shadow:0 0 25px #ffc477}.scene-ridge{position:absolute;right:-5%;bottom:-18%;width:85%;height:66%;transform:rotate(-8deg);border-radius:50% 0 0;background:#312b67}.ridge-back{right:30%;bottom:-35%;background:#4b3985;transform:rotate(16deg)}.ridge-front{background:linear-gradient(135deg,#30245f,#161735)}.sample-zone{position:absolute;display:grid;place-items:center;width:50%;height:50%;opacity:var(--zones-progress);outline:1px solid rgba(255,255,255,calc(.18 * var(--zones-progress)));transform:scale(calc(.88 + var(--zones-progress) * .12))}.sample-zone span{padding:.15rem .35rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:rgba(0,0,0,.3);color:rgba(255,255,255,.7);font-family:var(--font-mono),monospace;font-size:clamp(.4rem,.7vw,.58rem)}.zone-lt{top:0;left:0;box-shadow:inset 35px 0 45px rgba(63,126,255,.28)}.zone-lb{bottom:0;left:0;box-shadow:inset 35px 0 45px rgba(157,99,255,.28)}.zone-rt{top:0;right:0;box-shadow:inset -35px 0 45px rgba(255,118,95,.3)}.zone-rb{right:0;bottom:0;box-shadow:inset -35px 0 45px rgba(57,217,209,.23)}.scan-line{position:absolute;z-index:4;top:0;bottom:0;left:8%;width:1px;opacity:calc(var(--scan-progress) * (1 - var(--route-progress)));background:rgba(255,255,255,.8);box-shadow:0 0 15px rgba(255,255,255,.9);transform:translateX(calc(var(--scan-progress) * 290px))}.display-chin{position:relative;width:18%;height:17px;margin:0 auto;background:linear-gradient(90deg,#171720,#30303b,#171720);-webkit-clip-path:polygon(37% 0,63% 0,76% 100%,24% 100%);clip-path:polygon(37% 0,63% 0,76% 100%,24% 100%)}.display-chin i{position:absolute;inset:auto 0 0;height:1px;background:rgba(255,255,255,.1)}.display-foot{width:26%;height:4px;margin:0 auto;border-radius:50%;background:#30303b}.speaker{position:absolute;z-index:4;top:28%;width:11%;height:39%;border:2px solid #343441;border-radius:48% 48% 22% 22%/24% 24% 12% 12%;background:linear-gradient(100deg,#111118,#282832 48%,#101017);box-shadow:0 22px 35px rgba(0,0,0,.5)}.speaker-left{left:5%;transform:translateX(calc((1 - var(--route-progress)) * 38px))}.speaker-right{right:5%;transform:translateX(calc((var(--route-progress) - 1) * 38px))}.speaker-driver{position:absolute;top:28%;left:16%;width:68%;aspect-ratio:1;border:2px solid #3b3b46;border-radius:50%;background:radial-gradient(circle,#121218 0 16%,#292934 17% 38%,#0c0c12 39% 61%,#262630 62%)}.speaker-driver i{position:absolute;inset:9%;border:1px solid rgba(255,255,255,.04);border-radius:50%}.speaker-rear{z-index:-1;top:8%;left:3%;width:94%;height:47%;filter:blur(10px)}.speaker-base,.speaker-rear{position:absolute;border-radius:50%;opacity:var(--light-progress)}.speaker-base{z-index:2;right:8%;bottom:-3%;left:8%;height:10%;filter:blur(2px)}.speaker-left .speaker-rear{background:var(--blue);box-shadow:-15px 0 30px var(--blue)}.speaker-left .speaker-base{background:var(--violet);box-shadow:0 0 25px 8px var(--violet)}.speaker-right .speaker-rear{background:var(--coral);box-shadow:15px 0 30px var(--coral)}.speaker-right .speaker-base{background:var(--cyan);box-shadow:0 0 25px 8px var(--cyan)}.color-routes{position:absolute;z-index:2;inset:9% 0 auto;width:100%;height:66%;overflow:visible}.route{fill:none;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--route-progress));opacity:var(--route-progress);filter:drop-shadow(0 0 5px currentColor)}.route-lt{stroke:var(--blue);color:var(--blue)}.route-lb{stroke:var(--violet);color:var(--violet)}.route-rt{stroke:var(--coral);color:var(--coral)}.route-rb{stroke:var(--cyan);color:var(--cyan)}.sync-aura{position:absolute;z-index:1;top:20%;width:34%;height:55%;border-radius:50%;opacity:calc(var(--light-progress) * .32);filter:blur(55px)}.aura-left{left:-5%;background:linear-gradient(var(--blue),var(--violet))}.aura-right{right:-5%;background:linear-gradient(var(--coral),var(--cyan))}.sync-complete{position:absolute;right:0;bottom:5%;left:0;color:rgba(255,255,255,calc(var(--finish-progress) * .7));font-family:var(--font-mono),monospace;font-size:.65rem;letter-spacing:.15em;text-align:center;text-transform:uppercase;transform:translateY(calc((1 - var(--finish-progress)) * 8px))}.sync-details{display:grid;grid-template-columns:repeat(3,1fr);width:min(calc(100% - 48px),var(--page));margin:0 auto;padding:0 0 9rem}.sync-details>div{padding:2.5rem 2.4rem 0 0}.sync-details>div+div{padding-left:2.4rem;border-left:1px solid var(--line)}.detail-icon{display:grid;place-items:center;width:32px;height:32px;margin-bottom:1.5rem;border:1px solid var(--line);border-radius:9px;color:var(--ink-muted);font-family:var(--font-mono),monospace;font-size:.9rem}.sync-details h3{font-size:.95rem;font-weight:600}.sync-details p{margin-top:.7rem;color:var(--ink-muted);font-size:.86rem}.features{width:min(calc(100% - 48px),var(--page));margin:0 auto;padding:8rem 0 10rem;border-top:1px solid var(--line)}.section-heading{display:grid;grid-template-columns:1fr minmax(280px,.55fr);grid-gap:4rem;gap:4rem;align-items:end;margin-bottom:4rem}.section-heading>p{max-width:420px;padding-bottom:.4rem;color:var(--ink-muted)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--line)}.feature-card{position:relative;min-height:280px;padding:1.7rem;overflow:hidden;background:var(--night);transition:background .2s ease}.feature-card:after{position:absolute;right:-70px;bottom:-90px;width:180px;height:180px;border-radius:50%;background:var(--accent);content:"";filter:blur(60px);opacity:0;transition:opacity .22s ease}.feature-card:hover{background:var(--night-soft)}.feature-card:hover:after{opacity:.17}.feature-topline{display:flex;justify-content:space-between;align-items:center;color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:.64rem}.feature-topline i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 15px var(--accent)}.feature-card h3{margin-top:5.2rem;font-size:1.05rem;font-weight:600}.feature-card p{margin-top:.8rem;color:var(--ink-muted);font-size:.87rem}.accent-violet{--accent:var(--violet)}.accent-cyan{--accent:var(--cyan)}.accent-coral{--accent:var(--coral)}.accent-lime{--accent:var(--lime)}.accent-blue{--accent:var(--blue)}.accent-pink{--accent:var(--pink)}.protocol{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:7vw;gap:7vw;align-items:center;width:min(calc(100% - 48px),var(--page));margin:0 auto;padding:10rem 0;border-top:1px solid var(--line)}.protocol-copy>p:not(.section-kicker){max-width:490px;margin-top:1.5rem;color:var(--ink-muted)}.protocol-copy code{padding:.12rem .32rem;border:1px solid var(--line);border-radius:5px;color:#d4d0db;font-family:var(--font-mono),monospace;font-size:.82em}.protocol-copy>a{display:inline-block;margin-top:1.5rem;border-bottom:1px solid rgba(255,255,255,.25);color:#dcd9e2;font-size:.82rem}.packet-panel{padding:1.2rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:0 30px 80px rgba(0,0,0,.3)}.packet-panel-head{display:flex;justify-content:space-between;padding:.2rem .25rem 1rem;color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:.58rem;letter-spacing:.09em}.packet-bytes{display:grid;grid-template-columns:repeat(9,1fr);grid-gap:5px;gap:5px}.packet-byte{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:.75;border:1px solid var(--line);border-radius:8px;background:rgba(0,0,0,.22);font-family:var(--font-mono),monospace}.packet-byte b{font-size:clamp(.58rem,1.2vw,.82rem);font-weight:500}.packet-byte small{margin-top:.35rem;font-size:clamp(.35rem,.6vw,.48rem);text-transform:uppercase}.packet-byte small,.packet-id b,.packet-muted b{color:var(--ink-faint)}.packet-command b{color:#ffc75c}.packet-red b{color:var(--coral);text-shadow:0 0 10px var(--coral)}.packet-green b{color:var(--lime);text-shadow:0 0 10px var(--lime)}.packet-blue b{color:#6b9aff;text-shadow:0 0 10px var(--blue)}.packet-brightness b{color:var(--violet)}.packet-panel>p{padding:1rem .2rem 0;color:var(--ink-faint);font-family:var(--font-mono),monospace;font-size:.58rem}.packet-dot{display:inline-block;width:5px;height:5px;margin-right:.45rem;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.origin{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:7vw;gap:7vw;align-items:center;width:min(calc(100% - 48px),var(--page));margin:0 auto;padding:9rem 0;border-top:1px solid var(--line)}.origin-mark{display:flex;align-items:center;justify-content:center;gap:1.3rem;aspect-ratio:1.3;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at 65% 35%,rgba(157,99,255,.16),transparent 40%)}.origin-mark span{display:grid;place-items:center;width:92px;aspect-ratio:1;border:1px solid var(--line);border-radius:25%;background:rgba(255,255,255,.04);font-family:var(--font-display),sans-serif;font-size:2.4rem;font-weight:600}.origin-mark span:last-child{border-color:rgba(157,99,255,.45);box-shadow:0 0 55px rgba(157,99,255,.2)}.origin-mark i{color:var(--ink-faint);font-family:var(--font-mono),monospace;font-style:normal}.origin-copy>p:not(.section-kicker){max-width:610px;margin-top:1.25rem;color:var(--ink-muted)}.origin-copy p a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-underline-offset:4px}.origin-actions{display:flex;align-items:center;gap:1.4rem;margin-top:2rem}.text-link{color:var(--ink-muted);font-size:.8rem;text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.2);text-decoration-color:rgba(255,255,255,.2);text-underline-offset:4px}.download{position:relative;display:flex;flex-direction:column;align-items:center;width:min(calc(100% - 48px),var(--page));margin:4rem auto 0;padding:8rem 2rem;overflow:hidden;border:1px solid var(--line);border-radius:28px;background:#0b0b12;text-align:center}.download>:not(.download-glow){position:relative;z-index:1}.download-glow{position:absolute;top:-70%;left:50%;width:680px;height:680px;transform:translateX(-50%);border-radius:50%;background:conic-gradient(var(--coral),var(--violet),var(--blue),var(--cyan),var(--coral));filter:blur(95px);opacity:.25}.download img{margin-bottom:1.4rem;border-radius:20px;filter:drop-shadow(0 15px 25px rgba(0,0,0,.4))}.download h2{max-width:760px}.download .hero-actions{justify-content:center}.download-note{margin-top:1.5rem;font-size:.7rem}.download-note,footer{color:var(--ink-faint)}footer{display:grid;grid-template-columns:1fr auto;grid-gap:.8rem 3rem;gap:.8rem 3rem;align-items:center;width:min(calc(100% - 48px),var(--page));margin:0 auto;padding:4rem 0;font-size:.72rem}footer>p{text-align:right}footer a:hover{color:var(--ink)}.footer-fine{grid-column:1/-1;max-width:720px;justify-self:end;font-size:.62rem}@media (max-width:980px){.hero{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:2rem}.hero h1{font-size:clamp(3.6rem,8.5vw,6.4rem)}.intro{grid-template-columns:.8fr 1.2fr;gap:4vw}.sync-sticky{grid-template-columns:.72fr 1.28fr;gap:1rem}.feature-grid{grid-template-columns:repeat(2,1fr)}.packet-panel{overflow-x:auto}.packet-bytes{min-width:470px}}@media (max-width:760px){.site-nav{grid-template-columns:1fr auto;width:min(calc(100% - 32px),var(--page))}.nav-links{display:none}.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;width:min(calc(100% - 32px),var(--page));min-height:auto;padding-top:130px}.hero-copy{text-align:center}.hero-actions,.hero-kicker{justify-content:center}.hero-lede,.install-command{margin-right:auto;margin-left:auto}.hero-object{grid-row:2;width:min(100%,430px);justify-self:center}.hero-metrics{grid-row:3}.hero-metrics div{flex-direction:column;gap:.1rem;align-items:center;text-align:center}.hero-metrics div:last-child{justify-content:center}.intro{grid-template-columns:1fr;width:min(calc(100% - 32px),var(--page));padding:7rem 0}.intro-copy{text-align:center}.intro-copy>p:not(.section-kicker),.mini-list{margin-right:auto;margin-left:auto}.mini-list{max-width:520px;text-align:left}.demo-shell{width:min(100%,560px);margin:2rem auto 0}.sync-sticky{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;width:min(calc(100% - 32px),680px);min-height:680px}.sync-copy{text-align:center}.sync-copy h2{font-size:clamp(2.3rem,9vw,4.2rem)}.sync-copy>p:not(.section-kicker){margin:1rem auto 0;font-size:.9rem}.sync-steps{justify-content:center;margin-top:1.2rem}.sync-visual{max-height:48vh;margin:0 auto}.sync-details{grid-template-columns:1fr;width:min(calc(100% - 32px),var(--page));padding-bottom:6rem}.sync-details>div,.sync-details>div+div{padding:2rem 0;border-left:0;border-bottom:1px solid var(--line)}.section-heading{grid-template-columns:1fr;gap:1.5rem;text-align:center}.section-heading>p{margin:0 auto}.features{padding:6rem 0}.features,.origin,.protocol{width:min(calc(100% - 32px),var(--page))}.origin,.protocol{grid-template-columns:1fr;padding:7rem 0}.origin-copy,.protocol-copy{text-align:center}.origin-copy>p:not(.section-kicker),.protocol-copy>p:not(.section-kicker){margin-right:auto;margin-left:auto}.packet-panel{margin-top:1.5rem}.origin-mark{width:min(100%,430px);margin:0 auto}.origin-actions{justify-content:center}.download{padding:6rem 1rem}.download,footer{width:calc(100% - 32px)}footer{grid-template-columns:1fr;text-align:center}.footer-fine,footer>p{justify-self:center;text-align:center}.footer-brand{justify-self:center}}@media (max-width:520px){body{font-size:16px}.site-nav{height:72px}.hero{padding-top:110px}.hero h1{font-size:clamp(3rem,16vw,4.5rem)}.hero-object{width:100%}.hero-metrics strong{font-size:.85rem}.hero-metrics span{font-size:.62rem}.install-command{width:100%}.install-command code{font-size:.63rem}.demo-body{min-height:510px}.demo-gif{width:78%}.screen-sync{height:250vh}.sync-sticky{min-height:620px}.sync-copy>p:not(.section-kicker){display:none}.sync-steps{gap:.7rem;font-size:.55rem}.sync-visual{width:118%;margin-left:-9%}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:240px}.feature-card h3{margin-top:3.4rem}.origin-mark span{width:72px;font-size:1.8rem}.origin-actions{flex-direction:column}.download{border-radius:20px}.download-note{max-width:300px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.screen-sync{--zones-progress:1!important;--scan-progress:1!important;--route-progress:1!important;--light-progress:1!important;--finish-progress:1!important;height:auto}.sync-sticky{position:relative;height:auto;min-height:760px}.scan-line{display:none}}