.sr-landing{--sr-bg:#070713;--sr-surface:#10101f;--sr-text:#f2f0fc;--sr-muted:#a4a1b8;--sr-faint:#77738c;--sr-line:#b4a9dd29;--sr-accent:#bba3ff;--sr-tint:#8665ea1f;--sr-nav:#0c0b1ad9;--sr-card:linear-gradient(150deg,#141224,#0b0b18);background:var(--sr-bg);color:var(--sr-text);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Arial,Helvetica,sans-serif;line-height:1.6;overflow:clip}.sr-landing[data-home-theme=light]{--sr-bg:#f5f3fb;--sr-surface:#fffdff;--sr-text:#211934;--sr-muted:#60596e;--sr-faint:#766f83;--sr-line:#53377d2e;--sr-accent:#6940af;--sr-tint:#8665ea17;--sr-nav:#faf8ffeb;--sr-card:linear-gradient(150deg,#fff,#f0eafa);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sr-landing *{box-sizing:border-box}.sr-landing h1,.sr-landing h2,.sr-landing h3,.sr-landing p{margin:0}.sr-landing a{color:inherit;text-decoration:none}.sr-landing button,.sr-landing summary,.sr-landing a{-webkit-tap-highlight-color:transparent}.sr-landing button{font:inherit;cursor:pointer}:is(.sr-landing button:focus-visible,.sr-landing a:focus-visible,.sr-landing summary:focus-visible){outline:2px solid var(--sr-accent);outline-offset:5px}.sr-landing .sr-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-landing .sr-skip-link{z-index:300;color:#211934;background:#d1baff;border-radius:8px;padding:12px 20px;position:fixed;top:-90px;left:20px}.sr-landing .sr-skip-link:focus{top:15px}.sr-landing .sr-nav{z-index:50;border:1px solid var(--sr-line);background:var(--sr-nav);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;align-items:center;gap:28px;width:calc(100% - 80px);max-width:1320px;min-height:74px;padding:14px 20px 14px 26px;display:flex;position:absolute;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #00000010}.sr-landing .sr-brand{white-space:nowrap;letter-spacing:.11em;align-items:center;gap:11px;font-size:17px;font-weight:700;display:inline-flex}.sr-landing .sr-brand-logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:40px;height:40px;display:block}.sr-landing .sr-nav-links{flex:1;justify-content:center;align-items:center;gap:29px;display:flex}.sr-landing .sr-nav-links a{color:var(--sr-muted);white-space:nowrap;font-size:12px;transition:color .2s;position:relative}.sr-landing .sr-nav-links a:hover,.sr-landing .sr-nav-links a[aria-current]{color:var(--sr-text)}.sr-landing .sr-nav-links a[aria-current]:after{content:"";background:var(--sr-accent);border-radius:50%;width:3px;height:3px;position:absolute;bottom:-9px;left:50%}.sr-landing .sr-nav-actions{align-items:center;gap:16px;display:flex}.sr-landing .sr-theme-toggle{border:1px solid var(--sr-line);width:36px;height:36px;color:var(--sr-muted);background:0 0;border-radius:50%;place-items:center;transition:color .2s,transform .3s;display:grid}.sr-landing .sr-theme-toggle:hover{color:var(--sr-accent);transform:rotate(15deg)}.sr-landing .sr-theme-toggle svg{width:17px;height:17px}.sr-landing .sr-button{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:12px 23px;font-size:13px;font-weight:500;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.sr-landing .sr-button:hover{transform:translateY(-3px)}.sr-landing .sr-button-filled{color:#160d2b;background:linear-gradient(110deg,#ded0ff,#b39af4);border-color:#d0b7ff70;box-shadow:inset 0 1px #ffffff91,0 0 24px #9b72ff20}.sr-landing .sr-button-filled:hover{box-shadow:inset 0 1px #fff,0 5px 30px #9b72ff40}.sr-landing .sr-button-outline{border-color:var(--sr-line);color:var(--sr-text);background:#ffffff03}.sr-landing .sr-button-outline:hover{background:var(--sr-tint)}.sr-landing .sr-button-small{gap:18px;min-height:38px;padding:7px 15px;font-size:11px}.sr-landing .sr-profile{font-size:12px;position:relative}.sr-landing .sr-profile summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.sr-landing .sr-profile summary>span:first-child{background:var(--sr-tint);width:32px;height:32px;color:var(--sr-accent);border:1px solid var(--sr-line);border-radius:50%;place-items:center;display:grid}.sr-landing .sr-profile>div{border:1px solid var(--sr-line);background:var(--sr-surface);border-radius:10px;min-width:170px;padding:9px;position:absolute;top:44px;right:0}.sr-landing .sr-profile a,.sr-landing .sr-profile button{color:var(--sr-text);text-align:left;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;font-size:12px;display:block}.sr-landing .sr-profile a:hover,.sr-landing .sr-profile button:hover{background:var(--sr-tint)}.sr-landing .sr-menu-toggle{color:var(--sr-text);background:0 0;border:0;width:34px;height:34px;display:none;position:relative}.sr-landing .sr-menu-toggle span{background:currentColor;height:1.5px;transition:transform .2s;position:absolute;top:12px;left:7px;right:7px}.sr-landing .sr-menu-toggle span+span{top:20px}.sr-landing .sr-menu-toggle[aria-expanded=true] span{transform:translateY(4px)rotate(45deg)}.sr-landing .sr-menu-toggle[aria-expanded=true] span+span{transform:translateY(-4px)rotate(-45deg)}.sr-landing .sr-mobile-nav{background:var(--sr-surface);border:1px solid var(--sr-line);border-radius:14px;padding:16px 24px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 15px 50px #0004}.sr-landing .sr-mobile-nav:not([hidden]){display:grid}.sr-landing .sr-mobile-nav a{border-bottom:1px solid var(--sr-line);justify-content:space-between;padding:14px 0;font-size:14px;display:flex}.sr-landing .sr-mobile-nav a:last-child{color:var(--sr-accent);border:0}.sr-landing .sr-hero{isolation:isolate;background:radial-gradient(at 50% 5%,#4c328231,#0000 59%);justify-content:center;align-items:center;height:100svh;min-height:820px;max-height:1080px;display:flex;position:relative;overflow:hidden}.sr-landing .sr-stars{z-index:-1;pointer-events:none;opacity:.55;background-image:radial-gradient(1px 1px at 18% 24%,#d6c3ff 80%,#0000),radial-gradient(1px 1px at 83% 68%,#988ba9 80%,#0000),radial-gradient(1px 1px at 41% 46%,#e0d3ff 80%,#0000),radial-gradient(1.5px 1.5px at 71% 16%,#a595cf 80%,#0000);background-size:287px 243px,331px 309px,463px 377px,601px 499px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 80%,#0000);mask-image:linear-gradient(#0000,#000 18% 80%,#0000)}.sr-landing .sr-hero-planet{z-index:-1;background:radial-gradient(circle at 50% 130%,#fff,#9984d5 44%,#332455 73%);border-radius:50%;width:590px;height:590px;position:absolute;top:-412px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px #b99aff4d,0 30px 100px #7543d343,inset 0 -3px 9px #f2e5ffcc}.sr-landing .sr-hero-planet div{background:radial-gradient(circle at 50% 170%,#0000 28%,#070713 73%);border-radius:50%;position:absolute;inset:0}.sr-landing .sr-hero-orbits{z-index:-1;opacity:.6;width:960px;height:430px;position:absolute;top:170px;left:50%;transform:translate(-50%)rotate(-18deg)}.sr-landing .sr-hero-orbits i{border:1px solid #b8a1e229;border-radius:50%;position:absolute;inset:0;box-shadow:0 -1px #f6e2cd6b}.sr-landing .sr-hero-orbits i:nth-child(2){border-color:#bca3ff12;inset:28px -80px;transform:rotate(8deg);box-shadow:0 1px #b6a0e736}.sr-landing .sr-hero-orbits i:nth-child(3){border-color:#bca3ff0a;inset:60px -190px;transform:rotate(14deg);box-shadow:0 -1px #b6a0e71f}.sr-landing .sr-hero-trail{z-index:-1;opacity:.4;background:linear-gradient(#e1c8ff90,#0000);width:1px;height:420px;position:absolute;top:160px;left:50%;box-shadow:0 -14px 14px 3px #c7a0ff50}.sr-landing .sr-hero-trail:before{content:"";background:linear-gradient(90deg,#0000,#fbf1d7,#0000);width:43px;height:1px;position:absolute;top:-2px;left:-21px;box-shadow:0 0 15px #d3baff}.sr-landing .sr-hero-content{text-align:center;z-index:3;pointer-events:auto;width:100%;padding:115px 24px 0;transition:opacity .65s,transform .75s;position:relative}.sr-landing .sr-hero-launching .sr-hero-content{opacity:0;visibility:hidden;transform:translateY(64px)}.sr-landing .sr-eyebrow{letter-spacing:.2em;color:var(--sr-accent);font-size:10px;font-weight:500;line-height:1.7}.sr-landing .sr-hero-eyebrow{letter-spacing:.24em;color:var(--sr-muted);justify-content:center;align-items:center;gap:10px;margin-bottom:28px;font-size:10px;display:flex}.sr-landing .sr-hero-eyebrow>span{background:var(--sr-accent);width:5px;height:5px;box-shadow:0 0 10px var(--sr-accent);border-radius:50%}.sr-landing .sr-hero h1{letter-spacing:-.067em;color:#0000;text-shadow:0 8px 70px #b192ea10;background:linear-gradient(#fff 10%,#e3ddee 55%,#918aa3 100%);-webkit-background-clip:text;background-clip:text;padding-right:.067em;font-size:clamp(78px,12.1vw,182px);font-weight:500;line-height:1.05}.sr-landing .sr-message-mask{height:47px;margin-top:28px;overflow:hidden}.sr-landing .sr-animated-message{letter-spacing:-.03em;font-size:clamp(18px,2.2vw,29px);animation:3.5s both sr-message}.sr-landing .sr-hero-description{color:var(--sr-muted);letter-spacing:.005em;margin-top:9px;font-size:15px}.sr-landing .sr-hero-actions{justify-content:center;align-items:center;gap:14px;margin-top:33px;display:flex}.sr-landing .sr-hero-tagline{letter-spacing:.05em;color:var(--sr-muted);margin-top:25px;font-size:11px}.sr-landing .sr-hero-foot{color:var(--sr-faint);letter-spacing:.12em;z-index:20;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;bottom:35px;left:48px;right:48px}.sr-landing .sr-hero-foot a{color:var(--sr-muted);letter-spacing:.03em;align-items:center;gap:16px;font-size:11px;display:flex}.sr-landing .sr-hero-foot button{border:1px solid var(--sr-line);background:var(--sr-nav);min-width:120px;min-height:36px;color:var(--sr-muted);letter-spacing:.03em;border-radius:6px;padding:5px 10px;font-size:10px}.sr-landing .sr-launch-scene{z-index:2;pointer-events:none;position:absolute;inset:0}.sr-landing .sr-launch-scene canvas{width:100%;height:100%;display:block}.sr-landing .sr-launch-scene:after{content:"";pointer-events:none;background:radial-gradient(at 50% 48%,#0000 28%,#04050d24 70%,#04050d61);position:absolute;inset:0}.sr-landing .sr-section{width:calc(100% - 112px);max-width:1180px;margin:0 auto;padding:115px 0;scroll-margin-top:40px;position:relative}.sr-landing h2{letter-spacing:-.055em;font-size:clamp(36px,4.4vw,62px);font-weight:400;line-height:1.13}.sr-landing h2 span{color:var(--sr-muted)}.sr-landing .sr-section .sr-eyebrow{margin-bottom:23px}.sr-landing .sr-section-copy>p:not(.sr-eyebrow),.sr-landing .sr-execution-heading>p:not(.sr-eyebrow){color:var(--sr-muted);max-width:370px;margin:25px 0;font-size:15px;line-height:1.85}.sr-landing .sr-section-copy>small{max-width:340px;color:var(--sr-faint);margin-top:25px;font-size:10px;line-height:1.8;display:block}.sr-landing .sr-text-link{color:var(--sr-text);border-bottom:1px solid var(--sr-line);align-items:center;gap:28px;padding:8px 0;font-size:12px;transition:gap .2s;display:inline-flex}.sr-landing .sr-text-link:hover{color:var(--sr-accent);gap:36px}.sr-landing .sr-text-link svg{width:15px;height:15px}.sr-landing .sr-universe{border-top:1px solid var(--sr-line);grid-template-columns:1fr 1.2fr;align-items:center;gap:55px;padding-top:95px;padding-bottom:125px;display:grid}.sr-landing .sr-constellation{isolation:isolate;height:420px;position:relative}.sr-landing .sr-constellation:before{content:"";z-index:-1;background:radial-gradient(#8156cb1f,#0000 65%);position:absolute;inset:0}.sr-landing .sr-constellation-core{background:radial-gradient(circle at 32% 24%,#b5a4da80 0%,#51407655 19%,#171127 50%,#0b0715 80%);border:1px solid #a295ca3d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:158px;height:158px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 2px 2px 4px #ccbdff73,inset -5px -5px 15px #070710,0 0 70px #7e4ecd40}.sr-landing .sr-constellation-core>span{letter-spacing:-.04em;color:#e6dcfa;font-size:38px;font-weight:500}.sr-landing .sr-constellation-core small{letter-spacing:.2em;color:#b5a7d5;margin-top:3px;font-size:7px}.sr-landing .sr-constellation-ring{border:1px solid var(--sr-line);border-radius:50%;width:89%;height:69%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.sr-landing .sr-ring-two{border-color:#a795d317;width:77%;height:97%;transform:translate(-50%,-50%)rotate(47deg)}.sr-landing .sr-ring-three{border-top-color:#c9b5f059;width:100%;height:49%;transform:translate(-50%,-50%)rotate(26deg)}.sr-landing .sr-tech-node{background:var(--sr-nav);border:1px solid var(--sr-line);border-radius:9px;align-items:center;gap:10px;padding:10px 15px;font-size:12px;animation:9s ease-in-out infinite alternate sr-float;display:flex;position:absolute;box-shadow:0 10px 22px #00000015}.sr-landing .sr-tech-node i{background:var(--sr-accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #bfa1ff60}.sr-landing .sr-tech-0{top:15%;left:11%}.sr-landing .sr-tech-1{animation-delay:-2s;top:25%;right:4%}.sr-landing .sr-tech-2{animation-delay:-4s;top:65%;right:-1%}.sr-landing .sr-tech-3{animation-delay:-6s;bottom:4%;left:19%}.sr-landing .sr-tech-4{animation-delay:-1s;top:55%;left:-3%}.sr-landing .sr-tech-5{animation-delay:-3s;top:4%;left:56%}.sr-landing .sr-comet{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ccbcff);width:80px;height:1px;animation:15s linear infinite sr-comet;position:absolute;top:20%;right:0;transform:rotate(-40deg)}.sr-landing .sr-comet:after{content:"";background:#efe4ff;border-radius:50%;width:3px;height:3px;position:absolute;top:-1px;right:0;box-shadow:0 0 10px #b196ff}.sr-landing .sr-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px;display:flex}.sr-landing .sr-section-heading>p{color:var(--sr-muted);padding-bottom:4px;font-size:13px;line-height:1.9}.sr-landing .sr-journey{border-top:1px solid var(--sr-line)}.sr-landing .sr-journey-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sr-landing .sr-journey-card{border:1px solid var(--sr-line);background:var(--sr-card);border-radius:14px;min-height:230px;padding:29px 29px 33px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.sr-landing .sr-journey-card:hover{border-color:#ad8beb60;transform:translateY(-5px)}.sr-landing .sr-card-top{color:var(--sr-accent);justify-content:space-between;align-items:center;margin-bottom:31px;display:flex}.sr-landing .sr-card-top>span{color:var(--sr-faint);font-family:monospace;font-size:10px}.sr-landing .sr-journey-card h3{letter-spacing:-.025em;margin-bottom:9px;font-size:20px;font-weight:400}.sr-landing .sr-journey-card p{color:var(--sr-muted);z-index:1;max-width:270px;font-size:12px;line-height:1.85;position:relative}.sr-landing .sr-card-orbit{border:1px solid #ac8bd411;border-radius:50%;width:210px;height:100px;position:absolute;top:-56px;right:-60px;transform:rotate(-35deg)}.sr-landing .sr-centered-heading{text-align:center;margin-bottom:55px}.sr-landing .sr-centered-heading>p:last-child:not(.sr-eyebrow){color:var(--sr-muted);max-width:500px;margin:24px auto 0;font-size:14px;line-height:1.85}.sr-landing .sr-paths{padding-top:85px}.sr-landing .sr-path-grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.sr-landing .sr-path-card{background:var(--sr-card);border:1px solid var(--sr-line);border-radius:18px;flex-direction:column;padding:16px 29px 30px;transition:transform .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.sr-landing .sr-path-card:hover{border-color:#ad8beb70;transform:translateY(-7px)rotateX(1deg)}.sr-landing .sr-path-card.sr-path-featured{background:radial-gradient(ellipse at 50% 0%,#62439730,transparent 65%),var(--sr-card);border-color:#bda0f366;box-shadow:0 0 60px #8f64e30b}.sr-landing .sr-path-featured:before{content:"";background:linear-gradient(90deg,#0000,#e7cfff,#0000);width:60%;height:1px;position:absolute;top:0;left:20%}.sr-landing .sr-path-art{perspective:500px;place-items:center;height:154px;margin-bottom:10px;display:grid;position:relative}.sr-landing .sr-path-art>span{z-index:2;color:#d4c4f5;place-items:center;display:grid;position:relative}.sr-landing .sr-art-code>span{background:linear-gradient(145deg,#756795,#28203e);border:1px solid #c6b0f052;border-radius:9px;width:70px;height:58px;font:27px monospace;transform:rotateY(-15deg)rotateX(8deg);box-shadow:inset 1px 1px 1px #d8c8ff45,0 9px 25px #0003}.sr-landing .sr-path-art>i{border:1px solid #bca5ef2c;border-radius:50%;width:145px;height:70px;position:absolute;transform:rotate(-20deg)}.sr-landing .sr-path-art>i:last-child{opacity:.4;width:185px;height:95px;transform:rotate(20deg)}.sr-landing .sr-art-orbit>span{text-shadow:0 0 25px #b494ffab;font-size:62px;line-height:1}.sr-landing .sr-art-world>span{background:radial-gradient(circle at 30% 25%,#ac94e3,#51416a 35%,#171323 74%);border-radius:50%;width:67px;height:67px;box-shadow:inset 1px 1px 3px #dcc5ff,0 0 40px #8b4eb01c}.sr-landing .sr-path-card .sr-eyebrow{letter-spacing:.15em;margin-bottom:16px;font-size:9px}.sr-landing .sr-path-card h3{letter-spacing:-.045em;margin-bottom:18px;font-size:28px;font-weight:400;line-height:1.18}.sr-landing .sr-path-card>p:not(.sr-eyebrow){color:var(--sr-muted);min-height:66px;font-size:12px;line-height:1.85}.sr-landing .sr-path-card ul{border-top:1px solid var(--sr-line);color:var(--sr-muted);margin:20px 0 0;padding:23px 0 25px;font-size:11px;line-height:2.6;list-style:none}.sr-landing .sr-path-card li:before{content:"✓";color:var(--sr-accent);margin-right:10px;font-size:10px}.sr-landing .sr-path-card .sr-button{justify-content:space-between;gap:10px;min-height:44px;margin-top:auto;padding:10px 16px;font-size:11px}.sr-landing .sr-execution{border-top:1px solid var(--sr-line);grid-template-columns:1fr 1.25fr;gap:95px;display:grid}.sr-landing .sr-benefits{grid-template-columns:1fr 1fr;gap:44px 38px;padding-top:18px;display:grid}.sr-landing .sr-benefits article>svg{color:var(--sr-accent);margin-bottom:18px}.sr-landing .sr-benefits h3{letter-spacing:-.025em;margin-bottom:10px;font-size:17px;font-weight:400}.sr-landing .sr-benefits p{color:var(--sr-muted);font-size:12px;line-height:1.85}.sr-landing .sr-asteroid{background:radial-gradient(at 25% 25%,#7b6a91,#2a2337 35%,#0d0b15 72%);border-radius:38% 53% 41% 63%;width:57px;height:49px;margin:42px 0 0 75px;animation:18s ease-in-out infinite alternate sr-asteroid;transform:rotate(-18deg);box-shadow:inset 3px 2px 3px #bea6d855,8px 15px 32px #0002}.sr-landing .sr-workspace{perspective:1400px;padding-top:60px;padding-bottom:130px}.sr-landing .sr-workspace-frame{transform-origin:bottom;color:#e0daeb;background:#0d0d1a;border:1px solid #c5b1fb36;border-radius:14px;position:relative;overflow:hidden;transform:rotateX(3deg);box-shadow:0 -22px 90px -35px #9360fbc4,0 40px 90px -50px #000b}.sr-landing .sr-workspace-top{letter-spacing:.06em;color:#9e96ad;background:#ffffff03;border-bottom:1px solid #ffffff0c;align-items:center;gap:25px;height:46px;padding:0 20px;font:9px monospace;display:flex}.sr-landing .sr-window-dots{gap:5px;display:flex}.sr-landing .sr-window-dots i{border:1px solid #82738b77;border-radius:50%;width:6px;height:6px}.sr-landing .sr-preview-label{margin-left:auto}.sr-landing .sr-workspace-body{grid-template-columns:200px 1fr;display:grid}.sr-landing .sr-preview-sidebar{border-right:1px solid #ffffff0c;padding:30px 22px;position:relative}.sr-landing .sr-preview-sidebar>span{color:#887e96;letter-spacing:.08em;font:8px monospace}.sr-landing .sr-preview-sidebar>strong{color:#d1c2e8;align-items:center;gap:12px;padding:23px 0;font-size:13px;font-weight:400;display:flex}.sr-landing .sr-preview-sidebar>strong svg{width:17px}.sr-landing .sr-preview-sidebar>p{color:#8c849e;margin:4px -9px;padding:10px 9px;font-size:10px}.sr-landing .sr-preview-sidebar>p.sr-selected-file{color:#c5afe8;background:#ad87ee15;border:1px solid #c7a1fa12;border-radius:5px}.sr-landing .sr-preview-sidebar-bottom{color:#82768e;font-size:8px;line-height:1.8;position:absolute;bottom:25px;left:23px;right:22px}.sr-landing .sr-preview-sidebar-bottom i,.sr-landing .sr-workspace-caption>span i{background:#a392c2;border-radius:50%;width:4px;height:4px;margin-right:4px;display:inline-block}.sr-landing .sr-preview-main{min-width:0;padding:28px}.sr-landing .sr-preview-ticket>span{letter-spacing:.1em;color:#ae91db;font:8px monospace}.sr-landing .sr-preview-ticket h3{letter-spacing:-.04em;margin:10px 0 6px;font-size:20px;font-weight:400}.sr-landing .sr-preview-ticket p{color:#8f859e;font-size:10px}.sr-landing .sr-preview-editor{background:#292235;border:1px solid #292235;border-radius:6px;grid-template-columns:1.4fr 1fr;gap:1px;min-height:215px;margin-top:26px;display:grid;overflow:hidden}.sr-landing .sr-preview-editor>div{background:#121020;min-width:0}.sr-landing .sr-editor-tab{color:#b4a8c7;border-bottom:1px solid #bb95ff88;border-right:1px solid #292235;padding:12px 15px;font:9px monospace;display:inline-block}.sr-landing .sr-editor-tab i{background:#b99ad2;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.sr-landing .sr-preview-editor pre{white-space:pre;margin:0;padding:18px 11px;font:10px/2.3 monospace;overflow:auto}.sr-landing .sr-line{display:block}.sr-landing .sr-line b{color:#564d64;width:26px;font-weight:400;display:inline-block}.sr-landing .sr-line em{color:#706582;font-style:normal}.sr-landing .sr-line i{color:#cfb686;font-style:normal}.sr-landing .sr-line strong{color:#b698eb;font-weight:400}.sr-landing .sr-code-cursor{vertical-align:middle;background:#b99de1;width:1px;height:12px;display:inline-block}.sr-landing .sr-preview-output{padding:14px 20px;font-family:monospace}.sr-landing .sr-preview-output>span:first-child{color:#9482aa;letter-spacing:.08em;margin-bottom:30px;font-size:8px;display:block}.sr-landing .sr-preview-output code{color:#d3c7e3;font-size:11px;display:block}.sr-landing .sr-preview-output small{color:#82758e;margin-top:17px;font-size:8px;display:block}.sr-landing .sr-terminal-prompt{color:#bda7d8;margin-top:24px;font-size:11px;display:block}.sr-landing .sr-terminal-prompt i{vertical-align:middle;background:#9582ae;width:5px;height:11px;display:inline-block}.sr-landing .sr-preview-bottom{color:#aca0bc;align-items:center;gap:16px;margin-top:17px;font-size:9px;display:flex}.sr-landing .sr-preview-run{color:#d2b8f2;background:#a381d626;border:1px solid #cbb0e74a;border-radius:4px;padding:6px 14px}.sr-landing .sr-preview-bottom small{color:#83758f;margin-left:auto;font-size:8px}.sr-landing .sr-workspace-caption{color:var(--sr-muted);justify-content:space-between;align-items:center;margin-top:27px;font-size:10px;display:flex}.sr-landing .sr-workspace-caption .sr-text-link{font-size:11px}.sr-landing .sr-faq{border-top:1px solid var(--sr-line);grid-template-columns:1fr 1.45fr;gap:90px;padding-bottom:140px;display:grid}.sr-landing .sr-faq>div>p:last-child{color:var(--sr-muted);margin-top:24px;font-size:13px}.sr-landing .sr-faq-items details{border-bottom:1px solid var(--sr-line)}.sr-landing .sr-faq-items summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;list-style:none;display:flex}.sr-landing .sr-faq-items summary::-webkit-details-marker{display:none}.sr-landing .sr-profile summary::-webkit-details-marker{display:none}.sr-landing .sr-faq-items summary>span{color:var(--sr-muted);font-size:21px;font-weight:300;transition:transform .25s}.sr-landing .sr-faq-items details[open] summary>span{transform:rotate(45deg)}.sr-landing .sr-faq-items details>div>p{color:var(--sr-muted);padding:0 30px 25px 0;font-size:12px;line-height:1.9;animation:.25s both sr-answer}.sr-landing .sr-final{text-align:center;isolation:isolate;border-top:1px solid var(--sr-line);background:radial-gradient(at 50% 150%,#7f49db29,#0000 70%);padding:115px 24px 120px;position:relative;overflow:hidden}.sr-landing .sr-final .sr-eyebrow{margin-bottom:24px}.sr-landing .sr-final>p:not(.sr-eyebrow){color:var(--sr-muted);max-width:500px;margin:25px auto 30px;font-size:14px}.sr-landing .sr-final-horizon{z-index:-1;border:1px solid #c3a4ed59;border-radius:50%;width:1450px;height:800px;position:absolute;bottom:-700px;left:50%;transform:translate(-50%);box-shadow:0 -8px 50px #9161d417,inset 0 5px 20px #b18ce61c}.sr-landing .sr-footer{border-top:1px solid var(--sr-line);width:calc(100% - 112px);max-width:1320px;margin:0 auto;padding:54px 0 24px}.sr-landing .sr-footer-top{justify-content:space-between;gap:30px;padding-bottom:48px;display:flex}.sr-landing .sr-footer-top>div>p{color:var(--sr-muted);margin-top:15px;font-size:11px}.sr-landing .sr-footer-top nav{color:var(--sr-muted);align-items:center;gap:28px;font-size:11px;display:flex}.sr-landing .sr-footer-top nav a:hover{color:var(--sr-accent)}.sr-landing .sr-footer-bottom{border-top:1px solid var(--sr-line);color:var(--sr-faint);justify-content:space-between;align-items:center;gap:25px;padding-top:23px;font-size:10px;display:flex}.sr-landing .sr-footer-bottom>a{border:1px solid var(--sr-line);width:30px;height:30px;color:var(--sr-muted);border-radius:50%;place-items:center;display:grid}.sr-landing .sr-mobile-break{display:none}.sr-landing.sr-motion-enabled [data-reveal]:not(.sr-seen){opacity:0;transform:translateY(30px)}.sr-landing [data-reveal]{transition:opacity .9s,transform .9s cubic-bezier(.2,.65,.2,1)}.sr-landing .sr-universe:not(.sr-in-view) .sr-tech-node,.sr-landing .sr-universe:not(.sr-in-view) .sr-comet,.sr-landing .sr-execution:not(.sr-in-view) .sr-asteroid{animation-play-state:paused}.sr-landing.sr-motion-paused *{transition:none!important;animation-play-state:paused!important}.sr-landing.sr-motion-paused .sr-animated-message{animation:none!important}html[data-theme=light] .sr-landing .sr-hero h1{background-image:linear-gradient(#211736 20%,#74608d 100%)}html[data-theme=light] .sr-landing .sr-hero-planet{opacity:.62}html[data-theme=light] .sr-landing .sr-hero-planet div{background:radial-gradient(circle at 50% 170%,#0000 28%,#f5f3fb 73%)}html[data-theme=light] .sr-landing .sr-stars{opacity:.28;filter:invert()}html[data-theme=light] .sr-landing .sr-hero-orbits{opacity:.85;filter:brightness(.65)}html[data-theme=light] .sr-landing .sr-path-card.sr-path-featured{background:radial-gradient(ellipse at 50% 0%,#b39ad92b,transparent 65%),var(--sr-card)}html[data-theme=light] .sr-landing .sr-workspace-frame{box-shadow:0 -20px 80px -35px #9360fb70,0 35px 70px -50px #48266b70}@keyframes sr-message{0%{opacity:0;filter:blur(3px);transform:translateY(22px)}14%,82%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(2px);transform:translateY(-20px)}}@keyframes sr-float{to{transform:translateY(-9px)}}@keyframes sr-comet{0%,85%{opacity:0;transform:translate(30px,-40px)rotate(-40deg)}87%{opacity:.8}96%,to{opacity:0;transform:translate(-350px,220px)rotate(-40deg)}}@keyframes sr-asteroid{to{transform:translate(15px,-10px)rotate(15deg)}}@keyframes sr-answer{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (min-width:1600px){.sr-landing .sr-hero-content{padding-top:95px}.sr-landing .sr-hero-planet{width:740px;height:740px;top:-500px}.sr-landing .sr-hero-orbits{width:1220px;height:520px;top:180px}.sr-landing .sr-hero-trail{top:240px}.sr-landing .sr-message-mask{margin-top:30px}}@media (max-width:1100px){.sr-landing .sr-nav{gap:18px;width:calc(100% - 48px);padding-left:20px}.sr-landing .sr-nav-links{gap:20px}.sr-landing .sr-brand{font-size:14px}.sr-landing .sr-nav-actions{gap:11px}.sr-landing .sr-section{width:calc(100% - 72px)}.sr-landing .sr-universe{gap:20px}.sr-landing .sr-tech-node{padding:9px 12px;font-size:10px}.sr-landing .sr-execution{gap:55px}.sr-landing .sr-path-card{padding-left:22px;padding-right:22px}.sr-landing .sr-path-card h3{font-size:25px}.sr-landing .sr-faq{gap:60px}.sr-landing .sr-preview-sidebar{padding:25px 17px}.sr-landing .sr-workspace-body{grid-template-columns:165px 1fr}.sr-landing .sr-profile-label{display:none}}@media (max-width:850px){.sr-landing .sr-nav-links{display:none}.sr-landing .sr-nav{justify-content:space-between}.sr-landing .sr-menu-toggle{display:block}.sr-landing .sr-hero{min-height:780px}.sr-landing .sr-hero h1{font-size:13vw}.sr-landing .sr-hero-content{padding-top:90px}.sr-landing .sr-hero-orbits{width:760px;height:380px}.sr-landing .sr-hero-foot>span{display:none}.sr-landing .sr-section{padding-top:80px;padding-bottom:80px}.sr-landing .sr-universe{grid-template-columns:1fr;gap:35px}.sr-landing .sr-section-copy>p:not(.sr-eyebrow){max-width:490px}.sr-landing .sr-constellation{justify-self:center;width:100%;max-width:530px}.sr-landing .sr-journey-grid{grid-template-columns:repeat(2,1fr)}.sr-landing .sr-path-grid{gap:12px}.sr-landing .sr-path-card{padding:5px 17px 23px}.sr-landing .sr-path-card h3{font-size:21px}.sr-landing .sr-path-card>p:not(.sr-eyebrow){min-height:110px}.sr-landing .sr-path-card ul{font-size:10px}.sr-landing .sr-path-card .sr-button{white-space:normal;gap:8px;padding:10px;font-size:10px}.sr-landing .sr-execution{grid-template-columns:1fr;gap:45px}.sr-landing .sr-asteroid{margin:0;position:absolute;top:20%;right:10%}.sr-landing .sr-benefits{gap:35px}.sr-landing .sr-workspace-body{grid-template-columns:135px 1fr}.sr-landing .sr-preview-main{padding:21px}.sr-landing .sr-preview-sidebar{padding:22px 12px}.sr-landing .sr-preview-sidebar-bottom{left:13px;right:13px}.sr-landing .sr-preview-editor{grid-template-columns:1.35fr 1fr}.sr-landing .sr-faq{grid-template-columns:1fr;gap:30px}.sr-landing .sr-footer{width:calc(100% - 72px)}.sr-landing .sr-footer-top{flex-direction:column}.sr-landing .sr-footer-top nav{flex-wrap:wrap;gap:25px}.sr-landing .sr-footer-bottom{font-size:9px}}@media (max-width:600px){.sr-landing .sr-nav{border-radius:13px;gap:8px;width:calc(100% - 28px);min-height:63px;padding:10px 13px;top:14px}.sr-landing .sr-brand{letter-spacing:.075em;gap:7px;font-size:12px}.sr-landing .sr-brand-orbit{width:24px;height:24px}.sr-landing .sr-brand-orbit i{inset:8px -2px}.sr-landing .sr-brand-orbit:before{inset:4px}.sr-landing .sr-theme-toggle{width:30px;height:30px}.sr-landing .sr-nav-actions{gap:9px}.sr-landing .sr-nav .sr-button-small{gap:10px;min-height:31px;padding:6px 10px;font-size:9px}.sr-landing .sr-menu-toggle{width:28px}.sr-landing .sr-hero{height:100svh;min-height:740px;max-height:930px}.sr-landing .sr-hero-planet{width:450px;height:450px;top:-290px;box-shadow:0 16px 30px #b99aff3d,0 30px 60px #7543d333,inset 0 -3px 9px #f2e5ffcc}.sr-landing .sr-hero-orbits{opacity:.48;width:550px;height:315px;top:155px}.sr-landing .sr-hero-orbits i:nth-child(3){display:none}.sr-landing .sr-hero-trail{height:280px;top:155px}.sr-landing .sr-hero-content{padding:100px 20px 0}.sr-landing .sr-hero h1{letter-spacing:-.065em;font-size:16vw}.sr-landing .sr-hero-eyebrow{letter-spacing:.19em;gap:8px;margin-bottom:29px;font-size:7px}.sr-landing .sr-hero-eyebrow>span{width:4px;height:4px}.sr-landing .sr-message-mask{height:34px;margin-top:25px}.sr-landing .sr-animated-message{letter-spacing:-.035em;font-size:18px}.sr-landing .sr-hero-description{margin-top:7px;font-size:12px;line-height:1.9}.sr-landing .sr-mobile-break{display:block}.sr-landing .sr-hero-actions{gap:10px;margin-top:29px}.sr-landing .sr-hero-actions .sr-button{gap:12px;min-height:43px;padding:11px 13px;font-size:10px}.sr-landing .sr-hero-tagline{letter-spacing:0;margin-top:23px;font-size:9px}.sr-landing .sr-hero-foot{bottom:25px;left:24px;right:24px}.sr-landing .sr-hero-foot a{gap:10px;font-size:9px}.sr-landing .sr-hero-foot button{min-width:94px;font-size:9px}.sr-landing .sr-section{width:calc(100% - 44px);padding-top:65px;padding-bottom:65px}.sr-landing h2{font-size:38px}.sr-landing .sr-section .sr-eyebrow{letter-spacing:.16em;margin-bottom:18px;font-size:8px}.sr-landing .sr-section-copy>p:not(.sr-eyebrow),.sr-landing .sr-execution-heading>p:not(.sr-eyebrow){font-size:13px;line-height:1.9}.sr-landing .sr-constellation{height:330px;margin:10px 0}.sr-landing .sr-constellation-core{width:124px;height:124px}.sr-landing .sr-constellation-core>span{font-size:30px}.sr-landing .sr-constellation-core small{font-size:6px}.sr-landing .sr-tech-node{gap:6px;padding:8px 10px;font-size:9px}.sr-landing .sr-tech-0{top:14%;left:5%}.sr-landing .sr-tech-1{top:31%;right:0}.sr-landing .sr-tech-2{top:72%;right:0}.sr-landing .sr-tech-3{bottom:3%;left:10%}.sr-landing .sr-tech-4{top:56%;left:0}.sr-landing .sr-tech-5{top:7%;left:61%}.sr-landing .sr-section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:30px}.sr-landing .sr-section-heading>p{font-size:12px}.sr-landing .sr-journey-grid{grid-template-columns:1fr;gap:12px}.sr-landing .sr-journey-card{min-height:0;padding:24px 24px 25px}.sr-landing .sr-card-top{margin-bottom:20px}.sr-landing .sr-journey-card p{max-width:100%}.sr-landing .sr-centered-heading{margin-bottom:33px}.sr-landing .sr-centered-heading>p:last-child:not(.sr-eyebrow){max-width:290px;margin-top:20px;font-size:12px}.sr-landing .sr-path-grid{grid-template-columns:1fr;gap:22px}.sr-landing .sr-path-card{padding:10px 28px 28px}.sr-landing .sr-path-card h3{font-size:29px}.sr-landing .sr-path-card>p:not(.sr-eyebrow){min-height:0;font-size:12px}.sr-landing .sr-path-card ul{margin-top:18px;padding-top:18px;font-size:11px}.sr-landing .sr-path-card .sr-button{padding:12px 16px;font-size:12px}.sr-landing .sr-path-art{height:140px}.sr-landing .sr-asteroid{width:39px;height:37px;top:18%;right:3%}.sr-landing .sr-benefits{gap:28px 24px}.sr-landing .sr-benefits h3{font-size:16px}.sr-landing .sr-benefits p{font-size:11px}.sr-landing .sr-workspace-frame{border-radius:9px;transform:none}.sr-landing .sr-workspace-body{grid-template-columns:1fr}.sr-landing .sr-preview-sidebar{display:none}.sr-landing .sr-workspace-top{gap:12px;height:36px;padding:0 12px;font-size:7px}.sr-landing .sr-preview-label{font-size:6px}.sr-landing .sr-window-dots{gap:3px}.sr-landing .sr-window-dots i{width:4px;height:4px}.sr-landing .sr-preview-main{padding:18px 13px}.sr-landing .sr-preview-ticket h3{font-size:17px}.sr-landing .sr-preview-ticket p{font-size:8px}.sr-landing .sr-preview-editor{grid-template-columns:1fr;min-height:0;margin-top:20px}.sr-landing .sr-preview-editor pre{padding:12px 9px;font-size:8px}.sr-landing .sr-line b{width:20px}.sr-landing .sr-preview-output{padding:13px 15px;position:relative}.sr-landing .sr-preview-output>span:first-child{margin-bottom:10px;font-size:7px}.sr-landing .sr-preview-output code{font-size:10px}.sr-landing .sr-preview-output small{margin-top:9px;font-size:7px}.sr-landing .sr-terminal-prompt{position:absolute;bottom:17px;right:17px}.sr-landing .sr-preview-bottom{gap:11px;font-size:8px}.sr-landing .sr-preview-bottom small{text-align:right;max-width:110px;font-size:6px}.sr-landing .sr-workspace-caption{gap:10px;margin-top:18px;font-size:8px}.sr-landing .sr-workspace-caption .sr-text-link{gap:12px;font-size:9px}.sr-landing .sr-faq-items summary{padding:20px 0;font-size:13px}.sr-landing .sr-faq-items details>div>p{padding-right:5px;font-size:12px}.sr-landing .sr-final{padding:85px 22px 95px}.sr-landing .sr-final h2{font-size:36px}.sr-landing .sr-final .sr-eyebrow{font-size:8px}.sr-landing .sr-final>p:not(.sr-eyebrow){max-width:270px;font-size:12px}.sr-landing .sr-final-horizon{width:900px;bottom:-715px}.sr-landing .sr-footer{width:calc(100% - 44px);padding-top:34px}.sr-landing .sr-footer-top{gap:26px;padding-bottom:30px}.sr-landing .sr-footer-top nav{gap:13px 21px;font-size:10px}.sr-landing .sr-footer-bottom{flex-wrap:wrap;gap:12px;padding-top:19px;font-size:9px}.sr-landing .sr-footer-bottom>p{order:3;width:100%;font-size:9px}.sr-landing .sr-footer-bottom>a{margin-left:auto}}@media (max-width:355px){.sr-landing .sr-nav .sr-button-small{display:none}.sr-landing .sr-hero-actions{flex-direction:column}.sr-landing .sr-hero-actions .sr-button{min-width:200px}.sr-landing .sr-hero-content{padding-top:85px}.sr-landing .sr-animated-message{font-size:16px}.sr-landing .sr-hero{min-height:740px}.sr-landing .sr-benefits{grid-template-columns:1fr}.sr-landing h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.sr-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.sr-landing [data-reveal]{opacity:1!important;transform:none!important}.sr-landing .sr-comet{display:none}}
