:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--xc-bg:#070a12;--xc-bg-soft:#0c1120;--xc-surface:#11182b;--xc-surface-strong:#17213a;--xc-surface-hover:#1d2945;--xc-border:#33415f;--xc-border-strong:#6f63d9;--xc-text:#f7f8fc;--xc-text-muted:#c8d0e3;--xc-text-soft:#9da9c2;--xc-primary:#8b7cff;--xc-primary-strong:#7463f2;--xc-accent:#4ed9e8;--xc-accent-warm:#ff75c3;--xc-success:#43e6a8;--xc-warning:#f6c85f;--xc-danger:#ff7289;--xc-focus:#8ce9ff;--xc-gradient:linear-gradient(135deg, #7258ff 0%, #9a61ff 45%, #23d3ee 100%);--xc-gradient-text:linear-gradient(115deg, #fff 5%, #baa9ff 47%, #6eeaff 95%);--xc-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--xc-font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--xc-space-1:.25rem;--xc-space-2:.5rem;--xc-space-3:.75rem;--xc-space-4:1rem;--xc-space-5:1.25rem;--xc-space-6:1.5rem;--xc-space-8:2rem;--xc-space-10:2.5rem;--xc-space-12:3rem;--xc-radius-sm:.55rem;--xc-radius-md:.9rem;--xc-radius-card:1.35rem;--xc-radius-pill:999px;--xc-shadow-card:0 22px 70px #00000052;--xc-shadow-glow:0 0 70px #7c5cff38;--xc-transition:.18s cubic-bezier(.22, .72, .24, 1);--xc-container:1180px}*{box-sizing:border-box}html{background:var(--xc-bg);scroll-behavior:smooth}body{min-width:320px;color:var(--xc-text);background:var(--xc-bg);font-family:var(--xc-font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}button,input,textarea,select{font:inherit}::selection{color:#fff;background:#7c5cff73}:focus-visible{outline:2px solid var(--xc-focus);outline-offset:3px}.xc-sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.xc-container{width:min(calc(100% - 2rem), var(--xc-container));margin-inline:auto}.xc-glass{border:1px solid var(--xc-border);box-shadow:var(--xc-shadow-card);background:linear-gradient(145deg,#151d33,#0f1628)}.xc-gradient-text{color:#0000;background:var(--xc-gradient-text);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.xc-button[data-v-d162821c]{border-radius:var(--xc-radius-pill);cursor:pointer;transition:transform var(--xc-transition), box-shadow var(--xc-transition), background var(--xc-transition), border-color var(--xc-transition);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:inline-flex}.xc-button[data-v-d162821c]:hover:not([aria-disabled=true]){transform:translateY(-2px)}.xc-button--sm[data-v-d162821c]{min-height:2.25rem;padding:.45rem .9rem;font-size:.86rem}.xc-button--md[data-v-d162821c]{min-height:2.75rem;padding:.65rem 1.2rem;font-size:.94rem}.xc-button--lg[data-v-d162821c]{min-height:3.25rem;padding:.78rem 1.55rem;font-size:1rem}.xc-button--primary[data-v-d162821c]{color:#fff;background:var(--xc-gradient);box-shadow:0 10px 32px #6e53ff47}.xc-button--primary[data-v-d162821c]:hover:not([aria-disabled=true]){box-shadow:0 14px 40px #6e53ff6b}.xc-button--secondary[data-v-d162821c]{color:var(--xc-text);border-color:var(--xc-border-strong);background:#ffffff0e}.xc-button--ghost[data-v-d162821c]{color:var(--xc-text-muted);background:0 0}.xc-button--ghost[data-v-d162821c]:hover:not([aria-disabled=true]){color:var(--xc-text);background:#ffffff0d}.xc-button--danger[data-v-d162821c]{color:#fff;background:#ff72892e;border-color:#ff72897a}.xc-button[aria-disabled=true][data-v-d162821c]{opacity:.55;cursor:not-allowed;transform:none}.xc-button__spinner[data-v-d162821c]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite xc-spin-d162821c}@keyframes xc-spin-d162821c{to{transform:rotate(360deg)}}.header[data-v-62897a20]{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050713c7;border-bottom:1px solid #96a7ff1f;position:sticky;top:0}.header__inner[data-v-62897a20]{justify-content:space-between;align-items:center;gap:1.5rem;height:4.5rem;display:flex}.brand[data-v-62897a20]{white-space:nowrap;align-items:center;gap:.68rem;font-weight:800;text-decoration:none;display:flex}.brand img[data-v-62897a20]{width:2.35rem;height:2.35rem}.brand small[data-v-62897a20]{border-left:1px solid var(--xc-border);color:var(--xc-text-muted);margin-left:.15rem;padding-left:.72rem;font-size:.78rem;font-weight:600}nav[data-v-62897a20]{align-items:center;gap:.3rem;display:flex}nav>a[data-v-62897a20]{color:var(--xc-text-muted);transition:var(--xc-transition);border-radius:.65rem;padding:.62rem .78rem;font-size:.9rem;text-decoration:none}nav>a[data-v-62897a20]:hover{color:var(--xc-text);background:#ffffff0d}.menu[data-v-62897a20]{background:#ffffff0f;border:0;border-radius:.7rem;width:2.6rem;height:2.6rem;padding:.65rem;display:none}.menu span[data-v-62897a20]{background:var(--xc-text);border-radius:4px;height:2px;margin:4px 0;display:block}@media (width<=760px){.menu[data-v-62897a20]{display:block}nav[data-v-62897a20]{border:1px solid var(--xc-border);box-shadow:var(--xc-shadow-card);background:#0c1023;border-radius:1rem;flex-direction:column;align-items:stretch;padding:.8rem;display:none;position:absolute;top:4.8rem;left:1rem;right:1rem}nav.open[data-v-62897a20]{display:flex}.brand small[data-v-62897a20]{display:none}}.pill[data-v-8ea86955]{border:1px solid var(--xc-border);border-radius:var(--xc-radius-pill);color:var(--xc-text-muted);background:#ffffff09;align-items:center;gap:.5rem;padding:.38rem .72rem;font-size:.78rem;font-weight:650;display:inline-flex}.dot[data-v-8ea86955]{background:var(--xc-text-soft);border-radius:50%;width:.46rem;height:.46rem}.pill--online .dot[data-v-8ea86955]{background:var(--xc-success);box-shadow:0 0 12px var(--xc-success)}.pill--checking .dot[data-v-8ea86955]{background:var(--xc-warning);animation:1.2s infinite pulse-8ea86955}.pill--offline .dot[data-v-8ea86955]{background:var(--xc-danger)}@keyframes pulse-8ea86955{50%{opacity:.35}}svg[data-v-e42a0ae0]{flex:none;display:block}.skip{z-index:100;color:#050713;background:#fff;border-radius:.6rem;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip:focus{top:1rem}.portal-hero{border-bottom:1px solid var(--xc-border);position:relative;overflow:hidden}.portal-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 22% 20%,#7c5cff38,#0000 34%),radial-gradient(circle at 83% 45%,#28d7f31f,#0000 30%);position:absolute;inset:0}.stars{opacity:.32;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:48px 48px;animation:24s linear infinite stars;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:4rem;min-height:720px;padding-block:5rem;display:grid;position:relative}.badge{border:1px solid var(--xc-border-strong);border-radius:var(--xc-radius-pill);color:#c7bbff;background:#7c5cff17;padding:.48rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.hero-copy h1{letter-spacing:-.06em;max-width:760px;margin:1.25rem 0 1.35rem;font-size:clamp(3rem,6vw,5.5rem);line-height:1.02}.lead{max-width:660px;color:var(--xc-text-muted);font-size:1.08rem;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:.7rem;margin:2rem 0;display:flex}.status-line{color:var(--xc-text-soft);flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.status-line button{color:var(--xc-accent);cursor:pointer;background:0 0;border:0}.terminal{box-shadow:var(--xc-shadow-card),0 0 100px #5940d233;border-radius:1.4rem;overflow:hidden;transform:perspective(900px)rotateY(-3deg)rotateX(1deg)}.terminal-bar{border-bottom:1px solid var(--xc-border);background:#ffffff06;align-items:center;gap:.4rem;padding:1rem 1.15rem;display:flex}.terminal-bar span{background:#ff7289;border-radius:50%;width:.68rem;height:.68rem}.terminal-bar span:nth-child(2){background:#f6c85f}.terminal-bar span:nth-child(3){background:#43e6a8}.terminal-bar b{color:var(--xc-text-soft);margin-left:.6rem;font-size:.75rem}.terminal pre{font:.86rem/1.9 var(--xc-font-mono);color:#dce2ff;margin:0;padding:1.7rem;overflow:auto}.terminal i{color:#6f7b9e}.terminal em{color:#77e3f5;font-style:normal}.terminal-foot{border-top:1px solid var(--xc-border);color:var(--xc-text-muted);flex-wrap:wrap;gap:1rem;padding:1rem 1.2rem;font-size:.74rem;display:flex}.section{padding-block:7rem}.section-head{text-align:center;max-width:680px;margin:0 auto 3rem}.section-head.align-left{text-align:left;margin-inline:0}.section-head>p{color:var(--xc-accent);letter-spacing:.2em;margin:0;font-size:.74rem;font-weight:800}.section-head h2{letter-spacing:-.035em;margin:.55rem 0 .8rem;font-size:clamp(2rem,4vw,3.2rem)}.section-head>span{color:var(--xc-text-muted);line-height:1.75}.flow{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.flow li{border-top:1px solid var(--xc-border);grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem;display:grid;position:relative}.flow li:before{content:"";background:var(--xc-gradient);width:2.6rem;height:3px;position:absolute;top:-2px;left:1.4rem}.step-number{color:#7f70d6;font:700 .76rem var(--xc-font-mono)}.flow h3{margin:0 0 .65rem}.flow p{min-height:5.2rem;color:var(--xc-text-muted);font-size:.88rem;line-height:1.7}.flow a{color:var(--xc-accent);font-size:.86rem;font-weight:700;text-decoration:none}.downloads{border-block:1px solid var(--xc-border);background:linear-gradient(#0e1227b3,#05071300);padding-block:7rem}.download-shell{border-radius:var(--xc-radius-card);max-width:920px;margin:auto;padding:1.2rem}.platform-tabs{background:#0000003d;border-radius:1rem;grid-template-columns:1fr 1fr;gap:.4rem;padding:.35rem;display:grid}.platform-tabs button{color:var(--xc-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.8rem;font-weight:750}.platform-tabs button[aria-selected=true]{background:var(--xc-surface-hover);color:var(--xc-text);box-shadow:0 5px 20px #0003}.download-state{text-align:center;color:var(--xc-text-muted);padding:4rem 1rem}.artifact-list article{padding:2rem .7rem .8rem}.artifact-main{align-items:center;gap:1.1rem;display:flex}.file-icon{color:#b4a7ff;width:3.3rem;height:3.3rem;font:800 .68rem var(--xc-font-mono);background:#7c5cff29;border-radius:1rem;place-items:center;display:grid}.artifact-main small{color:var(--xc-accent)}.artifact-main h3{margin:.3rem 0;font-size:1.15rem}.artifact-main p{color:var(--xc-text-muted);margin:0;font-size:.83rem}.hash{border:1px solid var(--xc-border);background:#0000003b;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:1.4rem 0;padding:.7rem .85rem;display:grid}.hash span,.hash button{font-size:.7rem}.hash code{text-overflow:ellipsis;color:var(--xc-text-muted);overflow:hidden}.hash button{color:var(--xc-accent);cursor:pointer;background:0 0;border:0}.artifact-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.artifact-actions>a{color:var(--xc-text-muted);font-size:.82rem}.download-note{border-top:1px solid var(--xc-border);color:var(--xc-text-soft);margin:1.2rem .7rem 0;padding-top:1rem;font-size:.76rem}.cap-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cap-grid article{border-radius:var(--xc-radius-card);padding:1.5rem}.cap-icon{width:2.8rem;height:2.8rem;color:var(--xc-accent);background:#7c5cff21;border-radius:.9rem;place-items:center;margin-bottom:1.5rem;font-weight:800;display:grid}.cap-grid small{color:var(--xc-accent);font:700 .67rem var(--xc-font-mono)}.cap-grid h3{margin:.55rem 0}.cap-grid p{color:var(--xc-text-muted);font-size:.86rem;line-height:1.7}.support-layout{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.support-actions{gap:.7rem;display:grid}.support-actions>a{border:1px solid var(--xc-border);background:#ffffff06;border-radius:1rem;gap:.25rem;padding:1rem 3rem 1rem 1rem;text-decoration:none;display:grid;position:relative}.support-actions>a:hover{border-color:var(--xc-border-strong);background:#ffffff0b}.support-actions span{color:var(--xc-text-muted);font-size:.78rem}.support-actions b{color:var(--xc-accent);position:absolute;top:1rem;right:1rem}.faq>h2{margin:0 0 1.4rem}.faq-item{border-bottom:1px solid var(--xc-border)}.faq-item button{width:100%;color:var(--xc-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:1.15rem 0;font-weight:700;display:flex}.faq-item button b{color:var(--xc-accent);font-size:1.2rem}.faq-item p{color:var(--xc-text-muted);margin:0;padding:0 0 1.2rem;font-size:.88rem;line-height:1.75}footer{border-top:1px solid var(--xc-border);background:#060816}.footer-grid{grid-template-columns:1fr auto;gap:2rem;padding-block:3rem;display:grid}.footer-grid strong{font-size:1.1rem}.footer-grid p,.footer-grid small{color:var(--xc-text-soft);font-size:.8rem}.footer-grid nav{gap:1rem;display:flex}.footer-grid nav a{color:var(--xc-text-muted);font-size:.82rem}.footer-grid small{grid-column:1/-1}@keyframes stars{to{transform:translateY(48px)}}@media (width<=960px){.hero-grid{grid-template-columns:1fr;min-height:auto}.terminal{max-width:680px;transform:none}.flow,.cap-grid{grid-template-columns:repeat(2,1fr)}.support-layout{grid-template-columns:1fr;gap:4rem}}@media (width<=620px){.hero-grid,.section,.downloads{padding-block:4.3rem}.hero-copy h1{font-size:2.8rem}.hero-actions>*{width:100%}.flow,.cap-grid{grid-template-columns:1fr}.flow li{padding-inline:.5rem}.flow p{min-height:auto}.hash{grid-template-columns:1fr auto}.hash span{grid-column:1/-1}.footer-grid{grid-template-columns:1fr}.footer-grid nav{flex-wrap:wrap}.stars{animation:none}}@media (prefers-reduced-motion:reduce){.stars{animation:none}}.after-download-guide{background:linear-gradient(135deg,#7c5cff1c,#32d3ff0b);border:1px solid #7c5cff47;border-radius:1.1rem;margin-top:1.5rem;padding:1.35rem}.guide-heading{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.guide-heading span{color:var(--xc-accent);font:750 .68rem var(--xc-font-mono);letter-spacing:.08em;text-transform:uppercase}.guide-heading h3{margin:0;font-size:1.08rem}.after-download-guide ol{counter-reset:install-step;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.after-download-guide li{counter-increment:install-step;background:#04071361;border:1px solid #ffffff12;border-radius:.85rem;grid-template-columns:minmax(7rem,.34fr) 1fr;align-items:start;gap:.9rem;padding:.85rem .9rem;display:grid}.after-download-guide li b:before{content:counter(install-step);background:var(--xc-gradient);color:#fff;width:1.45rem;height:1.45rem;font:800 .7rem var(--xc-font-mono);border-radius:50%;place-items:center;margin-right:.5rem;display:inline-grid}.after-download-guide li b{font-size:.85rem}.after-download-guide li>span{color:var(--xc-text-muted);gap:.35rem;font-size:.84rem;line-height:1.65;display:grid}.after-download-guide code{color:#d9d3ff;overflow-wrap:anywhere;background:#00000047;border-radius:.4rem;width:max-content;max-width:100%;padding:.24rem .45rem;font-size:.78rem;display:block}.guide-link{color:#b9afff;font-size:.82rem;font-weight:750;text-decoration:none;display:inline-flex}.guide-link:hover{color:#fff}@media (width<=640px){.after-download-guide{padding:1rem}.after-download-guide li{grid-template-columns:1fr;gap:.45rem}.after-download-guide code{width:100%}}
