:root{--bg-deep:#011311;--accent:#009f51;--accent-bright:#00c46b;--accent-glow:#009f5173;--accent-glow-soft:#009f512e;--text:#fffffff0;--text-muted:#e2f5ecb8;--glass-border:#ffffff1f;--glass-bg:#ffffff0f;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--ico-trust:#5eead4;--ico-velocity:#fcd34d;--ico-control:#7dd3fc;--ico-pos:#34d399;--ico-catalog:#c4b5fd;--ico-ledger:#fbbf24;--ico-analytics:#38bdf8;--ico-settings:#a5b4fc;--ico-backup:#22d3ee;--ico-verified:#4ade80;--ico-caution:#fb923c;--ico-archive:#2dd4bf;--step-download:#22d3ee;--step-gate:#fbbf24;--step-install:#4ade80;--step-launch:#c084fc}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg-deep);min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#app{min-height:100vh}.page{background:radial-gradient(ellipse 120% 80% at 50% -20%, #009f5124, transparent 55%), radial-gradient(ellipse 90% 60% at 100% 100%, #00503259, transparent 50%), linear-gradient(165deg, #021a15 0%, var(--bg-deep) 45%, #010c0a 100%);min-height:100vh;position:relative;overflow-x:hidden}.ambient{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.blob{filter:blur(56px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.blob-a{background:radial-gradient(circle,#009f5147 0%,#0000 68%);width:min(72vw,420px);height:min(72vw,420px);animation:52s linear infinite orbit-a;top:18%;left:-12%}.blob-b{background:radial-gradient(circle,#00784638 0%,#0000 70%);width:min(85vw,480px);height:min(85vw,480px);animation:68s linear infinite orbit-b;bottom:5%;right:-18%}.blob-c{background:radial-gradient(circle,#00c8781f 0%,#0000 72%);width:min(55vw,320px);height:min(55vw,320px);animation:44s ease-in-out infinite orbit-c;top:52%;left:28%}.vignette{pointer-events:none;background:radial-gradient(85% 75% at 50% 45%,#0000 30%,#0005088c 100%);position:absolute;inset:0}@keyframes orbit-a{0%{transform:rotate(0)translate(0,0)rotate(0)}to{transform:rotate(360deg)translate(6vw,-4vh)rotate(-360deg)}}@keyframes orbit-b{0%{transform:rotate(0)translate(0,0)rotate(0)}to{transform:rotate(-360deg)translate(-5vw,5vh)rotate(360deg)}}@keyframes orbit-c{0%,to{transform:translate(-4vw,-2vh)scale(1)}50%{transform:translate(8vw,3vh)scale(1.12)}}.shell{z-index:1;min-height:100vh;padding:clamp(20px,5vw,48px) clamp(18px,4vw,32px);padding-bottom:max(36px, env(safe-area-inset-bottom));justify-content:center;align-items:flex-start;display:flex;position:relative}.shell-inner{flex-direction:column;align-items:stretch;gap:clamp(18px,4vw,24px);width:min(520px,100%);margin-inline:auto;display:flex}#top{scroll-margin-top:20px}@keyframes enter-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}.enter{opacity:0;animation:enter-up .85s var(--ease-out) forwards}.enter-d1{animation-delay:60ms}.enter-d2{animation-delay:.14s}.enter-d3{animation-delay:.22s}.enter-d4{animation-delay:.3s}.enter-d5{animation-delay:.38s}.reveal{opacity:0;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out), box-shadow .45s ease, border-color .35s ease;will-change:opacity, transform;transform:translateY(28px)}.reveal.reveal--visible{opacity:1;will-change:auto;transform:translate(0,0)}.reveal.content-section:not(.reveal--visible) li{opacity:0;transform:translateY(14px)}.reveal.content-section li{transition:opacity .55s var(--ease-out), transform .55s var(--ease-out), border-color .25s ease, background .25s ease}.reveal.content-section.reveal--visible li:first-child{opacity:1;transition-delay:80ms;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(2){opacity:1;transition-delay:.14s;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(3){opacity:1;transition-delay:.2s;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(4){opacity:1;transition-delay:.26s;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(5){opacity:1;transition-delay:.32s;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(6){opacity:1;transition-delay:.38s;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(7){opacity:1;transition-delay:.44s;transform:translate(0,0)}.reveal.content-section.reveal--visible li:nth-child(8){opacity:1;transition-delay:.5s;transform:translate(0,0)}.reveal.content-section:not(.reveal--visible)>.content-footnote{opacity:0;transform:translateY(10px)}.reveal.content-section.reveal--visible>.content-footnote{opacity:1;transition:opacity .55s .34s var(--ease-out), transform .55s .34s var(--ease-out);transform:translate(0,0)}.brand{transition:transform .3s var(--ease-out);align-items:center;gap:12px;display:flex}.brand:hover{transform:translate(3px)}.brand-mark{transition:transform .35s var(--ease-spring), box-shadow .35s ease;border-radius:14px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 12px 40px #00000059}.brand-logo-img{object-fit:contain;background:#00140e80;width:40px;height:40px;display:block}.brand:hover .brand-mark{transform:scale(1.05)rotate(-2deg);box-shadow:0 0 0 1px #ffffff29,0 16px 44px #0006,0 0 28px #009f5133}.brand-name{letter-spacing:-.02em;color:var(--text);font-size:clamp(1.15rem,4vw,1.35rem);font-weight:800}.hero{flex-direction:column;gap:clamp(14px,3.5vw,18px);display:flex}.hero-title{letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,#d2fae6eb 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:800;line-height:1.12}.hero-lead{color:var(--text-muted);margin:0;font-size:clamp(.95rem,3.8vw,1.05rem);font-weight:500;line-height:1.55}.cta-block{flex-direction:column;gap:10px;margin-top:4px;display:flex}.btn-download{background:linear-gradient(180deg, var(--accent-bright) 0%, var(--accent) 100%);color:#fff;letter-spacing:.02em;cursor:pointer;min-height:54px;transition:transform .28s var(--ease-spring), box-shadow .32s var(--ease-out), filter .22s ease, border-color .25s ease;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;padding:14px 28px;font-family:inherit;font-size:1rem;font-weight:800;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 4px #003c2359,0 12px 36px #00643759}.btn-download__shine{background:linear-gradient(105deg,#0000 40%,#ffffff38 50%,#0000 60%);animation:6s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{0%,65%{transform:translate(-100%)}85%{transform:translate(100%)}to{transform:translate(100%)}}.btn-download__label{z-index:1;transition:transform .22s var(--ease-out);position:relative}.btn-download:hover:not(.is-disabled) .btn-download__label{transform:scale(1.02)}.btn-download:hover:not(.is-disabled){box-shadow:0 0 0 1px #00ff8c40, 0 0 40px var(--accent-glow), 0 0 72px #009f5147, 0 16px 44px #00502d73;filter:brightness(1.05);transform:translateY(-2px)scale(1.01)}.btn-download:active:not(.is-disabled){transform:translateY(0)scale(.99)}.btn-download:focus-visible{outline-offset:4px;outline:2px solid #00ffaabf}.back-top__link:focus-visible,.retry-btn:focus-visible{outline-offset:3px;outline:2px solid #00c882cc}.btn-download.is-disabled{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:0 6px 20px #00281940}.btn-download.is-disabled .btn-download__shine{opacity:.35;animation:none}.status-line{min-height:1.35em;color:var(--text-muted);text-align:center;transition:opacity .35s ease, transform .35s var(--ease-out);margin:0;font-size:.8125rem;line-height:1.45}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(18px);border:1px solid var(--glass-border);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out), border-color .35s ease, background .35s ease;border-radius:20px;padding:18px 18px 16px;box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000040}.glass-card:hover{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a,0 26px 56px #00000052,0 0 0 1px #009f511f}.glass-card.content-section:hover{transform:translateY(-4px)}#release-card.glass-card--ready{animation:release-ready .75s var(--ease-out) 1}@keyframes release-ready{0%,to{border-color:var(--glass-border);box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000040}45%{border-color:#009f5173;box-shadow:inset 0 1px #ffffff1f,0 24px 56px #00281c73,0 0 40px #009f5138}}.glass-card__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.version-badge{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;transition:color .25s ease, border-color .25s ease, background .25s ease, transform .35s var(--ease-spring);background:#00000040;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.version-badge.is-ready{color:#e8fff2;box-shadow:0 0 20px var(--accent-glow-soft);animation:badge-in .55s var(--ease-spring) 1;background:#009f5133;border-color:#009f5173}@keyframes badge-in{0%{opacity:.75;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.glass-card__hint{letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;font-size:.6875rem;font-weight:700}.release-notes{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.55;transition:opacity .4s,color .35s}.release-notes--loading{opacity:.65}.retry-btn{color:#c8ffe4;cursor:pointer;width:100%;min-height:44px;transition:background .22s ease, border-color .22s ease, transform .2s var(--ease-out), box-shadow .22s ease;background:#009f511f;border:1px solid #009f5173;border-radius:12px;margin-top:14px;font-family:inherit;font-size:.875rem;font-weight:700}.retry-btn:hover{border-color:var(--accent);background:#009f5138;transform:translateY(-1px);box-shadow:0 8px 24px #003c2340}.retry-btn:active{transform:translateY(0)}.content-section{padding:20px 18px 18px}.content-heading{letter-spacing:-.02em;color:#f0fdf6;margin:0 0 10px;font-size:1.0625rem;font-weight:800;transition:color .25s}.content-section:hover .content-heading{color:#fff}.content-intro{color:var(--text-muted);margin:0 0 16px;font-size:.875rem;font-weight:500;line-height:1.55}.content-intro--tight{margin-bottom:14px}.content-footnote{color:#e2f5ec8c;margin:16px 0 0;font-size:.75rem;line-height:1.5}.value-grid{gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=480px){.value-grid{grid-template-columns:repeat(3,1fr);gap:10px}}.value-tile{transition:transform .3s var(--ease-out), border-color .3s ease, background .3s ease, box-shadow .3s ease;background:#0003;border:1px solid #ffffff0f;border-radius:14px;margin:0;padding:14px 12px}.value-tile:hover{background:#00281e59;border-color:#009f5147;transform:translateY(-3px);box-shadow:0 12px 28px #0003}.value-tile__icon{opacity:.96;margin-bottom:8px;display:flex}.value-tile__icon--trust{color:var(--ico-trust);filter:drop-shadow(0 0 10px #5eead440)}.value-tile__icon--velocity{color:var(--ico-velocity);filter:drop-shadow(0 0 10px #fcd34d38)}.value-tile__icon--control{color:var(--ico-control);filter:drop-shadow(0 0 10px #7dd3fc38)}.value-tile__icon .feat-ico{display:block}.value-tile__title{color:#ffffffeb;margin-bottom:6px;font-size:.8125rem;font-weight:800;display:block}.value-tile__text{color:#e2f5eca6;margin:0;font-size:.75rem;line-height:1.5}.feat-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.feat-row{border-bottom:1px solid #ffffff0f;border-radius:12px;gap:14px;margin-inline:-6px;padding:14px 6px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.feat-row:last-child{border-bottom:none;padding-bottom:2px}.feat-row:first-child{padding-top:4px}.feat-row--pos:hover{background:#34d39912;box-shadow:inset 3px 0 #34d399a6}.feat-row--catalog:hover{background:#c4b5fd14;box-shadow:inset 3px 0 #c4b5fd8c}.feat-row--ledger:hover{background:#fbbf2412;box-shadow:inset 3px 0 #fbbf248c}.feat-row--analytics:hover{background:#38bdf814;box-shadow:inset 3px 0 #38bdf88c}.feat-row--settings:hover{background:#a5b4fc12;box-shadow:inset 3px 0 #a5b4fc80}.feat-row--backup:hover{background:#22d3ee12;box-shadow:inset 3px 0 #22d3ee8c}.feat-row__icon{width:44px;height:44px;transition:transform .3s var(--ease-spring), background .3s ease, border-color .3s ease, box-shadow .3s ease, color .3s ease;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feat-row__icon--pos{color:var(--ico-pos);background:#34d3991f;border:1px solid #34d39959}.feat-row__icon--catalog{color:var(--ico-catalog);background:#c4b5fd1f;border:1px solid #a78bfa61}.feat-row__icon--ledger{color:var(--ico-ledger);background:#fbbf241a;border:1px solid #f59e0b66}.feat-row__icon--analytics{color:var(--ico-analytics);background:#38bdf81a;border:1px solid #0ea5e961}.feat-row__icon--settings{color:var(--ico-settings);background:#a5b4fc1a;border:1px solid #818cf861}.feat-row__icon--backup{color:var(--ico-backup);background:#22d3ee1a;border:1px solid #06b6d466}.feat-row--pos:hover .feat-row__icon--pos{background:#34d39933;border-color:#34d3998c;transform:scale(1.06);box-shadow:0 0 22px #34d39938}.feat-row--catalog:hover .feat-row__icon--catalog{background:#c4b5fd33;border-color:#a78bfa8c;transform:scale(1.06);box-shadow:0 0 22px #a78bfa33}.feat-row--ledger:hover .feat-row__icon--ledger{background:#fbbf242e;border-color:#f59e0b8c;transform:scale(1.06);box-shadow:0 0 22px #fbbf242e}.feat-row--analytics:hover .feat-row__icon--analytics{background:#38bdf82e;border-color:#0ea5e98c;transform:scale(1.06);box-shadow:0 0 22px #38bdf833}.feat-row--settings:hover .feat-row__icon--settings{background:#a5b4fc2e;border-color:#818cf880;transform:scale(1.06);box-shadow:0 0 20px #a5b4fc2e}.feat-row--backup:hover .feat-row__icon--backup{background:#22d3ee2e;border-color:#06b6d48c;transform:scale(1.06);box-shadow:0 0 22px #22d3ee33}.feat-row__icon .feat-ico{display:block}.feat-row__title{color:#fffffff0;margin:0 0 4px;font-size:.9375rem;font-weight:800}.feat-row__text{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.5}.steps-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps-list li{border-radius:12px;align-items:flex-start;gap:12px;margin-inline:-4px;padding:4px;transition:background .25s;display:flex}.steps-list li:hover{background:#ffffff0a}.steps-num{width:28px;height:28px;transition:transform .25s var(--ease-spring), background .25s ease, border-color .25s ease, box-shadow .25s ease, color .25s ease;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.steps-num--download{color:#ecfeff;background:#22d3ee33;border:1px solid #22d3ee73}.steps-num--gate{color:#fffbeb;background:#fbbf242e;border:1px solid #fbbf2473}.steps-num--install{color:#ecfdf5;background:#4ade802e;border:1px solid #4ade8073}.steps-num--launch{color:#faf5ff;background:#c084fc2e;border:1px solid #c084fc73}.steps-list li:hover .steps-num--download{background:#22d3ee4d;transform:scale(1.08);box-shadow:0 0 16px #22d3ee40}.steps-list li:hover .steps-num--gate{background:#fbbf2447;transform:scale(1.08);box-shadow:0 0 16px #fbbf2438}.steps-list li:hover .steps-num--install{background:#4ade8047;transform:scale(1.08);box-shadow:0 0 16px #4ade8038}.steps-list li:hover .steps-num--launch{background:#c084fc47;transform:scale(1.08);box-shadow:0 0 16px #c084fc38}.steps-body{color:var(--text-muted);padding-top:2px;font-size:.875rem;line-height:1.5}.steps-body strong{color:#ffffffe0;font-weight:700}.check-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.check-list li{color:var(--text-muted);border-radius:12px;align-items:flex-start;gap:12px;margin-inline:-8px;padding:6px 8px;font-size:.875rem;line-height:1.5;transition:background .25s,color .25s;display:flex}.check-list li:hover{color:#f0fdf6e0;background:#ffffff0a}.check-list__ico{transition:transform .28s var(--ease-spring), filter .25s ease;flex-shrink:0;margin-top:2px;display:flex}.check-list__ico .feat-ico{display:block}.check-list__ico--verified{color:var(--ico-verified)}.check-list__ico--caution{color:var(--ico-caution)}.check-list__ico--archive{color:var(--ico-archive)}.check-list li:hover .check-list__ico--verified{filter:drop-shadow(0 0 10px #4ade8073);transform:scale(1.1)}.check-list li:hover .check-list__ico--caution{filter:drop-shadow(0 0 10px #fb923c73);transform:scale(1.1)}.check-list li:hover .check-list__ico--archive{filter:drop-shadow(0 0 10px #2dd4bf66);transform:scale(1.1)}.check-list strong{color:#ffffffe0;font-weight:700}.back-top{text-align:center;margin:0}.back-top__link{color:#00c882d9;min-height:44px;transition:background .25s ease, color .25s ease, border-color .25s ease, transform .28s var(--ease-spring), box-shadow .28s ease;background:#009f5114;border:1px solid #009f5159;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.back-top__link:hover{color:#e8fff4;background:#009f5129;border-color:#009f518c;transform:translateY(-2px);box-shadow:0 10px 28px #00281c59}.back-top__link:active{transform:translateY(0)}.footer{text-align:center;margin-top:8px;padding-top:4px}.footer-company{letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;margin:0;font-size:.75rem;font-weight:600;transition:color .3s,letter-spacing .3s}.footer-tagline{color:#ffffff47;margin:.4rem 0 0;font-size:.68rem;font-weight:400;line-height:1.35}.footer:hover .footer-company{color:#ffffff85;letter-spacing:.08em}@media (width>=480px){.btn-download{min-height:56px;font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blob-a,.blob-b,.blob-c{opacity:.35;animation:none}.btn-download__shine{opacity:0;animation:none}.enter{opacity:1;animation:none;transform:none}.reveal,.reveal.content-section li,.reveal.content-section:not(.reveal--visible) li,.reveal.content-section>.content-footnote,.reveal.content-section:not(.reveal--visible)>.content-footnote{opacity:1;transition:none;transform:none}.brand,.brand:hover,.brand-mark,.brand:hover .brand-mark{transition:none;transform:none}.glass-card,.glass-card:hover,.glass-card.content-section:hover{transform:none}.version-badge.is-ready,#release-card.glass-card--ready{animation:none}.value-tile:hover,.feat-row--pos:hover .feat-row__icon--pos,.feat-row--catalog:hover .feat-row__icon--catalog,.feat-row--ledger:hover .feat-row__icon--ledger,.feat-row--analytics:hover .feat-row__icon--analytics,.feat-row--settings:hover .feat-row__icon--settings,.feat-row--backup:hover .feat-row__icon--backup,.steps-list li:hover .steps-num--download,.steps-list li:hover .steps-num--gate,.steps-list li:hover .steps-num--install,.steps-list li:hover .steps-num--launch,.check-list li:hover .check-list__ico--verified,.check-list li:hover .check-list__ico--caution,.check-list li:hover .check-list__ico--archive,.back-top__link:hover{transform:none}}
