.Dashboard_dashboard__fOFyz{min-height:100vh;background:#fafafa;padding:clamp(1rem,3vw,2rem);font-family:var(--font-family-base)}.Dashboard_loading__HbAel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.Dashboard_spinner__3RqMg{width:48px;height:48px;border:4px solid #e5e7eb;border-top-color:#e62828;border-radius:50%;animation:Dashboard_spin__YmhCx 1s linear infinite}@keyframes Dashboard_spin__YmhCx{to{transform:rotate(1turn)}}.Dashboard_error__oDIAp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem;text-align:center}.Dashboard_retryButton__1wYud{padding:.75rem 1.5rem;background:#e62828;color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s ease}.Dashboard_retryButton__1wYud:hover{background:#c42020}.Dashboard_header__xIKaK{display:flex;justify-content:space-between;align-items:center;margin-bottom:clamp(1.5rem,3vw,2rem);flex-wrap:wrap;gap:1rem}.Dashboard_title__GqwwP{display:flex;align-items:center;gap:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#2d3748;margin:0}.Dashboard_lastUpdated__P1qNP{font-size:clamp(.8rem,1.5vw,.9rem);color:#718096;margin:0}.Dashboard_statsGrid__ER6jU{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2rem)}.Dashboard_statCard__GI4yu{background:#fff;border-radius:12px;padding:clamp(1rem,2vw,1.5rem);border:1px solid #e5e7eb;display:flex;align-items:flex-start;gap:clamp(.75rem,1.5vw,1rem);transition:transform .2s ease,box-shadow .2s ease}.Dashboard_statCard__GI4yu:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.Dashboard_statIcon__3XJgD{width:clamp(40px,5vw,52px);height:clamp(40px,5vw,52px);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Dashboard_statContent__GFptP{display:flex;flex-direction:column;gap:.25rem;min-width:0}.Dashboard_statValue__gUCVP{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;color:#2d3748;line-height:1.2}.Dashboard_statTitle__qPoc8{font-size:clamp(.75rem,1.3vw,.875rem);color:#718096;white-space:nowrap}.Dashboard_statTrend__d9TDO{display:inline-flex;align-items:center;gap:.25rem;font-size:clamp(.7rem,1.2vw,.8rem);font-weight:500}.Dashboard_statTrend__d9TDO.Dashboard_positive__qdf1e{color:#50c878}.Dashboard_statTrend__d9TDO.Dashboard_negative__XQnKA{color:#e62828}.Dashboard_chartsGrid__HkwA2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(.75rem,2vw,1.5rem);gap:clamp(.75rem,2vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2rem)}.Dashboard_chartCard__eApF3{background:#fff;border-radius:12px;padding:clamp(1rem,2vw,1.5rem);border:1px solid #e5e7eb}.Dashboard_chartTitle__x8jmy{display:flex;align-items:center;gap:.5rem;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:600;color:#2d3748;margin:0 0 clamp(1rem,2vw,1.5rem)}.Dashboard_chartContent__ge7Jn{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem)}.Dashboard_progressItem__MGOdA{display:flex;flex-direction:column;gap:.375rem}.Dashboard_progressHeader__x6zJf{display:flex;justify-content:space-between;align-items:center}.Dashboard_progressLabel__aP95H{font-size:clamp(.8rem,1.4vw,.9rem);color:#4a5568;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.Dashboard_progressValue__2vLnb{font-size:clamp(.75rem,1.3vw,.85rem);color:#718096;white-space:nowrap}.Dashboard_progressBar__eHizR{height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.Dashboard_progressFill__wAp5p{height:100%;border-radius:4px;transition:width .5s ease}.Dashboard_platformSection__LLl0z{background:#fff;border-radius:12px;padding:clamp(1rem,2vw,1.5rem);border:1px solid #e5e7eb}.Dashboard_sectionTitle__34f_K{display:flex;align-items:center;gap:.5rem;font-size:clamp(1rem,1.8vw,1.125rem);font-weight:600;color:#2d3748;margin:0 0 clamp(1rem,2vw,1.5rem)}.Dashboard_platformGrid__QByVb{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:clamp(.75rem,1.5vw,1rem);gap:clamp(.75rem,1.5vw,1rem)}.Dashboard_platformCard__Wu2Db{background:#fafafa;border-radius:10px;padding:clamp(.875rem,1.5vw,1rem);border:1px solid #e5e7eb;transition:border-color .2s ease}.Dashboard_platformCard__Wu2Db:hover{border-color:#e62828}.Dashboard_platformHeader__INu22{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.Dashboard_platformName__ZuYNi{font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;color:#2d3748}.Dashboard_platformStatus__AbrC1{font-size:clamp(.65rem,1.1vw,.75rem);padding:.25rem .5rem;border-radius:999px;font-weight:500}.Dashboard_platformStatus__AbrC1.Dashboard_active__W_8Bw{background:rgba(80,200,120,.15);color:#50c878}.Dashboard_platformStatus__AbrC1.Dashboard_inactive__BzDlo{background:rgba(230,40,40,.1);color:#e62828}.Dashboard_platformStats__wx48p{display:flex;gap:clamp(1rem,2vw,1.5rem)}.Dashboard_platformStat__1f_nk{display:flex;flex-direction:column;gap:.125rem}.Dashboard_platformStatLabel__GKPrW{font-size:clamp(.7rem,1.2vw,.75rem);color:#718096}.Dashboard_platformStatValue__KVAVm{font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;color:#2d3748}.Dashboard_noData__qmmcq{text-align:center;color:#718096;font-size:clamp(.85rem,1.4vw,.95rem);padding:2rem 0}@media (max-width:1024px){.Dashboard_statsGrid__ER6jU{grid-template-columns:repeat(2,1fr)}.Dashboard_chartsGrid__HkwA2{grid-template-columns:1fr}}@media (max-width:768px){.Dashboard_dashboard__fOFyz{padding:clamp(.75rem,2vw,1rem)}.Dashboard_header__xIKaK{flex-direction:column;align-items:flex-start}.Dashboard_statsGrid__ER6jU{grid-template-columns:repeat(2,1fr);gap:clamp(.5rem,1.5vw,.75rem)}.Dashboard_statCard__GI4yu{padding:clamp(.75rem,1.5vw,1rem)}.Dashboard_statIcon__3XJgD{width:36px;height:36px}.Dashboard_platformGrid__QByVb{grid-template-columns:1fr}}@media (max-width:480px){.Dashboard_statsGrid__ER6jU{grid-template-columns:1fr}.Dashboard_statCard__GI4yu{flex-direction:row;align-items:center}.Dashboard_statContent__GFptP{flex-direction:row;align-items:baseline;gap:.5rem;flex-wrap:wrap}.Dashboard_statValue__gUCVP{font-size:1.25rem}.Dashboard_statTitle__qPoc8{font-size:.8rem}}.Empty_empty__rDht1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl,clamp(40px,5vw,48px)) var(--space-lg,clamp(20px,2.5vw,24px));color:var(--color-text-secondary,#888);text-align:center}.Empty_icon__m1vj4{font-size:var(--font-size-3xl,clamp(40px,5vw,48px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));opacity:.5}.Empty_title__9mUMi{font-size:var(--font-size-md,clamp(16px,1.8vw,18px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);margin:0 0 var(--space-sm,clamp(6px,.8vw,8px)) 0;font-family:var(--font-family-base,inherit)}.Empty_description__jQucU{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;color:var(--color-text-disabled,#999);max-width:clamp(280px,35vw,300px);line-height:var(--line-height-normal,1.5);font-family:var(--font-family-base,inherit)}.Empty_action__pKYgI{margin-top:var(--space-md,clamp(12px,1.5vw,16px))}@media (max-width:480px){.Empty_empty__rDht1{padding:var(--space-xl,clamp(28px,3.5vw,32px)) var(--space-md,clamp(12px,1.5vw,16px))}.Empty_icon__m1vj4{font-size:var(--font-size-2xl,clamp(32px,4vw,36px));margin-bottom:clamp(10px,1.2vw,12px)}.Empty_title__9mUMi{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Empty_description__jQucU{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}}.PostCard_card__EJG_0{display:flex;flex-direction:column;border:1px solid var(--color-border,#eee);border-radius:clamp(8px,1vw,10px);overflow:hidden;background:var(--color-surface,#fff);content-visibility:auto;contain-intrinsic-size:320px 420px;min-height:0;height:100%}.PostCard_media__hbx88{flex-shrink:0;position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.PostCard_image__kmqKi,.PostCard_placeholder__xqOzH{width:100%;height:100%;object-fit:cover;background:var(--color-surface-active,#f5f5f5)}.PostCard_tags__krVEp{position:absolute;left:var(--space-sm,clamp(6px,.8vw,8px));bottom:var(--space-sm,clamp(6px,.8vw,8px));display:flex;gap:clamp(5px,.6vw,6px)}.PostCard_tag__cQ5Kv{font-size:var(--font-size-xs,clamp(9px,1.3vw,11px));background:var(--color-overlay-dark,rgba(0,0,0,.6));color:var(--color-text-inverse,#fff);padding:clamp(2px,.5vw,2px) clamp(4px,1vw,6px);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));font-family:var(--font-family-base,inherit)}.PostCard_badge__O2iRV{position:absolute;top:clamp(6px,.8vw,8px);left:clamp(6px,.8vw,8px);color:var(--color-text-inverse,#fff);font-size:var(--font-size-xs,clamp(10px,1.1vw,11px));font-weight:var(--font-weight-bold,700);padding:clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px);border-radius:var(--radius-full,999px)}.PostCard_badge__O2iRV,.PostCard_featuredBadge__Pydub{background:linear-gradient(135deg,var(--color-primary,#e62828),var(--color-primary-light,#ff6b6b))}.PostCard_trendingBadge__vZKZx{background:linear-gradient(135deg,var(--color-text-main,#343a40),var(--color-text-muted,#6c757d))}.PostCard_body__rL0gk{padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,12px) 0;flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.PostCard_title__OCAT4{font-size:clamp(12px,1.8vw,14px);line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;flex-shrink:0}.PostCard_metaRow__4yD7W{margin:clamp(4px,1vw,6px) 0 0;flex-shrink:0}.PostCard_date__8ouAV,.PostCard_metaRow__4yD7W{font-size:var(--font-size-xs,clamp(10px,1.5vw,11px));color:var(--color-text-disabled,#999)}.PostCard_excerpt___jIks{margin:clamp(4px,1vw,6px) 0 0;font-size:var(--font-size-sm,clamp(10px,1.5vw,12px));line-height:var(--line-height-tight,1.4);color:var(--color-text-muted,#555);max-height:3.6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex-shrink:0;font-family:var(--font-family-base,inherit)}.PostCard_products__slgBt{margin-top:clamp(6px,1.5vw,8px);display:grid;grid-template-columns:1fr;grid-gap:clamp(4px,1vw,6px);gap:clamp(4px,1vw,6px);flex-shrink:0}.PostCard_product___Q9_2{display:flex;gap:clamp(4px,1vw,6px);align-items:center;flex-wrap:wrap}.PostCard_productName__UvQU8{font-size:var(--font-size-sm,clamp(10px,1.5vw,12px));color:var(--color-text-main,#333);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-base,inherit)}.PostCard_productPrice__YaIOZ{font-size:var(--font-size-sm,clamp(11px,1.8vw,13px));font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e62828)}.PostCard_productPlatform__7BcDS,.PostCard_productPrice__YaIOZ{flex-shrink:0;white-space:nowrap;font-family:var(--font-family-base,inherit)}.PostCard_productPlatform__7BcDS{font-size:var(--font-size-xs,clamp(9px,1.3vw,10px));color:var(--color-text-muted,#666);background:var(--color-background,#f0f0f0);padding:clamp(2px,.5vw,2px) clamp(4px,1vw,6px);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.PostCard_copyBtn__38cCX{border:none;background:transparent;color:var(--color-text-muted,#666);cursor:pointer;flex-shrink:0;padding:clamp(1px,.2vw,2px);display:flex;align-items:center;justify-content:center;transition:color var(--duration-fast,.2s) var(--easing-default,ease)}.PostCard_footer__N9Fz5{display:flex;align-items:center;gap:clamp(6px,1.5vw,8px);padding:clamp(8px,1.5vw,10px) clamp(10px,2vw,12px) clamp(10px,1.5vw,12px);flex-shrink:0;min-height:clamp(40px,6vw,48px);margin-top:auto}.PostCard_action__BYfVH{display:inline-flex;align-items:center;gap:clamp(4px,1vw,6px);color:var(--color-text-muted,#666);font-size:var(--font-size-sm,clamp(11px,1.5vw,13px));flex-shrink:0;background:transparent;border:none;cursor:pointer;padding:var(--space-xs,clamp(3px,.5vw,4px));border-radius:var(--radius-xs,clamp(3px,.5vw,4px));transition:background var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.PostCard_action__BYfVH:hover{background:var(--color-overlay-dark,rgba(0,0,0,.05))}.PostCard_action__BYfVH.PostCard_active__cin_B{color:var(--color-primary,#e62828)}.PostCard_featured__aemD9 .PostCard_image__kmqKi,.PostCard_featured__aemD9 .PostCard_placeholder__xqOzH{aspect-ratio:16/9}.PostCard_spacer__KhDw1{flex:1 1}.PostCard_compact__p86py{border-radius:var(--radius-default,clamp(6px,.8vw,8px));content-visibility:auto;contain-intrinsic-size:clamp(170px,21vw,180px) clamp(170px,21vw,180px)}.PostCard_compactMedia__V3OoE{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{width:100%;height:100%;object-fit:cover;background:var(--color-background,#f5f5f5)}.PostCard_compactBody__3pn4u{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(8px,1vw,10px) clamp(8px,1vw,10px)}.PostCard_compactTitle__s1fHz{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));line-height:var(--line-height-tight,1.4);height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--font-family-base,inherit)}.PostCard_compactMeta__FZNlp{display:flex;gap:clamp(8px,1vw,10px);color:var(--color-text-muted,#666);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));margin-top:clamp(5px,.6vw,6px);font-family:var(--font-family-base,inherit)}@media (min-width:992px){.PostCard_compactMedia__V3OoE{height:clamp(140px,17vw,160px)}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{height:100%;aspect-ratio:auto}.PostCard_media__hbx88{height:clamp(220px,27vw,240px)}.PostCard_image__kmqKi,.PostCard_placeholder__xqOzH{height:100%;aspect-ratio:auto}}@media (max-width:982px){.PostCard_compactMedia__V3OoE{height:clamp(140px,17vw,160px)}.PostCard_compactMedia__V3OoE .PostCard_compactImage__Fxrkv,.PostCard_compactMedia__V3OoE .PostCard_compactPlaceholder__ktLe5{height:100%;aspect-ratio:auto}.PostCard_media__hbx88{height:clamp(180px,22vw,200px)}.PostCard_media__hbx88 .PostCard_image__kmqKi,.PostCard_media__hbx88 .PostCard_placeholder__xqOzH{height:100%;aspect-ratio:auto}}@media (max-width:768px){.PostCard_body__rL0gk{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px) 0}.PostCard_title__OCAT4{font-size:clamp(11px,1.6vw,13px);height:2.6em}.PostCard_excerpt___jIks{font-size:clamp(9px,1.3vw,11px);max-height:3.2em;margin:clamp(3px,.8vw,4px) 0 0}.PostCard_date__8ouAV,.PostCard_metaRow__4yD7W{font-size:clamp(9px,1.2vw,10px);margin:clamp(3px,.8vw,4px) 0 0}.PostCard_product___Q9_2{gap:clamp(3px,.8vw,4px);align-items:center}.PostCard_productName__UvQU8{display:none}.PostCard_productPrice__YaIOZ{font-size:var(--font-size-sm,clamp(11px,1.6vw,13px));font-weight:var(--font-weight-bold,700);color:var(--color-primary,#e62828);flex:1 1;text-align:left}.PostCard_productPlatform__7BcDS{display:none}.PostCard_copyBtn__38cCX{padding:clamp(3px,.8vw,4px)}.PostCard_products__slgBt{max-height:clamp(70px,12vw,90px);overflow:hidden}.PostCard_footer__N9Fz5{padding:clamp(6px,1.2vw,8px) clamp(8px,1.5vw,10px);gap:clamp(4px,1vw,6px);min-height:clamp(40px,6vw,44px)}.PostCard_action__BYfVH{min-width:clamp(30px,3.5vw,32px);min-height:clamp(30px,3.5vw,32px);padding:clamp(5px,.6vw,6px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));display:flex;justify-content:center;align-items:center;flex-shrink:0;border:none;background:transparent;cursor:pointer;transition:background var(--duration-fast,.2s) var(--easing-default,ease)}.PostCard_action__BYfVH:active{background:var(--color-overlay-dark,rgba(0,0,0,.05))}.PostCard_action__BYfVH.PostCard_active__cin_B{color:var(--color-primary,#e62828)}.PostCard_action__BYfVH.PostCard_active__cin_B:active{background:var(--color-primary-light,rgba(230,40,40,.08))}.PostCard_action__BYfVH span{display:none}.PostCard_action__BYfVH svg{width:clamp(14px,1.8vw,16px);height:clamp(14px,1.8vw,16px);flex-shrink:0}.PostCard_footer__N9Fz5 .PostCard_spacer__KhDw1{flex:1 1;min-width:0}.PostCard_tag__cQ5Kv{font-size:clamp(9px,1.2vw,10px);padding:clamp(2px,.4vw,2px) clamp(4px,.8vw,5px)}}@media (max-width:480px){.PostCard_body__rL0gk{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) 0}.PostCard_title__OCAT4{font-size:clamp(10px,1.4vw,12px);height:2.4em}.PostCard_excerpt___jIks{font-size:clamp(8px,1.2vw,10px);max-height:3em;margin:clamp(2px,.6vw,3px) 0 0}.PostCard_date__8ouAV,.PostCard_metaRow__4yD7W{font-size:clamp(8px,1.1vw,9px);margin:clamp(2px,.6vw,3px) 0 0}.PostCard_product___Q9_2{gap:clamp(2px,.6vw,3px)}.PostCard_productPrice__YaIOZ{font-size:clamp(10px,1.4vw,12px)}.PostCard_products__slgBt{gap:clamp(3px,.8vw,4px);margin-top:clamp(4px,1vw,6px);max-height:clamp(60px,10vw,80px);overflow:hidden}.PostCard_footer__N9Fz5{padding:clamp(5px,1vw,6px) clamp(6px,1.2vw,8px) clamp(6px,1vw,8px);gap:clamp(3px,.8vw,4px);min-height:clamp(32px,5vw,40px)}.PostCard_action__BYfVH{font-size:clamp(9px,1.3vw,11px);gap:clamp(2px,.6vw,3px)}.PostCard_action__BYfVH svg{width:clamp(12px,1.8vw,14px);height:clamp(12px,1.8vw,14px)}.PostCard_tag__cQ5Kv{font-size:clamp(8px,1.1vw,9px);padding:clamp(1px,.3vw,2px) clamp(3px,.8vw,4px)}}.PostCard_image__kmqKi{contain-intrinsic-size:240px 240px}.PostCard_compactImage__Fxrkv{contain-intrinsic-size:320px 180px}@media (max-width:768px){.PostCard_compact__p86py{contain-intrinsic-size:160px 180px}.PostCard_compactMedia__V3OoE{height:clamp(100px,12vw,120px)}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{contain-intrinsic-size:160px 120px}}@media (max-width:480px){.PostCard_compact__p86py{contain-intrinsic-size:140px 160px}.PostCard_compactMedia__V3OoE{height:clamp(80px,10vw,100px)}.PostCard_compactImage__Fxrkv,.PostCard_compactPlaceholder__ktLe5{contain-intrinsic-size:140px 100px}.PostCard_compactTitle__s1fHz{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));height:2.4em}.PostCard_compactMeta__FZNlp{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px));gap:var(--space-sm,clamp(6px,.8vw,8px))}}@media (max-width:982px){.PostCard_image__kmqKi{contain-intrinsic-size:200px 200px}}[data-theme=dark] .PostCard_card__EJG_0{background:var(--color-surface,#1a1a1a);border-color:var(--color-border,#333)}[data-theme=dark] .PostCard_tag__cQ5Kv{background:var(--color-background,#2a2a2a);color:var(--color-text-main,#fff);border-color:var(--color-border,#444)}[data-theme=dark] .PostCard_title__OCAT4{color:var(--color-text-main,#fff)}[data-theme=dark] .PostCard_excerpt___jIks{color:var(--color-text-secondary,#aaa)}[data-theme=dark] .PostCard_action__BYfVH{color:var(--color-text-secondary,#888)}[data-theme=dark] .PostCard_action__BYfVH:hover{background:var(--color-overlay-light,hsla(0,0%,100%,.1))}@media (prefers-reduced-motion:reduce){.PostCard_action__BYfVH,.PostCard_card__EJG_0,.PostCard_copyBtn__38cCX,.PostCard_tag__cQ5Kv{transition:none}}@media (prefers-contrast:high){.PostCard_card__EJG_0{border-width:clamp(1.5px,.2vw,2px);border-color:var(--color-text-main,#000)}.PostCard_badge__O2iRV{background:var(--color-text-main,#000);color:var(--color-text-inverse,#fff)}.PostCard_action__BYfVH:focus,.PostCard_copyBtn__38cCX:focus{outline:clamp(2px,.3vw,3px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}}.LoadingSpinner_fullscreenContainer__syFlW{position:fixed;inset:0;display:grid;place-items:center;background:var(--color-overlay-light,hsla(0,0%,100%,.6));z-index:var(--z-loading,9999)}.LoadingSpinner_inlineContainer__K2nES{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.LoadingSpinner_fallbackPageWrapper__7FguW{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(200px,35vh,320px);padding:var(--space-lg,24px)}.LoadingSpinner_loadingContent__TIhhq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,.8vw,10px)}.LoadingSpinner_spinner__8xAbs{position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto}.LoadingSpinner_small__Yeo6o{width:clamp(8px,1vw,12px);height:clamp(8px,1vw,12px)}.LoadingSpinner_medium__ElaBp{width:clamp(12px,1.3vw,18px);height:clamp(12px,1.3vw,18px)}.LoadingSpinner_large__60qek{width:clamp(22px,2vw,30px);height:clamp(22px,2vw,30px)}.LoadingSpinner_xlarge__xapo4{width:clamp(11px,1.3vw,18px);height:clamp(11px,1.3vw,18px)}.LoadingSpinner_primary__Bvz_Z{--spinner-color:var(--color-primary,#e62828)}.LoadingSpinner_secondary__GnIPq{--spinner-color:var(--color-text-main,#4a5568)}.LoadingSpinner_spinnerRing__T_u_k{position:absolute;inset:0;border:clamp(.6px,.06vw,1px) solid transparent;border-top:clamp(.6px,.06vw,1px) solid var(--spinner-color);border-radius:50%;animation:LoadingSpinner_spin__jvNGD .9s linear infinite;will-change:transform}.LoadingSpinner_spinnerRing__T_u_k:first-child{animation-delay:-.2s;transform:scale(1)}.LoadingSpinner_spinnerRing__T_u_k:nth-child(2){animation-delay:-.35s;transform:scale(.75);opacity:.85}.LoadingSpinner_spinnerRing__T_u_k:nth-child(3){animation-delay:-.5s;transform:scale(.5);opacity:.7}@keyframes LoadingSpinner_spin__jvNGD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoadingSpinner_dots__45KAn{display:inline-flex;align-items:center;gap:clamp(4px,.6vw,6px)}.LoadingSpinner_dotBounce__d6rO0{width:clamp(6px,.8vw,8px);height:clamp(6px,.8vw,8px);border-radius:50%;background:var(--spinner-color);animation:LoadingSpinner_bounce__nU9jG .9s ease-in-out infinite}.LoadingSpinner_dotBounce__d6rO0:nth-child(2){animation-delay:.15s}.LoadingSpinner_dotBounce__d6rO0:nth-child(3){animation-delay:.3s}@keyframes LoadingSpinner_bounce__nU9jG{0%,80%,to{transform:scale(.7);opacity:.6}40%{transform:scale(1);opacity:1}}.LoadingSpinner_bars__Hj3jy{display:inline-flex;align-items:flex-end;gap:clamp(2px,.3vw,3px);height:60%}.LoadingSpinner_bar__dbl3y{width:clamp(2px,.3vw,3px);height:40%;background:var(--spinner-color);border-radius:clamp(1.5px,.2vw,2px);animation:LoadingSpinner_barGrow__k8WBt var(--duration-default,1s) infinite ease-in-out}.LoadingSpinner_bar__dbl3y:nth-child(2){animation-delay:.1s}.LoadingSpinner_bar__dbl3y:nth-child(3){animation-delay:.2s}.LoadingSpinner_bar__dbl3y:nth-child(4){animation-delay:.3s}@keyframes LoadingSpinner_barGrow__k8WBt{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}.LoadingSpinner_loadingMessage___rsZX{font-size:var(--font-size-sm,clamp(12px,1.2vw,14px));color:var(--color-text-muted,#5a6270);font-family:var(--font-family-base,inherit)}@media (max-width:768px){.LoadingSpinner_small__Yeo6o{width:clamp(6px,1.6vw,10px);height:clamp(6px,1.6vw,10px)}.LoadingSpinner_medium__ElaBp{width:clamp(10px,2vw,16px);height:clamp(10px,2vw,16px)}.LoadingSpinner_large__60qek{width:clamp(18px,3.2vw,28px);height:clamp(18px,3.2vw,28px)}.LoadingSpinner_xlarge__xapo4{width:clamp(9px,2vw,16px);height:clamp(9px,2vw,16px)}.LoadingSpinner_spinnerRing__T_u_k{border-width:clamp(.5px,.1vw,.8px)}.LoadingSpinner_segment__T9R_Y{width:clamp(3%,.6vw,4.5%);height:35%;border-radius:clamp(.6px,.12vw,1px);transform-origin:center calc(100% + clamp(.8px, .2vw, 2px))}.LoadingSpinner_dotBounce__d6rO0{width:clamp(5px,1vw,6px);height:clamp(5px,1vw,6px)}.LoadingSpinner_bar__dbl3y{width:clamp(2px,.3vw,3px)}}@media (max-width:480px){.LoadingSpinner_xlarge__xapo4{width:clamp(8px,2.5vw,13px);height:clamp(8px,2.5vw,13px)}.LoadingSpinner_segment__T9R_Y{width:clamp(2.5%,.7vw,4%);height:30%;transform-origin:center calc(100% + clamp(.6px, .15vw, 1.5px))}}.LoadingSpinner_ios__Id9pT{position:relative;display:flex;align-items:center;justify-content:center}.LoadingSpinner_segment__T9R_Y{position:absolute;top:50%;left:50%;width:clamp(4%,.5vw,5.5%);height:40%;background:var(--spinner-color);border-radius:clamp(1px,.2vw,2px);transform-origin:center calc(100% + clamp(1px, .25vw, 2.5px));transform:rotate(calc(var(--i) * 30deg)) translate(-50%,-100%);opacity:.15;animation:LoadingSpinner_iosFade__v_6jA 1s linear infinite;animation-delay:calc(var(--i) * -83ms)}@keyframes LoadingSpinner_iosFade__v_6jA{0%{opacity:1}50%{opacity:.15}to{opacity:.15}}.LoadingSpinner_loadingDots__d6AhS{display:inline-flex;gap:var(--space-xs,clamp(3px,.5vw,4px))}.LoadingSpinner_dot__32XF7{width:clamp(5px,.6vw,6px);height:clamp(5px,.6vw,6px);border-radius:50%;background:var(--spinner-color);animation:LoadingSpinner_blink__iwwVX var(--duration-default,1.4s) infinite both}.LoadingSpinner_dot__32XF7:nth-child(2){animation-delay:.2s}.LoadingSpinner_dot__32XF7:nth-child(3){animation-delay:.4s}@keyframes LoadingSpinner_blink__iwwVX{0%,80%,to{opacity:.2}40%{opacity:1}}.LoadingSpinner_loading-spinner__NYN_I{border:2px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:LoadingSpinner_spin__jvNGD var(--duration-default) linear infinite;display:inline-block;flex-shrink:0}.LoadingSpinner_loading-spinner__NYN_I.LoadingSpinner_small__Yeo6o{width:clamp(12px,1.5vw,16px);height:clamp(12px,1.5vw,16px);border-width:clamp(1px,.1vw,1.5px)}.LoadingSpinner_loading-spinner__NYN_I.LoadingSpinner_medium__ElaBp{width:clamp(20px,2vw,24px);height:clamp(20px,2vw,24px);border-width:clamp(1.5px,.15vw,2px)}.LoadingSpinner_loading-spinner__NYN_I.LoadingSpinner_large__60qek{width:clamp(28px,2.5vw,32px);height:clamp(28px,2.5vw,32px);border-width:clamp(2px,.2vw,2.5px)}.LoadingSpinner_loading-spinner__NYN_I.LoadingSpinner_xlarge__xapo4{width:clamp(40px,3vw,48px);height:clamp(40px,3vw,48px);border-width:clamp(2.5px,.25vw,3px)}.LoadingSpinner_loading-spinner__NYN_I.LoadingSpinner_center__dIKuE{margin:0 auto;display:block}@media (prefers-reduced-motion:reduce){.LoadingSpinner_loading-spinner__NYN_I{animation:none;border:2px solid var(--color-primary);opacity:.7}.LoadingSpinner_loading-spinner__NYN_I:after{content:"•••";display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs,clamp(7px,.8vw,8px));color:var(--color-primary);animation:LoadingSpinner_pulse__Iyutn var(--duration-slow,2s) ease-in-out infinite;font-family:var(--font-family-base,inherit)}@keyframes LoadingSpinner_pulse__Iyutn{0%,to{opacity:1}50%{opacity:.5}}}@media (prefers-contrast:high){.LoadingSpinner_loading-spinner__NYN_I{border-width:clamp(2px,.3vw,3px)}}.CategoryNav_navRoot__wLL_u{background:#fff;border:1px solid #eee;border-radius:12px;padding:12px}.CategoryNav_noScrollbar__KAbuF{scrollbar-width:none;-ms-overflow-style:none}.CategoryNav_noScrollbar__KAbuF::-webkit-scrollbar{display:none}.CategoryNav_iconWrap__02kXZ{display:none;align-items:center;justify-content:center;flex-shrink:0}.CategoryNav_labelText___OLlC{display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;text-align:center}@media (max-width:768px){.CategoryNav_iconWrap__02kXZ{display:inline-flex}.CategoryNav_labelText___OLlC{display:none}}.LoginPromptModal_loginPromptContent__VZ8rC{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}.LoginPromptModal_iconContainer__B18es{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));width:100%;display:flex;justify-content:center;align-items:center}.LoginPromptModal_iconCircle___Of2S{width:clamp(75px,9vw,80px);height:clamp(75px,9vw,80px);border-radius:50%;background:linear-gradient(135deg,var(--color-primary-light,#fff5f5) 0,var(--color-primary-lighter,#ffe5e5) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto;box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) var(--color-primary-light,rgba(230,40,40,.15));position:relative}.LoginPromptModal_iconCircle___Of2S>*{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.LoginPromptModal_iconCircle___Of2S svg{display:block!important;margin:0!important;padding:0!important}.LoginPromptModal_title__UXd7O{font-size:var(--font-size-xl,clamp(20px,2.2vw,24px));font-weight:var(--font-weight-bold,700);color:var(--color-text-main,#222);margin:0 0 clamp(10px,1.2vw,12px);line-height:var(--line-height-tight,1.3);font-family:var(--font-family-base,inherit)}.LoginPromptModal_message__58y71{font-size:var(--font-size-sm,clamp(14px,1.5vw,15px));color:var(--color-text-secondary,#666);line-height:var(--line-height-normal,1.6);margin:0 0 var(--space-lg,clamp(20px,2.5vw,24px)) 0;padding:0 var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.LoginPromptModal_features__CZekD{width:100%;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,12px);margin-bottom:clamp(24px,3vw,28px);padding:clamp(16px,2vw,20px);background:var(--color-background,#f8f9fa);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.LoginPromptModal_featureItem__qO2VO{display:flex;align-items:center;gap:clamp(8px,1vw,10px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);text-align:left;font-family:var(--font-family-base,inherit)}.LoginPromptModal_featureItem__qO2VO svg{flex-shrink:0}.LoginPromptModal_actions__z3_t6{width:100%;display:flex;flex-direction:column;gap:clamp(10px,1.2vw,12px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.LoginPromptModal_loginButton__Mcp8b{font-weight:var(--font-weight-semibold,600)}.LoginPromptModal_loginButton__Mcp8b,.LoginPromptModal_registerButton__WUlYF{min-height:clamp(44px,5vw,48px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));display:flex;align-items:center;justify-content:center;gap:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.LoginPromptModal_registerButton__WUlYF{font-weight:var(--font-weight-medium,500)}.LoginPromptModal_cancelButton__YSNPY{background:none;border:none;color:var(--color-text-muted,#999);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));padding:clamp(10px,1.2vw,12px) var(--space-lg,clamp(20px,2.5vw,24px));cursor:pointer;transition:color var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.LoginPromptModal_cancelButton__YSNPY:hover{color:var(--color-text-secondary,#666)}.LoginPromptModal_cancelButton__YSNPY:active{opacity:.7}@media (max-width:768px){.LoginPromptModal_loginPromptContent__VZ8rC{padding:0}.LoginPromptModal_iconCircle___Of2S{width:clamp(65px,8vw,70px);height:clamp(65px,8vw,70px)}.LoginPromptModal_iconCircle___Of2S svg{width:clamp(26px,3vw,28px);height:clamp(26px,3vw,28px)}.LoginPromptModal_title__UXd7O{font-size:var(--font-size-lg,clamp(18px,2vw,20px));margin-bottom:clamp(8px,1vw,10px)}.LoginPromptModal_message__58y71{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin-bottom:clamp(16px,2vw,20px);padding:0 var(--space-xs,clamp(3px,.5vw,4px))}.LoginPromptModal_features__CZekD{padding:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));gap:clamp(8px,1vw,10px)}.LoginPromptModal_featureItem__qO2VO{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}.LoginPromptModal_actions__z3_t6{gap:clamp(8px,1vw,10px);margin-bottom:clamp(10px,1.2vw,12px)}.LoginPromptModal_loginButton__Mcp8b,.LoginPromptModal_registerButton__WUlYF{min-height:clamp(40px,4.5vw,44px);font-size:var(--font-size-sm,clamp(14px,1.5vw,15px))}.LoginPromptModal_cancelButton__YSNPY{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));padding:clamp(8px,1vw,10px) clamp(16px,2vw,20px)}}@media (max-width:480px){.LoginPromptModal_iconCircle___Of2S{width:clamp(55px,6.5vw,60px);height:clamp(55px,6.5vw,60px)}.LoginPromptModal_iconCircle___Of2S svg{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px)}.LoginPromptModal_title__UXd7O{font-size:var(--font-size-lg,clamp(16px,1.8vw,18px))}.LoginPromptModal_message__58y71{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}.LoginPromptModal_features__CZekD{padding:clamp(10px,1.2vw,12px);gap:var(--space-sm,clamp(6px,.8vw,8px))}.LoginPromptModal_featureItem__qO2VO{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (prefers-contrast:high){.LoginPromptModal_iconCircle___Of2S{border:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828)}.LoginPromptModal_features__CZekD{border:1px solid var(--color-border,#e0e0e0)}}@media (prefers-reduced-motion:reduce){.LoginPromptModal_cancelButton__YSNPY,.LoginPromptModal_iconCircle___Of2S,.LoginPromptModal_loginButton__Mcp8b,.LoginPromptModal_registerButton__WUlYF{transition:none}}.Navigation_navigation__iQCgI{display:none;font-family:var(--font-family-base)}@media (hover:none) and (pointer:coarse),(max-width:768px){.Navigation_navigation__iQCgI{position:fixed;bottom:0;left:0;right:0;width:100%;height:clamp(65px,8.5vw,70px);background-color:var(--color-surface,#fff);border-top:1px solid var(--color-border-light,#f0f0f0);box-shadow:var(--shadow-default,0 clamp(-1.5px,-.2vw,-2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.05)));z-index:var(--z-fixed,1030);justify-content:space-around;padding:0 0 env(safe-area-inset-bottom,0);box-sizing:border-box}.Navigation_navItem__3fAtU,.Navigation_navigation__iQCgI{display:flex;align-items:center;min-height:clamp(65px,8.5vw,70px)}.Navigation_navItem__3fAtU{flex:1 1;height:100%;flex-direction:column;justify-content:center;gap:var(--space-xs,clamp(3px,.5vw,4px));background:none;border:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:all var(--duration-fast,.2s) var(--easing-default,ease);padding:0;color:var(--color-text-secondary,#666)}.Navigation_navItem__3fAtU:active{transform:scale(.95)}.Navigation_navItem__3fAtU.Navigation_active__EXzPW{background-color:var(--color-surface-hover,#f8f8f8);color:var(--color-primary,#e62828)}.Navigation_navItem__3fAtU:focus-visible{outline:2px solid var(--color-primary,#e62828);outline-offset:-2px}.Navigation_label__QlTT7{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px));font-family:var(--font-family-base);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-tight,1);white-space:nowrap;margin:0;padding:0;transition:color var(--duration-fast,.2s) var(--easing-default,ease);color:var(--color-text-secondary,#666)}.Navigation_navItem__3fAtU.Navigation_active__EXzPW .Navigation_label__QlTT7{color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}}@media (max-width:360px){.Navigation_label__QlTT7{font-size:var(--font-size-xs,clamp(9px,1vw,10px));font-weight:var(--font-weight-medium,500)}}.Layout_layout__fvRCC{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-background,#fafafa)}.Layout_main-content___4Z_z{flex:1 1;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - clamp(130px, 16vw, 140px));padding-bottom:calc(clamp(75px, 9vw, 80px) + env(safe-area-inset-bottom, 0px))}.Layout_main-content___4Z_z>*{width:100%}@media (hover:hover) and (pointer:fine){.Layout_main-content___4Z_z{padding-bottom:clamp(18px,2vw,20px)}}@media (max-width:768px){.Layout_main-content___4Z_z{min-height:calc(100vh - clamp(110px, 13.5vw, 120px));padding-bottom:calc(clamp(85px, 10vw, 90px) + env(safe-area-inset-bottom, 0px))}}@media (max-width:480px){.Layout_main-content___4Z_z{padding-bottom:calc(clamp(90px, 11vw, 95px) + env(safe-area-inset-bottom, 0px))}}.Layout_layout__fvRCC,.Layout_main-content___4Z_z{overflow-x:hidden}.Layout_layout__fvRCC{scroll-behavior:smooth}@supports (scroll-behavior:smooth){.Layout_layout__fvRCC{-webkit-overflow-scrolling:touch}}.Layout_layout__fvRCC{z-index:var(--z-base,1)}.Layout_layout__fvRCC footer{position:relative;z-index:var(--z-footer,2)}@media (hover:none) and (pointer:coarse){.Layout_layout__fvRCC{-webkit-tap-highlight-color:transparent}}@media (prefers-reduced-motion:reduce){.Layout_layout__fvRCC{scroll-behavior:auto}}.Layout_layout__fvRCC *{box-sizing:border-box}@supports (-webkit-touch-callout:none){.Layout_layout__fvRCC{min-height:-webkit-fill-available}}.Layout_layout__fvRCC{position:relative;z-index:0;isolation:isolate}.HighlightText_highlight__2CRQc{background-color:var(--color-warning-light,#fff3cd);color:var(--color-warning-dark,#856404);padding:clamp(.05em,.1vw + .05em,.1em) clamp(.1em,.2vw + .1em,.2em);border-radius:var(--radius-xs,clamp(1px,.2vw,2px));font-weight:var(--font-weight-bold,700);transition:all var(--duration-fast,.2s) var(--easing-default,ease);display:inline;font-family:var(--font-family-base,inherit)}.HighlightText_highlight__2CRQc:hover{background-color:var(--color-warning,#ffeaa7)}@media (prefers-contrast:high){.HighlightText_highlight__2CRQc{background-color:var(--color-warning,#ff0);color:var(--color-text-main,#000);border:1px solid var(--color-text-main,#000)}}@media (prefers-color-scheme:dark){.HighlightText_highlight__2CRQc{background-color:var(--color-text-muted,#444);color:var(--color-warning,gold)}}.CategoryMenu_categoryMenu__fmv5f{font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3{display:flex;align-items:center;gap:var(--space-md,clamp(12px,1.5vw,16px));overflow-x:auto;padding:var(--space-sm,clamp(6px,.8vw,8px)) 0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryList___X5E0{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));flex-wrap:wrap;align-items:center}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{background:none;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,clamp(18px,2.2vw,20px));padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));white-space:nowrap;display:flex;align-items:center;gap:clamp(3px,.4vw,4px);font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus:hover{background:var(--color-surface-hover,#f8f9fa);border-color:var(--color-text-disabled,#ccc)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va{display:flex;flex-direction:column}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryList___X5E0{display:flex;flex-direction:column;gap:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus{background:none;border:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:left;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus:hover{background:var(--color-surface-hover,#f8f9fa)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary-light,#fff3f3);color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_dropdown__W_Q_S{position:relative;display:inline-block;min-width:clamp(150px,18vw,160px)}.CategoryMenu_dropdownTrigger__MnjBk{width:100%;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_dropdownTrigger__MnjBk:hover{border-color:var(--color-text-disabled,#ccc)}.CategoryMenu_dropdownTrigger__MnjBk.CategoryMenu_open__DPxSt{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1))}.CategoryMenu_dropdownContent__E7qDw{position:absolute;top:100%;left:0;right:0;background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));box-shadow:var(--shadow-md,0 clamp(3px,.4vw,4px) var(--space-md,clamp(12px,1.5vw,16px)) var(--color-overlay-dark,rgba(0,0,0,.1)));z-index:var(--z-dropdown,1000);max-height:clamp(280px,35vw,300px);overflow-y:auto;margin-top:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_dropdownItem__TfhX5{width:100%;background:none;border:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:left;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-family-base,inherit)}.CategoryMenu_dropdownItem__TfhX5:hover{background:var(--color-surface-hover,#f8f9fa)}.CategoryMenu_dropdownItem__TfhX5.CategoryMenu_active__wqPhg{background:var(--color-primary-light,#fff3f3);color:var(--color-primary,#e62828);font-weight:var(--font-weight-medium,500)}.CategoryMenu_categoryName__CDW98{flex:1 1}.CategoryMenu_categoryCount__si7WV{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-disabled,#999);margin-left:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg .CategoryMenu_categoryCount__si7WV{color:inherit;opacity:.8}.CategoryMenu_collapseButton__L629n,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{background:none;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(5px,.7vw,6px));padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));font-family:var(--font-family-base,inherit)}.CategoryMenu_collapseButton__L629n:hover,.CategoryMenu_expandButton__LGtWK:hover,.CategoryMenu_showMoreButton__AgZmc:hover{background:var(--color-surface-hover,#f8f9fa);color:var(--color-text-main,#333)}.CategoryMenu_collapseButton__L629n{width:100%;justify-content:space-between;margin-bottom:var(--space-sm,clamp(6px,.8vw,8px));font-weight:500}.CategoryMenu_showMoreButton__AgZmc{width:100%;justify-content:center;margin-top:var(--space-sm,clamp(6px,.8vw,8px));border-style:dashed}.CategoryMenu_dropdownIcon__KPMzB,.CategoryMenu_expandIcon__1_yzR{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));transition:transform var(--duration-fast,.2s) var(--easing-default,ease)}.CategoryMenu_dropdownTrigger__MnjBk.CategoryMenu_open__DPxSt .CategoryMenu_dropdownIcon__KPMzB{transform:rotate(180deg)}.CategoryMenu_categoryItem___tzus:focus,.CategoryMenu_collapseButton__L629n:focus,.CategoryMenu_dropdownItem__TfhX5:focus,.CategoryMenu_dropdownTrigger__MnjBk:focus,.CategoryMenu_expandButton__LGtWK:focus,.CategoryMenu_showMoreButton__AgZmc:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}@media (max-width:768px){.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3{overflow-x:auto;-webkit-overflow-scrolling:touch}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryList___X5E0{flex-wrap:nowrap;min-width:max-content}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{flex-shrink:0;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px)}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus,.CategoryMenu_dropdownItem__TfhX5,.CategoryMenu_dropdownTrigger__MnjBk{padding:clamp(8px,1vw,10px) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.CategoryMenu_dropdownContent__E7qDw{max-height:clamp(230px,29vw,250px)}}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar{height:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted,#999)}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar{width:var(--space-xs,clamp(3px,.5vw,4px))}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar-track{background:var(--color-border-light,#f1f1f1)}.CategoryMenu_dropdownContent__E7qDw::-webkit-scrollbar-thumb{background:var(--color-text-disabled,#ccc);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}@media (prefers-reduced-motion:reduce){.CategoryMenu_categoryItem___tzus,.CategoryMenu_collapseButton__L629n,.CategoryMenu_dropdownIcon__KPMzB,.CategoryMenu_dropdownItem__TfhX5,.CategoryMenu_dropdownTrigger__MnjBk,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_expandIcon__1_yzR,.CategoryMenu_showMoreButton__AgZmc{transition:none}}@media (prefers-contrast:high){.CategoryMenu_categoryItem___tzus{border-color:#666}.CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{border-color:#e62828}.CategoryMenu_collapseButton__L629n,.CategoryMenu_dropdownContent__E7qDw,.CategoryMenu_dropdownTrigger__MnjBk,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{border-color:#666}}@media (prefers-color-scheme:dark){.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{border-color:#4a5568;color:#e2e8f0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus:hover{background:#4a5568;border-color:#718096}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:#e62828;color:#fff;border-color:#e62828}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus{color:#e2e8f0}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus:hover{background:#4a5568}.CategoryMenu_categoryMenu__fmv5f.CategoryMenu_vertical__ai_va .CategoryMenu_categoryItem___tzus.CategoryMenu_active__wqPhg{background:var(--color-primary-light,rgba(230,40,40,.15));color:#e62828}.CategoryMenu_dropdownTrigger__MnjBk{background:#2d3748;border-color:#4a5568;color:#e2e8f0}.CategoryMenu_dropdownTrigger__MnjBk:hover{border-color:#718096}.CategoryMenu_dropdownContent__E7qDw{background:#2d3748;border-color:#4a5568}.CategoryMenu_dropdownItem__TfhX5{color:#e2e8f0}.CategoryMenu_dropdownItem__TfhX5:hover{background:#4a5568}.CategoryMenu_dropdownItem__TfhX5.CategoryMenu_active__wqPhg{background:var(--color-primary-light,rgba(230,40,40,.15));color:#e62828}.CategoryMenu_categoryCount__si7WV{color:#a0aec0}.CategoryMenu_collapseButton__L629n,.CategoryMenu_expandButton__LGtWK,.CategoryMenu_showMoreButton__AgZmc{border-color:#4a5568;color:#a0aec0}.CategoryMenu_collapseButton__L629n:hover,.CategoryMenu_expandButton__LGtWK:hover,.CategoryMenu_showMoreButton__AgZmc:hover{background:#4a5568;color:#e2e8f0}}[data-theme=dark] .CategoryMenu_categoryMenu__fmv5f.CategoryMenu_horizontal__dY_f3 .CategoryMenu_categoryItem___tzus{border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .CategoryMenu_dropdownTrigger__MnjBk{background:#2d3748;border-color:#4a5568;color:#e2e8f0}[data-theme=dark] .CategoryMenu_dropdownContent__E7qDw{background:#2d3748;border-color:#4a5568}.Pagination_pagination__c7olK{gap:var(--space-xs,clamp(3px,.5vw,4px));-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.Pagination_pageItem__XjEwz,.Pagination_pagination__c7olK{display:flex;align-items:center;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_pageItem__XjEwz{min-width:clamp(28px,3.5vw,32px);height:clamp(28px,3.5vw,32px);justify-content:center;border:1px solid var(--color-border-dark,#d9d9d9);background:var(--color-surface,#fff);color:var(--color-text-main,#333);cursor:pointer;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-weight:var(--font-weight-normal,400);transition:all var(--duration-fast,.2s) var(--easing-default,ease);padding:0 var(--space-sm,clamp(6px,.8vw,8px))}.Pagination_pageItem__XjEwz:hover:not(.Pagination_disabled__Nuiej):not(.Pagination_active__xC1TQ){border-color:var(--color-primary,#e62828);color:var(--color-primary,#e62828)}.Pagination_pageItem__XjEwz.Pagination_active__xC1TQ{background:var(--color-primary,#e62828);border-color:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);font-weight:var(--font-weight-medium,500)}.Pagination_pageItem__XjEwz.Pagination_disabled__Nuiej{color:var(--color-text-disabled,#ccc);cursor:not-allowed;border-color:var(--color-border-light,#f0f0f0);background:var(--color-surface-hover,#f9f9f9)}.Pagination_prevNext__vhJsk{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-bold,700)}.Pagination_ellipsis__RoTs_{color:var(--color-text-disabled,#999);padding:0 var(--space-xs,clamp(3px,.5vw,4px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_quickJumper__5B1BI{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-left:var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666)}.Pagination_jumpInput__6bTC4{width:clamp(45px,5.5vw,50px);height:clamp(26px,3.2vw,28px);border:1px solid var(--color-border-dark,#d9d9d9);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));padding:0 var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));text-align:center;outline:none}.Pagination_jumpInput__6bTC4:focus{border-color:var(--color-primary,#e62828);box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.1));font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_pageItem__XjEwz{min-width:clamp(22px,2.8vw,24px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:0 clamp(5px,.7vw,6px)}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_prevNext__vhJsk{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_quickJumper__5B1BI{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_pagination__c7olK.Pagination_small__nTmyS .Pagination_jumpInput__6bTC4{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_pageItem__XjEwz{min-width:clamp(38px,4.5vw,40px);height:clamp(38px,4.5vw,40px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));padding:0 clamp(10px,1.2vw,12px);font-family:var(--font-family-base,inherit)}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_prevNext__vhJsk{font-size:var(--font-size-lg,clamp(16px,1.8vw,18px))}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_quickJumper__5B1BI{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Pagination_pagination__c7olK.Pagination_large__QrvPl .Pagination_jumpInput__6bTC4{width:clamp(55px,6.5vw,60px);height:clamp(30px,3.5vw,32px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-family:var(--font-family-base,inherit)}@media (max-width:768px){.Pagination_pagination__c7olK{gap:clamp(1px,.2vw,2px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_pageItem__XjEwz{min-width:clamp(26px,3vw,28px);height:clamp(26px,3vw,28px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));padding:0 clamp(5px,.6vw,6px)}.Pagination_prevNext__vhJsk{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.Pagination_quickJumper__5B1BI{margin-left:var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_jumpInput__6bTC4{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.8vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Pagination_quickJumper__5B1BI{display:none}}@media (prefers-reduced-motion:reduce){.Pagination_pageItem__XjEwz{transition:none}}@media (prefers-contrast:high){.Pagination_pageItem__XjEwz{border-width:clamp(1.5px,.2vw,2px)}.Pagination_pageItem__XjEwz.Pagination_active__xC1TQ{border-width:clamp(1.5px,.2vw,2px);font-weight:var(--font-weight-bold,700)}}.SearchResultSkeleton_skeletonContainer__632x5{width:100%}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_list__N8fyz{display:flex;flex-direction:column;gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_grid__ySQB4{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(260px,32vw,280px),1fr));grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonItem__2RtmE{background:var(--color-surface,#fff);border-radius:var(--radius-default,clamp(6px,.8vw,8px));overflow:hidden;border:1px solid var(--color-border-light,#f0f0f0)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz{display:flex;padding:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{display:flex;flex-direction:column;padding:var(--space-md,clamp(12px,1.5vw,16px));min-height:var(--search-card-min-height,400px);max-height:var(--search-card-max-height,500px)}.SearchResultSkeleton_imageSkeleton__TYPE2{position:relative;overflow:hidden;background:var(--color-surface-hover,#f8f9fa);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz .SearchResultSkeleton_imageSkeleton__TYPE2{width:clamp(110px,13vw,120px);height:clamp(110px,13vw,120px);flex-shrink:0}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{width:100%;height:var(--search-image-height,clamp(180px,22vw,200px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_contentSkeleton__zhmZd{flex:1 1;display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_titleSkeleton__IcZGM{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_titleLine1__rIBMP{width:85%}.SearchResultSkeleton_titleLine1__rIBMP,.SearchResultSkeleton_titleLine2__zsMPO{height:clamp(1.1rem,1.3vw,1.25rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_titleLine2__zsMPO{width:60%}.SearchResultSkeleton_descriptionSkeleton__B5PKm{display:flex;flex-direction:column;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_descLine1__RaHUg{width:100%}.SearchResultSkeleton_descLine1__RaHUg,.SearchResultSkeleton_descLine2__e5n15{height:clamp(.9rem,1vw,1rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_descLine2__e5n15{width:90%}.SearchResultSkeleton_descLine3__2wDJ_{height:clamp(.9rem,1vw,1rem);width:70%;border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_ratingSkeleton__Dnn2b{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_stars__OoXcb{display:flex;gap:clamp(3px,.4vw,4px)}.SearchResultSkeleton_star__h8EWC{width:clamp(.9rem,1vw,1rem);height:clamp(.9rem,1vw,1rem);border-radius:var(--radius-xs,clamp(1px,.2vw,2px))}.SearchResultSkeleton_ratingText__BkUHL{height:clamp(.9rem,1vw,1rem);width:clamp(2.5rem,3vw,3rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_actionsSkeleton__hbQgz{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-top:auto}.SearchResultSkeleton_priceSkeleton__oQmJP{display:flex;flex-direction:column;gap:clamp(3px,.4vw,4px)}.SearchResultSkeleton_price__WOOgs{height:clamp(1.3rem,1.5vw,1.5rem);width:clamp(3.5rem,4.2vw,4rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_originalPrice__msaNk{height:clamp(.9rem,1vw,1rem);width:clamp(2.5rem,3vw,3rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_buttonsSkeleton__hA_d1{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_button__DHsMS{height:clamp(1.8rem,2vw,2rem);width:clamp(3.5rem,4.2vw,4rem);border-radius:var(--radius-xs,clamp(3px,.5vw,4px))}.SearchResultSkeleton_shimmer__hl5SF{background:var(--color-surface-hover,#f3f4f6)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_actionsSkeleton__hbQgz{flex-direction:column;align-items:stretch;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_buttonsSkeleton__hA_d1{justify-content:center}@media (max-width:768px){.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_list__N8fyz{gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_skeletonContainer__632x5.SearchResultSkeleton_grid__ySQB4{grid-template-columns:repeat(auto-fill,minmax(clamp(230px,29vw,250px),1fr));gap:var(--space-md,clamp(12px,1.5vw,16px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz{padding:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));flex-direction:column}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_list__N8fyz .SearchResultSkeleton_imageSkeleton__TYPE2{width:100%;height:clamp(140px,17vw,150px)}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(140px,17vw,150px))}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_actionsSkeleton__hbQgz{flex-direction:column;align-items:stretch;gap:var(--space-sm,clamp(6px,.8vw,8px))}.SearchResultSkeleton_buttonsSkeleton__hA_d1{justify-content:center}}@media (max-width:576px){.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(120px,30vw,140px))}}@media (max-width:480px){.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4{min-height:0;max-height:none}.SearchResultSkeleton_skeletonItem__2RtmE.SearchResultSkeleton_grid__ySQB4 .SearchResultSkeleton_imageSkeleton__TYPE2{height:var(--search-image-height,clamp(100px,25vw,120px))}}@media (prefers-contrast:high){.SearchResultSkeleton_shimmer__hl5SF{background:linear-gradient(90deg,var(--color-text-disabled,#ccc) 25%,var(--color-text-muted,#999) 50%,var(--color-text-disabled,#ccc) 75%);background-size:200% 100%}.SearchResultSkeleton_skeletonItem__2RtmE{border-color:var(--color-text-muted,#999)}}.ProductDetailSkeleton_pageContainer__mk_WQ{background:var(--color-background,#f7f7f7);min-height:100vh}.ProductDetailSkeleton_header___RCKe{padding:var(--space-md,clamp(12px,1.5vw,16px));border-bottom:1px solid var(--color-border-light,#e2e8f0);background:var(--color-surface,#fff)}.ProductDetailSkeleton_title__JqN7f{height:clamp(26px,3vw,30px);width:min(72%,720px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_subHeader__Xjw3W{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-top:clamp(8px,1vw,10px)}.ProductDetailSkeleton_brand__oItBr{height:clamp(22px,2.5vw,24px);width:clamp(80px,10vw,96px);border-radius:999px}.ProductDetailSkeleton_rating__NVdrS{height:clamp(18px,2vw,20px);width:clamp(120px,18vw,160px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_keyInfoStrip__kDywt{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-top:clamp(12px,1.5vw,16px);overflow:hidden}.ProductDetailSkeleton_keyInfoCard__jL0UZ{flex:0 0 clamp(120px,14vw,160px);height:clamp(48px,5vw,56px);border-radius:var(--radius-8,8px)}.ProductDetailSkeleton_mainContent__Bk8Pu{max-width:clamp(1300px,163vw,1400px);margin:0 auto;padding:var(--space-md,clamp(12px,1.5vw,16px));display:grid;grid-template-columns:1fr;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_infoColumn__8_xXH,.ProductDetailSkeleton_mediaColumn__mlZM9{display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px));min-width:0}.ProductDetailSkeleton_gallery__7ckSE{width:100%}.ProductDetailSkeleton_mainImage__zn60O{width:100%;max-width:var(--container-md,768px);aspect-ratio:1/1;margin:0 auto;border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.ProductDetailSkeleton_thumbnailList__I5_Vj{display:flex;gap:clamp(4px,.5vw,6px);margin-top:clamp(8px,1vw,10px)}.ProductDetailSkeleton_thumbnail__dmpAo{width:clamp(30px,3.5vw,40px);height:clamp(30px,3.5vw,40px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_descriptionCard__aOLql,.ProductDetailSkeleton_priceCard___A2Bx,.ProductDetailSkeleton_recommendationsBlock__kP37k{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#e2e8f0);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));padding:clamp(14px,1.75vw,20px)}.ProductDetailSkeleton_recommendationList___lyEd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(10px,1.2vw,12px);gap:clamp(10px,1.2vw,12px)}.ProductDetailSkeleton_recommendationCard__boxVN{aspect-ratio:1/1.15;border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_cardHeader__Bg_BT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_blockTitle__Qd3u_,.ProductDetailSkeleton_cardTitle__9RWmn{height:clamp(18px,2vw,22px);width:clamp(120px,18vw,180px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_quickActions__Qn1yr{display:flex;gap:clamp(6px,.8vw,8px)}.ProductDetailSkeleton_quickAction__kJ47b{width:clamp(30px,3.2vw,34px);height:clamp(30px,3.2vw,34px);border-radius:999px}.ProductDetailSkeleton_priceList__0lThr{display:flex;flex-direction:column;gap:var(--space-sm,clamp(8px,1vw,12px));margin-top:clamp(12px,1.5vw,16px)}.ProductDetailSkeleton_priceItem__oi6sx{display:grid;grid-template-columns:minmax(0,1fr) auto clamp(88px,11vw,104px);align-items:center;grid-gap:clamp(8px,1vw,10px);gap:clamp(8px,1vw,10px)}.ProductDetailSkeleton_platformLogo__c6Elc{height:clamp(20px,2vw,24px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_priceTexts__lIFZk{min-width:0}.ProductDetailSkeleton_line__1bUdA{height:clamp(14px,1.6vw,16px);width:clamp(100px,12vw,140px);margin-bottom:clamp(5px,.6vw,6px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineSm__0TXnk{height:clamp(10px,1.2vw,12px);width:clamp(72px,9vw,96px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineLong__BlsRR{height:clamp(16px,1.8vw,18px);width:min(88%,620px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_lineFull__LKFAD{height:clamp(14px,1.6vw,16px);width:100%;border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_buyBtn__cD9Mf{height:clamp(32px,3.8vw,36px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_priceAlert__yIW7_{height:clamp(36px,4vw,42px);width:min(220px,100%);margin-top:clamp(12px,1.5vw,16px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_toggle__eEA83{width:clamp(72px,8vw,96px);height:clamp(28px,3vw,32px);border-radius:999px}.ProductDetailSkeleton_descriptionBody___7A0F{display:grid;grid-gap:clamp(10px,1.2vw,12px);gap:clamp(10px,1.2vw,12px);margin-top:clamp(12px,1.5vw,16px)}.ProductDetailSkeleton_sectionDivider__ihS6I{height:1px;margin:clamp(16px,2vw,20px) 0;background:var(--color-border-light,#e2e8f0)}.ProductDetailSkeleton_policyList___Hj2L{display:grid;grid-gap:clamp(8px,1vw,10px);gap:clamp(8px,1vw,10px)}.ProductDetailSkeleton_policyLine__XMqPf{height:clamp(14px,1.6vw,16px);width:100%;border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_specTable__MpOOV{display:grid;grid-template-columns:minmax(90px,160px) 1fr;grid-gap:1px;gap:1px;margin-top:clamp(12px,1.5vw,16px)}.ProductDetailSkeleton_specKey__sVt5N,.ProductDetailSkeleton_specValue__zTAmN{height:clamp(38px,4vw,44px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_skeleton__wxjRv{background:linear-gradient(90deg,var(--color-surface-hover,#f0f0f0) 25%,var(--color-border-light,#e0e0e0) 50%,var(--color-surface-hover,#f0f0f0) 75%);background-size:200% 100%;animation:ProductDetailSkeleton_shimmer__qAnJJ var(--duration-slow,1.6s) infinite}@keyframes ProductDetailSkeleton_shimmer__qAnJJ{0%{background-position:-200% 0}to{background-position:200% 0}}@media (min-width:1024px){.ProductDetailSkeleton_mainContent__Bk8Pu{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (max-width:1024px){.ProductDetailSkeleton_mainContent__Bk8Pu{grid-template-columns:1fr}}@media (max-width:768px){.ProductDetailSkeleton_recommendationList___lyEd{grid-template-columns:1fr}.ProductDetailSkeleton_priceItem__oi6sx{grid-template-columns:minmax(0,1fr) auto auto}}@media (max-width:480px){.ProductDetailSkeleton_pageContainer__mk_WQ{min-height:auto}.ProductDetailSkeleton_specTable__MpOOV{grid-template-columns:1fr}}.EmptySearchState_emptyState__ppTUL{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xxl,clamp(40px,5vw,48px)) var(--space-xl,clamp(28px,3.5vw,32px));text-align:center;max-width:clamp(450px,56vw,480px);margin:0 auto;min-height:clamp(280px,35vw,300px)}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-4xl,clamp(56px,7vw,64px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));opacity:.8;animation:EmptySearchState_pulse__2ZL0y var(--duration-slow,2s) infinite}.EmptySearchState_title__yYzQr{font-size:var(--font-size-xl,clamp(22px,2.5vw,24px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#333);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;line-height:var(--line-height-tight,1.4);font-family:var(--font-family-base,inherit)}.EmptySearchState_description__Haz__{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));color:var(--color-text-muted,#666);margin:0 0 var(--space-xl,clamp(28px,3.5vw,32px)) 0;line-height:var(--line-height-normal,1.6);font-family:var(--font-family-base,inherit)}.EmptySearchState_actions___Tg3d{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));margin-bottom:var(--space-xl,clamp(28px,3.5vw,32px));flex-wrap:wrap;justify-content:center}.EmptySearchState_button__SAQXg{padding:clamp(10px,1.2vw,12px) var(--space-lg,clamp(20px,2.5vw,24px));border-radius:var(--radius-sm,clamp(5px,.7vw,6px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);border:none;min-width:clamp(70px,8.5vw,80px);font-family:var(--font-family-base,inherit)}.EmptySearchState_button__SAQXg.EmptySearchState_primary__vkMND{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff)}.EmptySearchState_button__SAQXg.EmptySearchState_primary__vkMND:hover{background:var(--color-primary-dark,#cc2424);transform:translateY(-1px)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy{background:var(--color-surface-hover,#f8f9fa);color:var(--color-text-muted,#666);border:1px solid var(--color-border-dark,#e0e0e0)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy:hover{background:var(--color-border-light,#e9ecef);color:var(--color-text-main,#495057)}.EmptySearchState_button__SAQXg:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.EmptySearchState_suggestions__W3OBE{width:100%;max-width:clamp(380px,47vw,400px)}.EmptySearchState_suggestionsTitle__Wl2h2{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);margin:0 0 var(--space-md,clamp(12px,1.5vw,16px)) 0;font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.EmptySearchState_suggestionTags__w3dba{display:flex;flex-wrap:wrap;gap:var(--space-sm,clamp(6px,.8vw,8px));justify-content:center}.EmptySearchState_suggestionTag__gO67D{padding:var(--space-sm,clamp(6px,.8vw,8px)) var(--space-md,clamp(12px,1.5vw,16px));background:var(--color-surface-hover,#f8f9fa);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-lg,clamp(18px,2.2vw,20px));font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);white-space:nowrap;font-family:var(--font-family-base,inherit)}.EmptySearchState_suggestionTag__gO67D:hover{background:var(--color-border-light,#e9ecef);color:var(--color-text-main,#495057);transform:translateY(-1px);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) var(--color-overlay-dark,rgba(0,0,0,.1))}.EmptySearchState_suggestionTag__gO67D:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.EmptySearchState_customContent__nBkC5{margin-top:var(--space-xl,clamp(28px,3.5vw,32px));width:100%}@keyframes EmptySearchState_pulse__2ZL0y{0%,to{opacity:.8}50%{opacity:1}}@media (max-width:768px){.EmptySearchState_emptyState__ppTUL{padding:var(--space-xl,clamp(28px,3.5vw,32px)) var(--space-md,clamp(12px,1.5vw,16px));min-height:clamp(230px,29vw,250px)}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-3xl,clamp(44px,5.5vw,48px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.EmptySearchState_title__yYzQr{font-size:var(--font-size-lg,clamp(18px,2vw,20px));margin-bottom:clamp(10px,1.2vw,12px)}.EmptySearchState_description__Haz__{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.EmptySearchState_actions___Tg3d{flex-direction:column;width:100%;max-width:clamp(180px,22vw,200px)}.EmptySearchState_button__SAQXg{width:100%}.EmptySearchState_suggestionTags__w3dba{gap:clamp(5px,.6vw,6px)}.EmptySearchState_suggestionTag__gO67D{padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (max-width:480px){.EmptySearchState_emptyState__ppTUL{padding:var(--space-lg,clamp(20px,2.5vw,24px)) var(--space-md,clamp(12px,1.5vw,16px))}.EmptySearchState_icon__7L3Fp{font-size:var(--font-size-2xl,clamp(36px,4.5vw,40px))}.EmptySearchState_title__yYzQr{font-size:var(--font-size-md,clamp(16px,1.8vw,18px))}.EmptySearchState_description__Haz__{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}@media (prefers-contrast:high){.EmptySearchState_title__yYzQr{color:var(--color-text-main,#000)}.EmptySearchState_description__Haz__{color:var(--color-text-main,#333)}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy,.EmptySearchState_suggestionTag__gO67D{border-color:var(--color-text-muted,#666);color:var(--color-text-main,#333)}}@media (prefers-color-scheme:dark){.EmptySearchState_title__yYzQr{color:#fff}.EmptySearchState_description__Haz__{color:#ccc}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy{background:#444;color:#ccc;border-color:#666}.EmptySearchState_button__SAQXg.EmptySearchState_secondary__CRjUy:hover{background:#555;color:#fff}.EmptySearchState_suggestionTag__gO67D{background:#444;color:#ccc;border-color:#666}.EmptySearchState_suggestionTag__gO67D:hover{background:#555;color:#fff}.EmptySearchState_suggestionsTitle__Wl2h2{color:#ccc}}.CountdownTimer_countdown__m0hcy{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;background:#f8f8f8;padding:6px 12px;border-radius:16px;font-family:var(--font-family-base,inherit);white-space:nowrap}.CountdownTimer_compact__uV8c8{padding:4px 8px;font-size:12px}.CountdownTimer_icon__K8zC5{flex-shrink:0;color:inherit}.ShareButton_shareButton__LWjj1{display:inline-flex;align-items:center;gap:clamp(5px,.7vw,6px);padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));cursor:pointer;transition:all var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);line-height:var(--line-height-tight,1);position:relative;z-index:var(--z-tooltip,1070);font-family:var(--font-family-base,inherit)}.ShareButton_shareButton__LWjj1:hover{background:var(--color-surface-hover,#f5f5f5);border-color:var(--color-border-dark,#d0d0d0)}.ShareButton_shareButton__LWjj1:active{transform:scale(.95)}.ShareButton_shareButton__LWjj1.ShareButton_copied__YL3r7{background:var(--color-success-light,rgba(0,166,82,.08));border-color:var(--color-success,#00a652);color:var(--color-success,#00a652)}.ShareButton_icon__obv0D{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));line-height:var(--line-height-tight,1)}.ShareButton_label__8nXbm{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px));white-space:nowrap}.ShareButton_shareButton__LWjj1.ShareButton_compact__js3_m{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);min-width:auto}.ShareButton_small__fOdTU{padding:var(--space-xs,clamp(3px,.5vw,4px)) var(--space-sm,clamp(6px,.8vw,8px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.ShareButton_medium__56y_5{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}.ShareButton_large__KqDcS{padding:clamp(8px,1vw,10px) var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.ShareButton_filled__pDknJ{background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_outlined__88nHE{background:transparent;border:1px solid var(--color-border-dark,#e0e0e0)}.ShareButton_text__FJpkO{background:transparent;border:none}@media (max-width:768px){.ShareButton_shareButton__LWjj1{padding:clamp(5px,.7vw,6px) clamp(8px,1vw,10px);font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}.ShareButton_label__8nXbm{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}}.SocialIcons_socialIcon__U0_oA{display:inline-flex;align-items:center;justify-content:center;transition:all var(--duration-default,.3s) var(--easing-default,ease);cursor:pointer}.SocialIcons_socialIcon__U0_oA,.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H{color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_line__BM56H:hover{color:var(--color-primary,#e62828);transform:translateY(-1px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#f0f0f0);border-radius:var(--radius-default,clamp(6px,.8vw,8px));padding:var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-secondary,#888)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps:hover{background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);border-color:var(--color-primary,#e62828);box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) rgba(230,40,40,.3);transform:translateY(-2px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF{color:var(--color-text-disabled,#ccc);opacity:.7}.SocialIcons_socialIcon__U0_oA.SocialIcons_minimal__ddnHF:hover{color:var(--color-text-main,#333);opacity:1}.SocialIcons_socialIcon__U0_oA[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA[title=x]:hover{color:#1da1f2}.SocialIcons_socialIcon__U0_oA[title=line]:hover{color:#06c755}.SocialIcons_socialIcon__U0_oA[title=facebook]:hover{color:#1877f2}.SocialIcons_socialIcon__U0_oA[title=instagram]:hover{color:#e1306c}.SocialIcons_socialIcon__U0_oA[title=youtube]:hover{color:red}.SocialIcons_socialIcon__U0_oA[title=tiktok]:hover{color:#000}.SocialIcons_socialIcon__U0_oA[title=linkedin]:hover{color:#0a66c2}.SocialIcons_socialIcon__U0_oA[title=wechat]:hover{color:#07c160}.SocialIcons_socialIcon__U0_oA[title=pinterest]:hover{color:#bd081c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=twitter]:hover,.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=x]:hover{background:#1da1f2;border-color:#1da1f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=line]:hover{background:#06c755;border-color:#06c755}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=facebook]:hover{background:#1877f2;border-color:#1877f2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=instagram]:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-color:#e1306c}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=youtube]:hover{background:red;border-color:red}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=tiktok]:hover{background:#000;border-color:#000}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=linkedin]:hover{background:#0a66c2;border-color:#0a66c2}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=wechat]:hover{background:#07c160;border-color:#07c160}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps[title=pinterest]:hover{background:#bd081c;border-color:#bd081c}@media (max-width:768px){.SocialIcons_socialIcon__U0_oA{padding:clamp(10px,1.2vw,12px)}.SocialIcons_socialIcon__U0_oA.SocialIcons_filled__0l1Ps{padding:clamp(10px,1.2vw,12px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}}@media (prefers-reduced-motion:reduce){.SocialIcons_socialIcon__U0_oA{transition:none}.SocialIcons_socialIcon__U0_oA:hover{transform:none}}