.SubNav_bar__9626F{margin-top:78px}@media (max-width:1100px){.SubNav_bar__9626F{margin-top:58px}}.ToolPage_page__eRce_{padding-top:78px;min-height:70vh}.ToolPage_inner__s2w1h{max-width:var(--tool-max,var(--page-max));margin:0 auto;padding:0 var(--page-pad)}.ToolPage_crumbs__4E5H8{padding-top:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.ToolPage_head__xDn2X{margin-top:20px;padding-bottom:24px;border-bottom:2px solid var(--color-accent)}.ToolPage_title__0CX_m{font-size:32px;font-weight:800;margin-bottom:8px}.ToolPage_sub__ZPwsj{font-size:16px;line-height:1.6;color:var(--color-text-secondary);word-break:keep-all}.ToolPage_body__AZaqj{max-width:var(--tool-max,var(--page-max));margin:0 auto;padding:32px var(--page-pad) 72px}.ToolPage_section__sl5bi{margin-top:48px}.ToolPage_section__sl5bi:first-child{margin-top:0}.ToolPage_secTitle__Ukl_V{font-size:24px;font-weight:800;margin-bottom:16px}.ToolPage_chips__w9ipt{display:flex;flex-wrap:wrap;gap:8px}.ToolPage_chip__gU1pN{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border:1.5px solid var(--color-border-strong);border-radius:8px;background:#fff;font-size:16px;font-weight:700;font-family:inherit;color:var(--color-text-primary);cursor:pointer}.ToolPage_chip__gU1pN:hover{border-color:var(--color-accent)}.ToolPage_chipOn__SeIaD,.ToolPage_chipOn__SeIaD:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.ToolPage_cta__XFUJW{margin-top:56px;padding:28px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-fill);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ToolPage_ctaText__rK3ko{font-size:20px;font-weight:800;word-break:keep-all}.ToolPage_ctaBtns__Hai2T{display:flex;gap:12px;flex-wrap:wrap}.ToolPage_btnAlt__HwTad,.ToolPage_btnPrimary__EhkRq{min-height:52px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-size:16px;font-weight:800;font-family:inherit;cursor:pointer}.ToolPage_btnPrimary__EhkRq{border:none;background:var(--color-accent);color:#fff}.ToolPage_btnAlt__HwTad{border:1.5px solid var(--color-accent);background:#fff;color:var(--color-accent)}.ToolPage_board__vWGPx{--tool-max:calc(1160px + var(--page-pad) * 2)}.ToolPage_board__vWGPx .ToolPage_head__xDn2X{margin-top:16px;padding-bottom:16px}.ToolPage_board__vWGPx .ToolPage_title__0CX_m{font-size:28px;margin-bottom:4px}.ToolPage_board__vWGPx .ToolPage_body__AZaqj{padding:24px var(--page-pad) 56px}.ToolPage_board__vWGPx .ToolPage_section__sl5bi{margin-top:32px}.ToolPage_board__vWGPx .ToolPage_section__sl5bi:first-child{margin-top:0}.ToolPage_board__vWGPx .ToolPage_secTitle__Ukl_V{font-size:20px;margin-bottom:12px}.ToolPage_board__vWGPx .ToolPage_cta__XFUJW{margin-top:40px;padding:20px 24px}.ToolPage_board__vWGPx .ToolPage_ctaText__rK3ko{font-size:16px}@media (max-width:1100px){.ToolPage_page__eRce_{padding-top:58px}}@media (max-width:640px){.ToolPage_title__0CX_m{font-size:24px}.ToolPage_secTitle__Ukl_V{font-size:20px}.ToolPage_ctaBtns__Hai2T,.ToolPage_ctaBtns__Hai2T>*{width:100%}.ToolPage_board__vWGPx .ToolPage_title__0CX_m{font-size:24px}}.Landing_wrap__bSYKt{width:100%;box-sizing:border-box;max-width:calc(1160px + var(--page-pad) * 2);margin:0 auto;padding:0 var(--page-pad)}.Landing_narrow__GIpub{max-width:calc(840px + var(--page-pad) * 2)}.Landing_heroWrap__bHUdA{padding-top:36px}.Landing_hero__6DvUx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface)}.Landing_heroNoImg__Odemm{grid-template-columns:minmax(0,1fr);background:var(--color-accent-light);border-color:var(--color-accent-light)}.Landing_heroText__g_C2w{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;gap:12px}.Landing_eyebrow__NKzye{align-self:flex-start;padding:4px 12px;border-radius:var(--radius-sm);background:var(--tone,var(--color-sub));color:var(--color-on-sub);font-size:16px;font-weight:700}.Landing_heroTitle__ovMVI{font-size:40px;line-height:1.25;font-weight:800;color:var(--color-text-primary);letter-spacing:-.02em}.Landing_heroTitle__ovMVI span{display:block}.Landing_heroLead__Yjv_d{font-size:20px;line-height:1.6;color:var(--color-text-secondary)}.Landing_heroBtns__pAwWM{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.Landing_heroImg__OjIa3{min-height:340px}.Landing_heroImg__OjIa3 img{width:100%;height:100%;object-fit:cover;display:block}.Landing_sec__5v61D{margin-top:64px}.Landing_secTag__rEqeb{font-size:16px;font-weight:700;color:var(--color-accent);margin-bottom:8px}.Landing_secTitle__i02AO{font-size:32px;line-height:1.35;font-weight:800;color:var(--color-text-primary)}.Landing_secSub__dFjzm{margin-top:12px;font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.Landing_secBody__GPtfR{margin-top:24px}.Landing_text__t1_6o{font-size:18px;line-height:1.8;color:var(--color-text-primary)}.Landing_text__t1_6o+.Landing_text__t1_6o{margin-top:12px}.Landing_cards__IAcfU{display:grid;grid-gap:16px;gap:16px}.Landing_cols2__mw1m_{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_cols3__zRLGH{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_cols4__DMLAg{grid-template-columns:repeat(4,minmax(0,1fr))}.Landing_cols5__U7vrA{grid-template-columns:repeat(5,minmax(0,1fr))}.Landing_card___7ZTq{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:24px;display:flex;flex-direction:column;gap:8px}.Landing_num__5v0lE{font-size:16px;font-weight:800;color:var(--color-accent)}.Landing_cardTitle__h_wI_{font-size:20px;font-weight:800;line-height:1.4;color:var(--color-text-primary)}.Landing_cardSub__gMzeE{font-size:18px;font-weight:700;color:var(--color-accent)}.Landing_cardBody__ZQyZK{font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.Landing_tableBox__n3L_S{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.Landing_table___X1be{width:100%;border-collapse:collapse;font-size:18px}.Landing_table___X1be th{background:var(--color-fill);font-size:16px;font-weight:700;color:var(--color-text-secondary);text-align:left;padding:14px 20px;white-space:nowrap}.Landing_table___X1be td{padding:16px 20px;border-top:1px solid var(--color-border);line-height:1.6;color:var(--color-text-primary);vertical-align:top}.Landing_table___X1be td:first-child{font-weight:700}.Landing_tableFoot__9xtSm{padding:14px 20px;border-top:1px solid var(--color-border);font-size:16px;color:var(--color-text-secondary)}.Landing_price__2gszC{font-weight:800;color:var(--color-accent);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Landing_total__OX_Ef td{background:var(--color-accent-light);font-weight:800}.Landing_photoCards__ha6PR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.Landing_photoCard__k0reB{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column;color:inherit;text-decoration:none}a.Landing_photoCard__k0reB:hover{border-color:var(--color-accent)}.Landing_photoCardImg__w7JFm{aspect-ratio:16/10;background:var(--color-fill)}.Landing_photoCardImg__w7JFm img{width:100%;height:100%;object-fit:cover;display:block}.Landing_photoCardBody__eB9Ke{padding:20px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1 1}.Landing_chip__ch08z{align-self:flex-start;padding:2px 10px;border-radius:var(--radius-sm);background:var(--color-accent-light);color:var(--color-accent-dark);font-size:14px;font-weight:700}.Landing_photoCardTitle__mTkxG{font-size:24px;font-weight:800;line-height:1.35;color:var(--color-text-primary)}.Landing_photoCardSub__iX2QR{font-size:18px;line-height:1.6;color:var(--color-text-secondary)}.Landing_list__mDFs6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.6;color:var(--color-text-primary)}.Landing_list__mDFs6 li{padding-left:18px;position:relative}.Landing_list__mDFs6 li:before{content:"";position:absolute;left:2px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.Landing_rankList__I8wa3{display:flex;flex-direction:column;gap:16px}.Landing_rank__RpwGm{display:grid;grid-template-columns:360px minmax(0,1fr) auto;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.Landing_rankImg__eaQNH{position:relative;min-height:220px;background:var(--color-fill)}.Landing_rankImg__eaQNH img{width:100%;height:100%;object-fit:cover;display:block}.Landing_rankNo__21bAh{position:absolute;left:0;top:0;padding:8px 16px;background:var(--color-accent);color:#fff;font-size:20px;font-weight:800}.Landing_rankBody__KePJN{padding:24px 28px;display:flex;flex-direction:column;gap:8px}.Landing_rankName__9QA5t{font-size:28px;font-weight:800;line-height:1.3;color:var(--color-text-primary)}.Landing_rankCombo__pdOYK{font-size:18px;line-height:1.6;color:var(--color-text-secondary)}.Landing_rankSide__4a7e3{padding:24px 28px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;border-left:1px solid var(--color-border);min-width:260px}.Landing_rankPriceBox__AlJlV{text-align:right}.Landing_rankLabel__OMRXW{font-size:16px;color:var(--color-text-secondary)}.Landing_rankPrice__72pXb{font-size:40px;font-weight:800;color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.Landing_rankLinks__Gvh6S{display:flex;gap:8px}.Landing_weeks__EtISS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.Landing_week__4TPML{border:1.5px solid var(--color-border);border-top:6px solid var(--color-accent);border-radius:var(--radius-md);background:var(--color-surface);padding:20px 24px 24px}.Landing_weekNo__Al96C{font-size:16px;font-weight:800;color:var(--color-accent)}.Landing_weekHead__yAAfD{margin:4px 0 12px;font-size:20px;font-weight:800;color:var(--color-text-primary)}.Landing_day__BLLYO{display:flex;flex-direction:column;border-top:1px solid var(--color-border);margin-top:4px}.Landing_dayRow__WFDI2{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:18px}.Landing_dayTime__7aB1F{font-weight:800;color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Landing_note__wMIf7{font-size:16px;line-height:1.6;color:var(--color-text-secondary)}.Landing_faq__uncbl{display:flex;flex-direction:column;border-top:2px solid var(--color-text-primary)}.Landing_faqItem__krL_0{border-bottom:1px solid var(--color-border);padding:20px 4px}.Landing_faqQ__XVoDD{display:flex;gap:12px;font-size:20px;font-weight:800;line-height:1.5;color:var(--color-text-primary)}.Landing_faqMark__bixsj{flex:none;color:var(--color-accent)}.Landing_faqA__a9R_t{margin-top:10px;padding-left:28px;font-size:18px;line-height:1.8;color:var(--color-text-secondary)}.Landing_bandBtn__wMLM_,.Landing_bandLink__uP5Dn,.Landing_btnAlt__9p27N,.Landing_btnPrimary__OiAKs,.Landing_smallBtn__PveWM{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 28px;border-radius:var(--radius-md);font-size:18px;font-weight:800;text-decoration:none;cursor:pointer;border:2px solid transparent;white-space:nowrap}.Landing_btnPrimary__OiAKs{background:var(--color-accent);color:#fff}.Landing_btnPrimary__OiAKs:hover{background:var(--color-accent-dark)}.Landing_btnAlt__9p27N{background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.Landing_btnAlt__9p27N:hover{border-color:var(--color-accent);color:var(--color-accent)}.Landing_smallBtn__PveWM{height:44px;padding:0 18px;font-size:16px;background:var(--color-surface);color:var(--color-text-primary);border-color:var(--color-border-strong)}.Landing_smallBtn__PveWM:hover{border-color:var(--color-accent);color:var(--color-accent)}.Landing_smallBtnOn__Dh2Vk{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.Landing_smallBtnOn__Dh2Vk:hover{background:var(--color-accent-dark);color:#fff}.Landing_band__UgwY1{margin-top:80px;background:var(--color-accent);padding:48px 0}.Landing_bandInner__P9iwv{display:flex;align-items:center;justify-content:space-between;gap:24px}.Landing_bandTitle__GupO5{font-size:32px;font-weight:800;line-height:1.35;color:#fff}.Landing_bandSub__FWVO3{margin-top:8px;font-size:18px;color:#fff}.Landing_bandBtns__bq_zz{display:flex;flex-wrap:wrap;gap:12px}.Landing_bandBtn__wMLM_{background:#fff;color:var(--color-accent)}.Landing_bandBtn__wMLM_:hover{background:var(--color-accent-light)}.Landing_bandLink__uP5Dn{border-color:#fff;color:#fff}.Landing_bandLink__uP5Dn:hover{background:var(--color-accent-dark)}.Landing_bandEnd__2u_0Q{height:0}.Landing_reads__HSkBl{padding-bottom:64px}.Landing_readsInset__H6PDJ{margin-top:32px}.Landing_readCards__Cf4Et{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.Landing_pickCards__64fVE{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.Landing_pickCards__64fVE .Landing_rankNo__21bAh{font-size:16px;padding:4px 12px}.Landing_photoRows__gj9vY{display:flex;flex-direction:column;gap:16px}.Landing_photoRow__ojQ0_{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:20px 24px 24px}.Landing_photoRowHead__oaEiQ{display:flex;align-items:center;gap:12px;margin-bottom:16px}.Landing_photoRowHead__oaEiQ .Landing_smallBtn__PveWM{margin-left:auto}.Landing_photoRowImgs__m7nEj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.Landing_photoFig__dHbhH{margin:0}.Landing_photoFig__dHbhH img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);display:block;background:var(--color-fill)}.Landing_photoFig__dHbhH figcaption{margin-top:6px;font-size:16px;font-weight:700;color:var(--color-text-secondary)}.Landing_heroGrid__1c6JD{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:20px;gap:20px;align-items:stretch}.Landing_best__4L4fj{display:flex;flex-direction:column;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.Landing_bestTitle__abB33{padding:16px 20px;font-size:18px;font-weight:800;background:var(--color-sub);color:var(--color-on-sub)}.Landing_bestList__e4KcD{list-style:none;margin:0;padding:4px 20px;flex:1 1}.Landing_bestList__e4KcD li+li{border-top:1px solid var(--color-border)}.Landing_bestRow___BKZB{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:14px 0;color:inherit;text-decoration:none}.Landing_bestRow___BKZB:hover .Landing_bestName__GorO9 b{text-decoration:underline;text-underline-offset:3px}.Landing_bestRank__2Gjgx{width:28px;height:28px;border-radius:50%;background:var(--color-sub-light);color:var(--color-sub);font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center}.Landing_bestList__e4KcD li:first-child .Landing_bestRank__2Gjgx{background:var(--color-sub);color:var(--color-on-sub)}.Landing_bestName__GorO9{display:flex;flex-direction:column;min-width:0}.Landing_bestName__GorO9 b{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Landing_bestName__GorO9 span{font-size:14px;color:var(--color-text-secondary)}.Landing_bestPrice__rZZvx{display:flex;flex-direction:column;align-items:flex-end}.Landing_bestPrice__rZZvx span{font-size:12px;color:var(--color-text-secondary)}.Landing_bestPrice__rZZvx b{font-size:18px;font-weight:800;color:var(--color-accent)}.Landing_bestMore__y4tN0{display:flex;justify-content:space-between;align-items:center;margin:0 20px 16px;padding:12px 16px;border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-text-primary);font-size:16px;font-weight:800;text-decoration:none}.Landing_bestMore__y4tN0:hover{background:var(--color-sub-light)}@media (max-width:1024px){.Landing_heroGrid__1c6JD{grid-template-columns:minmax(0,1fr)}.Landing_pickCards__64fVE{grid-template-columns:repeat(3,minmax(0,1fr))}.Landing_photoRowImgs__m7nEj,.Landing_readCards__Cf4Et{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_hero__6DvUx{grid-template-columns:minmax(0,1fr)}.Landing_heroImg__OjIa3{order:-1;min-height:0;aspect-ratio:16/9}.Landing_heroText__g_C2w{padding:32px}.Landing_heroTitle__ovMVI{font-size:40px}.Landing_cols3__zRLGH,.Landing_cols4__DMLAg,.Landing_cols5__U7vrA,.Landing_photoCards__ha6PR,.Landing_weeks__EtISS{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_rank__RpwGm{grid-template-columns:280px minmax(0,1fr)}.Landing_rankSide__4a7e3{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:center;border-left:0;border-top:1px solid var(--color-border)}.Landing_bandInner__P9iwv{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.Landing_pickCards__64fVE{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing_photoRow__ojQ0_{padding:16px}.Landing_reads__HSkBl{padding-bottom:40px}.Landing_heroText__g_C2w{padding:24px}.Landing_heroTitle__ovMVI{font-size:32px}.Landing_heroLead__Yjv_d{font-size:18px}.Landing_sec__5v61D{margin-top:40px}.Landing_secTitle__i02AO{font-size:24px}.Landing_cols2__mw1m_,.Landing_cols3__zRLGH,.Landing_cols4__DMLAg,.Landing_cols5__U7vrA,.Landing_photoCards__ha6PR,.Landing_weeks__EtISS{grid-template-columns:minmax(0,1fr)}.Landing_card___7ZTq{padding:20px}.Landing_rank__RpwGm{grid-template-columns:minmax(0,1fr)}.Landing_rankImg__eaQNH{min-height:0;aspect-ratio:16/9}.Landing_rankBody__KePJN,.Landing_rankSide__4a7e3{padding:20px}.Landing_rankSide__4a7e3{flex-direction:column;align-items:flex-start}.Landing_rankPriceBox__AlJlV{text-align:left}.Landing_rankName__9QA5t{font-size:24px}.Landing_rankPrice__72pXb{font-size:32px}.Landing_table___X1be td,.Landing_table___X1be th{padding:12px 14px}.Landing_band__UgwY1{margin-top:56px;padding:36px 0}.Landing_bandTitle__GupO5{font-size:24px}.Landing_bandBtns__bq_zz,.Landing_heroBtns__pAwWM{width:100%}.Landing_bandBtn__wMLM_,.Landing_bandLink__uP5Dn,.Landing_btnAlt__9p27N,.Landing_btnPrimary__OiAKs{flex:1 1 100%}}.package_grid__vzC25{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.package_card__c8ptY{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;background:#fff;color:var(--color-text-primary)}.package_card__c8ptY:hover{border-color:var(--color-accent)}.package_heroImg__4Gioa,.package_img__5T5yg{aspect-ratio:16/9;background-color:color-mix(in srgb,var(--tone,#e8480a) 18%,#fff);background-size:cover;background-position:50%}.package_cardBody__wqIwX{padding:20px;display:flex;flex-direction:column;gap:6px;flex:1 1}.package_cardTitle__mtiic{font-size:20px;font-weight:800}.package_cardSub__MkVSa{font-size:16px;color:var(--color-text-secondary);word-break:keep-all}.package_go__bkpS_{margin-top:auto;padding-top:12px;font-size:16px;font-weight:800;color:var(--color-accent)}.package_hero__q_H8b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.package_heroImg__4Gioa{border-radius:8px}.package_heroSide__nMNgK{min-width:0}.package_lead__0OpjQ{font-size:20px;font-weight:700;line-height:1.6;word-break:keep-all}.package_facts__JBMMI{margin-top:16px;border-top:1px solid var(--color-border)}.package_factRow__wkXxj{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 0;border-bottom:1px solid var(--color-border);font-size:18px;line-height:1.55}.package_factRow__wkXxj dt{font-weight:800;word-break:keep-all}.package_factRow__wkXxj dd{margin:0;word-break:keep-all}.package_actions__UxqHq{position:relative;margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}.package_moreBtn__wWiqa{gap:6px}.package_moreChev__9YBah{flex:none;transition:transform .15s}.package_moreChevOn__JMlzs{transform:rotate(180deg)}.package_morePanel___VJ90{position:absolute;z-index:20;top:calc(100% + 8px);left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:20px;background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 12px 28px rgba(0,0,0,.1);scroll-margin:96px 0}.package_moreItem__wHupT{display:flex;align-items:center;gap:12px;min-width:0;color:var(--color-text-primary)}.package_moreThumb__H_h_n{flex:0 0 52px;height:52px;border-radius:8px;border:1px solid var(--color-border);background-color:color-mix(in srgb,var(--tone,#e8480a) 18%,#fff);background-size:cover;background-position:50%}.package_moreText__1yVe6{display:flex;flex-direction:column;gap:2px;min-width:0}.package_moreLabel__JA_57{font-size:16px;font-weight:700;line-height:1.4;transition:color .15s}.package_moreGo__Hr1bP{margin-left:4px}.package_moreGo__Hr1bP,.package_moreItem__wHupT:hover .package_moreLabel__JA_57{color:var(--color-accent)}.package_moreDesc__kRuQt{font-size:14px;font-weight:500;line-height:1.45;color:var(--color-text-secondary);word-break:keep-all}.package_list__cL88O{display:grid;grid-gap:8px;gap:8px;padding-left:22px;font-size:18px;line-height:1.7;list-style:disc;word-break:keep-all}.package_actions__UxqHq.package_actions__UxqHq{display:none}@media (max-width:1100px){.package_grid__vzC25{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.package_hero__q_H8b{grid-template-columns:1fr}}@media (max-width:640px){.package_grid__vzC25{grid-template-columns:1fr}.package_factRow__wkXxj{grid-template-columns:96px minmax(0,1fr)}.package_actions__UxqHq>button{flex:1 1 100%}.package_morePanel___VJ90{position:fixed;z-index:300;top:70px;left:16px;right:16px;max-height:calc(100dvh - 86px);overflow-y:auto;grid-template-columns:1fr;gap:14px;padding:16px}}.package_lead__0OpjQ{font-size:18px;font-weight:400;line-height:1.7}.package_grid__vzC25{grid-template-columns:repeat(5,minmax(0,1fr))}.package_img__5T5yg{aspect-ratio:8/5}.package_items__0dpuc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 16px;gap:24px 16px;margin:0;padding:0;list-style:none}.package_itemsSquare__Yflx0{grid-template-columns:repeat(6,minmax(0,1fr))}.package_itemImg__8L5Ix{aspect-ratio:4/3;border-radius:8px;background-size:cover;background-position:50%;background-color:var(--color-fill)}.package_itemImgSquare__H4qMT{aspect-ratio:1/1;background-color:#fff;border:1px solid var(--color-border)}.package_itemName___5eiw{margin-top:8px;font-size:16px;font-weight:800;word-break:keep-all}.package_itemSub__K4YSv{margin-top:2px;font-size:14px;color:var(--color-text-secondary);word-break:keep-all}.package_actions__UxqHq{margin-top:32px}.package_cmp__ff8XI{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:16px;gap:16px}.package_cmpWide__1h2iO .package_itemImg__8L5Ix{aspect-ratio:16/7;background-size:contain;background-repeat:no-repeat}.package_cmpCard__FZL1l{display:flex;flex-direction:column;border:1.5px solid var(--color-border);border-radius:8px;overflow:hidden;background:var(--color-surface)}.package_cmpCard__FZL1l .package_itemImg__8L5Ix{border-radius:0}.package_cmpBody__2b60q{display:flex;flex-direction:column;flex:1 1;padding:16px 18px 18px}.package_cmpName__Si_Yn{font-size:20px;font-weight:800;word-break:keep-all}.package_cmpBadges__kFs_0{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.package_cmpBadges__kFs_0 span{padding:2px 8px;border-radius:4px;background:var(--tone,var(--color-sub));color:var(--color-on-sub);font-size:14px;font-weight:800}.package_cmpFacts__LMHvB{margin:14px 0 0;flex:1 1}.package_cmpFacts__LMHvB div{padding:10px 0;border-top:1px solid var(--color-border)}.package_cmpFacts__LMHvB dt{font-size:14px;font-weight:800;color:var(--tone,var(--color-sub))}.package_cmpFacts__LMHvB dd{margin:2px 0 0;font-size:16px;line-height:1.5;word-break:keep-all}.package_cmpGo__Yf3kS{margin-top:12px;height:48px;border-radius:8px;border:1.5px solid var(--color-text-primary);background:var(--color-surface);color:var(--color-text-primary);font-size:16px;font-weight:800;cursor:pointer}.package_cmpGo__Yf3kS:hover{background:var(--color-text-primary);color:#fff}@media (max-width:1100px){.package_grid__vzC25,.package_items__0dpuc{grid-template-columns:repeat(3,minmax(0,1fr))}.package_itemsSquare__Yflx0{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.package_grid__vzC25,.package_items__0dpuc{grid-template-columns:repeat(2,minmax(0,1fr))}.package_itemsSquare__Yflx0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.package_cmp__ff8XI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.package_cmp__ff8XI{grid-template-columns:minmax(0,1fr)}}