@import "https://fonts.bunny.net/css?family=instrument-sans:400,500,600,700,800";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#303241;--background:#f7f9ff;--background-low:#eaf0ff;--surface:#ffffff9e;--surface-solid:#fff;--surface-soft:#f1f5ffc7;--terminal:#070916;--terminal-high:#101326;--line:#29304f1a;--line-bright:#29304f2e;--text:#111422;--muted:#606879;--dim:#8991a5;--focus:#6258ff;--accent:#5d64d9;--cyan:#59c9df;--violet:#8a7dff;--amber:#d7923a;--sage:#6b8d82;--coral:#df6b63;--shadow:#1e27522e;--terminal-text:#f7f8ff;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 79% 10%,#6e6aff33,#0000 28%),radial-gradient(circle at 70% 54%,#59c9df21,#0000 34%),linear-gradient(145deg,#fbfcff,#edf3ff 54%,#f8fbff);margin:0}body:before{content:"";pointer-events:none;opacity:.8;background-image:linear-gradient(#29304f0b 1px,#0000 1px),linear-gradient(90deg,#29304f0a 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}button,a{font:inherit}a{color:inherit;text-decoration:none}.site-shell{width:100%;min-height:100vh;box-shadow:none;background:radial-gradient(circle at 82% 13%,#7f75ff3d,#0000 25%),radial-gradient(circle at 62% 42%,#59c9df21,#0000 26%),0 0;border:0;border-radius:0;margin:0;position:relative;overflow:hidden}.site-shell:before{content:none}.site-shell>*{z-index:1;position:relative}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #29304f14;justify-content:space-between;align-items:center;width:min(1500px,100% - 96px);height:72px;margin:0 auto;display:flex;position:sticky;top:0}.brand,.header-actions,.nav-links,.language-switch,.hero-actions,.workflow-track,.workflow-item,.primary-action,.secondary-action,.eyebrow,.feature-icon,.system-row,.window-bar,.tab,.host,.inspector-title{align-items:center;display:inline-flex}.brand{letter-spacing:0;gap:10px;font-weight:800}.brand img{width:38px;height:38px;box-shadow:0 10px 28px var(--shadow);border-radius:10px}.header-actions{gap:14px}.nav-links{color:var(--muted);gap:6px;font-size:14px}.nav-links a{border-radius:999px;padding:9px 12px}.nav-links a:hover{color:var(--text);background:#ffffffb8}.language-switch{border:1px solid var(--line);background:#ffffff85;border-radius:14px;gap:2px;padding:3px;box-shadow:inset 0 1px #fffc}.language-switch a{min-width:34px;color:var(--dim);text-align:center;border-radius:10px;padding:6px 8px;font-size:12px;font-weight:800}.language-switch a:hover{color:var(--text)}.language-switch a.active{color:var(--text);background:#fff;box-shadow:0 8px 22px #1e27521a}.hero-section{grid-template-columns:minmax(430px,.84fr) minmax(650px,1.16fr);align-items:start;gap:clamp(36px,4vw,76px);width:min(1500px,100% - 96px);min-height:0;margin:0 auto;padding:78px 0 128px;display:grid;position:relative}.hero-copy{z-index:3;max-width:610px;padding-top:38px;position:relative}.hero-mark-mobile{display:none}.eyebrow,.section-kicker{color:var(--accent);letter-spacing:0;font-size:13px;font-weight:800}.eyebrow{background:#ffffff9e;border:1px solid #5d64d92e;border-radius:999px;gap:8px;min-height:32px;margin-bottom:20px;padding:0 11px;box-shadow:0 14px 34px #1e275214}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:18px;font-size:clamp(76px,10vw,124px);line-height:.9}.hero-lede{max-width:610px;color:var(--muted);margin-bottom:30px;font-size:clamp(20px,2.2vw,26px);line-height:1.42}.hero-actions{flex-wrap:wrap;gap:12px;margin-bottom:32px}.primary-action,.secondary-action{border-radius:999px;justify-content:center;min-height:46px;font-weight:800}.primary-action{color:#fffaf2;background:#080b18;gap:9px;padding:0 20px;box-shadow:0 18px 48px #1e27523d}.primary-action:hover{background:#171b32}.primary-action.disabled{color:var(--dim);box-shadow:none;cursor:not-allowed;background:#11142214}.secondary-action{color:var(--text);border:1px solid var(--line-bright);background:#ffffff9e;gap:8px;padding:0 18px}.secondary-action:hover{background:#ffffffe6;border-color:#4e3a2675}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:610px;display:grid}.stat{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff94;border-radius:18px;min-height:86px;padding:16px;box-shadow:inset 0 1px #ffffffdb,0 16px 42px #1e275214}.stat strong,.stat span{display:block}.stat strong{margin-bottom:5px;font-size:19px}.stat span{color:var(--dim);font-size:13px;line-height:1.35}.product-stage{z-index:2;perspective:1200px;width:100%;min-height:760px;position:relative}.product-glow{z-index:0;pointer-events:none;filter:blur(4px);background:radial-gradient(circle at 72% 18%,#6258ff2e,#0000 28%),radial-gradient(circle at 28% 58%,#59c9df29,#0000 32%);position:absolute;inset:0}.app-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:50%;background:linear-gradient(145deg,#ffffffb8,#eaf0ff8f),#ffffff94;border:1px solid #ffffffc2;border-radius:34px;width:auto;min-height:520px;position:absolute;inset:92px 10px auto 0;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:inset 0 1px #ffffffe6,0 38px 110px #1e275233}.window-bar{border-bottom:1px solid var(--line);background:#f1f5ffd1;gap:8px;height:54px;padding:0 18px}.window-bar span{border-radius:50%;width:11px;height:11px}.window-bar span:first-child{background:var(--coral)}.window-bar span:nth-child(2){background:var(--amber)}.window-bar span:nth-child(3){background:var(--sage)}.window-bar strong{color:var(--dim);margin-left:12px;font-size:13px;font-weight:800}.window-body{grid-template-columns:154px minmax(0,1fr) 172px;min-height:466px;display:grid}.host-list,.inspector-preview{background:#ffffff80;padding:14px}.host-list{border-right:1px solid var(--line)}.host{width:100%;min-height:36px;color:var(--muted);border-radius:8px;gap:8px;margin-bottom:8px;padding:0 10px;font-size:13px}.host.active{color:#fff;background:#080b18;box-shadow:0 12px 28px #07091629}.terminal-preview{background:var(--terminal);min-width:0}.tab-row{background:var(--terminal-high);border-bottom:1px solid #2d2925;gap:6px;min-height:42px;padding:8px 10px 0;display:flex}.tab{color:#a99786;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;gap:6px;height:34px;padding:0 11px;font-size:12px}.tab.active{color:var(--terminal-text);background:var(--terminal);border-color:#3d352d}.terminal-preview pre{color:var(--terminal-text);white-space:pre-wrap;margin:0;padding:28px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;line-height:1.85}.inspector-preview{border-left:1px solid var(--line)}.inspector-title{color:var(--accent);gap:7px;margin-bottom:14px;font-size:12px;font-weight:800}.inspector-preview dl{gap:10px;margin:0;display:grid}.inspector-preview div{border:1px solid var(--line);background:#ffffff9e;border-radius:14px;padding:11px;box-shadow:inset 0 1px #ffffffd1}.inspector-preview dt{color:var(--dim);font-size:11px}.inspector-preview dd{margin:3px 0 0;font-size:13px;font-weight:800}.floating-panel{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffd1,#ebf0ff94),#ffffffa3;border:1px solid #ffffffc2;border-radius:24px;position:absolute;box-shadow:inset 0 1px #ffffffe0,0 26px 70px #1e275224}.panel-title{color:var(--accent);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.sftp-panel{width:220px;padding:16px;top:38px;right:-8px;transform:rotate(2deg)}.file-row{min-height:34px;color:var(--muted);background:#ffffff8a;border:1px solid #29304f14;border-radius:13px;margin-top:9px;padding:9px 11px;font-size:12px;font-weight:800}.file-row.active{color:#fff;background:#080b18;box-shadow:0 14px 34px #07091629}.security-panel{width:172px;padding:16px;top:26px;left:28px;transform:rotate(-2deg)}.security-panel strong,.security-panel span{display:block}.security-panel strong{margin-top:14px;font-size:24px;line-height:1}.security-panel span{color:var(--dim);margin-top:5px;font-size:12px;font-weight:800}.terminal-orbit{z-index:1;background:radial-gradient(#ffffff80,#91a0da29 56%,#0000 70%);border:2px solid #ffffffad;border-radius:50%;height:118px;position:absolute;top:586px;left:48px;right:36px;transform:perspective(900px)rotateX(66deg)rotate(-3deg);box-shadow:inset 0 0 40px #ffffff7a,0 30px 80px #1e27521a}.product-metrics{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:648px 26px auto 0}.metric-pill{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffb8;border-radius:20px;min-height:76px;padding:14px 16px;box-shadow:inset 0 1px #ffffffe0,0 18px 48px #1e27521a}.metric-pill strong,.metric-pill span{display:block}.metric-pill strong{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:800}.metric-pill span{color:var(--dim);font-size:12px;line-height:1.3}.workflow-band,.feature-section,.detail-section,.download-section{width:min(1500px,100% - 96px);margin:0 auto}.workflow-band{padding:36px 0 72px}.workflow-track{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff8f;border:1px solid #ffffffb8;border-radius:26px;justify-content:space-between;gap:14px;padding:14px;box-shadow:inset 0 1px #ffffffdb,0 18px 48px #1e275214}.workflow-item{background:#ffffff85;border-radius:18px;flex:1;gap:10px;min-height:62px;padding:10px 14px}.workflow-item svg{color:var(--accent);flex:none}.workflow-item span{font-weight:800}.workflow-item small{color:var(--dim);margin-left:auto;font-size:12px}.workflow-arrow{color:#4e3a2661;flex:none}.feature-section,.detail-section,.download-section{border-top:1px solid #29304f14;padding:82px 0}.section-heading{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;margin-bottom:34px;display:grid}h2{letter-spacing:0;margin-bottom:0;font-size:clamp(34px,5vw,62px);line-height:1.02}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffbd,#eff4ff94),#ffffff7a;border:1px solid #ffffffbd;border-radius:24px;min-height:250px;padding:22px;box-shadow:inset 0 1px #ffffffe6,0 16px 42px #1e275214}.feature-icon{color:#fff;background:linear-gradient(145deg, var(--focus), var(--violet));border-radius:15px;justify-content:center;width:44px;height:44px;margin-bottom:30px;box-shadow:0 15px 34px #6258ff3d}.feature-card h3{letter-spacing:0;margin-bottom:12px;font-size:19px}.feature-card p,.detail-copy p,.download-section p{color:var(--muted);line-height:1.65}.detail-section,.download-section{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);align-items:center;gap:48px;display:grid}.detail-copy p,.download-copy p{max-width:700px;margin:22px 0 0;font-size:18px}.system-panel{gap:12px;display:grid}.system-row{min-height:58px;color:var(--muted);background:#ffffff94;border:1px solid #ffffffbd;border-radius:18px;gap:10px;padding:0 16px;font-weight:700;box-shadow:inset 0 1px #ffffffdb,0 14px 32px #1e275212}.system-row svg{color:var(--cyan);flex:none}.download-section{background:radial-gradient(circle at 82% 16%, #6258ff2e, transparent 30%), linear-gradient(135deg, #ffffffc7, #e7eeffd1), var(--surface-solid);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffffb8;border-radius:28px;margin-bottom:46px;padding:64px 34px;box-shadow:inset 0 1px #ffffffe0,0 20px 58px #1e27521a}.community-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;width:min(100% - 64px,1480px);margin:44px auto 52px;display:grid}.community-card,.changelog-entry,.feedback-form{background:linear-gradient(145deg,#ffffffc7,#eff4ff94),#ffffff8a;border:1px solid #ffffffb3;border-radius:28px;box-shadow:inset 0 1px #ffffffe0,0 24px 70px #1620401f}.community-card{padding:30px}.community-card h2{max-width:620px;margin:8px 0 16px;font-size:clamp(32px,4vw,56px);line-height:.96}.community-card p{max-width:620px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.feedback-card{flex-direction:column;align-items:flex-start;display:flex}.feedback-card .primary-action{margin-top:auto}.mini-changelog{gap:10px;margin:24px 0;display:grid}.mini-changelog-entry{min-height:52px;color:var(--text);background:#ffffffa3;border:1px solid #29304f14;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:grid}.mini-changelog-entry strong,.mini-changelog-entry small{color:var(--accent)}.mini-changelog-entry span{color:var(--muted)}.feedback-type-pills{flex-wrap:wrap;gap:10px;margin:22px 0 28px;display:flex}.feedback-type-pills span{color:var(--accent);background:#6258ff1a;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.static-page{min-height:100vh;color:var(--text);background:linear-gradient(#4050ac0a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#4050ac0a 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 80% 0,#7870ff2e,#0000 34%),linear-gradient(135deg,#fbfbff 0%,#f2f5fb 54%,#eef2ff 100%);margin:0}.static-shell{width:min(980px,100% - 40px);margin:0 auto;padding:40px 0 72px}.static-back{color:var(--accent);font-weight:800;text-decoration:none}.static-hero{margin:34px 0}.static-hero h1{max-width:800px;margin:8px 0 16px;font-size:clamp(42px,8vw,84px);line-height:.94}.static-hero p{max-width:680px;color:var(--muted);font-size:19px;line-height:1.55}.static-notice,.feedback-success{color:#087443;background:#e7f8efe6;border:1px solid #0874432e;border-radius:18px;margin-bottom:16px;padding:16px 18px;font-weight:800}.changelog-entry{margin:18px 0;padding:28px}.changelog-entry-header{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.changelog-entry-header h2{margin:0;font-size:34px}.changelog-entry-header span,.changelog-entry-header strong{color:var(--muted)}.changelog-section h3{text-transform:capitalize;margin:22px 0 8px}.feedback-form{gap:16px;padding:24px;display:grid}.feedback-form label{color:var(--muted);gap:8px;font-weight:800;display:grid}.feedback-form input,.feedback-form select,.feedback-form textarea{box-sizing:border-box;width:100%;color:var(--text);font:inherit;background:#ffffffc2;border:1px solid #94a3b873;border-radius:16px;padding:14px 16px}.feedback-form textarea{resize:vertical;min-height:140px}.feedback-form button{color:#fff;background:var(--accent);width:max-content;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:16px;padding:0 22px;font-weight:900}.field-error,.feedback-form span{color:#d61f1f;font-size:14px}.feedback-honeypot,.honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.detected-installer{min-height:38px;color:var(--accent);background:#ffffff9e;border:1px solid #5d64d92e;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:0 13px;font-size:13px;font-weight:800;display:inline-flex}.detected-installer svg{flex:none}.download-panel{background:linear-gradient(145deg,#ffffffad,#eff4ff94),#ffffff8a;border:1px solid #ffffffb3;border-radius:24px;justify-self:stretch;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:inset 0 1px #ffffffe0,0 18px 42px #1e275214}.download-main-action{width:100%}.installer-current{border:1px solid var(--line);background:#ffffffa3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.installer-current strong{font-size:15px}.installer-current span{color:var(--dim);font-size:12px;font-weight:800}.certificate-note{color:var(--muted);background:#fff8ecb8;border:1px solid #d7923a3d;border-radius:16px;gap:8px;padding:13px 14px;font-size:13px;line-height:1.45;display:grid}.certificate-note a{width:max-content;color:var(--accent);font-weight:800}.installer-picker{gap:10px;display:grid}.installer-picker>span{color:var(--dim);text-transform:uppercase;font-size:12px;font-weight:800}.installer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.installer-option{min-width:0;min-height:122px;color:var(--text);cursor:pointer;text-align:left;background:#ffffff94;border:1px solid #29304f1a;border-radius:17px;padding:13px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.installer-option:hover{background:#ffffffd6;border-color:#5d64d940;transform:translateY(-1px)}.installer-option.active{background:#edf1ffeb;border-color:#6258ff85;box-shadow:inset 0 0 0 1px #6258ff1f}.installer-option.unavailable{opacity:.72}.installer-option.unavailable small{color:var(--dim)}.installer-option strong,.installer-option small,.installer-option span{display:block}.installer-option strong{margin-bottom:5px;font-size:15px}.installer-option small{color:var(--accent);margin-bottom:9px;font-size:11px;font-weight:800}.installer-option span{color:var(--muted);font-size:12px;line-height:1.35}.noscript-content{border:1px solid var(--line);background:var(--surface-solid);border-radius:12px;width:min(720px,100% - 32px);margin:72px auto;padding:28px}.noscript-content h1{margin-bottom:16px;font-size:54px;line-height:1}.noscript-content p{color:var(--muted);font-size:19px;line-height:1.5}.noscript-content a{color:var(--accent);margin-top:18px;font-weight:800;display:inline-flex}@media (width<=1240px){.site-header,.hero-section,.workflow-band,.feature-section,.detail-section,.community-section,.download-section{width:min(100% - 44px,1120px)}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:40px;padding-bottom:112px}.hero-copy{max-width:680px;padding-top:12px}.product-stage{width:100%;min-height:760px;margin-top:8px;position:relative;inset:auto}.app-window{width:min(100%,760px);top:88px;left:0;right:0;transform:none}.sftp-panel{top:20px;right:12px}.security-panel{top:18px;left:18px}.terminal-orbit{top:584px}.product-metrics{top:642px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-track{flex-wrap:wrap}.workflow-arrow{display:none}.detail-section,.community-section,.download-section,.section-heading{grid-template-columns:1fr}.download-section .primary-action{justify-self:start}.download-panel{max-width:680px}}@media (width<=680px){.site-header{width:min(100% - 24px,1120px);height:64px}.nav-links{display:none}.hero-section{grid-template-columns:1fr;width:min(100% - 24px,1120px);padding:26px 0 44px}.hero-mark-mobile{border-radius:22px;width:96px;height:96px;margin:6px 0 22px;display:block;box-shadow:0 18px 52px #1e27522e}h1{font-size:clamp(58px,20vw,86px)}.hero-stats,.feature-grid{grid-template-columns:1fr}.primary-action,.secondary-action{width:100%}.product-stage{min-height:560px}.app-window{border-radius:20px;min-height:476px;inset:32px 0 auto;transform:none}.floating-panel,.terminal-orbit,.product-metrics{display:none}.window-body{grid-template-columns:1fr}.host-list,.inspector-preview{display:none}.terminal-preview pre{min-height:344px;padding:20px;font-size:12px}.workflow-band,.feature-section,.detail-section,.community-section,.download-section{width:min(100% - 24px,1120px)}.workflow-track{display:grid}.workflow-item{flex:none}.feature-section,.detail-section{padding:58px 0}.download-section{padding:34px 20px}.community-section{margin-bottom:32px}.community-card,.feedback-form,.changelog-entry{border-radius:22px;padding:22px}.mini-changelog-entry{grid-template-columns:1fr;gap:3px;padding:12px 14px}.installer-current{flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 14px}.installer-grid{grid-template-columns:1fr}.installer-option{min-height:96px}}
