.dl-hero{padding-top:calc(var(--header-h) + clamp(30px,4.6vw,60px));padding-bottom:clamp(130px,14vw,185px)}.dl-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,56px)}.dl-hero>.cloud-drift{z-index:0;mix-blend-mode:soft-light;animation:none;transform:translate(var(--rest-x, 20vw))}.dl-hero__grid{position:relative;z-index:1}.dl-hero__content{gap:16px}.dl-hero__title{font-size:clamp(2.5rem,5.4vw,4.4rem)}.dl-hero__lead{max-width:52ch}.dl-card{position:relative;isolation:isolate;width:100%;max-width:620px;margin-top:10px}.dl-card:before{content:"";position:absolute;inset:-48px -56px;z-index:-1;background:radial-gradient(closest-side at 34% 46%,rgba(46,230,255,.3),rgba(46,230,255,.1) 55%,transparent),radial-gradient(closest-side at 68% 58%,rgba(255,61,154,.26),rgba(255,61,154,.08) 55%,transparent);pointer-events:none;animation:dl-glow 4.6s var(--ease-in-out) infinite}.dl-card__ring{position:relative;isolation:isolate;overflow:hidden;padding:5px;background:var(--night-700);border:var(--bw) solid var(--ink);border-radius:28px;box-shadow:0 10px 0 var(--ink),0 34px 70px #0804188c}.dl-card__ring:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:200%;aspect-ratio:1;background:conic-gradient(from 0deg,var(--cyan),var(--violet-l),var(--magenta),var(--sun),var(--mint),var(--cyan));transform:translate(-50%,-50%);animation:dl-ring 7s linear infinite}.dl-card__inner{display:grid;gap:16px;padding:clamp(18px,2.4vw,26px);background:radial-gradient(90% 70% at 100% 0%,rgba(46,230,255,.13),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgba(255,61,154,.12),transparent 60%),linear-gradient(180deg,#2c1e70,#1b1245);border:2px solid var(--ink);border-radius:22px}.dl-card__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 14px}.dl-card__slot,.dl-card__file{grid-row:1 / span 2}.dl-card__head .stamp{grid-column:3;justify-self:end;align-self:start}.dl-card__slot{display:grid;place-items:center;width:74px;height:74px;background:var(--studs),linear-gradient(180deg,var(--night-500),var(--night-700));background-size:18px 18px,auto;border:var(--bw) solid var(--ink);border-radius:18px;box-shadow:0 5px 0 var(--ink),inset 0 3px #ffffff24}.dl-card__slot img{width:56px;height:56px}.dl-card__file{display:grid;gap:5px;min-width:0}.dl-card__name{font-weight:700;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.2;color:#fff;overflow-wrap:anywhere}.dl-card__sub{font-size:.9rem;font-weight:700;line-height:1.35;color:var(--text-2)}.dl-card__version{position:relative;justify-self:end;align-self:end;padding:7px 12px 7px 27px;font-weight:700;font-size:.95rem;line-height:1;color:var(--ink);white-space:nowrap;background:var(--mint);border:2px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 3px 0 var(--ink)}.dl-card__version:before,.dl-card__version:after{content:"";position:absolute;left:10px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--green-d)}.dl-card__version:after{animation:dl-ping 1.9s ease-out infinite}.dl-card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;padding:11px 14px;background:#0b07206b;border:2px solid rgba(255,255,255,.08);border-radius:14px}.dl-card__date{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;font-weight:800;color:var(--text-2)}.dl-card__date .i{color:var(--sun)}.dl-card__date time{color:#fff}.dl-card__os{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.dl-card__os .chip{padding:.34em .72em;font-size:.8rem}.dl-card__os .chip .i{width:1.05em;height:1.05em;color:var(--cyan)}.dl-card__perch{--perch-w: 84px;--perch-r: 8px;margin-top:34px}.dl-card__btn{gap:.7em}.dl-card__btn>.i{width:1.45em;height:1.45em}.dl-card__btn .btn__meta{font-size:.78rem;opacity:.85}.dl-card__links{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 28px;margin-top:2px;font-size:.97rem}.dl-card__links .link-arrow:hover{color:#8ff4ff}.os-notice{display:none}html[data-os]:not([data-os=windows]) .os-notice{display:flex}.os-notice p{margin:0;font-size:.93rem}.os-notice strong{color:var(--text)}.os-notice .link-btn{margin-top:4px;color:var(--sun)}.dl-station{display:block;width:100%;max-width:520px;height:560px;min-height:0;margin-inline:auto}.dl-station__halo{position:absolute;left:58%;top:44%;width:500px;height:500px;margin:-250px 0 0 -250px;background:radial-gradient(circle,rgba(46,230,255,.3) 0%,rgba(123,77,255,.22) 34%,rgba(255,61,154,.1) 52%,transparent 68%);pointer-events:none;animation:dl-glow 5s var(--ease-in-out) infinite}.dl-station__portal{position:absolute;left:calc(58% - 168px);top:92px;width:336px;height:336px}.dl-station__portal img{width:100%;height:100%}.dl-portal__swirl{position:absolute;inset:0;animation:spin 9s linear infinite}.dl-station__beam{position:absolute;left:calc(58% - 80px);bottom:128px;width:160px;height:140px;background:linear-gradient(0deg,#2ee6ff80,#2ee6ff00);-webkit-mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);pointer-events:none;animation:dl-beam 2.6s var(--ease-in-out) infinite}.dl-pad{position:absolute;left:-7%;right:0;bottom:62px;height:78px;filter:drop-shadow(0 26px 30px rgba(8,4,24,.45))}.dl-pad__top,.dl-pad__front{position:absolute;left:0;right:0;border:var(--bw) solid var(--ink)}.dl-pad__top{top:0;height:34px;background:radial-gradient(60% 120% at 58% 100%,rgba(46,230,255,.55),transparent 70%),var(--studs),linear-gradient(180deg,#8f6bff,#6c48ef);background-size:auto,24px 24px,auto;background-position:0 0,4px 3px,0 0;border-radius:16px 16px 6px 6px;box-shadow:inset 0 3px #ffffff4d}.dl-pad__front{top:28px;bottom:0;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(180deg,var(--night-500),var(--night-600));border-radius:6px 6px 16px 16px;box-shadow:0 8px 0 var(--ink),inset 0 -6px #0000002e}.dl-pad__front i{width:14px;height:14px;background:var(--cyan);border:2px solid var(--ink);border-radius:4px;box-shadow:0 0 10px #2ee6ffcc;opacity:.35;animation:dl-led 2s steps(1,end) infinite}.dl-pad__front i:nth-child(2){animation-delay:.25s}.dl-pad__front i:nth-child(3){animation-delay:.5s}.dl-pad__front i:nth-child(4){animation-delay:.75s}.dl-pad__front i:nth-child(5){animation-delay:1s}.dl-station__finish{position:absolute;left:-34px;bottom:122px;z-index:1;width:252px}.dl-station__finish img{width:100%}.dl-station__miro{position:absolute;left:8px;bottom:118px;z-index:2;width:168px;aspect-ratio:260 / 320}.dl-station__miro-bob{width:100%;height:100%;animation:float 3s var(--ease-in-out) infinite;--float-y: -4px}.dl-station__miro img{width:100%;height:100%;transform:scaleX(-1)}.dl-buddy{--pal-w: 190px;position:absolute;right:-6px;bottom:126px;z-index:2}.dl-station__float{position:absolute;z-index:3}.dl-station__float img{width:100%;height:100%}.dl-station__float--gem{left:10%;top:54px;width:62px;height:62px}.dl-station__float--star{right:2%;top:18px;width:54px;height:54px}.dl-spark{position:absolute;z-index:1;width:18px;height:18px;background:#fff7d6;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);pointer-events:none;animation:twinkle 2.8s ease-in-out infinite}.dl-spark--1{left:28%;top:30px}.dl-spark--2{right:18%;top:210px;width:14px;height:14px;animation-delay:-1.1s;background:var(--cyan)}.dl-spark--3{left:4%;top:236px;width:12px;height:12px;animation-delay:-2s;background:var(--pink)}.dl-after{position:relative;z-index:2;grid-column:1 / -1;scroll-margin-top:calc(var(--header-h) + 20px)}.dl-slot.is-on.is-hushed{visibility:hidden;translate:-50% 130%;transition-delay:0s,.26s,0s}.dl-after__panel{position:relative;padding:clamp(22px,3.4vw,36px);background:var(--studs),radial-gradient(80% 90% at 0% 0%,rgba(54,214,107,.16),transparent 60%),linear-gradient(180deg,#30236f,#1d1449);background-size:var(--studs-size),auto,auto;border:var(--bw) solid var(--ink);border-radius:var(--r-xl);box-shadow:0 10px 0 var(--ink),0 34px 80px #08041880}.dl-after__panel:before{content:"";position:absolute;left:28px;right:28px;top:-3px;height:7px;background:var(--grad-mirage);border:2px solid var(--ink);border-top:0;border-radius:0 0 8px 8px}.dl-after.is-popping .dl-after__panel{animation:dl-pop .7s var(--ease-bounce) both}.dl-after.is-popping .dl-after__badge{animation:dl-badge .9s .15s var(--ease-bounce) both}.dl-after.is-popping .dl-after__step{animation:pop-in .5s var(--ease-bounce) both}.dl-after.is-popping .dl-after__step:nth-child(1){animation-delay:.22s}.dl-after.is-popping .dl-after__step:nth-child(2){animation-delay:.32s}.dl-after.is-popping .dl-after__step:nth-child(3){animation-delay:.42s}.dl-after__close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:42px;height:42px;color:var(--text);background:var(--night-700);border:var(--bw) solid var(--ink);border-radius:12px;box-shadow:0 4px 0 var(--ink);transition:transform .2s var(--ease-bounce),background .2s}.dl-after__close:hover{background:var(--magenta);transform:rotate(8deg)}.dl-after__close:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.dl-after__pov{margin-bottom:22px;border-bottom:var(--bw) solid var(--ink)}.dl-after__pov img{width:320px;margin-inline:auto}.dl-after__head{display:flex;align-items:center;gap:clamp(14px,2.4vw,24px);padding-right:48px}.dl-after__badge{display:grid;flex:none;place-items:center;width:clamp(64px,8vw,84px);height:clamp(64px,8vw,84px);color:var(--ink);background:var(--grad-play);border:var(--bw) solid var(--ink);border-radius:22px;box-shadow:0 6px 0 var(--ink),inset 0 4px #fff6;transform:rotate(-6deg)}.dl-after__badge .i{width:52%;height:52%;stroke-width:3.2}.dl-after__ico{display:contents}.dl-after__badge--soon{background:var(--grad-gold)}.dl-after__titles>*{margin:0}.dl-after__label{font:400 .8rem/1 var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--sun)}.dl-after__title{margin:8px 0 6px!important;font-size:clamp(1.7rem,3.4vw,2.5rem);text-shadow:0 4px 0 var(--ink)}.dl-after__title:focus,.dl-after__title:focus-visible{outline:none}.dl-after__text{max-width:62ch;color:var(--text-2)}.dl-after__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 0;padding:0;list-style:none}.dl-after__step{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;align-items:start;padding:18px 18px 18px 16px;background:#0b072080;border:2px solid rgba(255,255,255,.09);border-radius:18px}.dl-after__step img{grid-row:1 / span 2;width:62px;height:62px}.dl-after__step h3{margin:4px 0;font-size:1.22rem}.dl-after__step p{grid-column:2;margin:0;font-size:.95rem;color:var(--text-2)}.dl-after__num{position:absolute;top:-12px;left:-8px;display:grid;place-items:center;width:32px;height:32px;font:400 1.05rem/1 var(--font-display);color:var(--ink);background:var(--grad-gold);border:2px solid var(--ink);border-radius:10px;box-shadow:0 3px 0 var(--ink);transform:rotate(-8deg)}.dl-after__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;padding-top:18px;border-top:2px dashed rgba(255,255,255,.12)}.dl-after__respawn{display:flex;flex:1 1 100%;align-items:center;gap:12px 18px}.dl-after__respawn>img{flex:none;width:112px}.dl-after__respawn-title{margin:0 0 8px;font:400 1.22rem/1.2 var(--font-display)}.dl-after__respawn-links{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none}.dl-after__retry{font-size:.95rem;font-weight:700;color:var(--text-3)}.dl-after__soon-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:26px}.dl-notify{--section-y: clamp(64px, 8vw, 104px)}.dl-notify__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center}.dl-notify__intro{display:grid;justify-items:start;gap:16px}.dl-notify__intro>*{margin:0}.dl-notify__intro h2{font-size:clamp(2.1rem,4.2vw,3.1rem)}.dl-notify__intro .lead{max-width:44ch}.dl-notify__alt{display:flex;align-items:flex-start;gap:10px;max-width:46ch;font-weight:700;color:var(--text-2)}.dl-notify__alt .i{flex:none;width:22px;height:22px;margin-top:2px;color:var(--violet-l)}.dl-notify__form{position:relative;justify-self:end;width:min(100%,580px)}.dl-notify__chest{position:absolute;top:-72px;right:-26px;z-index:2;width:132px;height:auto;transform:rotate(7deg);pointer-events:none;filter:drop-shadow(0 8px 0 rgba(22,15,51,.35))}.dl-install,.dl-help{background:var(--night-900)}.dl-tabs__list{justify-content:center;margin-bottom:74px}.dl-tabs__list .tab-btn{padding:.8em 1.25em;font-size:1rem}.dl-tabs__list .tab-btn .i{width:1.15em;height:1.15em}.dl-panel__title{display:none}.dl-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin:0;padding:0;list-style:none}.dl-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dl-step{position:relative;display:flex;flex-direction:column;background:var(--grad-panel);border:var(--bw) solid var(--ink);border-radius:var(--r-lg);box-shadow:0 8px 0 var(--ink),inset 0 2px #ffffff14;transition:transform .3s var(--ease-bounce)}.dl-step:hover{transform:translateY(-4px)}.char-peek{position:absolute;z-index:1;left:50%;bottom:calc(100% - 5px);width:150px;height:auto;margin-left:-75px;pointer-events:none}.dl-step:not(:last-child):after{content:"";position:absolute;top:34%;right:calc(clamp(18px,2.4vw,28px)/-2 - 9px);z-index:2;width:18px;height:18px;background:var(--sun);border:2.5px solid var(--ink);border-radius:4px;transform:rotate(45deg);box-shadow:2px 2px 0 var(--ink)}.dl-step__shot{position:relative;overflow:hidden;aspect-ratio:16 / 10.5;background:var(--studs),radial-gradient(90% 80% at 50% 0%,rgba(46,230,255,.14),transparent 70%),linear-gradient(180deg,#3a2a8c,#281c66);background-size:22px 22px,auto,auto;border-bottom:var(--bw) solid var(--ink);border-radius:calc(var(--r-lg) - 3px) calc(var(--r-lg) - 3px) 0 0}.dl-step__body{position:relative;flex:1;padding:28px clamp(16px,1.8vw,22px) 22px}.dl-step__num{position:absolute;top:-24px;left:16px;display:grid;place-items:center;width:46px;height:46px;font:400 1.45rem/1 var(--font-display);color:var(--ink);background:var(--grad-gold);border:var(--bw) solid var(--ink);border-radius:13px;box-shadow:0 4px 0 var(--ink),inset 0 3px #ffffff73;transform:rotate(-6deg)}.dl-step:nth-child(2) .dl-step__num{background:linear-gradient(180deg,#8ff4ff,var(--cyan));transform:rotate(5deg)}.dl-step:nth-child(3) .dl-step__num{background:linear-gradient(180deg,#ffa3cf,var(--pink));transform:rotate(-4deg)}.dl-step:nth-child(4) .dl-step__num{background:var(--grad-play);transform:rotate(6deg)}.dl-step__title{margin:4px 0 8px;font-size:clamp(1.18rem,1.6vw,1.32rem)}.dl-step__text{margin:0;font-size:.97rem;color:var(--text-2)}.dl-step__text code{font-size:.8em;white-space:nowrap}.dl-tip{margin-top:clamp(30px,4vw,40px)}.dl-tip p{margin:0}.dl-tip strong{color:var(--text)}.dl-tip b{color:var(--sun)}.dl-tip.notice--success b,.dl-tip.notice:not(.notice--warn) b{color:var(--text)}.dl-step__shot{container-type:inline-size}.mk-win,.mk-guard{--u: 1px}@supports (width: 1cqi){.mk-win,.mk-guard{--u: clamp(.86px, calc(100cqi / 268), 1.42px)}.dl-steps:not(.dl-steps--4) .mk-win{--u: clamp(.86px, calc(100cqi / 300), 1.3px)}}.mk-win{position:absolute;inset:calc(13 * var(--u));display:flex;flex-direction:column;overflow:hidden;font:700 calc(11 * var(--u))/1.25 var(--font-body);color:var(--text-2);background:var(--night-800);border:calc(2.5 * var(--u)) solid var(--ink);border-radius:calc(12 * var(--u));box-shadow:0 calc(5 * var(--u)) 0 var(--ink),0 calc(16 * var(--u)) calc(26 * var(--u)) #08041859}.mk-bar{display:flex;flex:none;align-items:center;gap:calc(6 * var(--u));height:calc(24 * var(--u));padding:0 calc(7 * var(--u));background:var(--night-950);border-bottom:calc(2.5 * var(--u)) solid var(--ink)}.mk-bar img{width:calc(14 * var(--u));height:calc(14 * var(--u))}.mk-bar__ico{width:calc(13 * var(--u));height:calc(13 * var(--u));color:var(--cyan)}.mk-bar__title{overflow:hidden;font:400 calc(10.5 * var(--u))/1 var(--font-display);letter-spacing:.05em;color:var(--text);white-space:nowrap;text-overflow:ellipsis}.mk-ctrl{display:flex;gap:calc(4 * var(--u));margin-left:auto}.mk-ctrl i{width:calc(9 * var(--u));height:calc(9 * var(--u));background:#ffffff38;border-radius:calc(3 * var(--u))}.mk-ctrl i:last-child{background:var(--red)}.mk-dots{display:flex;gap:calc(4 * var(--u))}.mk-dots i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--red)}.mk-dots i:nth-child(2){background:var(--sun)}.mk-dots i:nth-child(3){background:var(--green)}.mk-tab{align-self:flex-end;margin-left:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u));font:400 calc(10 * var(--u))/1 var(--font-display);letter-spacing:.04em;color:var(--text);background:var(--night-800);border-radius:calc(7 * var(--u)) calc(7 * var(--u)) 0 0}.mk-body{position:relative;flex:1;min-height:0;padding:calc(10 * var(--u))}.mk-line{display:block;width:var(--w, 70%);height:calc(6 * var(--u));margin-bottom:calc(6 * var(--u));background:#ffffff24;border-radius:calc(3 * var(--u))}.mk-btn{display:inline-flex;align-items:center;gap:calc(4 * var(--u));padding:calc(5 * var(--u)) calc(9 * var(--u)) calc(4 * var(--u));font:400 calc(10 * var(--u))/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ink);background:var(--grad-play);border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(7 * var(--u));box-shadow:0 calc(2 * var(--u)) 0 var(--ink),inset 0 calc(2 * var(--u)) 0 #ffffff59}.mk-btn .i{width:calc(10 * var(--u));height:calc(10 * var(--u))}.mk-cursor{position:absolute;z-index:3;width:calc(15 * var(--u));height:calc(21 * var(--u));filter:drop-shadow(0 calc(2 * var(--u)) 0 rgba(22,15,51,.55))}.mk-ok{display:inline-flex;align-items:center;gap:calc(5 * var(--u));justify-self:start;padding:calc(4 * var(--u)) calc(7 * var(--u));font-size:calc(10 * var(--u));font-weight:800;line-height:1.1;color:var(--mint);background:#3dffb01a;border:calc(1.5 * var(--u)) solid rgba(61,255,176,.42);border-radius:calc(7 * var(--u))}.mk-ok .i{width:calc(11 * var(--u));height:calc(11 * var(--u));stroke-width:3.4}.mk-browser{padding:calc(12 * var(--u)) calc(10 * var(--u))}.mk-dl{position:absolute;top:calc(9 * var(--u));right:calc(9 * var(--u));width:min(78%,calc(210 * var(--u)));padding:calc(7 * var(--u));background:var(--night-600);border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(10 * var(--u));box-shadow:0 calc(4 * var(--u)) 0 var(--ink)}.mk-dl__title{display:block;margin-bottom:calc(5 * var(--u));font:400 calc(9 * var(--u))/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.mk-file{display:flex;align-items:center;gap:calc(7 * var(--u));padding:calc(6 * var(--u));border-radius:calc(8 * var(--u));background:#ffffff0f}.mk-file.is-hot{background:#2ee6ff26;box-shadow:inset 0 0 0 calc(2 * var(--u)) #2ee6ff99}.mk-file img{flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u))}.mk-file__txt{display:grid;gap:calc(2 * var(--u));min-width:0}.mk-file__txt b{overflow:hidden;font:700 calc(9.5 * var(--u))/1.2 var(--font-mono);color:#fff;white-space:nowrap;text-overflow:ellipsis}.mk-file__txt small{font-size:calc(10.5 * var(--u));color:var(--text-2);white-space:nowrap}.mk-cursor--file{right:34%;top:calc(65 * var(--u));animation:mk-dbl 2.6s var(--ease-in-out) infinite}.mk-click{position:absolute;z-index:2;width:calc(26 * var(--u));height:calc(26 * var(--u));border:calc(2.5 * var(--u)) solid var(--cyan);border-radius:50%;opacity:0;pointer-events:none}.mk-click--file{right:calc(34% + calc(2 * var(--u)));top:calc(53 * var(--u));animation:mk-ripple 2.6s ease-out infinite}.mk-guard{position:absolute;inset:calc(13 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u));padding:calc(11 * var(--u)) calc(13 * var(--u));overflow:hidden;font:700 calc(10 * var(--u))/1.2 var(--font-body);color:#fff;background:linear-gradient(180deg,#3366c8,#2650a6);border:calc(2.5 * var(--u)) solid var(--ink);border-radius:calc(12 * var(--u));box-shadow:0 calc(5 * var(--u)) 0 var(--ink),0 calc(16 * var(--u)) calc(26 * var(--u)) #08041859}.mk-guard .mk-line{margin-bottom:0;background:#ffffff59}.mk-guard .mk-line--title{height:calc(9 * var(--u));margin:calc(2 * var(--u)) 0 calc(3 * var(--u));background:#ffffffe6}.mk-guard__close{position:absolute;top:calc(8 * var(--u));right:calc(9 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));background:linear-gradient(45deg,transparent 42%,#fff 42% 58%,transparent 58%),linear-gradient(-45deg,transparent 42%,#fff 42% 58%,transparent 58%);opacity:.8}.mk-guard__shield{display:grid;place-items:center;width:calc(24 * var(--u));height:calc(24 * var(--u));color:#fff}.mk-guard__shield .i{width:calc(22 * var(--u));height:calc(22 * var(--u))}.mk-guard__link{align-self:flex-start;margin-top:calc(2 * var(--u));font-size:calc(10 * var(--u));color:#cbefff;text-decoration:underline;text-decoration-thickness:calc(1.5 * var(--u));text-underline-offset:calc(2 * var(--u));animation:mk-hint 4.4s ease-in-out infinite}.mk-guard__foot{display:flex;justify-content:flex-end;gap:calc(6 * var(--u));margin-top:auto}.mk-guard__btn{padding:calc(5 * var(--u)) calc(8 * var(--u));font-size:calc(9.5 * var(--u));white-space:nowrap;color:#fff;border:calc(2 * var(--u)) solid rgba(255,255,255,.85);border-radius:calc(4 * var(--u))}.mk-guard__btn.is-hot{position:relative;color:var(--ink);background:var(--sun);border-color:var(--ink);box-shadow:0 calc(2 * var(--u)) 0 var(--ink);animation:mk-reveal 4.4s var(--ease-bounce) infinite}.mk-guard__btn--ghost{width:calc(64 * var(--u));opacity:.55}.mk-cursor--guard{right:calc(-10 * var(--u));bottom:calc(-12 * var(--u));animation:mk-tap 4.4s var(--ease-in-out) infinite}.mk-setup{display:flex;align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u))}.mk-setup__logo{flex:none;width:calc(46 * var(--u));height:calc(46 * var(--u));animation:float 3s var(--ease-in-out) infinite;--float-y: calc(-4 * var(--u))}.mk-setup__main{display:grid;flex:1;gap:calc(8 * var(--u));min-width:0}.mk-setup__main b{font:400 calc(12 * var(--u))/1 var(--font-display);letter-spacing:.04em;color:#fff}.mk-setup__main .mk-line{margin:0}.mk-progress{display:block;height:calc(14 * var(--u));padding:calc(2 * var(--u));overflow:hidden;background:var(--night-950);border:calc(2 * var(--u)) solid var(--ink);border-radius:var(--r-pill)}.mk-progress span{display:block;height:100%;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.28) 0 calc(5 * var(--u)),transparent calc(5 * var(--u)) calc(10 * var(--u))),var(--grad-play);border-radius:var(--r-pill);transform:scaleX(.72);transform-origin:0 50%;animation:mk-fill 3.8s var(--ease-in-out) infinite}.mk-done{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(7 * var(--u));text-align:center}.mk-done b{font:400 calc(12.5 * var(--u))/1.1 var(--font-display);letter-spacing:.03em;color:#fff}.mk-done__check{display:grid;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--ink);background:var(--grad-play);border:calc(2.5 * var(--u)) solid var(--ink);border-radius:calc(10 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 var(--ink);animation:mk-pop 3s var(--ease-bounce) infinite}.mk-done__check .i{width:calc(20 * var(--u));height:calc(20 * var(--u));stroke-width:3.4}.mk-btn--launch{position:relative}.mk-cursor--done{right:calc(-9 * var(--u));bottom:calc(-15 * var(--u));animation:mk-tap 3s var(--ease-in-out) infinite}.mk-scan{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u))}.mk-radar{position:relative;flex:none;width:calc(70 * var(--u));height:calc(70 * var(--u));overflow:hidden;background:radial-gradient(circle,transparent 0 calc(9 * var(--u)),rgba(46,230,255,.4) calc(9 * var(--u)) calc(10.5 * var(--u)),transparent calc(10.5 * var(--u)) calc(20 * var(--u)),rgba(46,230,255,.3) calc(20 * var(--u)) calc(21.5 * var(--u)),transparent calc(21.5 * var(--u))),linear-gradient(transparent calc(50% - calc(1 * var(--u))),rgba(46,230,255,.25) calc(50% - calc(1 * var(--u))) calc(50% + calc(1 * var(--u))),transparent calc(50% + calc(1 * var(--u)))),var(--night-950);border:calc(2.5 * var(--u)) solid var(--ink);border-radius:50%;box-shadow:0 calc(3 * var(--u)) 0 var(--ink),inset 0 0 calc(14 * var(--u)) #2ee6ff40}.mk-radar__sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(46,230,255,.6),rgba(46,230,255,0) 28%,transparent);border-radius:50%;animation:spin 2.4s linear infinite}.mk-radar__blip{position:absolute;left:60%;top:26%;width:calc(9 * var(--u));height:calc(9 * var(--u));background:var(--mint);border:calc(1.5 * var(--u)) solid var(--ink);border-radius:50%;box-shadow:0 0 calc(10 * var(--u)) var(--mint);animation:mk-blink 2.4s ease-in-out infinite}.mk-scan__rows{display:grid;gap:calc(6 * var(--u));min-width:0}.mk-scan__rows b{font:400 calc(11.5 * var(--u))/1 var(--font-display);letter-spacing:.03em;color:#fff}.mk-ok--1{animation:mk-appear 4.8s var(--ease-out) infinite}.mk-ok--2{animation:mk-appear2 4.8s var(--ease-out) infinite}.mk-ok--3{animation:mk-appear3 4.8s var(--ease-out) infinite}.mk-set{display:grid;align-content:center;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u))}.mk-set__row{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));font-size:calc(10.5 * var(--u));font-weight:800;color:var(--text)}.mk-toggle{position:relative;flex:none;width:calc(31 * var(--u));height:calc(18 * var(--u));background:var(--green);border:calc(2 * var(--u)) solid var(--ink);border-radius:var(--r-pill)}.mk-toggle:before{content:"";position:absolute;inset:0;background:var(--night-500);border-radius:inherit;opacity:0}.mk-toggle:after{content:"";position:absolute;top:calc(1 * var(--u));left:calc(1 * var(--u));width:calc(12 * var(--u));height:calc(12 * var(--u));background:#fff;border:calc(1.5 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u));transform:translate(calc(13 * var(--u)))}.mk-toggle--1:before{animation:mk-toggle-bg 4.4s steps(1,end) infinite}.mk-toggle--1:after{animation:mk-toggle-knob 4.4s var(--ease-bounce) infinite}.mk-toggle--2:before{animation:mk-toggle-bg 4.4s steps(1,end) .7s infinite}.mk-toggle--2:after{animation:mk-toggle-knob 4.4s var(--ease-bounce) .7s infinite}.mk-pill{padding:calc(3 * var(--u)) calc(7 * var(--u));font:700 calc(10 * var(--u))/1 var(--font-mono);color:var(--ink);background:var(--sun);border:calc(1.5 * var(--u)) solid var(--ink);border-radius:calc(6 * var(--u))}.mk-slider{position:relative;display:block;height:calc(9 * var(--u));margin-top:calc(3 * var(--u));background:linear-gradient(90deg,var(--green) 0 62%,var(--night-500) 62%);border:calc(2 * var(--u)) solid var(--ink);border-radius:var(--r-pill)}.mk-slider i{position:absolute;left:62%;top:50%;width:calc(14 * var(--u));height:calc(14 * var(--u));margin:calc(-7 * var(--u)) 0 0 calc(-7 * var(--u));background:var(--sun);border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u))}.mk-home{display:flex;gap:calc(8 * var(--u));padding:calc(8 * var(--u))}.mk-home__side{display:flex;flex-direction:column;gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(5 * var(--u));background:var(--night-950);border-radius:calc(8 * var(--u))}.mk-home__side i{width:calc(14 * var(--u));height:calc(14 * var(--u));background:#ffffff24;border-radius:calc(4 * var(--u))}.mk-home__side i.is-on{background:var(--violet);box-shadow:0 0 0 calc(1.5 * var(--u)) var(--ink)}.mk-home__main{display:flex;flex:1;flex-direction:column;gap:calc(7 * var(--u));min-width:0}.mk-home__games{display:grid;flex:1;grid-template-columns:1fr 1fr;gap:calc(6 * var(--u))}.mk-game{position:relative;display:flex;align-items:flex-end;min-height:calc(40 * var(--u));padding:calc(5 * var(--u));overflow:hidden;border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(8 * var(--u))}.mk-game b{position:relative;font:400 calc(9.5 * var(--u))/1 var(--font-display);letter-spacing:.03em;color:#fff;text-shadow:0 calc(1 * var(--u)) 0 var(--ink),calc(1 * var(--u)) 0 0 var(--ink),calc(-1 * var(--u)) 0 0 var(--ink)}.mk-game--a{background:linear-gradient(var(--magenta),var(--magenta)) 14% 58% / 22% 12% no-repeat,linear-gradient(var(--cyan),var(--cyan)) 50% 36% / 20% 12% no-repeat,linear-gradient(var(--sun),var(--sun)) 86% 18% / 22% 12% no-repeat,linear-gradient(180deg,#4b2fb8,#8a2783)}.mk-game--b{background:radial-gradient(circle at 70% 40%,#ff4d5e 0 calc(4 * var(--u)),transparent calc(5 * var(--u))),radial-gradient(circle at 56% 30%,#ff4d5e 0 calc(3 * var(--u)),transparent calc(4 * var(--u))),radial-gradient(circle at 64% 38%,var(--sun) 0 calc(18 * var(--u)),var(--orange-d) calc(18 * var(--u)) calc(21 * var(--u)),transparent calc(22 * var(--u))),linear-gradient(180deg,#ff9b47,#d8571a)}.mk-home__bar{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--u))}.mk-btn--play{animation:mk-glow 2.2s ease-in-out infinite}.mk-fps{padding:calc(3 * var(--u)) calc(6 * var(--u));font:700 calc(9.5 * var(--u))/1 var(--font-mono);color:var(--mint);background:#3dffb01a;border:calc(1.5 * var(--u)) solid rgba(61,255,176,.42);border-radius:calc(6 * var(--u));white-space:nowrap}.mk-settings{display:flex;gap:calc(8 * var(--u));padding:calc(9 * var(--u))}.mk-settings__nav{display:flex;flex-direction:column;gap:calc(6 * var(--u));width:40%;padding:calc(7 * var(--u)) calc(6 * var(--u));background:#0003;border-radius:calc(8 * var(--u))}.mk-settings__nav .mk-line{margin:0 calc(2 * var(--u))}.mk-nav{display:flex;align-items:center;gap:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(5 * var(--u));font-size:calc(9.5 * var(--u));font-weight:800;color:var(--text);border-radius:calc(6 * var(--u))}.mk-nav .i{flex:none;width:calc(11 * var(--u));height:calc(11 * var(--u))}.mk-nav>span,.mk-search>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mk-nav.is-hot{color:var(--ink);background:var(--sun);border:calc(1.5 * var(--u)) solid var(--ink);box-shadow:0 calc(2 * var(--u)) 0 var(--ink);animation:mk-hint-box 3.4s ease-in-out infinite}.mk-settings__main{display:flex;flex:1;flex-direction:column;gap:calc(7 * var(--u));min-width:0}.mk-settings__main .mk-line{margin:0}.mk-search{display:flex;align-items:center;gap:calc(4 * var(--u));padding:calc(5 * var(--u)) calc(7 * var(--u));overflow:hidden;font-size:calc(9.5 * var(--u));font-weight:800;color:var(--text-2);white-space:nowrap;background:var(--night-950);border:calc(1.5 * var(--u)) solid rgba(255,255,255,.14);border-radius:calc(7 * var(--u))}.mk-search .i{flex:none;width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--cyan)}.mk-apps{display:flex;flex-direction:column;gap:calc(5 * var(--u));padding:calc(8 * var(--u))}.mk-app{display:flex;align-items:center;gap:calc(7 * var(--u));padding:calc(5 * var(--u)) calc(7 * var(--u));background:#ffffff0d;border-radius:calc(7 * var(--u))}.mk-app .mk-line{margin:0}.mk-app__ico{flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u));background:var(--cyan-d);border:calc(1.5 * var(--u)) solid var(--ink);border-radius:calc(4 * var(--u))}.mk-app__ico--b{background:var(--orange)}.mk-app.is-hot{background:#7b4dff4d;box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--violet-l)}.mk-app img{flex:none;width:calc(18 * var(--u));height:calc(18 * var(--u))}.mk-app__txt{display:grid;gap:calc(2 * var(--u));min-width:0}.mk-app__txt b{font:400 calc(10.5 * var(--u))/1 var(--font-display);letter-spacing:.03em;color:#fff}.mk-app__txt small{font-size:calc(9.5 * var(--u));color:var(--text-2);white-space:nowrap}.mk-app__more{display:flex;gap:calc(2 * var(--u));margin-left:auto}.mk-app__more i{width:calc(3 * var(--u));height:calc(3 * var(--u));background:#fff;border-radius:50%}.mk-menu{position:absolute;right:calc(12 * var(--u));top:54%;display:grid;padding:calc(4 * var(--u));font-size:calc(9.5 * var(--u));font-weight:800;background:var(--night-600);border:calc(2 * var(--u)) solid var(--ink);border-radius:calc(8 * var(--u));box-shadow:0 calc(3 * var(--u)) 0 var(--ink);transform-origin:100% 0;animation:mk-menu 3.6s var(--ease-bounce) infinite}.mk-menu span{padding:calc(4 * var(--u)) calc(9 * var(--u));color:var(--text-2);border-radius:calc(5 * var(--u))}.mk-menu .is-hot{color:var(--ink);background:var(--red)}.mk-cursor--menu{right:calc(6 * var(--u));top:calc(54% + calc(34 * var(--u)));animation:mk-tap 3.6s var(--ease-in-out) infinite}.mk-restore{display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u))}.mk-restore__icon{display:grid;flex:none;place-items:center;width:calc(52 * var(--u));height:calc(52 * var(--u));color:var(--ink);background:var(--grad-play);border:calc(2.5 * var(--u)) solid var(--ink);border-radius:calc(15 * var(--u));box-shadow:0 calc(4 * var(--u)) 0 var(--ink),inset 0 calc(3 * var(--u)) 0 #fff6}.mk-restore__icon .i{width:calc(28 * var(--u));height:calc(28 * var(--u));stroke-width:2.8;animation:spin 3.2s linear infinite}.mk-restore__list{display:grid;gap:calc(5 * var(--u));min-width:0}.mk-restore__list b{font:400 calc(11.5 * var(--u))/1 var(--font-display);letter-spacing:.03em;color:#fff}.dl-config .section-head h2{text-shadow:0 4px 0 rgba(22,15,51,.16)}.dl-specs{display:flex;flex-wrap:wrap;justify-content:center;gap:52px 18px;margin:0;padding:50px 0 0;list-style:none}.dl-spec{position:relative;display:flex;flex:1 1 200px;flex-direction:column;align-items:center;max-width:250px;padding:0 14px 16px;color:var(--ink);text-align:center;background:linear-gradient(180deg,#fffaf0,#fff0cf);border:var(--bw) solid var(--ink);border-radius:var(--r-lg);box-shadow:0 8px 0 var(--ink),inset 0 -4px #e8b25c59;transition:transform .3s var(--ease-bounce)}.dl-spec:hover{transform:translateY(-5px) rotate(-.6deg)}.dl-spec__slot{display:grid;place-items:center;width:104px;height:104px;margin-top:-54px;background:var(--studs),linear-gradient(180deg,var(--night-500),var(--night-700));background-size:20px 20px,auto;border:var(--bw) solid var(--ink);border-radius:24px;box-shadow:0 6px 0 var(--ink),inset 0 3px #ffffff24;transition:transform .35s var(--ease-bounce)}.dl-spec:hover .dl-spec__slot{transform:rotate(-6deg) scale(1.05)}.dl-spec__slot img{width:78px;height:78px}.dl-spec__title{margin:14px 0 12px;font-size:1.32rem;color:var(--ink)}.dl-spec__rows{display:grid;gap:8px;width:100%;margin:auto 0 0}.dl-spec__row{display:grid;align-content:start;gap:4px;padding:9px 11px 10px;text-align:left;background:#160f330d;border:2px solid rgba(22,15,51,.13);border-radius:12px}.dl-spec__row dt{font:400 .7rem/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:#6b5a90}.dl-spec__row dd{margin:0;font-size:.93rem;font-weight:800;line-height:1.3;color:var(--ink)}.dl-spec__row--best{background:#36d66b24;border-color:#1fa84e80}.dl-spec__row--best dt{color:#12682f}@media(min-width:1101px){@supports (grid-template-rows: subgrid){.dl-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(4,auto);column-gap:18px}.dl-spec{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;justify-items:center;max-width:none}.dl-spec__rows{grid-row:span 2;grid-template-rows:subgrid;row-gap:8px;margin:0}}}@media(min-width:561px)and (max-width:1100px){@supports (grid-template-rows: subgrid){.dl-specs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;column-gap:18px;row-gap:60px;max-width:780px;margin-inline:auto}.dl-spec{display:grid;grid-column:span 2;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;justify-items:center;max-width:none}.dl-spec:nth-child(4){grid-column:2 / span 2}.dl-spec__rows{grid-row:span 2;grid-template-rows:subgrid;row-gap:8px;margin:0}}}.dl-config__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 20px;margin-top:clamp(40px,5vw,56px)}.dl-note{display:flex;align-items:flex-start;gap:12px;max-width:500px;margin:0;padding:14px 18px;font-size:.97rem;color:#4a3a6e;background:#fff9;border:2px solid rgba(22,15,51,.16);border-radius:var(--r-md)}.dl-note .i{flex:none;width:24px;height:24px;margin-top:1px;color:var(--violet-d)}.dl-note strong{color:var(--ink)}.dl-sec__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(36px,5vw,72px);align-items:start}.dl-sec__intro .section-head{margin-bottom:34px}.dl-promises{display:grid;gap:16px;margin:0;padding:0;list-style:none}.dl-promise{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:start;padding:16px 18px;background:var(--night-700);border:var(--bw) solid var(--ink);border-radius:var(--r-md);box-shadow:0 5px 0 var(--ink)}.dl-promise__icon{display:grid;place-items:center;width:58px;height:58px;color:var(--ink);border:var(--bw) solid var(--ink);border-radius:16px;box-shadow:0 4px 0 var(--ink),inset 0 3px #fff6;transform:rotate(-4deg);transition:transform .35s var(--ease-bounce)}.dl-promise:hover .dl-promise__icon{transform:rotate(6deg) scale(1.06)}.dl-promise__icon .i{width:28px;height:28px;stroke-width:2.6}.dl-promise__icon--lock{background:var(--grad-gold)}.dl-promise__icon--code{background:var(--grad-magenta);color:#fff}.dl-promise__icon--eye{background:linear-gradient(180deg,#8ff4ff,var(--cyan))}.dl-promise__icon--clean{background:var(--grad-play)}.dl-promise h3{margin:2px 0 5px;font-size:1.2rem}.dl-promise p{margin:0;font-size:.97rem;color:var(--text-2)}.dl-sign{margin-top:30px}.dl-oasis{display:flex;align-items:center;gap:16px}.dl-oasis img{flex:none;width:120px}.dl-oasis .quip{margin:0}.dl-verify{position:relative;display:grid;gap:18px}.dl-verify__shield{position:absolute;top:-50px;right:-26px;z-index:2;width:104px;height:104px;pointer-events:none}.dl-verify__win .window__title .i{color:var(--cyan)}.dl-verify__win .window__bar{padding-right:92px}.dl-verify__body{display:grid;gap:12px;padding:clamp(18px,2.6vw,26px)}.dl-verify__h{margin:4px 0 0;font-size:1.2rem}.dl-verify__h:first-child{margin-top:0}.dl-verify__p{margin:0;font-size:.96rem;color:var(--text-2)}.dl-verify__p code,.dl-after__step code{font-size:.82em;white-space:nowrap}.dl-hash{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 10px 10px 14px;background:var(--night-950);border:var(--bw) solid var(--ink);border-radius:14px;box-shadow:inset 0 4px #00000059}.dl-hash__value{flex:1 1 220px;min-width:0;padding:2px 0;font-size:.88rem;line-height:1.5;color:var(--mint);text-transform:uppercase;word-break:break-all;background:none;border:0}.dl-hash__pending{display:flex;flex:1 1 220px;align-items:center;gap:10px;min-height:42px;margin:0;font-size:.94rem;font-weight:800;line-height:1.35;color:var(--text-3)}.dl-hash__pending .i{flex:none;width:22px;height:22px;color:var(--sun)}.dl-hash__copy{flex:none}.dl-verify__steps{display:grid;gap:6px;margin:0;padding-left:1.3em;color:var(--text-2);font-size:.96rem}.dl-verify__steps li::marker{font-family:var(--font-display);color:var(--sun)}.dl-term{overflow:hidden;font-family:var(--font-mono);background:#0a0619;border:var(--bw) solid var(--ink);border-radius:14px;box-shadow:0 5px 0 var(--ink),0 0 0 2px #2ee6ff14}.dl-term__bar{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px;background:var(--night-700);border-bottom:2px solid var(--ink)}.dl-term__dots{display:flex;gap:5px}.dl-term__dots i{width:10px;height:10px;background:var(--red);border:1.5px solid var(--ink);border-radius:3px}.dl-term__dots i:nth-child(2){background:var(--sun)}.dl-term__dots i:nth-child(3){background:var(--green)}.dl-term__name{font:400 .8rem/1 var(--font-display);letter-spacing:.08em;color:var(--text-2)}.dl-term__line{display:flex;align-items:baseline;gap:10px;padding:13px 14px 14px;box-shadow:inset 0 4px #00000059}.dl-term__prompt{flex:none;font-size:.8rem;font-weight:700;color:var(--sun)}.dl-term__cmd{min-width:0;padding:0;font-size:.8rem;line-height:1.6;color:#e9e3ff;word-break:normal;background:none;border:0}.dl-term__cmd>span{white-space:nowrap}.dl-term__cmd>.tok-file{white-space:normal}.dl-term__cmd .tok-file>span{white-space:nowrap}.dl-term__cmd .tok-cmd{color:var(--cyan)}.dl-term__cmd .tok-flag{color:var(--pink)}.dl-term__cmd .tok-val{color:var(--sun)}.dl-term__caret{display:inline-block;width:.55em;height:1.05em;margin-left:.35em;vertical-align:-.16em;background:var(--mint);border-radius:2px;animation:dl-caret 1.1s steps(1,end) infinite}.dl-term__copy{display:inline-flex;flex:none;align-items:center;margin-left:auto;min-height:34px;padding:0 12px;font:400 .82rem/1 var(--font-display);letter-spacing:.07em;text-transform:uppercase;color:var(--ink);background:var(--sun);border:2px solid var(--ink);border-radius:10px;box-shadow:0 3px 0 var(--ink),inset 0 2px #ffffff73;transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),background .2s}.dl-term__copy:hover{transform:translateY(-2px);box-shadow:0 5px 0 var(--ink),inset 0 2px #ffffff73}.dl-term__copy:active{transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.dl-term__copy.is-copied{background:var(--mint)}.dl-hash__copy.is-copied{--btn-bg: var(--grad-play);--btn-fg: var(--ink)}.dl-copy__idle,.dl-copy__ok{display:inline-flex;align-items:center;gap:.45em}.dl-copy__ok,.dl-copy.is-copied .dl-copy__idle{display:none}.dl-copy.is-copied .dl-copy__ok{display:inline-flex;animation:pop-in .35s var(--ease-bounce)}.dl-term__copy .i{width:1.15em;height:1.15em}.dl-verify__match{display:flex;align-items:flex-start;gap:8px;font-weight:700}.dl-verify__match .i{flex:none;margin-top:2px;color:var(--mint)}.dl-verify__notice p{margin:0}.dl-verify__notice strong{color:var(--text)}.dl-help__art{min-height:340px}.dl-help__miro{justify-self:end;width:min(72%,250px);height:auto;aspect-ratio:240 / 320}.dl-help__pal{--pal-w: clamp(130px, 13vw, 180px);position:absolute;left:0;bottom:-8px;z-index:1}.dl-help__pal .bbl{max-width:130px}.dl-help__bbl{right:-8px;top:-30px;max-width:200px}@keyframes dl-ring{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes dl-glow{0%,to{opacity:.75}50%{opacity:1}}@keyframes dl-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}@keyframes dl-beam{0%,to{opacity:.55;transform:scaleX(.92)}50%{opacity:1;transform:scaleX(1.06)}}@keyframes dl-led{0%,30%{opacity:1}31%,to{opacity:.3}}@keyframes dl-pop{0%{opacity:0;transform:translateY(28px) scale(.9)}60%{opacity:1;transform:translateY(-5px) scale(1.015)}to{opacity:1;transform:none}}@keyframes dl-badge{0%{transform:scale(.3) rotate(-30deg)}to{transform:rotate(-6deg)}}@keyframes dl-caret{50%{opacity:0}}@keyframes mk-dbl{0%,40%,to{transform:translate(0)}20%{transform:translate(calc(-16 * var(--u)),calc(14 * var(--u)))}50%,60%{transform:scale(.82)}55%,65%{transform:scale(1)}}@keyframes mk-ripple{0%,48%{opacity:0;transform:scale(.4)}52%{opacity:1}78%,to{opacity:0;transform:scale(1.6)}}@keyframes mk-hint{0%,8%{opacity:1}16%{opacity:.5}24%,to{opacity:1}}@keyframes mk-reveal{0%,28%{opacity:0;transform:scale(.6)}40%,to{opacity:1;transform:none}}@keyframes mk-tap{0%,58%,to{transform:translate(0) scale(1)}66%{transform:translate(0) scale(.8)}74%{transform:scale(1)}}@keyframes mk-fill{0%{transform:scaleX(.04)}72%,to{transform:scaleX(1)}}@keyframes mk-pop{0%,to{transform:scale(1)}10%{transform:scale(1.18) rotate(-6deg)}22%{transform:scale(1)}}@keyframes mk-blink{0%,to{opacity:.25}35%,55%{opacity:1}}@keyframes mk-appear{0%,18%{opacity:0;transform:translateY(calc(5 * var(--u)))}28%,to{opacity:1;transform:none}}@keyframes mk-appear2{0%,34%{opacity:0;transform:translateY(calc(5 * var(--u)))}44%,to{opacity:1;transform:none}}@keyframes mk-appear3{0%,50%{opacity:0;transform:translateY(calc(5 * var(--u)))}60%,to{opacity:1;transform:none}}@keyframes mk-toggle-bg{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes mk-toggle-knob{0%,22%{transform:translate(0)}32%,to{transform:translate(calc(13 * var(--u)))}}@keyframes mk-glow{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes mk-hint-box{0%,to{transform:translate(0)}50%{transform:translate(calc(3 * var(--u)))}}@keyframes mk-menu{0%,14%{opacity:0;transform:scale(.5)}26%,to{opacity:1;transform:none}}@media(max-width:1140px){.dl-steps--4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:72px}.dl-steps--4 .dl-step:nth-child(2):after{display:none}}@media(min-width:861px)and (max-width:1140px){.dl-card__btn{gap:.5em;padding-inline:.7em;font-size:clamp(1.15rem,2.1vw,1.7rem)}}@media(min-width:861px)and (max-width:1060px){.dl-card__perch{margin-top:48px}}@media(max-width:1060px){.dl-station{height:500px}.dl-station__portal{width:290px;height:290px;left:calc(58% - 145px);top:110px}.dl-station__miro{left:6px;width:146px}.dl-station__finish{left:-28px;width:212px}.dl-buddy{--pal-w: 150px;right:-8px}}@media(max-width:960px){.dl-sec__grid{grid-template-columns:1fr}.dl-verify__shield{right:-12px}}@media(min-width:561px)and (max-width:960px){.dl-promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px)and (prefers-reduced-motion:no-preference){.js main [data-reveal=left]:not(.is-in),.js main [data-reveal=right]:not(.is-in){transform:translateY(34px)}.js main [data-reveal=zoom]:not(.is-in){transform:scale(.94)}}@media(max-width:820px){.dl-help__art{justify-self:center;width:min(100%,340px);min-height:320px}.dl-help__miro{align-self:end;width:190px}.dl-help__pal .bbl{--bx: -10px}.dl-help__bbl{right:0;top:-16px}}@media(max-width:860px){.dl-hero__grid{grid-template-columns:minmax(0,1fr)}.dl-hero__content{justify-items:center}.dl-hero__lead{margin-inline:auto}.dl-card{margin-inline:auto;text-align:left}.dl-station{order:1;height:420px;max-width:460px}.dl-station__portal{width:260px;height:260px;left:calc(56% - 130px);top:56px}.dl-station__halo{left:56%;top:46%;width:420px;height:420px;margin:-210px 0 0 -210px}.dl-station__beam{left:calc(56% - 70px);width:140px;bottom:112px;height:110px}.dl-pad{left:-4%;bottom:46px;height:72px}.dl-station__miro{left:6px;bottom:98px;width:126px}.dl-station__miro img{transform:none}.dl-station__finish{left:-22px;bottom:102px;width:186px}.dl-buddy{--pal-w: 150px;right:-4px;bottom:106px}.dl-after__steps{grid-template-columns:1fr;gap:20px}.dl-notify__grid{grid-template-columns:minmax(0,1fr)}.dl-notify__intro{justify-items:center;text-align:center}.dl-notify__alt{text-align:left}.dl-notify__form{justify-self:center;margin-top:34px}.dl-steps{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.dl-steps--4{grid-template-columns:1fr}.dl-step:not(:last-child):after{top:auto;bottom:calc(clamp(18px,2.4vw,28px)/-2 - 9px);right:auto;left:calc(50% - 9px)}.dl-steps--4 .dl-step:nth-child(2):after{display:block}.dl-steps--4 .dl-step:not(:last-child):after{bottom:-45px}.char-peek{left:auto;right:14px;margin-left:0}}@media(min-width:561px)and (max-width:860px){.dl-steps,.dl-steps--4{max-width:720px}.dl-step{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:stretch}.dl-step__shot{aspect-ratio:auto;min-height:200px;border-bottom:0;border-right:var(--bw) solid var(--ink);border-radius:calc(var(--r-lg) - 3px) 0 0 calc(var(--r-lg) - 3px)}.dl-step__body{display:flex;flex-direction:column;justify-content:center;padding:22px 22px 22px 34px}.dl-step__num{top:16px;left:-24px}.dl-step__title{margin-top:0}}@media(max-width:560px){.dl-hero{padding-top:calc(var(--header-h) + 10px);padding-bottom:100px}.dl-hero__content{gap:8px}.dl-hero__title{font-size:clamp(2rem,10.2vw,2.9rem)}.dl-hero__lead{order:1;margin-top:10px}.dl-card{margin-top:4px}.dl-card__inner{gap:12px;padding:14px 14px 18px}.dl-card__perch{margin-top:48px}.dl-card__version{grid-area:1 / 1 / 2 / 3;justify-self:start;align-self:center}.dl-card__head .stamp{grid-row:1;align-self:center}.dl-card__slot{grid-area:2 / 1}.dl-card__file{grid-area:2 / 2 / 3 / 4}.dl-card__slot{width:62px;height:62px;border-radius:15px}.dl-card__slot img{width:46px;height:46px}.dl-card__meta{justify-content:flex-start;padding:10px 12px}.dl-card__os{gap:5px}.dl-card__os .chip{gap:.32em;padding:.32em .56em;font-size:.74rem}.dl-card__btn{padding:.78em 1em;font-size:1.12rem;white-space:normal}.dl-card__btn .btn__stack{min-width:0}.dl-card__btn .btn__meta{white-space:normal;line-height:1.25}.dl-card__links{gap:8px 22px;font-size:.92rem}.dl-station{height:360px}.dl-station__portal{width:220px;height:220px;left:calc(58% - 110px);top:52px}.dl-station__halo{width:340px;height:340px;margin:-170px 0 0 -170px}.dl-station__beam{left:calc(58% - 56px);width:112px;bottom:98px;height:90px}.dl-pad{left:0;bottom:36px;height:64px}.dl-pad__top{height:30px}.dl-pad__front{top:24px;gap:9px}.dl-pad__front i{width:11px;height:11px}.dl-station__miro{bottom:82px;width:124px;left:3px}.dl-station__finish{left:0;bottom:86px;width:130px}.dl-buddy{--pal-w: 120px;bottom:88px}.dl-station__float--gem{left:4%;top:30px;width:48px;height:48px}.dl-station__float--star{top:6px;width:42px;height:42px}.dl-after__head{flex-direction:column;align-items:flex-start;padding-right:40px}.dl-after__foot{flex-direction:column;align-items:flex-start}.dl-after__respawn{display:grid;grid-template-columns:112px minmax(0,1fr)}.dl-after__respawn-body{display:contents}.dl-after__respawn-title{margin:0}.dl-after__respawn-links{grid-column:1 / -1;display:grid}.dl-after__soon-actions .btn{width:100%}.dl-notify__chest{top:-58px;right:-6px;width:96px}.dl-tabs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dl-tabs__list .tab-btn{flex-direction:column;justify-content:center;gap:7px;min-height:72px;padding:11px 6px 10px;font-size:.84rem;line-height:1.12;text-align:center;border-radius:16px}.dl-tabs__list .tab-btn .i{width:1.4em;height:1.4em}.char-peek{right:8px;width:132px}.dl-specs{gap:16px;padding-top:0}.dl-spec{display:grid;grid-template-columns:66px minmax(0,1fr);column-gap:14px;align-items:start;flex-basis:100%;max-width:460px;padding:14px 14px 14px 12px;text-align:left}.dl-spec__slot{grid-row:1 / span 2;width:66px;height:66px;margin-top:0;border-radius:17px;background-size:15px 15px,auto;box-shadow:0 4px 0 var(--ink),inset 0 3px #ffffff24}.dl-spec__slot img{width:50px;height:50px}.dl-spec__title{margin:3px 0 10px;font-size:1.22rem}.dl-spec__rows{grid-column:2;gap:7px}.dl-spec__row{padding:8px 10px 9px}.dl-promise{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:14px}.dl-promise__icon{width:48px;height:48px;border-radius:13px}.dl-promise__icon .i{width:24px;height:24px}.dl-verify__shield{top:-42px;right:-4px;width:80px;height:80px}.dl-verify__win .window__bar{padding-right:84px}.dl-hash__copy{width:100%}}@media(max-width:340px){.dl-card__version{padding:6px 9px 6px 23px;font-size:.85rem}.dl-card__version:before,.dl-card__version:after{left:8px}.dl-card__head .stamp{padding-inline:.5em;font-size:.72rem}.dl-card__btn{gap:.5em;padding-inline:.7em}.dl-card__btn .btn__meta{font-size:.68rem;white-space:nowrap}.dl-after__step code{white-space:normal;overflow-wrap:anywhere}.dl-help__art{min-height:270px}.dl-help__miro{width:148px}.dl-help__pal .bbl{--bx: -14px}}@media(max-width:560px){.dl-station__halo{animation:none}}@media(min-width:861px)and (max-height:860px){.dl-hero{padding-top:calc(var(--header-h) + 6px)}.dl-hero__content{gap:8px}.dl-hero__title{font-size:clamp(2.5rem,4.4vw,3.4rem)}.dl-hero__lead{max-width:none;font-size:1.05rem;line-height:1.4}.dl-card{margin-top:4px}.dl-card__inner{gap:10px;padding:14px 18px 12px}.dl-card__slot{width:62px;height:62px;border-radius:15px}.dl-card__slot img{width:46px;height:46px}.dl-card__meta{gap:6px 10px;padding:8px 12px}.dl-card__os .chip{padding:.3em .56em;font-size:.76rem}.dl-card__perch{margin-top:48px}}.is-capture .dl-card__ring:before{animation:none;transform:translate(-50%,-50%) rotate(35deg)}.is-capture .mk-win *,.is-capture .mk-guard *{animation:none!important}.is-capture :is(.dl-term__caret,.dl-portal__swirl,.dl-station__miro-bob,.dl-station__halo,.dl-station__beam,.dl-pad__front i,.dl-spark),.is-capture .dl-card:before,.is-capture .dl-card__version:after{animation:none}@media(prefers-reduced-motion:reduce){.dl-card__ring:before{animation:none;transform:translate(-50%,-50%) rotate(35deg)}.dl-portal__swirl{animation:none}.dl-step:hover,.dl-spec:hover{transform:none}}html.force-reduced-motion .dl-card__ring:before{animation:none;transform:translate(-50%,-50%) rotate(35deg)}html.force-reduced-motion .dl-portal__swirl{animation:none}html.force-reduced-motion :is(.dl-step:hover,.dl-spec:hover){transform:none}html:not(.js) .dl-tabs__list{display:none}html:not(.js) .dl-panel[hidden]{display:block!important}html:not(.js) .dl-panel+.dl-panel{margin-top:clamp(56px,7vw,84px)}html:not(.js) .dl-panel__title{display:block;margin:0 0 clamp(40px,5vw,52px);font-size:clamp(1.5rem,2.6vw,1.9rem);text-align:center}html:not(.js) .dl-copy{display:none}@media(forced-colors:active){.dl-station,.dl-step__shot,.dl-notify__chest{forced-color-adjust:none}.dl-card__version:before,.dl-card__version:after,.dl-term__caret{background:CanvasText}.dl-hash__pending .i,.dl-card__date .i,.dl-verify__match .i,.dl-notify__alt .i{color:CanvasText}.dl-copy.is-copied{outline:3px solid Highlight;outline-offset:2px}.dl-after__close:hover,.dl-term__copy:hover{outline:2px solid Highlight}.dl-hero__title .t-drop{filter:none}}@media print{[data-page=download] :is(.site-header,.xp,.skip-link,.mobile-menu,.toast-stack,.fx-layer,.site-footer){display:none!important}.dl-hero>.cloud-drift,.dl-hero .page-hero__sky,.dl-hero:after,.dl-card:before,.dl-card__ring:before,.dl-station,.dl-after,.dl-notify,.dl-card__perch,.dl-card__links,.os-notice,.dl-tabs__list,.char-peek,.dl-oasis,.dl-step__shot,.dl-step:after,.dl-copy,.dl-term__caret,.dl-verify__shield,.dl-help{display:none!important}[data-page=download] [data-reveal]{opacity:1!important;transform:none!important}[data-page=download],[data-page=download] main{background:#fff!important}[data-page=download] main,[data-page=download] main *{color:#000!important;-webkit-text-fill-color:currentColor!important;background:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.dl-hero,.dl-install,.dl-config,.dl-sec{padding-block:14pt!important}.dl-hero__grid,.dl-sec__grid{display:block}.edge-top{margin-top:0;-webkit-mask:none;mask:none}.dl-panel[hidden]{display:block!important}.dl-panel+.dl-panel{margin-top:18pt}.dl-panel__title{display:block;margin:0 0 10pt;font-size:15pt}.dl-steps,.dl-steps--4{display:block}.dl-step,.dl-spec,.dl-promise,.dl-card__ring,.dl-card__inner,.dl-hash,.dl-term,.dl-verify__win,.notice{border:1pt solid #000!important;break-inside:avoid}.dl-step{display:block!important;margin-bottom:6pt}.dl-step__body{display:block!important;padding:6pt 10pt 8pt!important}.dl-step__num{position:static;display:inline-grid;width:20pt;height:20pt;margin:0 6pt 0 0;font-size:11pt;vertical-align:middle;border-width:1pt;transform:none}.dl-step__title{display:inline-block;margin:0;font-size:12pt;vertical-align:middle}.dl-step__text{margin-top:3pt}.dl-specs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:none!important;grid-auto-rows:auto!important;gap:8pt!important;max-width:none!important;padding-top:0!important}.dl-spec{display:block!important;grid-column:auto!important;grid-row:auto!important;max-width:none;padding:8pt;text-align:left}.dl-spec__slot{display:none!important}.dl-spec__title{margin:0 0 6pt;font-size:12pt}.dl-spec__rows{display:grid!important;grid-row:auto!important;grid-template-rows:none!important;gap:4pt}.dl-promise__icon{border-width:1pt;transform:none}.dl-verify{margin-top:14pt}.dl-hash__value{word-break:break-all}}
