.demo-media-offer_card__9M9Nk{--offer-accent:var(--fanchat-accent,#7b35ff);width:320px;max-width:100%;margin-top:6px;overflow:hidden;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:0 1px 2px rgb(15 10 30/4%),0 14px 32px -18px rgb(45 15 110/28%)}.demo-media-offer_cover__xXy0O{position:relative;isolation:isolate;aspect-ratio:1;overflow:hidden;background:#17121f;color:#fff}.demo-media-offer_cover__xXy0O:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(10 6 18/0) 45%,rgb(10 6 18/55%));pointer-events:none}.demo-media-offer_preview___1PJS{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:blur(22px) saturate(1.1) brightness(.72);transform:scale(1.2)}.demo-media-offer_lockedContent__RJrVW{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.demo-media-offer_lock__Mg2hS{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:rgb(255 255 255/12%);border:1px solid rgb(255 255 255/22%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.demo-media-offer_lock__Mg2hS svg{width:26px;height:26px}.demo-media-offer_lockedTitle__uRfK_{font-size:15px;font-weight:600;letter-spacing:-.005em;text-shadow:0 1px 2px rgb(0 0 0/30%)}.demo-media-offer_coverCounts__31DgX{position:absolute;z-index:1;bottom:16px;left:16px;right:16px;display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;font-weight:500;color:rgb(255 255 255/82%)}.demo-media-offer_coverCounts__31DgX span{display:flex;align-items:center;gap:6px}.demo-media-offer_coverCounts__31DgX svg{width:15px;height:15px}.demo-media-offer_previewButton__EHQlU{position:absolute;z-index:2;top:12px;left:12px;border-radius:999px;padding:6px 12px;border:1px solid rgb(255 255 255/22%);background:rgb(255 255 255/14%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}.demo-media-offer_previewButton__EHQlU:hover{background:rgb(255 255 255/24%)}.demo-media-offer_footer__Ux5_X{padding:12px}.demo-media-offer_unlock___2_ie{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 16px;border-radius:999px;color:#fff;background:var(--offer-accent);box-shadow:inset 0 1px 0 rgb(255 255 255/20%),0 1px 2px rgb(11 12 16/16%),0 10px 22px -12px color-mix(in oklab,var(--offer-accent) 85%,transparent);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,box-shadow .15s,transform .15s}.demo-media-offer_unlock___2_ie:hover:not(:disabled){background:color-mix(in oklab,var(--offer-accent) 88%,black);box-shadow:inset 0 1px 0 rgb(255 255 255/20%),0 1px 2px rgb(11 12 16/16%),0 14px 28px -12px color-mix(in oklab,var(--offer-accent) 95%,transparent)}.demo-media-offer_unlock___2_ie:active:not(:disabled){transform:scale(.985)}.demo-media-offer_unlock___2_ie:disabled{opacity:.6;cursor:default}.demo-media-offer_unlock___2_ie svg{width:16px;height:16px}.demo-media-offer_price__iA7g1{font-variant-numeric:tabular-nums;font-weight:700}.demo-media-offer_card__9M9Nk button:focus-visible,.demo-media-offer_viewer__85Km3 button:focus-visible{outline:3px solid color-mix(in oklab,var(--offer-accent) 55%,transparent);outline-offset:2px}.demo-media-offer_previewButton__EHQlU:focus-visible,.demo-media-offer_tile__nhCqi:focus-visible{outline-offset:-3px!important}.demo-media-offer_unlocked__C4I1H{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 4px;font-size:12px;color:var(--muted-foreground)}.demo-media-offer_unlocked__C4I1H>span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--offer-accent);font-weight:600}.dark .demo-media-offer_unlocked__C4I1H>span:first-child{color:color-mix(in oklab,var(--offer-accent) 55%,white)}.demo-media-offer_unlocked__C4I1H svg{width:14px;height:14px}.demo-media-offer_gallery__geP6J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;background:var(--border)}.demo-media-offer_gallery__geP6J[data-count="1"]{grid-template-columns:minmax(0,1fr)}.demo-media-offer_tile__nhCqi{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#111;cursor:pointer}.demo-media-offer_gallery__geP6J[data-count="1"] .demo-media-offer_tile__nhCqi{aspect-ratio:4/5}.demo-media-offer_gallery__geP6J[data-count="2"] .demo-media-offer_tile__nhCqi{aspect-ratio:3/4}.demo-media-offer_gallery__geP6J[data-count="3"] .demo-media-offer_tile__nhCqi:first-child{grid-row:span 2;height:100%}.demo-media-offer_tile__nhCqi>img,.demo-media-offer_tile__nhCqi>video{display:block;width:100%;height:100%;object-fit:cover}.demo-media-offer_more__4ZtkE,.demo-media-offer_play__kSeGm{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.demo-media-offer_play__kSeGm svg{width:48px;height:48px;padding:14px;border-radius:50%;background:rgb(0 0 0/35%);backdrop-filter:blur(6px)}.demo-media-offer_more__4ZtkE{background:rgb(0 0 0/45%);font-size:28px;font-weight:550}.demo-media-offer_mediaBadge__dnlKQ{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:5px;color:#fff;font-size:10px;padding:4px 7px;border-radius:20px;background:rgb(0 0 0/45%)}.demo-media-offer_mediaBadge__dnlKQ svg{width:12px;height:12px}.demo-media-offer_audioTile__XmJeb{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#efe6ff;background:#2a1a4a;font-size:12px}.demo-media-offer_audioTile__XmJeb svg{width:42px;height:42px}.demo-media-offer_error__679rm,.demo-media-offer_expired__8OZ5J{margin:0;text-align:center;font-size:12px;line-height:1.5;color:var(--muted-foreground)}.demo-media-offer_error__679rm{margin-top:10px;color:var(--destructive)}.demo-media-offer_spinner__T4i6O{animation:demo-media-offer_spin__jEOA_ 1s linear infinite}.demo-media-offer_gallery__geP6J[data-reveal] .demo-media-offer_tile__nhCqi>img,.demo-media-offer_gallery__geP6J[data-reveal] .demo-media-offer_tile__nhCqi>video{animation:demo-media-offer_reveal__62cfx .8s cubic-bezier(.2,.7,.2,1) both}@keyframes demo-media-offer_reveal__62cfx{0%{filter:blur(18px) brightness(.7);transform:scale(1.08)}to{filter:none;transform:none}}@keyframes demo-media-offer_spin__jEOA_{to{transform:rotate(1turn)}}.demo-media-offer_overlay__8k3Ko{background:rgb(5 8 12/92%);backdrop-filter:blur(12px)}.demo-media-offer_viewer__85Km3{width:min(1080px,100%);max-width:calc(100% - 32px);padding:0;gap:0;border-radius:16px;overflow:hidden;color:#fff;background:#0a0c10}.demo-media-offer_viewerHeader__L9KV4{display:flex;align-items:center;gap:16px;min-height:60px;padding:10px 16px 10px 24px}.demo-media-offer_viewerHeader__L9KV4 h2{margin:0;font-size:14px;font-weight:550}.demo-media-offer_viewerHeader__L9KV4>span{margin-left:auto;color:#a7aab2;font-size:12px;font-variant-numeric:tabular-nums}.demo-media-offer_viewerArrow__DXRbC,.demo-media-offer_viewerClose__wivyp{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;color:#fff;background:rgb(255 255 255/9%);cursor:pointer}.demo-media-offer_viewerArrow__DXRbC svg,.demo-media-offer_viewerClose__wivyp svg{width:21px;height:21px}.demo-media-offer_viewerStage__rfPcp{position:relative;display:flex;align-items:center;justify-content:center;height:min(78dvh,800px)}.demo-media-offer_viewerStage__rfPcp>img,.demo-media-offer_viewerStage__rfPcp>video{display:block;width:100%;height:100%;object-fit:contain}.demo-media-offer_viewerStage__rfPcp>audio{max-width:75%}.demo-media-offer_viewerArrow__DXRbC{position:absolute;top:50%;transform:translateY(-50%);background:rgb(25 28 35/70%);backdrop-filter:blur(8px)}.demo-media-offer_previous__vN1AG{left:16px}.demo-media-offer_next__ECETJ{right:16px}@media (min-width:640px){.demo-media-offer_viewer__85Km3{max-width:min(1080px,calc(100% - 64px))}}@media (max-width:760px){.demo-media-offer_card__9M9Nk{width:min(300px,calc(100vw - 64px))}.demo-media-offer_viewer__85Km3{width:100%;max-width:100%;border-radius:0;height:100dvh}.demo-media-offer_viewerStage__rfPcp{height:calc(100dvh - 60px)}.demo-media-offer_viewerHeader__L9KV4{padding-top:max(10px,env(safe-area-inset-top))}.demo-media-offer_previous__vN1AG{left:8px}.demo-media-offer_next__ECETJ{right:8px}}@media (prefers-reduced-motion:reduce){.demo-media-offer_previewButton__EHQlU,.demo-media-offer_unlock___2_ie{transition:none}.demo-media-offer_gallery__geP6J[data-reveal] .demo-media-offer_tile__nhCqi>img,.demo-media-offer_gallery__geP6J[data-reveal] .demo-media-offer_tile__nhCqi>video,.demo-media-offer_spinner__T4i6O{animation:none}}.downloads-page_page__0iSYS{max-width:1272px;margin:0 auto;padding:40px clamp(24px,4.2vw,72px) 56px}.downloads-page_eyebrow__DnCfU{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;font-weight:600;letter-spacing:.17em}.downloads-page_release__AqUrV{display:flex;align-items:center;gap:10px;color:var(--muted-foreground);font-size:11px;font-weight:400;letter-spacing:0}.downloads-page_releaseDot__qKoQo{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.downloads-page_hero__KRbMP{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,64px);align-items:center;margin-top:45px}.downloads-page_intro__AWPkF{padding:22px 0}.downloads-page_title__vA9cH{margin:0;font-family:var(--font-figtree),sans-serif;font-size:clamp(42px,4.25vw,64px);font-weight:550;line-height:1.05;letter-spacing:-.055em}.downloads-page_title__vA9cH span{color:var(--muted-foreground)}.downloads-page_description__jndOV{max-width:355px;margin-top:22px;color:var(--muted-foreground);font-size:16px;line-height:1.65}.downloads-page_downloadArea__bPuFP{margin-top:32px;max-width:345px}.downloads-page_switcher__oyyt4{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--border);background:var(--muted);border-radius:10px;margin-bottom:13px}.downloads-page_switcher__oyyt4 button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:108px;padding:7px 16px;font-size:12px;font-weight:500;border-radius:7px;color:var(--muted-foreground);cursor:pointer;transition:background .16s,color .16s}.downloads-page_switcher__oyyt4 button[aria-pressed=true]{background:var(--background);color:var(--foreground);box-shadow:0 1px 4px #0000000d}.downloads-page_switcher__oyyt4 svg{height:14px;width:14px}.downloads-page_download__rmit9{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:53px;border-radius:11px;background:var(--foreground);color:var(--background);padding:13px 20px;font-size:15px;font-weight:500;letter-spacing:-.015em;box-shadow:0 3px 7px #0000000c;transition:transform .18s,opacity .18s,box-shadow .18s}.downloads-page_download__rmit9>svg{width:19px;height:19px;flex-shrink:0}.downloads-page_download__rmit9 .downloads-page_arrow__7qU3x{width:16px;height:16px;margin-left:auto;opacity:.65}.downloads-page_download__rmit9 span{margin-right:auto}.downloads-page_download__rmit9:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 15px #0000001a}.downloads-page_download__rmit9:disabled{opacity:.45;cursor:not-allowed}.downloads-page_fileInfo__wFJwQ{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px;font-size:11px;color:var(--muted-foreground)}.downloads-page_fileInfo__wFJwQ>span{opacity:.45}.downloads-page_compatibility__mrcNp{margin-top:8px;min-height:32px;max-width:330px;font-size:10px;line-height:1.55;color:var(--muted-foreground)}.downloads-page_error__RVS_5{margin-top:12px;color:var(--destructive);font-size:12px}.downloads-page_error__RVS_5 button{display:inline-flex;align-items:center;gap:5px;margin-left:8px;text-decoration:underline;cursor:pointer}.downloads-page_error__RVS_5 svg{width:12px;height:12px}.downloads-page_visual__xYdRm{position:relative;isolation:isolate;align-self:stretch;min-height:440px;overflow:hidden;border-radius:24px;background:#f1eff4;background-image:radial-gradient(ellipse at 65% 25%,#fcfbfd 0,#f1eff4 65%)}.downloads-page_visualGrid__vfQXM{position:absolute;inset:0;background-image:linear-gradient(#7b6e9109 1px,transparent 0),linear-gradient(90deg,#7b6e9109 1px,transparent 0);background-size:48px 48px;mask-image:linear-gradient(transparent,#000 40%,transparent)}.downloads-page_orbitInner__6xSk9,.downloads-page_orbit__z3Fez{position:absolute;left:50%;top:43%;width:380px;height:380px;border:1px solid #a99cb71b;border-radius:50%;transform:translate(-50%,-50%)}.downloads-page_orbitInner__6xSk9{width:290px;height:290px;border-style:dashed;border-color:#a99cb724}.downloads-page_tileBack__9Bmtd{position:absolute;top:43%;left:50%;width:180px;height:180px;border-radius:42px;background:#e5e1ed;border:1px solid #dbd5e6;transform:translate(-44%,-48%) rotate(8deg);box-shadow:13px 25px 35px #60527112}.downloads-page_appTile__A21Hf{position:absolute;top:43%;left:50%;width:180px;height:180px;border-radius:42px;overflow:hidden;transform:translate(-55%,-55%) rotate(-9deg);background:linear-gradient(145deg,#fff,#f8f7fb 70%,#eae6f1);border:1px solid #fff;box-shadow:inset 0 -2px 3px #77638814,2px 2px 2px #81718b0f,0 24px 35px #58466d1a,0 45px 65px #57426813}.downloads-page_tileLight__eo5d7{position:absolute;inset:0;border-radius:inherit;border:1px solid #fff;box-shadow:inset 1px 1px 2px white}.downloads-page_mark__MeH12{position:absolute;inset:30px;width:120px;height:120px;filter:drop-shadow(0 3px 1px #4028df0c)}.downloads-page_visualCaption__99Rhq{position:absolute;bottom:68px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:8px;color:#817789;font-size:8px;letter-spacing:.2em}.downloads-page_captionBrand__AAfVX{font-family:var(--font-figtree),sans-serif;font-size:27px;font-weight:550;letter-spacing:-.04em;color:#363039}.downloads-page_corner__IZqV9{position:absolute;bottom:21px;left:24px;color:#93879c;font-size:8px;letter-spacing:.12em}.downloads-page_page__0iSYS :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.dark .downloads-page_visual__xYdRm{background:radial-gradient(ellipse at 65% 25%,#29232f,#1c1921 70%)}.dark .downloads-page_visualGrid__vfQXM{opacity:.5}.dark .downloads-page_orbitInner__6xSk9,.dark .downloads-page_orbit__z3Fez{border-color:#c8b8d512}.dark .downloads-page_captionBrand__AAfVX{color:#e8e1ed}.dark .downloads-page_corner__IZqV9,.dark .downloads-page_visualCaption__99Rhq{color:#aa9fb5}@media (min-width:1600px){.downloads-page_page__0iSYS{padding-top:54px}.downloads-page_hero__KRbMP{margin-top:56px}.downloads-page_visual__xYdRm{min-height:475px}}@media (max-width:1100px){.downloads-page_page__0iSYS{padding:30px 32px 44px}.downloads-page_hero__KRbMP{gap:28px}.downloads-page_title__vA9cH{font-size:44px}.downloads-page_visual__xYdRm{min-height:420px}.downloads-page_description__jndOV{font-size:14px}}@media (max-width:800px){.downloads-page_page__0iSYS{padding:28px 24px 44px}.downloads-page_hero__KRbMP{grid-template-columns:1fr;gap:24px;margin-top:28px}.downloads-page_intro__AWPkF{padding:0}.downloads-page_title__vA9cH{font-size:clamp(38px,6vw,54px)}.downloads-page_description__jndOV{max-width:430px;margin-top:17px}.downloads-page_downloadArea__bPuFP{margin-top:24px;max-width:100%}.downloads-page_compatibility__mrcNp,.downloads-page_download__rmit9{max-width:345px}.downloads-page_visual__xYdRm{min-height:270px;order:-1}.downloads-page_appTile__A21Hf,.downloads-page_tileBack__9Bmtd{width:128px;height:128px;border-radius:30px;top:40%}.downloads-page_mark__MeH12{inset:21px;width:86px;height:86px}.downloads-page_orbit__z3Fez{width:260px;height:260px;top:40%}.downloads-page_orbitInner__6xSk9{width:190px;height:190px;top:40%}.downloads-page_visualCaption__99Rhq{bottom:34px;gap:4px}.downloads-page_captionBrand__AAfVX{font-size:23px}.downloads-page_corner__IZqV9{display:none}}@media (max-width:440px){.downloads-page_page__0iSYS{padding:22px 22px 60px}.downloads-page_eyebrow__DnCfU{font-size:9px;gap:10px}.downloads-page_release__AqUrV{font-size:10px;gap:7px}.downloads-page_visual__xYdRm{min-height:230px}.downloads-page_visualCaption__99Rhq{bottom:24px}.downloads-page_hero__KRbMP{margin-top:22px}.downloads-page_title__vA9cH{font-size:40px}.downloads-page_description__jndOV{font-size:14px}.downloads-page_download__rmit9{max-width:none}}@media (prefers-reduced-motion:reduce){.downloads-page_download__rmit9,.downloads-page_switcher__oyyt4 button{transition:none}.downloads-page_download__rmit9:hover:not(:disabled){transform:none}}