.page_page__zcYfd{padding:var(--spacing-3xl) var(--section-padding-x);position:relative;z-index:1;min-height:60vh}.page_container__tNMqB{max-width:var(--section-max-width);margin:0 auto}.page_back__EFrN1{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-body-small);font-weight:600;color:var(--color-text-muted);text-decoration:none;margin-bottom:var(--spacing-xl);transition:color .2s ease}.page_back__EFrN1:hover{color:var(--color-accent)}.page_header__dSOYQ{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.page_iconWrap__O7QBm{width:96px;height:96px;border-radius:var(--radius-xl);overflow:hidden;flex-shrink:0;border:1px solid var(--color-border);display:flex;flex-direction:column}.page_iconWrapMacos___3PHu .page_icon__3gK2j{height:calc(100% - 16px)}.page_macosBar__IkI8T{height:16px;flex-shrink:0;background:linear-gradient(#3f3f46,#2e2e33);display:flex;align-items:center;gap:4px;padding-left:7px}.page_macosBar__IkI8T i{width:5px;height:5px;border-radius:50%}.page_macosBar__IkI8T i:first-child{background:#ff5f57}.page_macosBar__IkI8T i:nth-child(2){background:#febc2e}.page_macosBar__IkI8T i:nth-child(3){background:#28c840}.page_icon__3gK2j{width:100%;height:100%;object-fit:cover}.page_headerText__gOa_6{min-width:0}.page_category__nFPA0{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;background:var(--color-accent-muted);color:var(--color-accent);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm)}.page_name__i4iov{font-size:var(--font-size-h2);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em;line-height:1.15;margin-bottom:var(--spacing-xs)}.page_tagline__BHwjF{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--spacing-sm)}.page_stats___zdHU{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.page_stat__tlkNj{display:inline-flex;align-items:baseline;gap:.3rem}.page_star__Dd1Nf{font-size:.75rem;color:#fbbf24;align-self:center}.page_statValue__Zhg_m{font-size:var(--font-size-body-small);font-weight:700;color:var(--color-text-primary)}.page_statLabel__fDae3{font-size:.75rem;color:var(--color-text-muted)}.page_statDivider__T7YX_{width:3px;height:3px;border-radius:50%;background:var(--color-text-muted);opacity:.6}.page_actions__KEaZA{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-bottom:var(--spacing-xl)}.page_storeBtn__nLCr_{display:inline-flex;align-items:center;gap:.6rem;padding:.55rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-primary);text-decoration:none;transition:border-color .2s ease,background .2s ease}.page_storeBtn__nLCr_:hover{border-color:var(--color-accent);background:var(--color-surface-raised)}.page_storeLogo__YnlPq{font-size:1.4rem;flex-shrink:0}.page_storeBtnText__R1vUq{display:flex;flex-direction:column;line-height:1.15}.page_storeBtnSmall__Jybap{font-size:.62rem;color:var(--color-text-muted)}.page_storeBtnBig__XcCJ6{font-size:.95rem;font-weight:700}.page_description__6Sf6p{font-size:var(--font-size-body);color:var(--color-text-secondary);line-height:1.7;max-width:56rem;margin-bottom:var(--spacing-xl)}.page_shotsSection__3B42G{margin-bottom:var(--spacing-2xl)}.page_shots__EJXMi{display:flex;gap:var(--spacing-md);overflow-x:auto;padding-bottom:var(--spacing-sm);scroll-snap-type:x mandatory;scrollbar-width:thin}.page_shot__j3bBf{flex:0 0 auto;scroll-snap-align:start;border-radius:16px;overflow:hidden;border:1px solid var(--color-border-strong);background:#0a0a0c;box-shadow:0 12px 32px rgba(0,0,0,.35)}.page_shotImage__blJX6{display:block;height:380px;width:auto;object-fit:contain}.page_columns__A7rEs{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl)}.page_columnTitle__jlsad{font-size:var(--font-size-h4);font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:var(--spacing-md)}.page_features__TfK76{list-style:none}.page_feature__Q9BAD{font-size:var(--font-size-body-small);color:var(--color-text-secondary);padding-left:1.1rem;position:relative;margin-bottom:.6rem;line-height:1.6}.page_feature__Q9BAD:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--color-accent)}.page_tech__kMmqb{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);list-style:none}.page_techTag__dOhKQ{font-size:.75rem;font-weight:500;color:var(--color-text-muted);padding:.3rem .6rem;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-sm)}@media (max-width:767px){.page_page__zcYfd{padding:var(--spacing-2xl) var(--spacing-lg)}.page_header__dSOYQ{gap:var(--spacing-md)}.page_iconWrap__O7QBm{width:72px;height:72px}.page_name__i4iov{font-size:var(--font-size-h3)}.page_shotImage__blJX6{height:300px}.page_columns__A7rEs{grid-template-columns:1fr;gap:var(--spacing-xl)}}