:root{color-scheme:dark;--bg:#080912;--text:#f6f4ff;--muted:#969bb4;--pink:#b59aff;--line:#c4b8ff1c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--text);font-family:Tahoma,Arial,sans-serif;line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid #99e5ff;outline-offset:5px}::selection{background:#7454b8;color:white}.wrap{width:min(1240px,calc(100% - 80px));margin:auto;position:relative;z-index:1}.ambient{display:block;position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 90% 15%,#6a37a92b,transparent 55%),radial-gradient(ellipse at 5% 65%,#227b9820,transparent 50%);animation:nebula 16s ease-in-out infinite alternate}#starfield{position:fixed;inset:0;pointer-events:none;width:100%;height:100%;z-index:0}.symbols,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.brand{display:flex;gap:12px;align-items:center;font:700 18px Arial;direction:ltr}.brand img{width:42px;height:42px;border-radius:12px}.brand em{color:var(--pink)}nav{display:flex;align-items:center;gap:25px;color:#b3b4c6;font-size:13px}nav a:hover{color:white}.nav-download{border:1px solid #b59aff4a;background:#b59aff0a;border-radius:30px;padding:8px 18px;color:#e9e3ff}.language-switch{display:flex;gap:2px;border:1px solid var(--line);padding:4px;border-radius:30px;direction:ltr}.language-switch button{background:none;border:0;color:#989db7;font-size:11px;padding:5px 9px;border-radius:20px}.language-switch button[aria-pressed=true]{background:#a58ae926;color:#e6dcff}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;min-height:670px;padding:80px 0;position:relative}.hero>div:first-child{animation:enter-copy 1.3s 1.8s cubic-bezier(.16,1,.3,1) both}.eyebrow,.kicker{font:10px Arial;letter-spacing:2px;color:#b79df4;display:flex;align-items:center;gap:10px;direction:ltr;justify-content:flex-start!important}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#a9e7fc;box-shadow:0 0 16px #a9e7fc99}.hero h1{font:900 clamp(70px,8vw,112px)/.92 Arial!important;letter-spacing:-7px!important;margin:30px 0 24px}.hero h1 span{display:block;font:400 clamp(29px,3.5vw,47px)/1.4 Arial;letter-spacing:6px;background:linear-gradient(100deg,#dacbff,#a8dcf9);background-clip:text;color:transparent}.intro{font-size:17px;line-height:1.9;max-width:470px;color:#b1b3c9;margin:0 0 30px}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:55px;border-radius:13px;padding:13px 24px;font-size:13px;font-weight:bold;border:1px solid transparent;transition:transform .25s,box-shadow .25s,background .25s}.button:hover{transform:translateY(-3px)}.button svg{width:19px;height:19px}.primary{background:linear-gradient(110deg,#cfbaff,#aaafff);color:#171124;box-shadow:0 8px 40px #a38aff22}.primary:hover{box-shadow:0 12px 42px #a38aff50}.secondary{background:transparent;border-color:#b3a4df2b;color:#d5cbe9}.micro{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:10px;color:#8188a4;margin-top:19px}.micro b{font-weight:normal;color:#c0c3d6}.art{min-height:470px;position:relative;display:grid;place-items:center;direction:ltr;overflow:visible;animation:enter-orbit 1.8s 1.2s cubic-bezier(.16,1,.3,1) both}.art:before{content:'';position:absolute;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,#a97ce02a,#44387920,transparent 70%);filter:blur(15px)}.orbit{position:absolute;width:420px;height:420px;border:1px solid #b596ff50;border-radius:50%;transform:rotate(-22deg) scaleY(.62);animation:orbit 24s linear infinite}.orbit:before{content:'';position:absolute;inset:-42px;border:1px solid #a9e2ff1c;border-radius:50%}.orbit:after{content:'';position:absolute;top:40px;right:50px;width:8px;height:8px;background:#bcecff;border-radius:50%;box-shadow:0 0 22px #92cbff}.emblem{position:relative;width:230px;height:230px;object-fit:contain;border-radius:52px;filter:drop-shadow(0 30px 65px #9070de45);animation:float 7s ease-in-out infinite}.art-label{position:absolute;top:34px;left:20px;font:9px Arial;letter-spacing:2px;color:#8e87a5}.version-card{position:absolute;bottom:15px;left:32px;right:32px;background:#131421c9;border:1px solid #b4a6e329;border-radius:14px;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(12px)}.version-card small{display:block;color:#9291ad;font:9px Arial;letter-spacing:1px}.version-card strong{font:14px Arial;color:#eae7f8}.stable{font:8px Arial;color:#a7dec9;border:1px solid #a7dec930;border-radius:20px;padding:5px 8px;white-space:nowrap}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block:1px solid var(--line);background:transparent;padding:23px 0;margin:0 0 90px}.strip-item{display:flex;gap:15px;align-items:center;padding:8px 22px;border:0;background:none}.strip-item+.strip-item{border-inline-start:1px solid var(--line)!important;border-right:0;border-left:0}.strip-item svg{width:25px;height:25px;color:#a795d5;flex-shrink:0}.strip-item strong{display:block;font-size:12px;color:#d7d5e5}.strip-item small{display:block;font-size:10px;color:#8c8da7}.section{padding:0;margin:100px 0;background:none;border:0;backdrop-filter:none}.section-head{display:flex;justify-content:space-between;gap:25px;align-items:flex-end;margin-bottom:35px}.section-head h2,.section h2{font-size:clamp(27px,3vw,38px);line-height:1.4;letter-spacing:-1px;margin:12px 0 0}.section-head p,.faq-heading p{font-size:13px;color:var(--muted);max-width:350px}.showcase{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:center}.interface-panel{border:1px solid #a993ee36;border-radius:20px;background:#12111e;overflow:hidden;box-shadow:0 30px 100px #0004}.panel-head,.panel-foot{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;direction:ltr;color:#8f90ad;font:9px Arial;letter-spacing:1px}.panel-head i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#af9be3;margin-right:6px}.interface-screen{aspect-ratio:700/480;overflow:hidden;position:relative;background:#0c0c13}.interface-screen img{width:182.857%;max-width:none;display:block;margin-left:-4.286%;margin-top:-5.714%}.panel-foot{border-top:1px solid var(--line);letter-spacing:0;font-size:9px}.mode-card{display:flex;gap:20px;padding:26px 20px;border-bottom:1px solid var(--line)}.mode-card h3{font:600 27px Arial;letter-spacing:2px;margin:0 0 10px}.mode-card p,.mode-note{font-size:12px;color:#9498b0;line-height:1.9}.mode-card .mode-number{font:12px Arial;color:#7e728f;padding-top:7px}.chip{font:8px Arial;letter-spacing:1px;color:#b7a0e6}.mode-note{padding:8px 20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(140deg,#171323,#0c0e19);border-radius:18px;padding:30px;min-height:235px;transition:transform .35s,border-color .35s}.step:hover{transform:translateY(-6px);border-color:#bc9af46b}.number{font:12px Arial;letter-spacing:2px;color:#a78cde}.step h3{font-size:18px;margin:27px 0 12px}.step p{font-size:12px;color:#9798b0;line-height:1.9}.release{display:flex;gap:25px;align-items:center;background:#10121e;border:1px solid var(--line);border-radius:15px;margin-top:20px;padding:21px 25px}.release-tag{font:600 17px Arial;color:#cbbeed;white-space:nowrap}.release strong{font-size:11px;color:#d7d4e9}.release p{font-size:11px;color:#9194ad;margin:6px 0 0;line-height:1.8;overflow-wrap:anywhere}.faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.faq-heading h2{margin-top:12px}details{border-bottom:1px solid var(--line);padding:22px 0}summary{list-style:none;display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;color:#dbd8ec}summary::-webkit-details-marker{display:none}summary:after{content:'+';font:20px Arial;color:#af9ade}details[open] summary:after{content:'−'}details p{font-size:12px;color:#9699b1;margin:15px 0 0;line-height:1.9;animation:faq-enter .3s both}.contact{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:28px;margin:100px 0 65px;padding:55px 45px;background:radial-gradient(ellipse at 90% 0%,#7a44993a,transparent 65%),#121021;border:1px solid #b89ae536;border-radius:24px}.contact h2{font-size:clamp(24px,3vw,33px);margin:0 0 14px}.contact p{font-size:13px;color:#9f97b6;margin:0}.copy{min-width:205px;border:1px solid #d2b8ff45;border-radius:13px;background:#b19aff16;color:#e1d5ff;padding:15px 22px;font:15px Arial;direction:ltr;transition:background .2s,transform .2s}.copy:hover{background:#b19aff30;transform:translateY(-2px)}.copy small{display:block;font-size:10px;color:#b1a2ce;margin-top:7px}.copy-status{height:25px;font-size:10px;color:#b1e7ef;margin-top:8px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 0 35px;font-size:10px;color:#7d8098}footer .brand{font-size:13px}footer .brand img{width:28px;height:28px}#signing-migration-notice{padding:15px 20px!important;background:#10121a!important;color:#a6aac0!important;border:1px solid var(--line);border-radius:12px;font-size:10px!important;margin-bottom:40px}.arrival{position:fixed;inset:0;z-index:100;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#080912;animation:arrival-exit 2.8s cubic-bezier(.65,0,.2,1) both;overflow:hidden;direction:ltr}.arrival img{position:relative;width:85px;height:85px;border-radius:22px;animation:arrival-mark 2.8s both}.arrival strong{font:700 40px Arial;letter-spacing:12px;margin:22px 0 10px;padding-left:12px}.arrival span{font:8px Arial;letter-spacing:4px;color:#b8a2dc}.arrival-ring{position:absolute;width:330px;height:330px;border:1px solid #a482e04a;border-radius:50%;animation:arrival-ring 2.8s both}.arrival-ring:after{content:'';position:absolute;inset:-80px;border:1px solid #a482e020;border-radius:50%}.arrival-track{width:130px;height:1px;background:#baa1eb30;margin-top:27px;overflow:hidden}.arrival-track i{display:block;height:1px;background:#c2a6ff;transform-origin:left;animation:arrival-progress 2.3s both}.reveal.is-prepared{opacity:0;transform:translateY(28px);transition:opacity .8s,transform .8s}.reveal.is-visible{opacity:1;transform:none}html[dir=rtl] .hero h1{letter-spacing:-7px!important;direction:ltr;text-align:right}html[dir=rtl] .eyebrow{direction:rtl}html[dir=rtl] .art{direction:ltr}.mode-card{direction:inherit}@keyframes arrival-exit{0%,72%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes arrival-mark{0%{opacity:0;transform:scale(.65) rotate(-15deg)}25%,75%{opacity:1;transform:scale(1) rotate(0)}100%{transform:scale(1.15)}}@keyframes arrival-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes arrival-ring{0%{opacity:0;transform:scale(.5) rotate(-50deg)}30%,72%{opacity:1;transform:scale(1) rotate(0)}100%{opacity:0;transform:scale(2.3) rotate(30deg)}}@keyframes enter-copy{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes enter-orbit{from{opacity:0;transform:scale(.7) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes float{50%{transform:translateY(-12px) rotate(2deg)}}@keyframes orbit{to{transform:rotate(338deg) scaleY(.62)}}@keyframes nebula{to{transform:scale(1.15) translateY(-20px)}}@keyframes faq-enter{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:1000px){.wrap{width:calc(100% - 48px)}nav{gap:12px}.hero{gap:20px;min-height:590px}.hero h1{font-size:85px!important}.art{min-height:410px}.orbit{width:340px;height:340px}.emblem{width:190px;height:190px}.showcase{grid-template-columns:1.3fr 1fr}.mode-card{padding:15px}.contact{padding:40px}.faq-layout{gap:35px}}@media(max-width:700px){.wrap{width:calc(100% - 36px)}header{height:auto;min-height:85px;flex-wrap:wrap;padding:18px 0}.brand{font-size:15px}.brand img{width:34px;height:34px}nav{gap:10px}.optional{display:none}.nav-download{font-size:10px;padding:7px 10px}.language-switch button{font-size:10px}.hero{grid-template-columns:1fr;padding:55px 0 30px;gap:0;min-height:0}.hero h1{font-size:92px!important;letter-spacing:-6px!important}.hero h1 span{font-size:33px;letter-spacing:5px}.intro{font-size:14px;max-width:100%}.art{min-height:365px;margin-top:20px}.orbit{width:300px;height:300px}.emblem{width:165px;height:165px}.art-label{font-size:8px;top:20px;left:0}.version-card{bottom:0;left:10px;right:10px;padding:12px 14px}.version-card strong{font-size:12px}.strip{margin:40px 0 65px;grid-template-columns:1fr;padding:0}.strip-item{padding:19px 10px}.strip-item+.strip-item{border-inline-start:0!important;border-top:1px solid var(--line)}.section{margin:65px 0}.section-head{flex-direction:column;align-items:start;gap:8px;margin-bottom:24px}.section-head h2{font-size:27px}.section-head p{margin:0}.showcase{grid-template-columns:1fr;gap:16px}.mode-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mode-card{padding:18px 12px;border:1px solid var(--line);border-radius:14px;gap:10px}.mode-card h3{font-size:21px}.mode-card p{font-size:10px}.mode-number{display:none}.mode-note{grid-column:1/-1;padding:0;margin:0}.steps{grid-template-columns:1fr}.step{min-height:0;padding:24px}.step h3{margin-top:15px}.release{padding:20px;gap:15px}.release-tag{font-size:14px}.faq-layout{grid-template-columns:1fr;gap:10px}.contact{padding:30px 24px;margin:65px 0 40px;flex-direction:column;align-items:stretch;gap:22px}.contact h2{font-size:25px}.copy{width:100%}.copy-status{height:auto;min-height:20px}footer{flex-wrap:wrap;font-size:9px}.button{font-size:12px;padding:12px 17px}.panel-head{padding:12px;font-size:8px}.panel-foot{padding:12px;font-size:8px}}@media(max-width:380px){.hero h1{font-size:78px!important}nav{flex-wrap:wrap}.brand{font-size:13px}.hero h1 span{font-size:28px}.mode-list{grid-template-columns:1fr}}

html,body{overflow-x:clip}.showcase>*{min-width:0}@media(max-width:700px){.art{overflow:hidden}}
