.bs-site.dl-page{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.bs-site.dl-page{scroll-behavior:auto}}.bs-site.dl-page section[id]{scroll-margin-top:66px}.bs-site .dl-stores[id]{scroll-margin-top:45vh}.bs-site.dl-page :is(h2,h3){text-wrap:balance}.bs-site .dl-hero{padding:36px 0 8px;position:relative;overflow:hidden}.bs-site .dl-hero:before{content:"";pointer-events:none;background:var(--hero-glow);position:absolute;inset:0}.bs-site .dl-hero:after{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(var(--grid-dot) 1px, transparent 1.4px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 62%);mask-image:linear-gradient(#000c,#0000 62%)}.bs-site .dl-hero>.container{z-index:1;position:relative}.bs-site .dl-orbs{pointer-events:none;position:absolute;inset:0}.bs-site .dl-orbs i{filter:blur(60px);opacity:.3;border-radius:50%;position:absolute}.bs-site .dl-orbs i:first-child{background:radial-gradient(circle at 35% 35%,#2ee06b,#0a2c15 70%);width:340px;height:340px;top:60px;left:-90px}.bs-site .dl-orbs i:nth-child(2){opacity:.22;background:radial-gradient(circle at 35% 35%,#ff4d5e,#2e0d11 70%);width:260px;height:260px;top:-40px;right:-60px}.bs-site .dl-orbs i:nth-child(3){opacity:.2;background:radial-gradient(circle at 35% 35%,#2ee06b,#0a2c15 72%);width:200px;height:200px;top:330px;right:14%}.bs-site .dl-orbs i:nth-child(4){opacity:.16;background:radial-gradient(circle at 40% 40%,#3b82f6,#0b1a3a 70%);width:440px;height:440px;margin-left:-220px;top:40px;left:50%}@media (prefers-reduced-motion:no-preference){.bs-site .dl-orbs i{will-change:transform,opacity;animation:10s ease-in-out infinite alternate dlOrb1}.bs-site .dl-orbs i:nth-child(2){animation:12s ease-in-out infinite alternate dlOrb2}.bs-site .dl-orbs i:nth-child(3){animation:8s ease-in-out infinite alternate dlOrb3}.bs-site .dl-orbs i:nth-child(4){animation:14s ease-in-out infinite alternate dlOrb4}@keyframes dlOrb1{0%{opacity:.3;transform:translate(0)scale(1)}50%{opacity:.42;transform:translate(140px,70px)scale(1.18)}to{opacity:.24;transform:translate(50px,170px)scale(.94)}}@keyframes dlOrb2{0%{opacity:.22;transform:translate(0)scale(1)}50%{opacity:.34;transform:translate(-150px,110px)scale(1.22)}to{opacity:.18;transform:translate(-60px,30px)scale(.92)}}@keyframes dlOrb3{0%{opacity:.2;transform:translate(0)scale(1)}50%{opacity:.32;transform:translate(-110px,-80px)scale(1.3)}to{opacity:.16;transform:translate(90px,-140px)scale(1.08)}}@keyframes dlOrb4{0%{opacity:.16;transform:translate(0)scale(1)}50%{opacity:.26;transform:translate(120px,60px)scale(1.15)}to{opacity:.13;transform:translate(-130px,120px)scale(.92)}}}.bs-site .dl-hero-grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:44px;display:grid}.bs-site .dl-copy{flex-direction:column;align-items:center;width:100%;max-width:600px;display:flex}@media (min-width:820px){.bs-site .dl-hero{padding:40px 0 64px}.bs-site .dl-hero-grid{text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center stretch;gap:48px}.bs-site .dl-copy{align-items:flex-start}}@media (min-width:1080px){.bs-site .dl-hero-grid{gap:72px}}@media (min-width:960px){.bs-site .dl-hero .dl-id{gap:14px;margin-bottom:34px}.bs-site .dl-hero .dl-id-icon{border-radius:14px;width:62px;height:62px}.bs-site .dl-hero .dl-id-name{font-size:1.18rem}.bs-site .dl-hero .dl-id-sub{font-size:.92rem}.bs-site .dl-hero .dl-h1{line-height:1.3}.bs-site .dl-hero .dl-sub{margin-top:26px;font-size:1.2rem;line-height:1.75}.bs-site .dl-hero .dl-stores{gap:14px;margin-top:44px}.bs-site .dl-hero .store-btn{border-radius:15px;height:66px;padding:0 22px 0 16px}.bs-site .dl-hero .store-btn svg{width:30px;height:30px}.bs-site .dl-hero .sb-small{font-size:.74rem}.bs-site .dl-hero .sb-big{font-size:1.38rem}.bs-site .dl-hero .dl-notes{gap:8px;margin-top:32px;font-size:.95rem;line-height:1.65}}.bs-site .dl-id{text-align:left;align-items:center;gap:12px;max-width:100%;margin-bottom:22px;display:inline-flex}.bs-site .dl-id-icon{border:1px solid #ffffff1f;border-radius:12px;flex:none;width:52px;height:52px;box-shadow:0 10px 26px -12px #2ee06b80}.bs-site .dl-id-text{flex-direction:column;min-width:0;display:flex}.bs-site .dl-id-name{color:#fff;text-wrap:balance;font-size:1.02rem;font-weight:800;line-height:1.4}.bs-site .dl-id-sub{color:var(--muted);font-size:.82rem;line-height:1.5}@media (max-width:389px){.bs-site .dl-id{gap:10px}.bs-site .dl-id-name{font-size:.95rem}}.bs-site .dl-h1{letter-spacing:-.02em;background:linear-gradient(#fff 20%,#b7c1d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:min(2.5rem,9.52381vw - 4.57143px);font-weight:800;line-height:1.28}.bs-site[lang=en] .dl-h1{font-size:min(2.2rem,10.7527vw - 5.16129px)}.bs-site .dl-h1 .accent{background:var(--accent-grad);color:#0000;filter:drop-shadow(0 0 26px #2ee06b73);-webkit-background-clip:text;background-clip:text}@media (min-width:600px){.bs-site .dl-h1,.bs-site[lang=en] .dl-h1{font-size:clamp(2.3rem,4.2vw,3.3rem);line-height:1.24}}.bs-site .dl-sub{max-width:560px;color:var(--muted);margin-top:18px;font-size:clamp(1rem,2.1vw,1.08rem);line-height:1.7}.bs-site .dl-stores{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin-top:28px;display:inline-grid}@media (max-width:439px){.bs-site .dl-final .dl-stores{grid-auto-flow:row}}.bs-site .store-btn{color:#fff;text-align:left;cursor:default;background:#05070c;border:1px solid #ffffff47;border-radius:13px;justify-content:center;align-items:center;height:56px;padding:0 18px 0 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.bs-site .sb-inner{align-items:center;gap:10px;display:flex}.bs-site .store-btn svg{flex:none;width:26px;height:26px}.bs-site .sb-text{flex-direction:column;display:flex}.bs-site .sb-small{color:#ffffffd1;white-space:nowrap;font-size:.68rem;font-weight:500;line-height:1.35}.bs-site .sb-big{letter-spacing:-.01em;white-space:nowrap;font-size:1.2rem;font-weight:700;line-height:1.15}.bs-site a.store-btn{cursor:pointer}.bs-site a.store-btn:hover{border-color:#ffffff8c;transform:translateY(-2px);box-shadow:0 14px 30px -14px #000000d9}.bs-site a.store-btn:active{transform:none}.bs-site .store-btn.is-primary{border-color:var(--green);box-shadow:0 0 0 1px var(--green-line),0 0 28px -6px #2ee06b8c}.bs-site .store-btn.is-primary:hover{border-color:var(--green-bright);box-shadow:0 0 0 1px var(--green-line),0 0 34px -4px #2ee06b99}.bs-site .store-btn.is-soon .sb-inner{opacity:.6}.bs-site .sb-tag{background:var(--amber);color:#1f1500;letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.66rem;font-weight:800;line-height:1.6;position:absolute;top:-9px;right:-6px;box-shadow:0 4px 12px -4px #0009}@media (prefers-reduced-motion:reduce){.bs-site .store-btn{transition:none}.bs-site a.store-btn:hover{transform:none}}@media (max-width:479px){.bs-site .dl-stores{gap:10px}.bs-site .store-btn{padding:0 14px 0 12px}.bs-site .sb-inner{gap:9px}.bs-site .store-btn svg{width:24px;height:24px}.bs-site .sb-big{font-size:1.05rem}}@media (max-width:371px){.bs-site .store-btn{padding:0 10px 0 9px}.bs-site .sb-inner{gap:7px}.bs-site .store-btn svg{width:21px;height:21px}.bs-site .sb-small{font-size:.62rem}.bs-site .sb-big{font-size:.96rem}}@media (max-width:334px){.bs-site .dl-stores{grid-auto-flow:row;width:100%}.bs-site .store-btn{width:100%}}.bs-site .dl-notes{max-width:520px;color:var(--dim);gap:4px;margin-top:16px;font-size:.85rem;line-height:1.6;display:grid}.bs-site .dl-notes .dl-soon-note{color:var(--text);font-weight:600}.bs-site .dl-qr{display:none}@media (min-width:820px){.bs-site .dl-qr{color:#0c1220;background:#fff;border-radius:16px;align-items:center;gap:16px;width:max-content;max-width:100%;margin-top:26px;padding:12px 20px 12px 12px;display:flex;box-shadow:0 22px 50px -26px #000c}.bs-site .dl-qr svg{flex:none;width:104px;height:104px;display:block}.bs-site .dl-qr-t{font-size:1rem;font-weight:800;line-height:1.4}.bs-site .dl-qr-h{color:#4b5563;max-width:220px;margin-top:2px;font-size:.82rem;line-height:1.5}}.bs-site .dl-rotator{flex-direction:column;align-items:center;width:min(480px,100%);margin:0;display:flex}.bs-site .dl-stage{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;display:grid}.bs-site .dl-slide{opacity:0;will-change:opacity,transform;pointer-events:none;grid-area:1/1;width:88%;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(6px)scale(.985)}.bs-site .dl-slide.is-on{opacity:1;transition:opacity .9s cubic-bezier(.4,0,.2,1) .25s,transform 1.1s cubic-bezier(.22,1,.36,1) .25s;transform:none}.bs-site .dl-slide-phone{width:min(250px,66vw)}.bs-site .dl-slide-tablet{width:100%}.bs-site .dl-slide-duo{width:82%}@media (min-width:820px){.bs-site .dl-rotator{width:min(42vw,480px)}.bs-site .dl-slide{width:100%}.bs-site .dl-slide-duo{width:86%}.bs-site .dl-slide-phone{width:252px}}@media (min-width:1080px){.bs-site .dl-slide-phone{width:276px}}@media (min-width:1180px){.bs-site .dl-hero-grid{--dl-bleed:clamp(0px,calc((100vw - 1180px) / 2 - 12px),96px);gap:48px}.bs-site .dl-rotator{width:min(640px,calc(536px + var(--dl-bleed)));margin-right:calc(-1 * var(--dl-bleed))}}@media (min-width:820px){.bs-site .dl-hero{padding-bottom:calc(134px + 1.178rem)}.bs-site .dl-rotator{position:relative}.bs-site .dl-rotator>.dl-pills{margin-top:22px;position:absolute;top:100%;left:0;right:0}.bs-site .dl-rotator>.dl-shot-note{position:absolute;top:calc(100% + 56px);left:0;right:0}}@media (prefers-reduced-motion:reduce){.bs-site .dl-slide,.bs-site .dl-slide.is-on{transition:none;transform:none}}@media (max-width:819px){.bs-site .dl-pills{order:-1;margin-top:0;margin-bottom:22px}.bs-site .dl-stage{height:var(--dl-stage-h,auto);grid-template-rows:minmax(0,1fr);align-items:start;transition:height .6s cubic-bezier(.4,0,.2,1)}.bs-site .dl-stage[data-dir=shrink]{transition-delay:.5s}.bs-site .dl-stage[data-dir=grow] .dl-slide.is-on{transition-delay:.6s,.6s}}@media (prefers-reduced-motion:reduce){.bs-site .dl-stage{transition:none}}.bs-site .dl-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;display:flex}.bs-site .dl-pill{border:1px solid var(--border2);min-width:68px;height:34px;color:var(--muted);font:inherit;cursor:pointer;background:#ffffff0a;border-radius:999px;padding:0 16px;font-size:.8rem;font-weight:600;line-height:1;transition:color .2s,border-color .2s,background-color .2s}.bs-site .dl-pill:hover{color:var(--text);border-color:#ffffff52}.bs-site .dl-pill[aria-pressed=true]{color:var(--green);border-color:var(--green-line);background:var(--green-soft)}.bs-site .dl-pill:focus-visible{outline:2px solid var(--green);outline-offset:2px}.bs-site .dl-shot-note{color:#8b96ab;text-align:center;margin-top:14px;font-size:.76rem;line-height:1.55}.bs-site .dl-dev{width:100%;container-type:inline-size}.bs-site .dl-dev-body{background:#050505;position:relative}.bs-site .dl-dev-screen{aspect-ratio:var(--dl-ar);background:#0b0f1a;position:relative;overflow:hidden}.bs-site .dl-dev-screen img{object-fit:cover;width:100%;height:100%;display:block}.bs-site .dl-dev-phone{--dl-band:max(3px,1.15cqw)}.bs-site .dl-dev-phone .dl-dev-body{box-shadow:0 0 0 1px #0b0b0d,0 0 0 calc(var(--dl-band) * .45) #e3e4e8,0 0 0 var(--dl-band) #a9aab0,0 0 0 calc(var(--dl-band) + 1px) #5f6066,0 50px 90px -40px #2ee06b66,0 30px 60px -30px #000000bf;border-radius:16.6cqw;padding:2.7cqw}.bs-site .dl-dev-phone .dl-dev-screen{border-radius:13.9cqw}.bs-site .dl-dev-phone .dl-dev-body:after{content:"";inset:calc(-1 * (var(--dl-band) + 3px));z-index:-1;pointer-events:none;background:linear-gradient(#8e8f95,#8e8f95) 0 18.2%/8px 3.6% no-repeat,linear-gradient(#8e8f95,#8e8f95) 0 26%/8px 7% no-repeat,linear-gradient(#8e8f95,#8e8f95) 0 35.4%/8px 7% no-repeat,linear-gradient(#8e8f95,#8e8f95) 100% 31.5%/8px 9% no-repeat;border-radius:3px;position:absolute}.bs-site .dl-dev-island{background:#000;border-radius:999px;width:29cqw;height:8.6cqw;position:absolute;top:6cqw;left:50%;transform:translate(-50%)}.bs-site .dl-dev-bare img{width:100%;height:auto;aspect-ratio:var(--dl-ar);object-fit:contain;filter:drop-shadow(0 5.5cqw 7cqw #2ee06b3d)drop-shadow(0 3.5cqw 4.5cqw #0000008c);display:block}.bs-site .dl-dev-tablet .dl-dev-body{border-radius:5.6cqw;padding:2.95cqw;box-shadow:0 0 0 1.5px #5a5a60,0 0 0 3px #2c2c2f,0 60px 110px -56px #2ee06b59,0 36px 64px -36px #000000b3}.bs-site .dl-dev-tablet .dl-dev-screen{border-radius:2.3cqw}.bs-site .dl-dev-tablet .dl-dev-body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#55555b,#55555b) 6.85% 0/3.6% 8px no-repeat,linear-gradient(#55555b,#55555b) 11.3% 0/3.6% 8px no-repeat,linear-gradient(#55555b,#55555b) 0 6.8%/8px 5.5% no-repeat;border-radius:2px;position:absolute;inset:-5px}.bs-site .sec.dl-feat-sec{--dl-feat-top:64px;--dl-feat-gap:32px;padding-top:var(--dl-feat-top)}.bs-site.dl-page .dl-feat-sec[id]{scroll-margin-top:calc(66px + var(--dl-feat-gap) - var(--dl-feat-top))}.bs-site .dl-feat-sec .sec-head{margin-bottom:32px}@media (max-width:819.98px){.bs-site .sec.dl-feat-sec{--dl-feat-gap:20px}}@media (max-width:599px){.bs-site .sec.dl-feat-sec{--dl-feat-top:48px}.bs-site .dl-feat-sec .sec-head{margin-bottom:18px}}.bs-site .dl-features{grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;max-width:1000px;margin:0 auto;display:grid}.bs-site .dl-rows{width:100%;max-width:560px;margin:0;padding:0;list-style:none}.bs-site .dl-row{border-bottom:1px solid var(--border);padding:14px 0;position:relative}.bs-site .dl-row:last-child{border-bottom:0}.bs-site .dl-row-head{align-items:flex-start;gap:14px;display:flex}.bs-site .dl-tile{border:1px solid var(--green-line);background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s;display:flex}.bs-site .dl-tile svg{width:22px;height:22px}.bs-site .dl-row h3{font-size:1.02rem;font-weight:800;line-height:1.45;transition:color .3s}.bs-site .dl-row p{color:var(--muted);margin-top:2px;font-size:.92rem;line-height:1.65;transition:color .3s}.bs-site .dl-card-art,.bs-site .dl-dots,.bs-site .dl-card-note{display:none}.bs-site .dl-features-art{flex-direction:column;align-items:center;margin:0;display:flex}.bs-site .dl-features-dev{width:236px}.bs-site .dl-features-dev .dl-dev-screen,.bs-site .dl-card-dev .dl-dev-screen{background:#000}.bs-site .dl-features-dev .dl-dev-screen{isolation:isolate}.bs-site .dl-screen{z-index:0;opacity:0;position:absolute;inset:0}.bs-site .dl-screen.is-prev{z-index:1;opacity:1;transition:none}.bs-site .dl-screen.is-on{z-index:2;opacity:1;transition:opacity .85s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.bs-site .dl-screen.is-on,.bs-site .dl-tile,.bs-site .dl-row h3,.bs-site .dl-row p,.bs-site .dl-dot:before{transition:none}}@media (min-width:820px){.bs-site .dl-features-dev{width:236px}.bs-site .dl-features.art-phone{grid-template-columns:auto minmax(0,1fr);place-items:center stretch;gap:44px}.bs-site .dl-features.art-phone .dl-rows{max-width:none;margin-bottom:calc(14px + 1.178rem)}.bs-site .dl-rows.is-live .dl-row h3{color:#c4ccda}.bs-site .dl-rows.is-live .dl-row.is-on h3{color:#fff}.bs-site .dl-rows.is-live .dl-row.is-on p{color:#c0cadb}.bs-site .dl-row.is-on .dl-tile{border-color:var(--green);background:var(--green);color:var(--green-ink);box-shadow:0 10px 26px -12px #2ee06bd9}.bs-site .dl-row-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;padding:0;position:absolute;inset:0 -12px}.bs-site .dl-row-hit:focus-visible{outline:2px solid var(--green);outline-offset:-2px}}@media (min-width:820px) and (hover:hover){.bs-site .dl-row.has-shot:hover h3{color:#fff}.bs-site .dl-row.has-shot:hover .dl-tile{border-color:var(--green)}}@media (min-width:960px){.bs-site .dl-features-dev{width:250px}.bs-site .dl-features.art-phone{gap:64px}.bs-site .dl-features.art-phone .dl-row{padding:16px 0}}@media (min-width:1080px){.bs-site .dl-features.art-phone{gap:72px}}@media (max-width:819.98px){.bs-site .dl-features{gap:0;container-type:inline-size}.bs-site .dl-features-art{display:none}.bs-site .dl-rows{--dl-w:calc(100cqw + 48px);--dl-card:min(calc(var(--dl-w) * .84),400px);grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:var(--dl-card);width:var(--dl-w);max-width:none;padding:0 calc((var(--dl-w) - var(--dl-card)) / 2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;column-gap:10px;margin:0 -24px;display:grid;position:relative;overflow:auto hidden}.bs-site .dl-rows::-webkit-scrollbar{display:none}.bs-site .dl-row,.bs-site .dl-row:last-child{grid-row:span 2;grid-template-rows:subgrid;border:1px solid var(--border);scroll-snap-align:center;scroll-snap-stop:always;background:linear-gradient(#ffffff0e,#ffffff05);border-radius:22px;row-gap:14px;padding:14px 14px 16px;display:grid;overflow:hidden}.bs-site .dl-row-head{grid-template-columns:40px minmax(0,1fr);align-content:center;align-items:center;gap:8px 12px;display:grid}.bs-site .dl-row-text{display:contents}.bs-site .dl-row-head .dl-tile{border-radius:11px;width:40px;height:40px}.bs-site .dl-row-head .dl-tile svg{width:20px;height:20px}.bs-site .dl-row-head p{grid-column:1/-1;margin-top:0;line-height:1.6}.bs-site .dl-card-art{justify-self:center;width:200px;display:block}.bs-site .dl-card-blank .dl-dev-screen{background:radial-gradient(circle at 50% 46%,#2ee06b21,#000 62%);place-items:center;display:grid}.bs-site .dl-card-blank-icon{border:1px solid var(--green-line);background:var(--green-soft);width:72px;height:72px;color:var(--green);border-radius:20px;justify-content:center;align-items:center;display:flex}.bs-site .dl-card-blank-icon svg{width:34px;height:34px}.bs-site .dl-dots{justify-content:center;gap:2px;margin-top:10px;display:flex}.bs-site .dl-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;place-items:center;width:24px;height:24px;padding:0;display:grid}.bs-site .dl-dot:before{content:"";background:#ffffff47;border-radius:999px;width:7px;height:7px;transition:width .25s,background-color .25s}.bs-site .dl-dot[aria-current=true]:before{background:var(--green);width:18px}.bs-site .dl-dot:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.bs-site .dl-card-note{margin-top:4px;display:block}}@media (min-width:390px) and (max-width:819.98px){.bs-site .dl-card-art{width:208px}}.bs-site .dl-plans{gap:18px;max-width:880px;margin:0 auto;display:grid}@media (min-width:760px){.bs-site .dl-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.bs-site .dl-plan{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-card);padding:28px 26px 30px}.bs-site .dl-plan h3{margin-bottom:10px;font-size:1.35rem;font-weight:800;line-height:1.3}.bs-site .dl-plan p{color:var(--muted);font-size:.98rem;line-height:1.7}.bs-site .dl-plan.plus{border-color:var(--green-line);box-shadow:0 0 0 1px var(--green-line),0 30px 80px -30px #2ee06b66;background:linear-gradient(#2ee06b1a,#0000 45%),#ffffff0d}.bs-site .dl-plan.plus h3{color:var(--green)}.bs-site .dl-plan .dl-plan-price{color:var(--text);margin-top:14px;font-weight:700}.bs-site .dl-plan .dl-plan-note{color:var(--dim);margin-top:10px;font-size:.85rem}@media (max-width:599px){.bs-site .dl-plan{padding:24px 20px 26px}}.bs-site .dl-final .dl-stores{margin-top:8px}
