.applet-detail_page__WKeJJ{position:relative;z-index:1;display:grid;grid-gap:64px;gap:64px;width:min(1080px,100%);margin:0 auto;padding:48px 0 104px}.applet-detail_infoHeader__5PnWw{position:relative;display:grid;justify-items:center;text-align:center;grid-gap:16px;gap:16px;padding-top:24px}.applet-detail_infoHeader__5PnWw:before{content:"";position:absolute;top:-40px;left:50%;width:340px;height:340px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(124,108,255,.16),transparent 75%);pointer-events:none}.applet-detail_heroIconWrap__BZMTl{position:relative;width:92px;height:92px;border-radius:24px;overflow:hidden;background:var(--color-surface-muted);box-shadow:0 0 0 2px rgba(255,255,255,.06)}.applet-detail_heroIcon__rdEBk{object-fit:cover}.applet-detail_heroIconFallback__o3pP8{display:grid;place-items:center;width:100%;height:100%;font-size:34px;color:var(--color-primary);opacity:.6}.applet-detail_infoTitle__Eu1Ag{font-family:var(--font-display),sans-serif;font-size:clamp(2.5rem,5vw,3.75rem);line-height:.98;letter-spacing:-.03em;color:var(--color-text-primary)}.applet-detail_infoTagline__Eerg9{max-width:34rem;color:var(--color-text-secondary);font-size:1.125rem;line-height:1.6}.applet-detail_infoBadges__0E_V9{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.applet-detail_infoCta__h6PbQ{margin-top:6px}.applet-detail_bannerComingSoon__aKbWD,.applet-detail_bannerMaintenance__w9VAC{display:grid;grid-gap:4px;gap:4px;justify-items:center;text-align:center;padding:18px 24px;border-radius:16px}.applet-detail_bannerComingSoon__aKbWD{border:1px solid color-mix(in srgb,var(--color-warning) 32%,transparent);background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.applet-detail_bannerMaintenance__w9VAC{border:1px solid color-mix(in srgb,var(--color-danger) 32%,transparent);background:color-mix(in srgb,var(--color-danger) 10%,transparent)}.applet-detail_bannerTitle__xz5Li{font-weight:700;color:var(--color-text-primary)}.applet-detail_bannerBody__C0UOx{color:var(--color-text-secondary);font-size:.95rem}.applet-detail_mediaRow__QWT4k{display:flex;align-items:center;gap:12px;min-width:0}.applet-detail_mediaArrow__V9jju{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.045);color:var(--color-text-secondary);font-size:1.25rem;cursor:pointer;transition:background .15s,color .15s}.applet-detail_mediaArrow__V9jju:hover{background:rgba(255,255,255,.1);color:var(--color-text-primary)}.applet-detail_mediaArrow__V9jju:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (hover:none),(max-width:720px){.applet-detail_mediaArrow__V9jju{display:none}}.applet-detail_media__hHufC{flex:1 1;min-width:0;padding:28px 24px 20px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:rgba(255,255,255,.045)}.applet-detail_rail__AUA82{display:flex;gap:20px;justify-content:safe center;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px;scrollbar-width:none}.applet-detail_rail__AUA82::-webkit-scrollbar{display:none}.applet-detail_railFrame__qJOJm{position:relative;flex-shrink:0;height:min(520px,66vh);aspect-ratio:9/16;scroll-snap-align:center;border:3px solid #06040c;border-radius:26px;overflow:hidden;background:#0e0817;box-shadow:0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 rgba(255,255,255,.08)}.applet-detail_railFrameDesktop__oPvfJ{width:min(100%,400px);height:auto;aspect-ratio:16/10;border-radius:14px}.applet-detail_railFrameMockup__7n8zs{border:0;border-radius:0;background:none;box-shadow:none;height:min(420px,56vh);aspect-ratio:690/1400}.applet-detail_railFrameMockup__7n8zs.applet-detail_railFrameDesktop__oPvfJ{height:auto;aspect-ratio:4340/2860}.applet-detail_railImageMockup__7taQP{object-fit:contain}.applet-detail_railImage__RDaur{object-fit:cover}.applet-detail_mediaToggle__JGvMp{display:flex;justify-content:center;margin-top:16px}.applet-detail_iconHero__YDo41{display:grid;place-items:center;height:320px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#0e0817}.applet-detail_iconHeroFallback__mkqTl{font-size:56px;color:var(--color-primary);opacity:.5}.applet-detail_section__MnzO8{display:grid;grid-gap:18px;gap:18px;width:min(640px,100%);margin:0 auto}.applet-detail_sectionTitle__LB5Ov{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.78rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.applet-detail_featureList__z1Lpy{display:grid;list-style:none;padding:0;margin:0}.applet-detail_featureItem__bsD_y{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding-block:22px;border-top:1px solid rgba(255,255,255,.06);counter-increment:feature}.applet-detail_featureItem__bsD_y:before{content:counter(feature,decimal-leading-zero);grid-row:span 2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-primary);padding-top:3px}.applet-detail_featureTitle__ROvUQ{font-size:1.15rem;font-weight:600;color:var(--color-text-primary)}.applet-detail_featureDescription__6OEhq{grid-column:2;color:var(--color-text-secondary);line-height:1.6}.applet-detail_featureMore__XVxpk{justify-self:start;padding:0;border:none;background:none;color:var(--color-primary);font:inherit;font-weight:600;cursor:pointer}.applet-detail_chipRow__xiU3t{display:flex;flex-wrap:wrap;gap:8px}.applet-detail_chip__AjZ2t{padding:6px 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--color-text-secondary);font-size:.85rem;font-weight:600}.applet-detail_platformList__vc_yK{display:grid;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden}.applet-detail_platformRow__zw6Oc{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:#0e0817;box-shadow:0 -1px 0 0 rgba(255,255,255,.08)}.applet-detail_platformName__5zr0_{display:inline-flex;align-items:center;gap:10px;color:var(--color-text-primary);font-weight:600}.applet-detail_platformName__5zr0_ svg{color:var(--color-text-secondary)}.applet-detail_platformStatus__JL5J9{font-size:.9rem;color:var(--color-text-primary)}.applet-detail_platformStatusOff__RxNdj{font-size:.9rem;color:var(--color-text-disabled)}.applet-detail_platformStatusPaused__FCq_Q{font-size:.9rem;color:color-mix(in srgb,var(--color-primary) 70%,white)}.applet-detail_moreSection__8JFpo{display:grid;grid-gap:16px;gap:16px}.applet-detail_moreHeader__m_YFX{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.applet-detail_moreAll__dCUUE{color:var(--color-primary);font-weight:600;font-size:.95rem}.applet-detail_moreRail__eURek{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;overflow-x:auto;scrollbar-width:none}.applet-detail_moreRail__eURek::-webkit-scrollbar{display:none}.applet-detail_moreCard__NsJWM{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#0e0817;box-shadow:-1px 0 0 0 rgba(255,255,255,.08);text-decoration:none;transition:background .24s cubic-bezier(.22,1,.36,1)}.applet-detail_moreCard__NsJWM:hover{background:#130b20}.applet-detail_moreIconWrap__TNFFN{position:relative;width:40px;height:40px;flex-shrink:0;border-radius:11px;overflow:hidden;background:var(--color-surface-muted);box-shadow:0 0 0 2px rgba(255,255,255,.05)}.applet-detail_moreIcon__KoR4m{object-fit:cover}.applet-detail_moreIconFallback__S1_oD{display:grid;place-items:center;width:100%;height:100%;color:var(--color-primary);opacity:.55}.applet-detail_moreName__rU3iG{display:block;color:var(--color-text-primary);font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.applet-detail_moreCategory__Yj1_O{display:block;color:var(--color-text-secondary);font-size:.78rem;text-transform:capitalize}@media (max-width:720px){.applet-detail_page__WKeJJ{gap:48px}.applet-detail_railFrame__qJOJm{height:min(420px,62vh)}}.preview_noticeBar__KWLUG{max-width:720px;margin:0 auto 20px;padding:10px 16px;border:1px solid rgba(255,200,80,.24);border-radius:12px;background:rgba(255,200,80,.06);color:#ffd97a;font-size:.85rem;text-align:center}.applets-gallery_page__yekDb{position:relative;z-index:1;display:grid;grid-gap:56px;gap:56px;width:min(1120px,100%);margin:0 auto;padding:48px 0 104px}.applets-gallery_hero__qK8Es{display:grid;grid-gap:14px;gap:14px;max-width:46rem}.applets-gallery_title__tUbGl{font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,5.4vw,4.2rem);line-height:.95;letter-spacing:-.04em;color:var(--color-text-primary)}.applets-gallery_subtitle__RfJMs{color:var(--color-text-primary);font-size:1.15rem;line-height:1.55}.applets-gallery_blurb__07L3P{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;max-width:38rem}.applets-gallery_grid__VtqIE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.08);border-radius:24px;overflow:hidden}.applets-gallery_card__3v9Ex{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px;background:#0e0817;box-shadow:-1px -1px 0 0 rgba(255,255,255,.08);text-decoration:none;transition:background .24s cubic-bezier(.22,1,.36,1)}.applets-gallery_card__3v9Ex:hover{background:#130b20}.applets-gallery_card__3v9Ex:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .18s ease;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(124,108,255,.09),transparent 65%)}.applets-gallery_card__3v9Ex:hover:after{opacity:1}.applets-gallery_cardFeatured__IjDfV{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:44px 48px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:radial-gradient(600px 340px at 78% 30%,rgba(124,108,255,.13),transparent 70%),#0e0817}.applets-gallery_cardFeatured__IjDfV:hover{background:radial-gradient(600px 340px at 78% 30%,rgba(124,108,255,.17),transparent 70%),#110a1c}.applets-gallery_featuredEyebrow__pkYGN{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary)}.applets-gallery_cardFeatured__IjDfV .applets-gallery_cardName__Ht4z2{font-family:var(--font-display),sans-serif;font-size:clamp(1.9rem,3.4vw,2.8rem);letter-spacing:-.03em;white-space:normal}.applets-gallery_cardFeatured__IjDfV .applets-gallery_cardTagline__HYQbs{font-size:1.05rem;max-width:32rem}.applets-gallery_cardFeatured__IjDfV .applets-gallery_cardIconWrap__Jupck{width:132px;height:132px;border-radius:32px;order:2}.applets-gallery_cardIconWrap__Jupck{position:relative;width:56px;height:56px;flex-shrink:0;border-radius:15px;overflow:hidden;background:var(--color-surface-muted);box-shadow:0 0 0 2px rgba(255,255,255,.06)}.applets-gallery_cardIcon__cFeQM{object-fit:cover}.applets-gallery_cardIconFallback__RRP7U{display:grid;place-items:center;width:100%;height:100%;font-size:22px;color:var(--color-primary);opacity:.6}.applets-gallery_cardBody__tZAde{display:flex;flex-direction:column;gap:8px;flex:1 1}.applets-gallery_cardName__Ht4z2{font-weight:600;font-size:1.2rem;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applets-gallery_cardTagline__HYQbs{color:var(--color-text-secondary);font-size:.94rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.applets-gallery_cardBadges__DiURD{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:12px}.applets-gallery_closer__LsAq6{display:grid;grid-gap:6px;gap:6px;padding:36px 44px;border:1px solid rgba(255,255,255,.08);border-radius:24px}.applets-gallery_closerTitle__SVyg4{font-family:var(--font-display),sans-serif;font-size:1.5rem;letter-spacing:-.03em;color:var(--color-text-primary)}.applets-gallery_closerBody__m1T13{color:var(--color-text-secondary);line-height:1.6}.applets-gallery_emptyState__oltdY{display:grid;grid-gap:8px;gap:8px;padding:48px 20px;border:1px dashed var(--color-border);border-radius:20px;text-align:center}.applets-gallery_emptyTitle__sUAfD{font-weight:700;color:var(--color-text-primary)}.applets-gallery_emptyBody___Xxjm{color:var(--color-text-secondary)}.applets-gallery_comingSoonBadge__GpB6o,.applets-gallery_maintenanceBadge__sgbfw,.applets-gallery_platformBadge__C9A_r,.applets-gallery_tierBadge__JK2Ag{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.applets-gallery_platformBadge__C9A_r svg{flex-shrink:0;margin-top:-1px}.applets-gallery_tierBadgeFree__LkJ7g{border:1px solid rgba(255,255,255,.14);color:var(--color-text-secondary)}.applets-gallery_tierBadgePaid__fr7W_{border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);color:color-mix(in srgb,var(--color-primary) 70%,white)}.applets-gallery_comingSoonBadge__GpB6o{border:1px solid color-mix(in srgb,var(--color-warning) 36%,transparent);color:color-mix(in srgb,var(--color-warning) 82%,white)}.applets-gallery_maintenanceBadge__sgbfw{border:1px solid color-mix(in srgb,var(--color-danger) 36%,transparent);color:color-mix(in srgb,var(--color-danger) 82%,white)}.applets-gallery_platformBadges__BX2b3{display:inline-flex;gap:6px}.applets-gallery_platformBadge__C9A_r{color:var(--color-text-secondary);padding-inline:4px}@media (max-width:1024px){.applets-gallery_grid__VtqIE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.applets-gallery_grid__VtqIE{grid-template-columns:1fr}.applets-gallery_cardFeatured__IjDfV{grid-template-columns:1fr;padding:32px 28px}.applets-gallery_cardFeatured__IjDfV .applets-gallery_cardIconWrap__Jupck{order:-1;width:88px;height:88px;border-radius:22px}.applets-gallery_closer__LsAq6{padding:28px 24px}}.applet-cta_ctaButtonDisabled__DwE0x,.applet-cta_ctaButton__Q5kjs{display:inline-flex;align-items:center;padding:12px 24px;border-radius:12px;font-weight:700;font-size:.95rem;text-decoration:none}.applet-cta_ctaButton__Q5kjs{background:var(--color-primary);color:var(--color-text-on-color)}.applet-cta_ctaButtonDisabled__DwE0x{background:rgba(255,255,255,.06);color:var(--color-text-secondary);cursor:not-allowed}.applet-cta_footerCta__Xgpc9{display:flex;justify-content:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.Text_base__0QRv_{margin:0;font-family:var(--font-sans,sans-serif);color:var(--color-text-primary)}.Text_displayLarge__zpPfn{font-size:1.625rem;font-weight:700;line-height:1.2}.Text_displaySmall__3mB4c{font-size:1.25rem;font-weight:700;line-height:1.2}.Text_heading__cz3I3{font-size:1.0625rem;font-weight:600;line-height:1.35}.Text_subheading__WpMko{font-size:.9375rem;font-weight:600;line-height:1.35}.Text_body__3TcZp{font-size:.9375rem;font-weight:400;line-height:1.55}.Text_bodySmall__Tv_nf{font-size:.8125rem;line-height:1.55}.Text_bodySmall__Tv_nf,.Text_caption__jKNbZ{font-weight:400;color:var(--color-text-secondary)}.Text_caption__jKNbZ{font-size:.6875rem;line-height:1.35}.Text_label__eHkMG{font-size:.8125rem;font-weight:500;line-height:1.35;color:var(--color-text-secondary)}.Button_btn__VeimW{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:8px;font-family:var(--font-sans,sans-serif);font-weight:600;cursor:pointer;transition:background .15s,opacity .15s,border-color .15s;white-space:nowrap;text-decoration:none}.Button_btn__VeimW:disabled{opacity:.4;cursor:not-allowed}.Button_fullWidth__xMX8d{width:100%}.Button_primary__RPVep{background:var(--color-primary);color:var(--color-text-on-color)}.Button_primary__RPVep:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 85%,white)}.Button_primary__RPVep:active:not(:disabled){background:var(--color-primary-pressed)}.Button_secondary__5trNn{background:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border)}.Button_secondary__5trNn:hover:not(:disabled){background:var(--color-surface-muted)}.Button_ghost__OugdT{background:transparent;color:var(--color-primary)}.Button_ghost__OugdT:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.Button_danger__WCv48{background:var(--color-danger);color:var(--color-text-on-color)}.Button_danger__WCv48:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 85%,white)}.Button_sm__fZokt{padding:4px 12px;font-size:.8125rem}.Button_md__LsDJ6{padding:8px 16px;font-size:.9375rem}.Button_lg__PqZJW{padding:12px 24px;font-size:1.0625rem}.Button_spinner__dmhh3{width:14px;height:14px;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:Button_spin__hMDfl .6s linear infinite}@keyframes Button_spin__hMDfl{to{transform:rotate(1turn)}}.Card_card__tiZCZ{background:var(--color-surface);border-radius:16px;padding:16px}.Card_default__EWA9I{box-shadow:0 1px 4px rgba(0,0,0,.06)}.Card_flush__vIlCa{border:1px solid var(--color-border)}.Card_pressable__WiF3g{cursor:pointer;transition:opacity .15s;border:none;text-align:left;width:100%}.Card_pressable__WiF3g:hover{opacity:.85}.Card_pressable__WiF3g:active{opacity:.7}.Badge_badge__t14lh{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.Badge_default__mlzoq{background:var(--color-surface-muted);color:var(--color-text-secondary)}.Badge_primary__C0X_x{background:var(--color-primary-muted);color:var(--color-primary)}.Badge_success__bhRcI{background:var(--color-success-muted);color:var(--color-success)}.Badge_warning__D44eG{background:var(--color-warning-muted);color:var(--color-warning)}.Badge_danger__Fu7mN{background:var(--color-danger-muted);color:var(--color-danger)}.Divider_horizontal__zmQIO{width:100%;height:1px;background:var(--color-border);border:none;margin:0}.Divider_vertical__W8eiN{width:1px;height:100%;background:var(--color-border);align-self:stretch;border:none;margin:0}.Skeleton_skeleton__Foef4{background:var(--color-surface-muted);border-radius:8px;animation:Skeleton_pulse__EY7za 1.8s ease-in-out infinite}@keyframes Skeleton_pulse__EY7za{0%,to{opacity:.5}50%{opacity:.9}}.RadioGroup_groupWrap__YpKXc{display:flex;flex-wrap:wrap;gap:8px}.RadioGroup_groupColumn__eKL9x{display:flex;flex-direction:column;gap:8px}.RadioGroup_option__kCNh_{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-background);cursor:pointer;transition:border-color .15s,background .15s;font-family:var(--font-sans,sans-serif);font-size:.8125rem;color:var(--color-text-primary)}.RadioGroup_option__kCNh_:hover{border-color:var(--color-primary)}.RadioGroup_optionSelected__AVUzc{border-color:var(--color-primary);background:var(--color-primary-muted);color:var(--color-primary)}.RadioGroup_radioOuter__DNwHW{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}.RadioGroup_radioOuterSelected__8gE17{border-color:var(--color-primary)}.RadioGroup_radioInner__RkTzV{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}.Slider_wrap__fQDnq{display:flex;align-items:center;gap:8px}.Slider_slider__3QeV4{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;height:3px;border-radius:99px;background:color-mix(in srgb,var(--color-primary) 22%,transparent);outline:none;cursor:pointer}.Slider_slider__3QeV4::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 25%,transparent)}.Slider_slider__3QeV4::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--color-primary);border:none;cursor:pointer}.TextInput_input__SwKRL{width:100%;padding:12px 16px;background:rgba(255,255,255,.05);border:1.5px solid var(--color-border);border-radius:12px;color:var(--color-text-primary);font-family:var(--font-sans,sans-serif);font-size:1rem;outline:none;transition:border-color .15s;box-sizing:border-box}.TextInput_input__SwKRL:focus{border-color:var(--color-primary)}.TextInput_input__SwKRL::placeholder{color:color-mix(in srgb,var(--color-text-primary) 30%,transparent)}.TextInput_wrap__dpzJv{position:relative;display:flex;width:100%}.TextInput_inputClearable__hB13K{padding-right:44px}.TextInput_clearBtn__8NTlF{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-secondary);cursor:pointer}.TextInput_clearBtn__8NTlF:hover{background:var(--color-surface-muted)}