.ListShell_page__1yfEA{height:100vh;display:flex;flex-direction:column}.ListShell_topbar__lfb_A{background:rgba(255,255,255,.9);box-shadow:0 8px 24px rgba(15,35,64,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:center;position:-webkit-sticky;position:sticky;top:0;z-index:40;padding:10px 0}.ListShell_topbarInner__88k8p{width:min(1280px,calc(100% - 32px));display:grid;grid-gap:10px;gap:10px}.ListShell_topRow__A1zZ5{display:flex;gap:16px;align-items:center;justify-content:space-between}.ListShell_brand__pxu3w{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.02em;color:var(--navy)}.ListShell_logo__XMGN7{width:34px;height:34px;border-radius:10px;background:#fff url(/logo-mark.webp) 50%/cover no-repeat;border:1px solid rgba(15,23,42,.08);box-shadow:0 10px 24px rgba(15,35,64,.16)}.ListShell_nav__ujG_u{display:flex;gap:10px;align-items:center}.ListShell_storeBadgeLink__fPcqY{border-radius:9px}.ListShell_ghost__RcuMX{padding:8px 12px;border-radius:12px;font-weight:700;font-size:var(--fs-13);color:var(--text);text-decoration:none;align-items:center}.ListShell_ghost__RcuMX,.ListShell_seg__SPfQ_{border:1px solid var(--border);background:#fff;display:inline-flex}.ListShell_seg__SPfQ_{border-radius:999px;padding:4px;gap:4px}.ListShell_seg__SPfQ_ a{text-decoration:none;color:var(--text-soft);padding:8px 12px;border-radius:999px;font-size:var(--fs-13);font-weight:700}.ListShell_seg__SPfQ_ a[data-active=true]{background:rgba(249,115,22,.14);color:#9a3412}.ListShell_searchBar__5fiJR{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:rgba(255,255,255,.96);border:1px solid var(--border);border-radius:var(--r-16);padding:10px;box-shadow:var(--shadow-sm)}.ListShell_searchBarOpen__kBR26{display:flex}.ListShell_mobileActions__bD70F{display:none}.ListShell_mobileActionBtn__gYML9{border:1px solid var(--border);background:#fff;color:rgba(15,23,42,.84);border-radius:12px;min-height:38px;padding:8px 10px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ListShell_mobileActionPrimary__WIJYC{border:0;color:#fff;background:linear-gradient(145deg,var(--brand),#ffab68)}.ListShell_mobileActionStore__ANsIO{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;display:flex;align-items:center;gap:8px;padding:2px 2px 0}.ListShell_desktopActionStore__FrZwF{display:flex;align-items:center;border:1px solid var(--border);background:#fff;border-radius:12px;padding:6px 8px}.ListShell_mobileActionStoreTextLong__PI8Az,.ListShell_mobileActionStoreTextShort__by3Ca{margin:0;font-size:12px;line-height:1.25;color:rgba(15,23,42,.72);font-weight:800;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.ListShell_mobileActionStoreTextShort__by3Ca{display:none}.ListShell_mobileActionStoreBadge__k0lQO{flex:0 0 auto}.ListShell_quickChips__xxkqb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;width:100%}.ListShell_quickChip__sAWSc{border:1px solid var(--border);background:var(--chip);color:var(--text-soft);padding:8px 10px;border-radius:999px;font-size:var(--fs-12);font-weight:800;cursor:pointer}.ListShell_quickChip__sAWSc[data-active=true]{border-color:rgba(245,127,44,.3);background:var(--brand-soft);color:var(--brand-700)}.ListShell_quickChip__sAWSc:active{transform:translateY(1px)}.ListShell_input__w1Fco{flex:1 1;min-width:260px;display:flex;gap:8px;align-items:center;border:1px solid var(--border);background:#fff;border-radius:var(--r-14);padding:10px 12px}.ListShell_input__w1Fco:focus-within{border-color:rgba(249,115,22,.55);box-shadow:0 0 0 4px rgba(249,115,22,.16)}.ListShell_input__w1Fco input{border:0;outline:none;width:100%;font-size:15px}.ListShell_select__hEJnb{border:1px solid var(--border);background:#fff;border-radius:var(--r-14);padding:10px 12px;color:rgba(15,23,42,.8);font-size:15px;min-width:180px}.ListShell_select__hEJnb:focus{outline:none;border-color:rgba(249,115,22,.55);box-shadow:0 0 0 4px rgba(249,115,22,.16)}.ListShell_cta__ZioxE{padding:10px 16px;border-radius:var(--r-14);border:0;background:linear-gradient(145deg,var(--brand),#ffab68);color:#fff;font-weight:900;box-shadow:0 14px 34px rgba(245,127,44,.22);cursor:pointer}.ListShell_content__227WN{width:min(1280px,calc(100% - 32px));margin:18px auto 24px;flex:1 1;overflow:auto;padding-bottom:16px}.ListShell_metaRow__ixuaq{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;color:var(--text-soft);font-size:var(--fs-13);font-weight:500}.ListShell_count__29qiJ{font-weight:700;color:rgba(15,23,42,.85)}.ListShell_grid__bXxpv{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.ListShell_card__SEHVO{border:1px solid var(--border);background:rgba(255,255,255,.96);border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.06);overflow:hidden;display:grid;grid-template-rows:160px 1fr}.ListShell_card__SEHVO[data-expanded=true]{border-color:rgba(245,127,44,.38);box-shadow:0 12px 28px rgba(245,127,44,.14)}.ListShell_thumb__czqTU{background:linear-gradient(135deg,rgba(15,23,42,.1),rgba(15,23,42,.04));border-bottom:1px solid var(--border);background-size:cover;background-position:50%;position:relative}.ListShell_cardBadges__4UOqv{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap}.ListShell_badgeNew__k7Jbd{background:var(--green-soft)}.ListShell_badgeNew__k7Jbd,.ListShell_badgeOk__6dlb8{display:inline-flex;padding:6px 10px;border-radius:999px;color:#166534;font-weight:900;font-size:var(--fs-12)}.ListShell_badgeOk__6dlb8{background:rgba(22,163,74,.12)}.ListShell_saveBtn__qW6zh{position:absolute;right:10px;top:10px;width:38px;height:38px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.96);cursor:pointer;font-weight:900;font-size:18px;color:rgba(15,23,42,.8)}.ListShell_saveBtn__qW6zh:active{transform:translateY(1px)}.ListShell_cardBody__R9EAR{padding:12px;display:grid;grid-gap:8px;gap:8px}.ListShell_title__0QQ2B{font-weight:800;font-size:15px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ListShell_priceRow__qbzPX{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.ListShell_priceMainWrap__6MG0b{min-width:0;display:grid;grid-gap:2px;gap:2px}.ListShell_price__R7ngK{font-weight:900;color:var(--brand-600);font-size:17px;line-height:1.2;word-break:break-word}.ListShell_priceCompact__4ylf_{font-size:12px;line-height:1.25;color:rgba(15,23,42,.62);font-weight:700}.ListShell_pricePpm2__mI7s7{font-weight:800;color:rgba(15,23,42,.76);white-space:nowrap;font-size:16px}.ListShell_sub__eAhRD{color:rgba(15,23,42,.65);font-size:var(--fs-12);font-weight:500;display:flex;gap:10px;flex-wrap:wrap}.ListShell_refRow__bVnnl{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;border:1px dashed var(--border-strong);color:rgba(15,35,64,.75);background:rgba(255,255,255,.75);font-size:var(--fs-12);font-weight:700}.ListShell_devRow__KCtZd{padding:8px 10px;border-radius:12px;font-size:var(--fs-12);font-weight:800;color:rgba(15,23,42,.86);border:1px solid rgba(15,23,42,.1);background:rgba(255,255,255,.8)}.ListShell_devRow__KCtZd[data-tone=high]{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.06);color:#b91c1c}.ListShell_devRow__KCtZd[data-tone=low]{border-color:rgba(22,163,74,.22);background:rgba(22,163,74,.06);color:#166534}.ListShell_btnRow__6_z_t{margin-top:4px;display:flex;gap:8px}.ListShell_detailDrop__elt6x{margin-top:8px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.96);padding:10px;display:grid;grid-gap:8px;gap:8px;animation:ListShell_dropIn__MSsIe .14s ease-out}.ListShell_detailTopRow__kz8za{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ListShell_detailPosterWrap__M42nA{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.ListShell_detailPosterName__MDJWQ{font-size:13px;color:rgba(15,23,42,.9)}.ListShell_detailTagBlue__97qkY{border-radius:999px;border:1px solid rgba(14,165,233,.3);background:rgba(14,165,233,.14);color:#0c4a6e}.ListShell_detailTagBlue__97qkY,.ListShell_detailTagNeutral__54Yur{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:900}.ListShell_detailTagNeutral__54Yur{border-radius:999px;border:1px solid rgba(15,23,42,.16);background:rgba(15,23,42,.05);color:rgba(15,23,42,.74)}.ListShell_detailWarn__BILfM{border-radius:10px;border:1px solid rgba(245,158,11,.26);background:rgba(254,249,195,.56);color:#854d0e;padding:8px 10px;font-size:12px;font-weight:700}.ListShell_detailMediaRow__Lc2FO{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.ListShell_detailThumb__cdUjO{width:92px;height:68px;flex:0 0 auto;border-radius:10px;border:1px solid rgba(15,23,42,.12);background-size:cover;background-position:50%;background-repeat:no-repeat}.ListShell_detailGrid__2XObl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ListShell_detailItem___LXZW{border:1px solid rgba(15,23,42,.08);border-radius:10px;background:rgba(15,23,42,.02);padding:8px}.ListShell_detailItem___LXZW,.ListShell_detailRow__P2IJw{display:grid;grid-gap:4px;gap:4px}.ListShell_detailLabel__V_i6u{font-size:11px;font-weight:900;color:rgba(15,23,42,.56);text-transform:uppercase;letter-spacing:.03em}.ListShell_detailValue__q1Fr7{font-size:13px;font-weight:700;color:rgba(15,23,42,.84);line-height:1.35;word-break:break-word}.ListShell_detailDesc__18T8N{font-size:13px;color:rgba(15,23,42,.78);line-height:1.45;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.ListShell_detailMuted__9Zl9Y{font-size:12px;color:rgba(15,23,42,.62);font-weight:600}.ListShell_detailErr__QP64G{font-size:12px;color:#b91c1c;font-weight:700}.ListShell_detailActions__wA5Zg{display:flex;justify-content:flex-end}.ListShell_detailLink__Te6_6{padding:8px 10px}.ListShell_detailLinkInline__OL2aN,.ListShell_detailLink__Te6_6{display:inline-flex;align-items:center;border-radius:10px;border:1px solid var(--border);background:#fff;color:rgba(15,23,42,.78);font-size:12px;font-weight:800;text-decoration:none}.ListShell_detailLinkInline__OL2aN{padding:6px 9px}.ListShell_badgeGood__UkHw9{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--green-soft);color:#166534;font-weight:900;font-size:var(--fs-12)}.ListShell_inlineBannerCard__9GH58{border:1px solid var(--border);background:rgba(255,255,255,.96);border-radius:16px;box-shadow:0 8px 20px rgba(15,23,42,.06);overflow:hidden}.ListShell_inlineBannerImage__ISl_y{width:calc(100% + 24px);height:160px;margin:-12px -12px 8px;border-radius:0;border:0;border-bottom:1px solid var(--border);background-size:cover;background-position:50%;background-repeat:no-repeat}.ListShell_inlineBannerLink__Rgy_p{text-decoration:none;color:inherit;display:grid;grid-gap:6px;gap:6px;padding:12px}.ListShell_inlineBannerHead__IP1hK{font-size:12px;font-weight:900;color:#9a3412}.ListShell_inlineBannerTitle__sh3D2{font-size:15px;font-weight:900;line-height:1.25;color:#0f172a}.ListShell_inlineBannerSub__MHwjw{font-size:13px;line-height:1.35;color:rgba(15,23,42,.72)}.ListShell_inlineBannerCta__WArDU{margin-top:4px;font-size:13px;font-weight:900;color:#ea580c}.ListShell_compareRow__QbMV3{display:flex;align-items:center;justify-content:space-between;gap:10px}.ListShell_compareChk__P_qy8{display:inline-flex;gap:8px;align-items:center;font-size:var(--fs-13);font-weight:700;color:rgba(15,23,42,.78)}.ListShell_compareChk__P_qy8 input{width:16px;height:16px}.ListShell_compareBar__I2wm8{position:fixed;left:50%;transform:translateX(-50%);bottom:72px;z-index:65;width:min(560px,calc(100% - 24px));background:rgba(255,255,255,.96);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-lg);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700;color:rgba(15,23,42,.82)}.ListShell_compareBtn__Oc7t9{border:0;background:linear-gradient(145deg,var(--brand),#ffab68);color:#fff;font-weight:900;border-radius:12px;padding:10px 12px;cursor:pointer}.ListShell_compareBtnGhost__aF5ve{color:rgba(15,23,42,.8);font-weight:900;padding:10px 12px}.ListShell_btn__pytf2,.ListShell_compareBtnGhost__aF5ve{border:1px solid var(--border);background:#fff;border-radius:12px;cursor:pointer}.ListShell_btn__pytf2{flex:1 1;padding:10px;font-weight:800;font-size:var(--fs-13);text-decoration:none;text-align:center;color:rgba(15,23,42,.85)}.ListShell_btnPrimary__pgYnI{border:0;color:#fff;background:linear-gradient(145deg,var(--brand),#ffab68)}.ListShell_loadMoreWrap__adtU3{margin:14px 0 24px;display:flex;justify-content:center}.ListShell_mobileMapFab__eVhUl{position:fixed;left:50%;transform:translateX(-50%);bottom:14px;z-index:60;display:none;padding:12px 18px;border-radius:999px;background:linear-gradient(145deg,var(--brand),#ffab68);color:#fff;font-weight:950;text-decoration:none;box-shadow:0 14px 34px rgba(245,127,44,.22)}@media (max-width:980px){.ListShell_grid__bXxpv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ListShell_topbarInner__88k8p{width:calc(100% - 20px);gap:8px}.ListShell_topRow__A1zZ5{gap:10px}.ListShell_brand__pxu3w{font-size:15px;font-weight:900}.ListShell_seg__SPfQ_{display:none}.ListShell_nav__ujG_u{gap:0}.ListShell_nav__ujG_u .ListShell_ghost__RcuMX,.ListShell_storeBadgeLink__fPcqY{display:none}.ListShell_mobileActions__bD70F{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.ListShell_desktopActionStore__FrZwF{display:none}.ListShell_searchBar__5fiJR{display:none;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border-radius:16px}.ListShell_searchBar__5fiJR.ListShell_searchBarOpen__kBR26{display:grid}.ListShell_input__w1Fco{grid-column:1/-1;min-width:0}.ListShell_select__hEJnb{min-width:0;width:100%}.ListShell_cta__ZioxE{grid-column:1/-1;width:100%;padding:12px 16px}.ListShell_quickChips__xxkqb{grid-column:1/-1}.ListShell_grid__bXxpv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ListShell_card__SEHVO{grid-template-rows:116px 1fr;border-radius:14px}.ListShell_cardBody__R9EAR{padding:10px;gap:6px}.ListShell_title__0QQ2B{font-size:14px}.ListShell_sub__eAhRD{font-size:11px;gap:6px}.ListShell_devRow__KCtZd,.ListShell_refRow__bVnnl{padding:7px 8px}.ListShell_compareChk__P_qy8{font-size:12px;gap:6px}.ListShell_btnRow__6_z_t{gap:6px}.ListShell_btn__pytf2{padding:9px 8px;font-size:12px}.ListShell_inlineBannerCard__9GH58{border-radius:14px}.ListShell_inlineBannerLink__Rgy_p{padding:10px;gap:5px}.ListShell_inlineBannerImage__ISl_y{width:calc(100% + 20px);height:116px;margin:-10px -10px 7px}.ListShell_inlineBannerTitle__sh3D2{font-size:14px}.ListShell_inlineBannerSub__MHwjw{font-size:11px}.ListShell_detailGrid__2XObl{grid-template-columns:1fr}.ListShell_mobileMapFab__eVhUl{display:inline-flex;gap:10px;align-items:center;justify-content:center}.ListShell_content__227WN{width:calc(100% - 16px);margin:10px auto 0;padding-bottom:210px}.ListShell_metaRow__ixuaq{margin-top:8px;font-size:13px;flex-wrap:wrap}.ListShell_price__R7ngK{font-size:16px}.ListShell_pricePpm2__mI7s7{font-size:15px}.ListShell_compareBar__I2wm8{bottom:74px}}@media (max-width:420px){.ListShell_mobileActionStoreTextLong__PI8Az{display:none}.ListShell_mobileActionStoreTextShort__by3Ca{display:block}}@keyframes ListShell_dropIn__MSsIe{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.AppStoreBadgeLink_link__Q4wAB{display:inline-flex;line-height:0;border-radius:10px;overflow:hidden;box-shadow:0 8px 20px rgba(15,23,42,.22);transition:transform .16s ease,box-shadow .16s ease}.AppStoreBadgeLink_link__Q4wAB:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.26)}.AppStoreBadgeLink_link__Q4wAB:active{transform:translateY(0)}.AppStoreBadgeLink_link__Q4wAB[data-size=sm]{width:122px}.AppStoreBadgeLink_link__Q4wAB[data-size=md]{width:148px}.AppStoreBadgeLink_link__Q4wAB[data-size=lg]{width:172px}.AppStoreBadgeLink_image__iF3Sj{width:100%;height:auto;display:block}@media (max-width:760px){.AppStoreBadgeLink_hideOnMobile__Fo68p{display:none!important}.AppStoreBadgeLink_link__Q4wAB[data-size=sm]{width:116px}.AppStoreBadgeLink_link__Q4wAB[data-size=md]{width:136px}.AppStoreBadgeLink_link__Q4wAB[data-size=lg]{width:154px}}.IosAppInstallPrompt_row__WB_YZ{width:100%;min-width:0;display:flex;align-items:center;gap:8px}.IosAppInstallPrompt_icon__LpM2s{width:24px;height:24px;border-radius:7px;border:1px solid rgba(15,23,42,.14);box-shadow:0 6px 14px rgba(15,23,42,.18);flex:0 0 auto}.IosAppInstallPrompt_copy__8NbZU{min-width:0;flex:1 1 auto}.IosAppInstallPrompt_textLong__auq1T,.IosAppInstallPrompt_textShort__yDELz{margin:0;font-size:12px;line-height:1.2;color:rgba(15,23,42,.74);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IosAppInstallPrompt_textShort__yDELz{display:none}.IosAppInstallPrompt_badge__rpnT3{flex:0 0 auto}.IosAppInstallPrompt_dismissBtn__yA9gD{flex:0 0 auto;width:24px;height:24px;border-radius:999px;border:1px solid rgba(15,23,42,.14);background:#fff;color:rgba(15,23,42,.72);font-size:16px;line-height:1;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.IosAppInstallPrompt_dismissBtn__yA9gD:active{transform:translateY(1px)}@media (max-width:420px){.IosAppInstallPrompt_icon__LpM2s{width:22px;height:22px}.IosAppInstallPrompt_textLong__auq1T{display:none}.IosAppInstallPrompt_textShort__yDELz{display:block}}.AppStoreCtaCard_card__680hn{border:1px solid rgba(2,132,199,.18);border-radius:14px;background:linear-gradient(132deg,rgba(239,246,255,.74),rgba(255,255,255,.95));padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.AppStoreCtaCard_content__YPsDR{min-width:0;display:grid;grid-gap:4px;gap:4px}.AppStoreCtaCard_title__ny_sd{margin:0;font-size:14px;color:#0f172a;font-weight:900}.AppStoreCtaCard_desc__7mzY2{margin:0;font-size:13px;line-height:1.45;color:rgba(15,23,42,.72);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.AppStoreCtaCard_descLong__4NKnh{-webkit-line-clamp:3}.AppStoreCtaCard_descShort__mkhjx{display:none;-webkit-line-clamp:2}@media (max-width:760px){.AppStoreCtaCard_card__680hn{align-items:flex-start;flex-direction:column}.AppStoreCtaCard_descLong__4NKnh{display:none}.AppStoreCtaCard_descShort__mkhjx{display:-webkit-box}}