.dl-page{--dl-card:linear-gradient(160deg, #22152f, #170f20);--dl-stroke:#b980d92b;--dl-stroke-hi:#c99bff55;overflow-x:clip}.dl-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;padding-block:64px 70px;display:grid}.dl-new{border:1px solid var(--dl-stroke);color:#e9dcf6;background:#ffffff0a;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-size:13px;transition:border-color .2s,background .2s;display:inline-flex}.dl-new:hover{border-color:var(--dl-stroke-hi);background:#ffffff12}.dl-new>span{color:#fff;letter-spacing:.3px;background:linear-gradient(135deg,#9333ea,#c026d3);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:650}.dl-new>svg:last-child{color:#c99bff}.dl-hero h1{letter-spacing:-2.8px;margin-top:26px;font-size:clamp(44px,5vw,70px);font-weight:520;line-height:1.04}.dl-hero h1 span{background:linear-gradient(90deg,#c084fc,#e879f9);color:#0000;-webkit-background-clip:text;background-clip:text}.dl-hero-copy>p{color:var(--muted);max-width:500px;margin-top:22px;font-size:17px;line-height:1.75}.dl-hero-note{color:#ab98bb;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;font-size:12.5px;display:flex}.dl-hero-note svg{color:#c99bff}.dl-hero-note>span{color:#6f5b80}.dl-cta{margin-top:32px}.dl-cta-main{color:#fff;background:linear-gradient(135deg,#9333ea,#7e22ce 55%,#a21caf);border-radius:16px;align-items:center;gap:14px;min-width:300px;padding:12px 22px 12px 12px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 40px #9333ea45,inset 0 1px #ffffff30}.dl-cta-main:hover{transform:translateY(-2px);box-shadow:0 18px 48px #a855f760,inset 0 1px #ffffff40}.dl-cta-icon{background:#fff2;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dl-cta-icon .platform-logo,.dl-cta-icon img{filter:brightness(0)invert()}.dl-cta-text{flex-direction:column;flex:1;line-height:1.3;display:flex}.dl-cta-text strong{font-size:17px;font-weight:650}.dl-cta-text small{color:#f1e4ffcc;margin-top:2px;font-size:12.5px}.dl-cta:not(.is-ready) .dl-cta-text{opacity:.92}.dl-cta-sub{gap:18px;margin-top:14px;padding-left:4px;font-size:13px;display:flex}.dl-cta-sub a{color:#bfa9d2;border-bottom:1px solid #0000;align-items:center;gap:5px;display:inline-flex}.dl-cta-sub a:hover{color:#fff;border-bottom-color:#c99bff66}.dl-showcase{isolation:isolate;justify-content:center;padding-block:10px;display:flex;position:relative}.dl-glow{z-index:-1;filter:blur(8px);background:radial-gradient(closest-side,#a855f740,#7c3aed1a 55%,#0000 75%);position:absolute;inset:-10% -5%}.dl-app{color:#f4f1fb;-webkit-user-select:none;user-select:none;background:linear-gradient(#241147,#180b32 45%,#0c0518);border:1px solid #ffffff1c;border-radius:14px;width:300px;font-size:11px;animation:.9s cubic-bezier(.2,.7,.2,1) both dl-rise;overflow:hidden;transform:perspective(1400px)rotateY(-9deg)rotateX(3deg);box-shadow:0 40px 90px #05010ccc,0 0 0 1px #00000060,inset 0 1px #ffffff14}@keyframes dl-rise{0%{opacity:0;transform:perspective(1400px)rotateY(-9deg)rotateX(3deg)translateY(24px)}}.dl-app-bar{color:#cfc4e8aa;justify-content:flex-end;gap:22px;padding:7px 14px 0;font-size:10px;display:flex}.dl-app-head{justify-content:space-between;align-items:center;padding:6px 12px 0;display:flex}.dl-app-capsule{color:#dcd2f2;background:#ffffff14;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;display:inline-flex}.dl-app-capsule i{background:#ffffff26;width:1px;height:11px}.dl-app-head b{letter-spacing:.3px;font-size:12.5px;font-weight:900}.dl-app-head b em{color:#c99bff;font-style:normal}.dl-app-pro{color:#1a0b2e;background:#fff;border-radius:999px;padding:4px 8px;font-size:8.5px;font-weight:900}.dl-app-timer{text-align:center;margin-top:10px}.dl-app-timer small{letter-spacing:1px;text-transform:uppercase;color:#b3a6d0;font-size:8px;font-weight:700;display:block}.dl-app-timer strong{letter-spacing:.5px;font-variant-numeric:tabular-nums;text-shadow:0 0 22px #22c55e80;font-size:27px;font-weight:800}.dl-app-stage{justify-content:center;height:200px;display:flex;position:relative;overflow:hidden}.dl-app-planet{opacity:.55;width:150px;height:auto;position:absolute;top:-40px;right:-58px}.dl-app-rocket{filter:drop-shadow(0 10px 26px #22c55e55);width:118px;height:auto;margin-top:-18px;animation:4.4s ease-in-out infinite dl-bob;position:relative;-webkit-mask-image:linear-gradient(#000 74%,#0000 90%);mask-image:linear-gradient(#000 74%,#0000 90%)}.dl-app-flame{filter:blur(5px);background:radial-gradient(at 50% 0,#ffedbff2,#ff993da6 26%,#ff4f294d 52%,#0000 76%);border-radius:50%;width:40px;height:64px;animation:.35s ease-in-out infinite alternate dl-flicker;position:absolute;top:128px;left:50%;transform:translate(-50%)}@keyframes dl-bob{50%{translate:0 -7px}}@keyframes dl-flicker{to{opacity:.75;scale:1 1.12}}.dl-app-pill{letter-spacing:.4px;text-transform:uppercase;color:#22c55e;background:#1e1038d9;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;margin:-6px auto 0;padding:6px 14px;font-size:9px;font-weight:700;display:flex}.dl-app-pill i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e33}.dl-app-stats{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;margin:12px 12px 0;display:grid}.dl-app-stats>div{align-items:center;gap:8px;padding:9px 10px;display:flex}.dl-app-stats>div:nth-child(odd){border-right:1px solid #ffffff14}.dl-app-stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.dl-app-stats p{color:#a79bc4;font-size:9.5px}.dl-app-stats b{color:#f4f1fb;font-size:13px}.dl-mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;color:#f4f1fb!important}.dl-app-ico{color:#f4f1fb;background:#ffffff1f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dl-app-ico.dl-down{color:#c99bff;background:#c99bff26}.dl-app-ico.dl-up{color:#22c55e;background:#22c55e26}.dl-app-server{color:#a79bc4;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;margin:8px 12px 12px;padding:9px 11px;display:flex}.dl-app-server img{border-radius:4px}.dl-app-server p{flex-direction:column;flex:1;line-height:1.25;display:flex}.dl-app-server b{color:#f4f1fb;font-size:11.5px}.dl-app-server small{font-size:9.5px}.dl-float{color:#eadcf7;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#261838f2;border:1px solid #d8b5ef2e;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;font-size:12.5px;display:inline-flex;position:absolute;box-shadow:0 14px 34px #0007}.dl-float svg,.dl-float .platform-logo{color:#c99bff}.dl-float-a{animation:1.1s .2s both dl-rise;top:30%;left:2%;transform:rotate(-4deg)}.dl-float-b{animation:1.1s .35s both dl-rise;bottom:16%;right:0;transform:rotate(3deg)}.dl-tabs{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--line);background:#100c18e6;position:sticky;top:88px}.dl-tabs>.container{scrollbar-width:none;gap:6px;padding-block:10px;display:flex;overflow-x:auto}.dl-tabs>.container::-webkit-scrollbar{display:none}.dl-tabs a{color:#cbb9da;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.dl-tabs a:hover{color:#fff;border-color:var(--dl-stroke);background:#ffffff0d}.dl-tabs a:first-child{color:#fff;background:#a855f71f;border-color:#a855f74d}.dl-feature{border:1px solid var(--dl-stroke);background:radial-gradient(120% 140% at 0 0,#3b1a5c 0%,#1c1128 55%,#150d1e 100%);border-radius:22px;grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;margin-top:70px;padding:48px;scroll-margin-top:170px;display:grid;position:relative;overflow:hidden}.dl-feature:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#c026d326,#0000);width:420px;height:420px;position:absolute;top:-160px;right:-140px}.dl-feature h2{letter-spacing:-1.6px;margin-top:14px;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.dl-feature-copy>p{color:var(--muted);max-width:460px;margin-top:16px;font-size:16px;line-height:1.75}.dl-checks{grid-template-columns:1fr 1fr;gap:12px 18px;margin-top:26px;padding:0;list-style:none;display:grid}.dl-checks li{color:#e6d9f3;align-items:center;gap:9px;font-size:14px;display:flex}.dl-checks svg{color:#d8b4fe;background:#a855f72b;border-radius:50%;flex-shrink:0;width:22px;height:22px;padding:4px}.dl-panel{z-index:1;background:#0f0a17b3;border:1px solid #ffffff17;border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex;position:relative;box-shadow:0 30px 70px #0006}.dl-panel-head{align-items:center;gap:14px;margin-bottom:6px;display:flex}.dl-panel-head>div{flex-direction:column;flex:1;display:flex}.dl-panel-head strong{font-size:19px;font-weight:600}.dl-panel-head small{color:#a996ba;margin-top:2px;font-size:12.5px}.dl-panel-logo,.dl-card-logo{background:#ffffff0f;border:1px solid #ffffff17;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.dl-panel-note{color:#a996ba;padding-left:2px;font-size:12.5px}.dl-yours{color:#86efac;white-space:nowrap;background:#22c55e1c;border:1px solid #22c55e40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.dl-file{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:14px;padding:14px 14px 14px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex}.dl-file:hover{background:#a855f714;border-color:#c99bff59;transform:translateY(-1px)}.dl-file-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dl-file-text strong{align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.dl-file-text em{color:#e9d5ff;background:#a855f733;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:650}.dl-file-text small{color:#a391b4;font-size:12px}.dl-file-go{color:#fff;background:linear-gradient(135deg,#9333ea,#7e22ce);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dl-help{background:#ffffff06;border:1px solid #ffffff10;border-radius:12px;font-size:13px}.dl-help summary{cursor:pointer;color:#d9c8e8;align-items:center;gap:8px;padding:11px 14px;list-style:none;display:flex}.dl-help summary::-webkit-details-marker{display:none}.dl-help summary svg{color:#fbbf24}.dl-help p{color:#ab98bb;padding:0 14px 13px 37px;line-height:1.6}.dl-section{padding-top:64px;scroll-margin-top:150px}.dl-section[id],.dl-card[id]{scroll-margin-top:170px}.dl-heading{margin-bottom:24px}.dl-heading h2{letter-spacing:-1.3px;margin-top:12px;font-size:34px}.dl-duo{grid-template-columns:1fr 1fr;gap:20px;display:grid}.dl-card{background:var(--dl-card);border:1px solid var(--dl-stroke);border-radius:18px;flex-direction:column;gap:10px;padding:24px;transition:border-color .2s;display:flex}.dl-card:hover{border-color:#c99bff40}.dl-card-head{align-items:flex-start;gap:14px;margin-bottom:8px;display:flex}.dl-card-head>div{flex:1}.dl-card-head h3{letter-spacing:-.4px;font-size:21px;font-weight:600}.dl-card-head small{color:#a996ba;margin-top:4px;font-size:13px;line-height:1.55;display:block}.dl-card-body{color:#ab98bb;flex:1;font-size:13.5px;line-height:1.6}.dl-files-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dl-files-2 .dl-file{padding:12px 12px 12px 14px}.dl-files-2 .dl-file-text strong{font-size:13.5px}.dl-files-2 .dl-file-go{width:32px;height:32px}.dl-more{color:#c3aad8;align-items:center;gap:5px;width:max-content;margin-top:4px;font-size:13px;display:inline-flex}.dl-more:hover{color:#fff}.dl-store{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;display:flex}.dl-browsers{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.dl-browser{background:var(--dl-card);border:1px solid var(--dl-stroke);border-radius:16px;align-items:center;gap:13px;padding:18px;transition:border-color .2s,transform .2s;display:flex}.dl-browser:hover{border-color:var(--dl-stroke-hi);transform:translateY(-2px)}.dl-browser>span{flex-direction:column;flex:1;min-width:0;display:flex}.dl-browser strong{font-size:15px;font-weight:600}.dl-browser small{color:#a391b4;margin-top:3px;font-size:12px;line-height:1.45}.dl-browser>svg{color:#a67ebd;flex-shrink:0}.dl-tv{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.dl-tv-go{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.dl-tv-go:hover{background:#a855f71f;border-color:#c99bff59}.dl-verify{border:1px solid var(--line);background:#ffffff04;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:48px;padding:36px;display:grid}.dl-verify h2{letter-spacing:-1px;margin-top:12px;font-size:28px}.dl-verify p{color:#ab98bb;margin-top:12px;font-size:14px;line-height:1.7}.dl-hashes{flex-direction:column;gap:8px;min-width:0;padding:0;list-style:none;display:flex}.dl-hashes li{background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:210px 1fr auto;align-items:center;gap:14px;min-width:0;padding:10px 10px 10px 14px;display:grid}.dl-hash-name{color:#e3d4f0;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dl-hashes code{color:#a391b4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11px;overflow:hidden}.dl-copy{color:#d9c8e8;background:#ffffff0d;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:11.5px;display:inline-flex}.dl-copy:hover{color:#fff;background:#a855f726}.dl-page .setup-section{margin-top:72px}@media (max-width:1100px){.dl-hero{gap:30px}.dl-feature{gap:36px;padding:36px}.dl-browsers{grid-template-columns:1fr 1fr}.dl-hashes li{grid-template-columns:180px 1fr auto}}@media (max-width:900px){.dl-hero,.dl-feature,.dl-verify{grid-template-columns:1fr}.dl-showcase{margin-top:10px}.dl-duo,.dl-tv{grid-template-columns:1fr}}@media (max-width:650px){.dl-hero{padding-block:38px 50px}.dl-hero h1{letter-spacing:-2px;font-size:clamp(40px,11vw,54px)}.dl-cta-main{width:100%;min-width:0}.dl-app{width:270px;transform:none}.dl-float{display:none}.dl-tabs{top:72px}.dl-feature{border-radius:18px;margin-top:44px;padding:24px 18px}.dl-checks{grid-template-columns:1fr}.dl-panel{padding:16px}.dl-files-2,.dl-browsers{grid-template-columns:1fr}.dl-heading h2{font-size:28px}.dl-verify{gap:22px;padding:22px 16px}.dl-hashes li{grid-template-columns:1fr auto}.dl-hashes code{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.dl-app,.dl-app-rocket,.dl-app-flame,.dl-float-a,.dl-float-b{animation:none}}
