.AppDetail_main__BqC5r{--page-accent:var(--accent-yellow);min-height:calc(100vh - 72px);padding-bottom:80px}.AppDetail_container__hwI_H{max-width:1400px;margin:0 auto;padding:0 24px}.AppDetail_topBar__47oDE{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 0 24px;flex-wrap:wrap}.AppDetail_backLink__XPaLt{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease,gap .2s ease;font-family:var(--font-body)}.AppDetail_backLink__XPaLt:hover{color:var(--page-accent);gap:12px}.AppDetail_appNav__gCGN_{display:flex;align-items:center;gap:8px}.AppDetail_appNavLink__GXfko{display:inline-flex;align-items:center;gap:8px;color:var(--text-secondary);text-decoration:none;font-weight:500;font-size:.82rem;padding:7px 14px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:100px;transition:all .2s ease;font-family:var(--font-body);max-width:220px}.AppDetail_appNavLink__GXfko:hover{color:var(--page-accent);border-color:color-mix(in srgb,var(--page-accent) 45%,transparent);background:color-mix(in srgb,var(--page-accent) 6%,transparent)}.AppDetail_appNavLink__GXfko svg{flex-shrink:0;font-size:.75rem}.AppDetail_appNavName__UIg7g{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AppDetail_hero__7GHcF{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:0;gap:0;margin-bottom:64px;background:var(--bg-secondary);border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-bright);box-shadow:0 0 0 1px color-mix(in srgb,var(--page-accent) 15%,transparent)}.AppDetail_heroImage__LXaWH{width:100%;height:520px;overflow:hidden;display:flex;align-items:stretch;background:var(--bg-tertiary);position:relative}.AppDetail_heroIframe__gTgOY{width:100%;height:100%;border:none}.AppDetail_noEmbedContainer__pQK4f{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.AppDetail_noEmbedBackground__WIpI6{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(4px) brightness(.25)}.AppDetail_noEmbedOverlay__UmE3h{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.4))}.AppDetail_noEmbedContent__BxIiL{position:relative;z-index:2;text-align:center;padding:40px}[data-theme=light] .AppDetail_noEmbedContent__BxIiL{color:#fff}.AppDetail_noEmbedIcon__pYkKI{font-size:2.5rem;opacity:.4;color:var(--page-accent);margin-bottom:16px}.AppDetail_noEmbedContent__BxIiL h3{font-size:1.6rem;color:#fff;margin-bottom:8px}.AppDetail_noEmbedContent__BxIiL p{font-size:1rem;color:hsla(0,0%,100%,.65);margin-bottom:28px}.AppDetail_visitLink___7hNP{display:inline-flex;align-items:center;gap:8px;background:var(--page-accent);color:#000;padding:13px 28px;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;text-decoration:none;transition:all .25s var(--ease-spring);font-family:var(--font-heading)}.AppDetail_visitLink___7hNP:hover{transform:translateY(-2px);filter:brightness(1.1);box-shadow:0 8px 24px rgba(0,0,0,.3)}.AppDetail_heroInfo__u0osk{padding:44px 40px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--border-color)}.AppDetail_categoryChip__wbD55{display:inline-flex;align-items:center;gap:7px;background:color-mix(in srgb,var(--page-accent) 12%,transparent);color:var(--page-accent);border:1px solid color-mix(in srgb,var(--page-accent) 30%,transparent);padding:5px 14px;border-radius:100px;font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:20px;width:-moz-fit-content;width:fit-content;font-family:var(--font-body)}.AppDetail_categoryDot__1hF4O{width:6px;height:6px;border-radius:50%;background:var(--page-accent);box-shadow:0 0 5px var(--page-accent);flex-shrink:0}.AppDetail_title__9zRdJ{font-size:2.6rem;font-weight:800;margin-bottom:12px;color:var(--text-primary);font-family:var(--font-heading);letter-spacing:-.03em;line-height:1.1}.AppDetail_tagline__XmSaO{font-size:1.2rem;color:var(--page-accent);margin-bottom:20px;font-weight:600;font-family:var(--font-heading)}.AppDetail_description__EcEUH{font-size:.95rem;color:var(--text-secondary);line-height:1.75;margin-bottom:32px}.AppDetail_actions__vmg0d{display:flex;gap:12px;flex-wrap:wrap}.AppDetail_visitButton__dntbs{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;border-radius:var(--radius-md);font-weight:700;font-size:.95rem;transition:all .25s var(--ease-spring);cursor:pointer;text-decoration:none;border:none;background:var(--page-accent);color:#000;font-family:var(--font-heading);letter-spacing:.02em}.AppDetail_visitButton__dntbs:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 24px rgba(0,0,0,.3)}.AppDetail_content__Sybpc{max-width:860px}.AppDetail_section__FIsKa{margin-bottom:52px;animation:AppDetail_fadeInUp__RitU3 .5s var(--ease-out) both}.AppDetail_section__FIsKa h2{font-size:.78rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;font-family:var(--font-body)}.AppDetail_featureAccordion__hbdd2{display:flex;flex-direction:column;gap:10px}.AppDetail_featureCard__ZFNlY{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.AppDetail_featureCard__ZFNlY:hover{border-color:color-mix(in srgb,var(--page-accent) 40%,transparent)}.AppDetail_featureCardOpen__bi0t4{border-color:var(--page-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--page-accent) 20%,transparent),0 4px 20px color-mix(in srgb,var(--page-accent) 8%,transparent)}.AppDetail_featureCardHeader__4_94a{display:flex;align-items:center;gap:16px;width:100%;padding:18px 20px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-primary);font-family:inherit;transition:background .2s ease}.AppDetail_featureCardHeader__4_94a:hover{background:color-mix(in srgb,var(--page-accent) 4%,transparent)}.AppDetail_featureCardOpen__bi0t4 .AppDetail_featureCardHeader__4_94a{background:color-mix(in srgb,var(--page-accent) 6%,transparent)}.AppDetail_featureNumber__BBFV9{font-size:.72rem;font-weight:800;color:var(--page-accent);font-family:var(--font-heading);letter-spacing:.06em;opacity:.7;flex-shrink:0;width:22px}.AppDetail_featureCardOpen__bi0t4 .AppDetail_featureNumber__BBFV9{opacity:1}.AppDetail_featureTitle__aIvu0{flex:1 1;font-size:.95rem;font-weight:600;color:var(--text-primary);font-family:var(--font-heading);line-height:1.3}.AppDetail_featureCardOpen__bi0t4 .AppDetail_featureTitle__aIvu0{color:var(--page-accent)}.AppDetail_featureChevron__kX_Lr{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:transform .3s var(--ease-spring),color .2s ease;font-size:.85rem}.AppDetail_featureChevronOpen__u2uyl{transform:rotate(-180deg);color:var(--page-accent)}.AppDetail_featureCardBody__MOMos{max-height:0;overflow:hidden;transition:max-height .35s var(--ease-out),opacity .25s ease;opacity:0}.AppDetail_featureCardBodyOpen__DYUXC{max-height:400px;opacity:1}.AppDetail_featureDescription__tsDUK{padding:0 20px 20px 58px;font-size:.9rem;color:var(--text-secondary);line-height:1.75;margin:0}.AppDetail_tags__UCGj7{display:flex;flex-wrap:wrap;gap:10px}.AppDetail_tag__1yCYm{background:color-mix(in srgb,var(--page-accent) 10%,transparent);color:var(--page-accent);padding:6px 16px;border-radius:100px;font-size:.82rem;border:1px solid color-mix(in srgb,var(--page-accent) 25%,transparent);font-weight:500}[data-theme=light] .AppDetail_tag__1yCYm{background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border-color)}.AppDetail_relatedSection__Lrr6v{margin-top:24px;padding-top:48px;border-top:1px solid var(--border-color)}.AppDetail_relatedHeader__6RZ4w{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.AppDetail_relatedTitle__H3KBy{font-size:1.4rem;font-weight:700;color:var(--text-primary);margin:0;font-family:var(--font-heading);letter-spacing:-.01em}.AppDetail_relatedSeeAll__9XQus{display:inline-flex;align-items:center;gap:6px;color:var(--page-accent);text-decoration:none;font-weight:600;font-size:.875rem;transition:gap .25s var(--ease-spring),opacity .2s;font-family:var(--font-body)}.AppDetail_relatedSeeAll__9XQus:hover{gap:10px;opacity:.85}.AppDetail_relatedGrid__Tjfs6{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.AppDetail_notFound__jRyhI{text-align:center;padding:120px 20px}.AppDetail_notFound__jRyhI h1{font-size:2.5rem;margin-bottom:24px}.AppDetail_backButton__FLVmb{display:inline-flex;align-items:center;gap:8px;background:var(--accent-yellow);color:#000;padding:13px 28px;border-radius:var(--radius-md);text-decoration:none;font-weight:700;transition:all .25s var(--ease-spring);font-family:var(--font-heading)}.AppDetail_backButton__FLVmb:hover{transform:translateY(-2px);filter:brightness(1.1)}@media (max-width:1024px){.AppDetail_hero__7GHcF{grid-template-columns:1fr}.AppDetail_heroInfo__u0osk{border-left:none;border-top:1px solid var(--border-color)}.AppDetail_heroImage__LXaWH{height:420px}.AppDetail_featureDescription__tsDUK{padding-left:20px}}@media (max-width:768px){.AppDetail_title__9zRdJ{font-size:1.9rem}.AppDetail_tagline__XmSaO{font-size:1rem}.AppDetail_heroImage__LXaWH{height:320px}.AppDetail_heroInfo__u0osk{padding:28px 24px}.AppDetail_actions__vmg0d{flex-direction:column}.AppDetail_visitButton__dntbs{width:100%;justify-content:center}.AppDetail_appNavName__UIg7g{display:none}.AppDetail_appNavLink__GXfko{padding:8px 10px}.AppDetail_relatedGrid__Tjfs6{grid-template-columns:1fr;gap:16px}}