.ds-hn{display:block;padding:16px 0 0 36px;pointer-events:none;position:absolute;right:14px;top:calc(100% + 2px);z-index:1}.ds-hn-arrow{overflow:visible;position:absolute}.ds-hn-arrow path{stroke:#096ef9;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ds-hn-arrow--side{display:none}.ds-hn-arrow--below{height:38px;left:0;top:-8px;width:40px}.ds-hn-tag{align-items:center;background:#eaf2ff;border-radius:9999px;box-shadow:0 0 0 1px #096ef924;color:#075ed7;display:inline-flex;font-size:14px;font-weight:600;height:30px;line-height:1;padding:0 13px;transform:rotate(-3deg);white-space:nowrap}@media (min-width:640px){.ds-hn{left:calc(50% + 14px);right:auto}.ds-hn-tag{font-size:15px;height:32px;padding:0 14px}}@media (min-width:1024px){.ds-hn{left:calc(100% + 6px);padding:0 0 0 66px;top:-16px}.ds-hn-arrow--below{display:none}.ds-hn-arrow--side{display:block;height:34px;left:-4px;top:20px;width:64px}}@media (prefers-reduced-motion:no-preference){.ds-hn{transition:transform .3s var(--fo-ease-out)}.ds-hn-line{stroke-dasharray:1;animation:fo-draw .52s var(--fo-ease-out) .72s backwards}.ds-hn-head{animation:ds-hn-fade .2s ease-out 1.14s backwards}.ds-hn-tag{animation:ds-hn-pop .42s var(--fo-ease-pop) .9s backwards}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.ds-hero-cta:hover .ds-hn{transform:translate(-2px,-3px)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine) and (min-width:1024px){.ds-hero-cta:hover .ds-hn{transform:translate(-4px,2px)}}@keyframes ds-hn-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-hn-pop{0%{opacity:0;transform:rotate(-3deg) scale(.85)}to{opacity:1;transform:rotate(-3deg)}}.ds-tee--shadow{filter:drop-shadow(0 1px 1px rgba(17,20,23,.08)) drop-shadow(0 8px 12px rgba(17,20,23,.12))}.ds-hdp,.ds-hdp .ds-hdp-head{gap:12px}.ds-hdp .ds-hdp-status{font-size:11px;gap:5px;height:22px;padding:0 8px}.ds-hdp .ds-hdp-btn{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 0 1px #e3e6eb;color:#2d3247;display:inline-flex;font-size:11px;font-weight:600;gap:5px;height:28px;line-height:1;padding:0 10px;white-space:nowrap}.ds-hdp .ds-hdp-btn--blue{background:#096ef9;box-shadow:none;color:#fff}.ds-hdp .ds-hdp-tiles{gap:10px}.ds-hdp .ds-hdp-tile{border-radius:11px;box-shadow:0 0 0 1px #e6e9ee;min-width:0;padding:10px 12px 11px}.ds-hdp .ds-hdp-chip{align-items:center;background:#f1f2f4;border-radius:9999px;color:#525a70;display:inline-flex;font-size:11px;font-weight:600;gap:4px;height:20px;line-height:1;margin-top:1px;padding:0 8px 0 6px;white-space:nowrap}.ds-hdp .ds-hdp-table{border-radius:11px;box-shadow:0 0 0 1px #e6e9ee;overflow:hidden}.ds-hdp .ds-hdp-cols{align-items:center;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) 60px 44px;padding:0 12px}.ds-hdp .ds-hdp-th{background:#fafbfc;border-bottom:1px solid #eef0f3;color:#636a7e;font-size:11px;font-weight:600;height:30px}.ds-hdp .ds-hdp-tr{border-bottom:1px solid #f1f2f4;color:#2d3247;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;height:40px;white-space:nowrap}.ds-hdp .ds-hdp-tr:last-child{border-bottom:0}.ds-hdp .ds-hdp-cover{border-radius:2px;box-shadow:0 0 0 1px #11141714;height:24px;width:16px}.ds-hds{--ds-hds-n:4;--ds-hds-at:0;--ds-hds-gap:12px}.ds-hds .ds-hds-banner{background:linear-gradient(120deg,#eaf2ff,#f6f0ff 55%,#fff1ea);height:70px}.ds-hds .ds-hds-head{gap:12px;margin-top:-26px;padding:0 20px}.ds-hds .ds-hds-avatar{box-shadow:0 0 0 3px #fff,0 6px 14px -6px #1114174d;height:56px;width:56px}.ds-hds .ds-hds-cart{box-shadow:0 0 0 1px #e6e9ee;height:34px;margin-bottom:4px;width:34px}.ds-hds .ds-hds-shelf{border-top:1px solid #eef0f3;margin:18px 20px 0;overflow:hidden;padding-top:14px}.ds-hds .ds-hds-strip{--ds-hds-step:calc((100% - (var(--ds-hds-n) - 1)*var(--ds-hds-gap))/var(--ds-hds-n) + var(--ds-hds-gap));-moz-column-gap:var(--ds-hds-gap);column-gap:var(--ds-hds-gap);display:grid;grid-auto-columns:calc((100% - (var(--ds-hds-n) - 1)*var(--ds-hds-gap))/var(--ds-hds-n));grid-auto-flow:column;transform:translate(calc(var(--ds-hds-at)*-1*var(--ds-hds-step)))}.ds-hds .ds-hds-well{background:#f4f6f9;border-radius:12px;display:grid;height:118px;place-items:center;position:relative}.ds-hds .ds-hds-add{background:#096ef9;border-radius:9999px;bottom:8px;color:#fff;display:grid;font-size:11px;font-weight:600;height:24px;left:8px;line-height:1;place-items:center;position:absolute;right:8px;white-space:nowrap}.ds-hds .ds-hds-name{color:#111417;display:block;font-size:12px;font-weight:600;line-height:16px;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-hds .ds-hds-sub{color:#636a7e;display:block;font-size:11px;font-weight:500;line-height:15px;margin-top:1px;white-space:nowrap}.ds-hds .ds-hds-price{color:#111417;display:block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;line-height:16px;margin-top:3px}.ds-hds .ds-hds-bundle{align-items:flex-end;display:flex;position:relative}.ds-hds .ds-hds-thumb{border-radius:2px;box-shadow:0 0 0 1px #11141714,0 6px 10px -6px #11141759;height:42px;width:28px}.ds-hds .ds-hds-thumb:first-child{transform:rotate(-8deg)}.ds-hds .ds-hds-thumb+.ds-hds-thumb{margin-left:-6px;transform:rotate(5deg)}.ds-hds .ds-hds-thumb-tee{margin-left:-8px}@media (max-width:639.98px){.ds-hds .ds-hds-banner{height:56px}.ds-hds .ds-hds-head{gap:10px;margin-top:-22px;padding:0 16px}.ds-hds .ds-hds-avatar{height:48px;width:48px}.ds-hds .ds-hds-shelf{margin:14px 16px 0;padding-top:12px}}.ds-browser{border-radius:14px;box-shadow:0 0 0 1px #11141714,0 2px 4px #1114170a,0 36px 64px -28px #11141757;overflow:hidden}.ds-browser .ds-browser-bar{background:#f4f5f7;border-bottom:1px solid #e9ebef;gap:6px;height:34px;padding-left:14px}.ds-browser .ds-browser-dot{background:#d7dae0;height:8px;width:8px}.ds-browser .ds-browser-url{box-shadow:0 0 0 1px #e6e9ee;font-size:11px;gap:5px;height:22px;padding:0 11px 0 9px;transform:translate(-50%,-50%)}.ds-browser .ds-browser-lock{color:#8a90a0;height:12px;width:12px}@media (max-width:639.98px){.ds-browser{border-radius:12px}.ds-browser .ds-browser-bar{gap:5px;height:30px;padding-left:12px}.ds-browser .ds-browser-dot{height:7px;width:7px}.ds-browser .ds-browser-url{height:20px;padding:0 10px 0 8px}}.ds-hero-desk{isolation:isolate;--ds-hd-sx:0px;--ds-hd-sy:12px}.ds-hero-desk,.ds-hero-desk .ds-hd-body{position:relative}.ds-hero-desk .ds-hd-glow{background:radial-gradient(closest-side,#eaf2fff2,#eaf2ff80 55%,#eaf2ff00);inset:18% -6% -18%;pointer-events:none;position:absolute;z-index:-1}.ds-hero-desk .ds-hd-stage{margin:0 auto;max-width:400px;padding-bottom:30px;position:relative}.ds-hero-desk .ds-hd-portal{display:none;position:absolute;z-index:1}.ds-hero-desk .ds-hd-store{position:relative;z-index:2}.ds-hero-desk .ds-hds{--ds-hds-n:2;--ds-hds-at:1}.ds-hero-desk .ds-hd-win{display:flex;flex-direction:column;height:100%}.ds-hero-desk .ds-hd-win .ds-portal-body{flex:1 1 0%;min-height:0;overflow:hidden}.ds-hero-desk .ds-hd-browser{height:100%;width:100%}.ds-hero-desk .ds-hd-browser .ds-hds{padding-bottom:48px}.ds-hero-desk .ds-hd-seam{display:none;height:46px;place-items:center;position:absolute;width:46px;z-index:3}.ds-hero-desk .ds-hd-seam-ring{background:#eaf2ffe6;border-radius:9999px;box-shadow:inset 0 0 0 1px #096ef91a;inset:-7px;position:absolute}.ds-hero-desk .ds-hd-seam-disc{background:#fff;border-radius:9999px;box-shadow:0 0 0 1px #dce7fb,0 12px 24px -10px #096ef973;inset:0;position:absolute}.ds-hero-desk .ds-hd-seam-arrow{color:#096ef9;height:20px;position:relative;width:20px}.ds-hero-desk .ds-hd-toast{align-items:center;background:#fff;border-radius:14px;bottom:0;box-shadow:0 0 0 1px #1114170f,0 20px 40px -18px #11141766;display:flex;gap:10px;max-width:calc(100% - 20px);padding:12px 14px;position:absolute;right:10px;width:272px;z-index:4}.ds-hero-desk .ds-hd-toast-end{margin-right:22px}.ds-hero-desk .ds-hd-paid{font-size:11px;gap:3px;height:20px;padding:0 7px 0 5px}.ds-hero-desk .ds-hd-ribbon-clip{display:block;height:27px;overflow:hidden;position:absolute;right:12px;top:-1px;width:18px}.ds-hero-desk .ds-hd-ribbon{height:27px;width:18px}@media (min-width:768px){.ds-hero-desk{--ds-hd-sx:0px;--ds-hd-sy:-24px}.ds-hero-desk .ds-hd-glow{inset:8% -8% -10%}.ds-hero-desk .ds-hd-stage{height:816px;max-width:none;padding-bottom:0;width:688px}.ds-hero-desk .ds-hd-portal{display:block;height:440px;left:0;top:0;width:600px}.ds-hero-desk .ds-hd-store{height:380px;left:88px;position:absolute;top:400px;width:600px}.ds-hero-desk .ds-hd-browser .ds-hds{padding-bottom:0}.ds-hero-desk .ds-hd-seam{display:grid;left:177px;top:397px}.ds-hero-desk .ds-hd-seam-arrow{transform:rotate(90deg)}.ds-hero-desk .ds-hd-toast{bottom:auto;max-width:none;right:-12px;top:752px;width:286px}.ds-hero-desk .ds-hds{--ds-hds-n:4;--ds-hds-at:0}}@media (min-width:1024px){.ds-hero-desk{--ds-hd-sx:-24px;--ds-hd-sy:0px}.ds-hero-desk .ds-hd-glow{inset:22% -10% -26%}.ds-hero-desk .ds-hd-stage{height:480px;width:974px}.ds-hero-desk .ds-hd-portal{height:420px;width:536px}.ds-hero-desk .ds-hd-store{height:396px;left:506px;top:60px;width:456px}.ds-hero-desk .ds-hd-seam{left:498px;top:227px}.ds-hero-desk .ds-hd-seam-arrow{transform:none}.ds-hero-desk .ds-hd-toast{right:0;top:414px;width:270px}.ds-hero-desk .ds-hds{--ds-hds-n:3}}@media (min-width:1280px){.ds-hero-desk .ds-hd-stage{height:500px;width:1224px}.ds-hero-desk .ds-hd-portal{height:452px;width:680px}.ds-hero-desk .ds-hd-store{height:408px;left:650px;top:74px;width:560px}.ds-hero-desk .ds-hd-seam{left:642px;top:260px}.ds-hero-desk .ds-hd-toast{top:440px;width:286px}.ds-hero-desk .ds-hds{--ds-hds-n:4}}@media (prefers-reduced-motion:no-preference){.ds-hero-desk .ds-hd-glow{animation:fo-fade-in .6s ease-out .2s backwards}.ds-hero-desk .ds-hd-portal{animation:ds-hd-rise .56s var(--fo-ease-out) .24s backwards}.ds-hero-desk .ds-hd-seam{animation:ds-hd-pop .32s var(--fo-ease-pop) .6s backwards}.ds-hero-desk .ds-hd-seam-ring{animation:ds-ring .56s var(--fo-ease-in-out) .78s backwards}.ds-hero-desk .ds-hd-store{animation:ds-hd-slide .64s var(--fo-ease-out) .86s backwards}.ds-hero-desk .ds-hds-add{animation:fo-press .3s var(--fo-ease-out) 1.48s backwards}.ds-hero-desk .ds-hd-toast{animation:ds-hd-toast .42s var(--fo-ease-out) 1.64s backwards}.ds-hero-desk .ds-hd-paid{animation:fo-pop-in .28s var(--fo-ease-pop) 1.9s backwards}.ds-hero-desk .ds-hd-ribbon{animation:fo-drop .56s var(--fo-ease-pop) 2.04s backwards}.ds-hero-desk .ds-hds-strip{transition:transform .3s var(--ds-ease-snap)}.ds-hero-desk[data-hover=on] .ds-hd-store:hover .ds-hds-strip{transform:translate(calc((var(--ds-hds-at) + 1)*-1*var(--ds-hds-step)))}}@keyframes ds-hd-rise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:none}}@keyframes ds-hd-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ds-hd-slide{0%{opacity:0;transform:translate3d(var(--ds-hd-sx),var(--ds-hd-sy),0)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes ds-hd-toast{0%{opacity:0;transform:translate3d(0,12px,0) scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ds-hero .ds-hero-in{animation:ds-hero-rise .48s var(--fo-ease-out) var(--in,0s) backwards}}@keyframes ds-hero-rise{0%{filter:blur(4px);opacity:0;transform:translate3d(0,12px,0)}to{filter:none;opacity:1;transform:none}}.fo-page{--ds-portal:#111827;--ds-rule:#e6e9ee;--ds-wash:#f5f9ff;--ds-spotlight:linear-gradient(180deg,#eaf2ff,#f7faff);--ds-ease-snap:cubic-bezier(.2,.9,.1,1)}:where(.ds-shadow){--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}.ds-shadow{--tw-shadow:0 1px 2px rgba(17,20,23,.04),0 12px 32px -12px rgba(17,20,23,.14);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-tip{align-items:center;background:#2d3247;border-radius:9999px;box-shadow:0 8px 20px #0f132440;color:#fff;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:26px;justify-content:center;line-height:1;padding:0 12px;white-space:nowrap}@keyframes ds-ring{0%{opacity:.7;transform:scale(1)}45%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes ds-open{0%{transform:translate3d(var(--ds-open-x,0),var(--ds-open-y,0),0) scale(var(--ds-open-s,1))}to{transform:none}}@keyframes ds-paint{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}
