:root{--bg:#080e1b;--surface:#0e1728;--surface-2:#111e31;--line:#233046;--muted:#8b9bb2;--white:#eef5ff;--cyan:#72eadd;--purple:#a292ff;--font-head:'Space Grotesk',sans-serif;--font-body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--white);font-family:var(--font-body);font-size:15px;line-height:1.65;overflow-x:hidden}body::selection{background:#66dccc;color:#08111e}a{text-decoration:none;color:inherit;transition:color .2s,border-color .2s,background .2s}a:hover{color:var(--cyan)}button,input{font-family:inherit}h1,h2,h3,h4,.brand{font-family:var(--font-head)}.container-wide{max-width:1240px}.page-glow{position:absolute;inset:0 0 auto;height:780px;pointer-events:none;background:radial-gradient(ellipse 40% 30% at 63% 21%,#14325177,transparent 80%);z-index:-1}.site-nav{min-height:86px;border-bottom:1px solid #1c2a3d;background:#080e1bdc;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;z-index:15}.brand,.brand:hover{color:#f3f7ff;font-size:27px;letter-spacing:-1.5px;font-weight:700;line-height:1}.brand-point{color:var(--cyan)}.brand-icon{width:31px;height:31px;border:2px solid #65e4d7;display:inline-grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);padding:5px;gap:3px;transform:rotate(-12deg);border-radius:9px;box-shadow:0 0 24px #3bc8c936}.brand-icon span{background:#77f2e6;border-radius:2px}.brand-icon span:nth-child(2){opacity:.35}.brand-icon span:nth-child(3){opacity:.6}.brand-icon-small{width:28px;height:28px}.site-nav .nav-link{color:#9aa9bd;font-size:13px;font-weight:700;padding:10px 8px!important}.site-nav .nav-link:hover,.site-nav .nav-link.active{color:#fff}.nav-gap{gap:22px}.btn{border-radius:10px;font-weight:700;letter-spacing:-.15px}.btn-nav{padding:11px 18px;background:#1b2d40;color:#e1ffff!important;border:1px solid #365b67;font-size:13px}.btn-nav:hover{background:#254657;border-color:#64d8cd}.custom-toggler{border:1px solid #37485c;padding:8px}.navbar-toggler-icon{filter:invert(1)}.hero-section{position:relative;padding:92px 0 95px;overflow:hidden}.hero-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(#1c344a66 1px,transparent 1px),linear-gradient(90deg,#1c344a66 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,transparent,black 18%,transparent 94%);pointer-events:none}.hero-grid::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080e1b 3%,transparent 65%)}.hero-row{min-height:520px}.hero-copy{position:relative;z-index:2}.eyebrow{font-family:var(--font-head);display:flex;align-items:center;gap:11px;color:#87e9de;font-size:11px;font-weight:700;letter-spacing:2.1px}.eyebrow-sep{color:#4d687b}.pulse-dot,.live-dot{display:inline-block;background:#72eadc;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px #72eadd13,0 0 16px #72eadd50;flex:none}.hero-copy h1{font-size:clamp(52px,5.3vw,82px);font-weight:700;line-height:1.075;letter-spacing:-4.8px;margin:25px 0}.gradient-text{background:linear-gradient(92deg,#6ce8d7 5%,#7fbfea 56%,#b7a2fb 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{font-size:17px;line-height:1.85;color:#9bacbf;max-width:495px;margin-bottom:32px}.hero-actions .btn{padding:15px 23px;font-size:13px}.btn-main{background:linear-gradient(110deg,#7de8d9,#a0eee6);color:#091521;border:1px solid #8cebe1;box-shadow:0 6px 32px #51cbbc28}.btn-main:hover{color:#081521;background:#c5fff5;box-shadow:0 8px 35px #51cbbc47;transform:translateY(-1px)}.btn-main span{margin-left:20px}.btn-quiet{background:#152338cc;border:1px solid #31435c;color:#c5d5e8}.btn-quiet:hover{background:#1c2f48;border-color:#5f8692;color:#fff}.btn-quiet span{margin-left:16px}.hero-trust{display:flex;align-items:center;gap:15px;margin-top:45px;font-size:12px;line-height:1.7;color:#8fa0b6}.hero-trust strong{color:#d5dfed;font-weight:600}.trust-avatars{display:flex;padding-left:7px}.trust-avatars span{display:grid;place-items:center;margin-left:-7px;border-radius:50%;width:32px;height:32px;border:2px solid #0a1321;background:#183b49;color:#9ffff1;font-weight:700}.trust-avatars span:nth-child(2){background:#293359;color:#bfc0ff}.trust-avatars span:nth-child(3){background:#26334a;color:#a9b9ce}.hero-visual{position:relative;perspective:1000px}.dashboard-shell{background:#0d1829;border:1px solid #34475e;border-radius:15px;overflow:hidden;box-shadow:0 45px 95px #0007,0 0 80px #255b692e;transform:rotateY(-5deg) rotateX(2deg);transition:transform .45s}.dashboard-shell:hover{transform:rotateY(0) rotateX(0)}.dash-top{height:45px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #27354b;padding:0 19px;font-size:10px;color:#8798ae}.dash-dots{display:flex;gap:5px}.dash-dots i{width:7px;height:7px;border-radius:50%;background:#506077}.dash-dots i:first-child{background:#aa6470}.dash-dots i:nth-child(2){background:#b4a365}.dash-dots i:nth-child(3){background:#629c83}.dash-time{margin-left:auto;font-size:9px;color:#91bbad;letter-spacing:1px;display:flex;align-items:center;gap:8px}.dash-time .live-dot{width:5px;height:5px}.dash-body{padding:27px}.dash-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.dash-heading small{font-size:9px;color:#68819a;letter-spacing:1.8px}.dash-heading h3{font-size:20px;margin:7px 0 0;letter-spacing:-.7px}.dash-period{background:#19283d;border:1px solid #2c3d55;color:#9faec2;padding:7px 10px;border-radius:5px;font-size:10px;white-space:nowrap}.dash-period span{padding-left:10px}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:27px}.metric{background:#121f32;border:1px solid #26384f;padding:15px;border-radius:8px;min-width:0}.metric small{color:#899ab1;font-size:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric strong{display:block;font-family:var(--font-head);font-size:27px;letter-spacing:-1.5px;margin:7px 0 0}.metric-note{color:#63baa9;font-size:9px}.chart-box{margin-top:13px;border:1px solid #26384f;background:#111e30;border-radius:8px;padding:16px 18px 13px}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;font-weight:700}.chart-head span:last-child{color:#8498b0;font-size:10px;font-weight:400}.chart-legend{display:inline-block;width:6px;height:6px;background:#63d8ce;border-radius:50%;margin-right:5px}.chart-svg{display:block;width:100%;height:155px;margin-top:13px}.chart-axis{display:flex;justify-content:space-between;color:#637990;font-size:9px}.dash-bottom{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#7089a0;margin-top:19px}.status-circle{display:inline-block;width:6px;height:6px;background:#6be1c0;border-radius:50%;margin-right:6px}.floating-chip{position:absolute;right:-21px;bottom:-19px;background:#14283b;border:1px solid #456779;border-radius:11px;display:flex;align-items:center;gap:12px;padding:12px 17px;box-shadow:0 12px 30px #0007}.chip-icon{width:37px;height:37px;display:grid;place-items:center;background:#3d7774;color:#c7fff5;border-radius:10px;font-size:20px}.floating-chip strong,.floating-chip small{display:block}.floating-chip strong{font-size:12px}.floating-chip small{font-size:10px;color:#8eacba}.section-divider{height:1px;background:linear-gradient(90deg,transparent,#344359,transparent)}.capabilities-section{padding:105px 0 115px}.section-kicker{font-family:var(--font-head);color:#7fe5d7;font-size:11px;letter-spacing:2.2px;font-weight:700;margin-bottom:19px}.section-kicker span{color:#5b7087;margin-left:10px}.section-title{font-size:clamp(35px,4.25vw,57px);letter-spacing:-2.6px;line-height:1.12;margin:0;font-weight:600}.section-title span{color:#8fa0b7}.section-intro{color:#9bacbf;font-size:16px;line-height:1.9;max-width:390px;margin:0}.feature-card{position:relative;min-height:295px;border:1px solid #23344b;background:linear-gradient(145deg,#111e30,#0d1828);border-radius:13px;padding:30px;transition:border-color .25s,transform .25s}.feature-card:hover{border-color:#4c8e91;transform:translateY(-4px)}.feature-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:11px;margin-bottom:28px}.feature-icon svg{width:25px;height:25px}.icon-cyan{background:#173d42;color:#71ebdc}.icon-violet{background:#292c4b;color:#b5a7ff}.icon-blue{background:#1d344c;color:#8bc5fb}.feature-card h3{font-size:19px;letter-spacing:-.45px;margin:0 0 13px}.feature-card p{color:#91a1b6;font-size:13px;line-height:1.8;margin:0 0 29px}.feature-index{position:absolute;bottom:25px;color:#617992;font-size:9px;letter-spacing:1.5px;font-weight:700}.workflow-section{padding:0 0 115px}.workflow-panel{border:1px solid #2c3c51;border-radius:16px;background:radial-gradient(circle at 15% 100%,#16384433,transparent 50%),#101b2c;padding:70px 72px}.workflow-title{margin-bottom:22px}.text-arrow{display:inline-flex;gap:25px;margin-top:29px;font-weight:700;font-size:13px;color:#89efe2}.text-arrow:hover{color:white}.stack-list{border-top:1px solid #334258}.stack-row{display:flex;gap:23px;align-items:center;padding:25px 2px;border-bottom:1px solid #334258}.stack-n{font-size:11px;font-family:var(--font-head);color:#63b8b3}.stack-row div{flex:1}.stack-row strong{display:block;font-size:17px;font-family:var(--font-head);margin-bottom:3px}.stack-row small{color:#8ea0b7;font-size:12px}.stack-glyph{font-size:22px;color:#638b9f}.cta-section{padding-bottom:110px}.cta-card{position:relative;overflow:hidden;background:linear-gradient(125deg,#122e38,#15253d 70%,#25284c);border:1px solid #3b5c6b;padding:72px 78px;border-radius:16px}.cta-card h2{font-size:clamp(36px,4.4vw,59px);font-weight:600;line-height:1.12;letter-spacing:-2.8px;margin:21px 0}.cta-card p{color:#acbfcc;max-width:450px;font-size:15px;line-height:1.8;margin:0 0 27px}.cta-card .btn{padding:14px 22px;font-size:13px}.cta-orb{position:absolute;width:430px;height:430px;border:1px solid #65e4d644;border-radius:50%;right:-15px;top:-80px;box-shadow:0 0 0 50px #61e0d50b,0 0 0 105px #61e0d508,inset 0 0 90px #4fada52a;background:radial-gradient(circle at 40% 35%,#75efe833,transparent 60%)}.cta-orb:after{content:'';position:absolute;inset:85px;border:1px solid #75e6da33;border-radius:50%}.site-footer{border-top:1px solid #223149;padding:69px 0 0;background:#0b1422}.footer-brand{font-size:23px}.footer-description{color:#8194aa;font-size:13px;line-height:1.9}.footer-heading{font-family:var(--font-head);color:#d1dce8;font-size:13px;font-weight:700;margin-bottom:16px}.site-footer .col-lg-2>a{display:block;color:#8496ab;font-size:12px;margin-bottom:12px}.site-footer .col-lg-2>a:hover,.footer-bottom a:hover{color:var(--cyan)}.footer-beta{color:#94b1b4;font-size:12px;display:flex;align-items:center;gap:10px}.footer-bottom{border-top:1px solid #213149;margin-top:58px;padding:23px 0 26px;color:#667b93;font-size:11px}.footer-bottom a{color:#8296ac}.auth-section{min-height:calc(100vh - 87px);padding:86px 12px 93px;background:radial-gradient(ellipse 40% 33% at 50% 38%,#183e4650,transparent 85%)}.auth-card{width:100%;max-width:450px;margin:auto;background:linear-gradient(150deg,#121e31,#0e1829);border:1px solid #304158;border-radius:17px;padding:45px 45px 39px;box-shadow:0 28px 80px #0005}.auth-symbol{margin:0 auto 24px;width:52px;height:52px;border:1px solid #376471;background:#172d3c;border-radius:14px;display:grid;place-items:center}.auth-card h1{text-align:center;font-size:32px;letter-spacing:-1.35px;font-weight:700;margin:14px 0 5px}.auth-lead{color:#96a9bc;text-align:center;font-size:13px;line-height:1.8;margin:0 0 30px}.auth-card .eyebrow{font-size:9px}.form-group{margin-bottom:19px}.form-group label{display:block;font-size:12px;font-weight:700;margin-bottom:8px;color:#d9e3ed}.optional{font-weight:400;color:#7488a0}.dark-input{background:#0b1423;border:1px solid #34445d;border-radius:8px;color:#eaf5ff;padding:12px 14px;font-size:13px;min-height:46px}.dark-input::placeholder{color:#586e87}.dark-input:focus{background:#0c1727;color:#fff;border-color:#71dcd0;box-shadow:0 0 0 3px #71dcd01c}.password-field{position:relative}.password-field .dark-input{padding-right:65px}.password-toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:transparent;border:0;color:#87dace;font-size:11px;font-weight:700}.btn-form{padding:13px 18px;font-size:13px;display:flex;justify-content:center;align-items:center;position:relative;margin-top:26px}.btn-form .button-arrow{position:absolute;right:18px;font-size:17px}.btn-form:disabled{opacity:.6;cursor:wait}.form-feedback{background:#35252c;border:1px solid #82515c;border-radius:8px;color:#ffb1bd;padding:12px 13px;font-size:12px;line-height:1.65;margin-top:15px}.form-feedback[hidden]{display:none}.auth-foot{text-align:center;margin:24px 0 0;color:#8fa2b6;font-size:12px}.auth-foot a{color:#80e4db;font-weight:700}.auth-meta{display:flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-head);font-size:10px;letter-spacing:1.5px;color:#7189a2;margin-top:29px}.meta-divider{color:#3d526a}.docs-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:75px;min-height:75vh;padding-top:74px;padding-bottom:130px}.docs-sidebar{position:sticky;top:40px;align-self:start;border-right:1px solid #24344a;padding:16px 25px 20px 0}.docs-sidebar-label{font-size:10px;letter-spacing:2px;color:#72869d;font-weight:700;margin:0 0 21px}.docs-side-link{display:block;color:#8c9eb3;font-size:13px;padding:10px 12px;border-left:2px solid transparent;margin-left:-12px}.docs-side-link:hover,.docs-side-link.active{color:#79eade;border-color:#79eade;background:#162e354d}.docs-sidebar-bottom{margin-top:80px;display:flex;gap:9px;align-items:center;color:#648b98;font-size:10px}.docs-content{max-width:770px}.docs-content h1{font-size:clamp(36px,4vw,54px);letter-spacing:-2px;margin:19px 0 17px}.docs-lead{color:#9cb0c5;font-size:17px;line-height:1.85;margin:0 0 32px}.docs-notice{display:flex;gap:15px;background:#142735;border:1px solid #30606a;border-radius:10px;padding:20px 22px;margin-bottom:55px}.notice-icon{display:grid;place-items:center;flex:none;width:23px;height:23px;border:1px solid #76dccc;color:#7deadd;border-radius:50%;font-weight:700;font-size:13px}.docs-notice strong{font-size:13px}.docs-notice p{margin:5px 0 0!important;font-size:12px!important;line-height:1.7!important}.docs-content h2{font-size:25px;letter-spacing:-.6px;margin:47px 0 15px;scroll-margin-top:50px}.docs-content>p{color:#9aaec3;font-size:14px;line-height:1.9}.docs-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 37px}.docs-tiles>div{border:1px solid #27394e;background:#111e30;padding:19px;border-radius:9px}.docs-tiles strong{display:block;font-size:14px;margin-bottom:6px}.docs-tiles span{color:#899caf;font-size:12px}.docs-code-head{display:flex;justify-content:space-between;background:#19273a;border:1px solid #2b3d54;border-radius:9px 9px 0 0;padding:11px 16px;font-size:10px;letter-spacing:1px;color:#91a9c0}.docs-code{background:#0c1625;border:1px solid #2b3d54;border-top:0;border-radius:0 0 9px 9px;margin:0;padding:22px;color:#99e6ce;font-size:12px;line-height:1.9;overflow:auto}.docs-caption{font-size:11px!important;color:#71879e!important;margin-top:11px}.docs-next{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #354c61;border-radius:10px;background:#142235;padding:22px;margin-top:45px}.docs-next small{display:block;color:#7fa9ad;letter-spacing:1.5px;font-size:9px;margin-bottom:5px}.docs-next strong{font-family:var(--font-head);font-size:16px}.docs-next a{font-size:12px;font-weight:700;color:#7fe6d9}.interior-page{padding:100px 0 130px;min-height:67vh}.page-container{max-width:850px}.interior-title{font-size:clamp(42px,5vw,64px);letter-spacing:-2.9px;margin:15px 0 5px}.interior-subtitle{font-size:16px;color:#98adc2;margin-bottom:46px}.status-banner{display:flex;align-items:center;gap:19px;background:#132d30;border:1px solid #3a746f;border-radius:12px;padding:26px 27px;margin-bottom:47px}.status-banner-icon{width:42px;height:42px;background:#20564b;display:grid;place-items:center;border-radius:50%;color:#8bffe4;font-size:23px;flex:none}.status-banner h2{font-size:19px;margin:0 0 4px}.status-banner p{font-size:12px;color:#8daea9;margin:0}.status-banner-label{font-size:10px;font-weight:700;white-space:nowrap;letter-spacing:1.4px;margin-left:auto;color:#84e4d0}.status-group-label{font-size:11px;font-weight:700;letter-spacing:1.9px;color:#8197ae;margin-bottom:14px}.status-list{border:1px solid #2a3b52;border-radius:11px;overflow:hidden}.status-item{padding:21px 24px;display:flex;justify-content:space-between;align-items:center;gap:15px;background:#111d2e;border-bottom:1px solid #283a50}.status-item:last-child{border-bottom:0}.status-item>div{display:grid;grid-template-columns:10px 1fr;column-gap:14px}.status-item strong{font-size:13px}.status-item>div>span:last-child{grid-column:2;color:#879bb0;font-size:11px}.status-indicator{width:8px;height:8px;background:#79e6d0;border-radius:50%;margin-top:6px}.status-indicator.pending{background:#8d94b0}.status-chip{color:#8cebd7;border:1px solid #356f65;background:#173830;font-size:10px;padding:5px 10px;border-radius:30px;white-space:nowrap}.status-chip.muted{color:#a4b1c7;border-color:#3a4b62;background:#1e2b3e}.status-bottom{display:flex;justify-content:space-between;color:#8297aa;font-size:12px;margin-top:24px}.status-bottom code{color:#77dccd}.legal-page h2{font-size:23px;letter-spacing:-.6px;margin:31px 0 8px}.legal-page p:not(.interior-subtitle){color:#96a9bc;font-size:14px;line-height:1.9}
@media(max-width:1199px){.nav-gap{gap:12px}.hero-copy h1{font-size:64px}.dashboard-shell{transform:none}.floating-chip{right:-4px}.dash-body{padding:20px}}@media(max-width:991px){.site-nav{min-height:74px}.navbar-collapse{padding:15px 0 22px}.site-nav .nav-link{padding:11px 0!important}.nav-gap{gap:0}.btn-nav{display:inline-block;margin-top:8px}.hero-section{padding:70px 0 85px}.hero-copy h1{font-size:65px}.hero-visual{max-width:720px;margin:25px auto 0}.dashboard-shell{transform:none}.floating-chip{right:10px}.capabilities-section{padding:80px 0}.workflow-panel{padding:45px}.workflow-section{padding-bottom:80px}.docs-layout{gap:35px;grid-template-columns:190px 1fr}}@media(max-width:767px){.hero-copy h1{font-size:clamp(43px,10vw,62px);letter-spacing:-2.8px}.hero-subtitle{font-size:15px}.hero-trust{margin-top:32px}.dashboard-shell{border-radius:10px}.floating-chip{display:none}.dash-body{padding:15px}.metric{padding:10px}.metric strong{font-size:22px}.chart-box{padding:12px}.chart-svg{height:125px}.capabilities-section{padding:70px 0}.section-title{letter-spacing:-1.9px}.feature-card{min-height:260px;padding:25px}.workflow-panel{padding:33px 25px}.workflow-section{padding-bottom:65px}.cta-card{padding:45px 30px}.cta-orb{opacity:.3;right:-250px}.cta-section{padding-bottom:70px}.site-footer{padding-top:45px}.footer-bottom{margin-top:33px}.docs-layout{display:block;padding-top:48px;padding-bottom:75px}.docs-sidebar{position:static;border-right:0;border-bottom:1px solid #25364b;padding:0 0 14px;display:flex;gap:4px;overflow-x:auto;white-space:nowrap;margin-bottom:40px}.docs-sidebar-label,.docs-sidebar-bottom{display:none}.docs-side-link{padding:9px 12px;margin-left:0;border-left:0;border-bottom:2px solid transparent}.docs-side-link.active{border-bottom-color:var(--cyan)}.interior-page{padding:70px 0 85px}.status-banner-label{display:none}}@media(max-width:480px){.hero-section{padding-top:55px}.hero-actions{flex-direction:column}.hero-actions .btn{text-align:center}.hero-copy h1{font-size:45px}.eyebrow{font-size:9px;letter-spacing:1.4px}.dash-period{display:none}.dash-metrics{gap:6px}.metric small{font-size:8px}.metric strong{font-size:19px}.dash-bottom{font-size:8px}.chart-head span:last-child{font-size:8px}.auth-section{padding:48px 0 70px}.auth-card{padding:35px 23px}.auth-card h1{font-size:27px}.auth-meta{font-size:8px}.docs-tiles{grid-template-columns:1fr}.status-banner{align-items:flex-start;padding:19px}.status-banner-icon{width:34px;height:34px}.status-banner h2{font-size:16px}.status-item{padding:17px 14px}.status-chip{font-size:9px}.footer-bottom{line-height:1.8}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}}
