.Header_header__JPioe{background-color:var(--color-surface,#fff);color:var(--color-text-main,#333);padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(16px,2vw,20px);box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.1)));position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,1020);transition:all var(--duration-default,.3s) var(--easing-default,ease);border-bottom:1px solid var(--color-border,#eee)}.Header_header__JPioe:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(2px,.3vw,3px);background:var(--color-primary,#e62828)}.Header_header-container__sHgDb{display:flex;align-items:center;justify-content:space-between;max-width:var(--container-xl,1200px);margin:0 auto;height:clamp(44px,5.5vw,48px)}.Header_logo-link__tOYpz{display:flex;align-items:center;text-decoration:none;color:var(--color-primary,#e62828);font-weight:var(--font-weight-bold,700)}.Header_logo-mascot__XG6Ag{height:clamp(28px,3.5vw,32px);width:auto;max-width:clamp(100px,12vw,120px);object-fit:contain}.Header_desktop-nav__qhXd3,.Header_nav-list__87v8m{display:flex;align-items:center}.Header_nav-list__87v8m{gap:clamp(16px,2vw,20px);list-style:none;margin:0;padding:0}.Header_nav-link__Zasmx{color:var(--color-text-main,#333);text-decoration:none;padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));transition:background-color var(--duration-fast,.2s) var(--easing-default,ease);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.Header_nav-link__Zasmx:hover{background-color:var(--color-surface-hover,#f5f5f5);color:var(--color-primary,#e62828)}.Header_nav-link__Zasmx.Header_active__hqa5y{background-color:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff);font-weight:var(--font-weight-semibold,600)}.Header_header__JPioe.Header_hidden__gBJ71{transform:translateY(-100%)}@media (max-width:768px){.Header_header__JPioe{padding:var(--space-xs,clamp(3px,.5vw,4px)) clamp(10px,1.2vw,12px)}.Header_header-container__sHgDb{height:clamp(38px,4.5vw,40px)}.Header_logo-mascot__XG6Ag{height:clamp(22px,2.5vw,24px);max-width:clamp(85px,10vw,90px)}.Header_nav-list__87v8m{gap:clamp(5px,.6vw,6px)}.Header_nav-link__Zasmx{padding:var(--space-xs,clamp(3px,.5vw,4px)) clamp(5px,.6vw,6px);font-size:var(--font-size-xs,clamp(10px,1.1vw,11px));font-weight:var(--font-weight-medium,500);white-space:nowrap}}@media (max-width:480px){.Header_header__JPioe{padding:clamp(2px,.3vw,3px) var(--space-sm,clamp(6px,.8vw,8px))}.Header_header-container__sHgDb{height:clamp(34px,4vw,36px)}.Header_logo-mascot__XG6Ag{height:clamp(18px,2vw,20px);max-width:clamp(65px,8vw,70px)}.Header_nav-list__87v8m{gap:var(--space-xs,clamp(3px,.5vw,4px))}.Header_nav-link__Zasmx{padding:clamp(2px,.3vw,3px) clamp(4px,.5vw,5px);font-size:var(--font-size-xs,clamp(9px,1vw,10px));font-weight:var(--font-weight-medium,500);white-space:nowrap}}@media (max-width:360px){.Header_header__JPioe{padding:clamp(1px,.2vw,2px) clamp(5px,.6vw,6px)}.Header_header-container__sHgDb{height:clamp(30px,3.5vw,32px)}.Header_logo-mascot__XG6Ag{height:clamp(16px,1.8vw,18px);max-width:clamp(55px,6.5vw,60px)}.Header_nav-list__87v8m{gap:clamp(2px,.3vw,3px)}.Header_nav-link__Zasmx{padding:clamp(1px,.2vw,2px) var(--space-xs,clamp(3px,.5vw,4px));font-size:var(--font-size-xs,clamp(8px,.9vw,9px))}}@media (prefers-reduced-motion:reduce){.Header_header__JPioe,.Header_nav-link__Zasmx{transition:none}.Header_header__JPioe.Header_hidden__gBJ71{transform:none;opacity:.8}}@media (prefers-contrast:high){.Header_header__JPioe{border-bottom:clamp(1.5px,.2vw,2px) solid var(--color-text-main,#333)}.Header_nav-link__Zasmx{border:1px solid transparent}.Header_nav-link__Zasmx.Header_active__hqa5y,.Header_nav-link__Zasmx:hover{border-color:var(--color-primary,#e62828)}}.Footer_footer__lJt10{background-color:var(--color-surface,#fff);border-top:1px solid var(--color-border-light,#f0f0f0);margin-top:auto;padding:var(--space-xxl,clamp(40px,5vw,48px)) 0}.Footer_footer-container__K32RC{max-width:var(--container-xl,1200px);margin:0 auto;padding:0 var(--space-lg,clamp(20px,2.5vw,24px))}.Footer_footer-content__zH8bX{display:flex;justify-content:space-between;align-items:center;gap:var(--space-xl,clamp(28px,3.5vw,32px))}.Footer_copyright__krIJ_{margin:0;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);font-weight:var(--font-weight-normal,400);font-family:var(--font-family-base,inherit)}.Footer_footer-links__RCPEl{display:flex;gap:var(--space-xl,clamp(28px,3.5vw,32px));align-items:center}.Footer_footer-link__6oGbI{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666);text-decoration:none;font-weight:var(--font-weight-medium,500);transition:color var(--duration-fast,.2s) var(--easing-default,ease);white-space:nowrap;font-family:var(--font-family-base,inherit)}.Footer_footer-link__6oGbI:hover{color:var(--color-primary,#e62828)}@media (max-width:768px){.Footer_footer__lJt10{padding:var(--space-lg,clamp(20px,2.5vw,24px)) 0}.Footer_footer-container__K32RC{padding:0 var(--space-md,clamp(12px,1.5vw,16px))}.Footer_footer-content__zH8bX{flex-direction:column;text-align:center;gap:var(--space-md,clamp(12px,1.5vw,16px))}.Footer_footer-links__RCPEl{flex-wrap:wrap;justify-content:center;gap:var(--space-md,clamp(12px,1.5vw,16px))}.Footer_copyright__krIJ_{white-space:nowrap}.Footer_copyright__krIJ_,.Footer_footer-link__6oGbI{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px))}}@media (max-width:480px){.Footer_copyright__krIJ_,.Footer_footer-link__6oGbI{font-size:var(--font-size-xs,clamp(9px,1vw,10px))}.Footer_footer-links__RCPEl{gap:clamp(10px,1.2vw,12px)}}.Switch_switchContainer__XYKYK{display:flex;align-items:center;gap:var(--space-sm,clamp(6px,.8vw,8px))}.Switch_switch__L18Wg{display:inline-block;position:relative;cursor:pointer}.Switch_switch__L18Wg.Switch_small__syBfp{width:clamp(28px,3.5vw,30px);height:clamp(16px,2vw,18px)}.Switch_switch__L18Wg.Switch_medium__GHrag{width:clamp(34px,4.2vw,38px);height:clamp(20px,2.5vw,22px)}.Switch_switch__L18Wg.Switch_large__TdseF{width:clamp(42px,5.2vw,46px);height:clamp(24px,3vw,26px)}.Switch_input__pWN2X{opacity:0;width:0;height:0;position:absolute}.Switch_slider__QGhln{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-text-disabled,#ccc);border-radius:var(--radius-full,22px);transition:all var(--duration-default,.3s) var(--easing-default,ease)}.Switch_input__pWN2X:checked+.Switch_slider__QGhln{background-color:var(--color-primary,#e62828)}.Switch_slider__QGhln:before{content:"";position:absolute;top:clamp(1.5px,.2vw,2px);left:clamp(1.5px,.2vw,2px);background-color:var(--color-text-inverse,#fff);border-radius:var(--radius-full,50%);transition:transform var(--duration-default,.3s) var(--easing-default,ease);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.2)))}.Switch_switch__L18Wg.Switch_small__syBfp .Switch_slider__QGhln:before{width:clamp(12px,1.6vw,14px);height:clamp(12px,1.6vw,14px)}.Switch_switch__L18Wg.Switch_medium__GHrag .Switch_slider__QGhln:before{width:clamp(16px,2vw,18px);height:clamp(16px,2vw,18px)}.Switch_switch__L18Wg.Switch_large__TdseF .Switch_slider__QGhln:before{width:clamp(20px,2.5vw,22px);height:clamp(20px,2.5vw,22px)}.Switch_switch__L18Wg.Switch_small__syBfp .Switch_input__pWN2X:checked+.Switch_slider__QGhln:before{transform:translateX(clamp(10px,1.3vw,12px))}.Switch_switch__L18Wg.Switch_medium__GHrag .Switch_input__pWN2X:checked+.Switch_slider__QGhln:before{transform:translateX(clamp(14px,1.8vw,16px))}.Switch_switch__L18Wg.Switch_large__TdseF .Switch_input__pWN2X:checked+.Switch_slider__QGhln:before{transform:translateX(clamp(18px,2.3vw,20px))}.Switch_switch__L18Wg.Switch_disabled__al_6R{cursor:not-allowed;opacity:.6}.Switch_switch__L18Wg.Switch_disabled__al_6R .Switch_slider__QGhln{cursor:not-allowed}.Switch_label__bO2hB{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--font-family-base,inherit)}.Switch_labelDisabled__ap4D0{color:var(--color-text-disabled,#999);cursor:not-allowed}.Switch_input__pWN2X:focus+.Switch_slider__QGhln{box-shadow:0 0 0 clamp(1.5px,.2vw,2px) var(--color-primary-light,rgba(230,40,40,.2))}@media (max-width:768px){.Switch_switch__L18Wg.Switch_small__syBfp{width:clamp(26px,3vw,28px);height:clamp(15px,1.8vw,16px)}.Switch_switch__L18Wg.Switch_medium__GHrag{width:clamp(32px,3.8vw,34px);height:clamp(19px,2.2vw,20px)}.Switch_switch__L18Wg.Switch_large__TdseF{width:clamp(38px,4.5vw,40px);height:clamp(22px,2.6vw,24px)}.Switch_label__bO2hB{font-size:var(--font-size-sm,clamp(12px,1.3vw,13px))}}@media (prefers-reduced-motion:reduce){.Switch_slider__QGhln,.Switch_slider__QGhln:before{transition:none}}@media (prefers-contrast:high){.Switch_slider__QGhln{border:clamp(1.5px,.2vw,2px) solid var(--color-text-main,#333)}.Switch_input__pWN2X:checked+.Switch_slider__QGhln{border-color:var(--color-primary,#e62828)}}.Slider_sliderContainer__goqrI{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px);width:100%}.Slider_sliderWrapper__e3h2Y{flex:1 1;position:relative}.Slider_slider__mLQdv{-webkit-appearance:none;width:100%;height:clamp(5px,.6vw,6px);border-radius:var(--radius-xs,clamp(2px,.3vw,3px));outline:none;transition:opacity var(--duration-fast,.2s) var(--easing-default,ease);cursor:pointer}.Slider_slider__mLQdv::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:clamp(16px,1.8vw,18px);height:clamp(16px,1.8vw,18px);border-radius:50%;background:var(--color-primary,#e62828);cursor:pointer;border:clamp(1.5px,.2vw,2px) solid var(--color-surface,#fff);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.2)));-webkit-transition:all var(--duration-fast,.2s) var(--easing-default,ease);transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.Slider_slider__mLQdv::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-sm,0 clamp(3px,.4vw,4px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.3)))}.Slider_slider__mLQdv::-moz-range-thumb{width:clamp(16px,1.8vw,18px);height:clamp(16px,1.8vw,18px);border-radius:50%;background:var(--color-primary,#e62828);cursor:pointer;border:clamp(1.5px,.2vw,2px) solid var(--color-surface,#fff);box-shadow:var(--shadow-xs,0 clamp(1.5px,.2vw,2px) clamp(3px,.4vw,4px) var(--color-overlay-dark,rgba(0,0,0,.2)));-moz-transition:all var(--duration-fast,.2s) var(--easing-default,ease);transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.Slider_slider__mLQdv::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-sm,0 clamp(3px,.4vw,4px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.3)))}.Slider_valueDisplay__yYRkY{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);font-weight:var(--font-weight-medium,500);min-width:clamp(28px,3.5vw,30px);text-align:center;font-family:var(--font-family-base,inherit)}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_slider__mLQdv{opacity:.6;cursor:not-allowed}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_slider__mLQdv::-webkit-slider-thumb{background:var(--color-text-disabled,#ccc);cursor:not-allowed}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_slider__mLQdv::-moz-range-thumb{background:var(--color-text-disabled,#ccc);cursor:not-allowed}.Slider_sliderContainer__goqrI.Slider_disabled__HQQDN .Slider_valueDisplay__yYRkY{color:var(--color-text-disabled,#999)}@media (max-width:768px){.Slider_slider__mLQdv{height:var(--space-sm,clamp(6px,.8vw,8px))}.Slider_slider__mLQdv::-webkit-slider-thumb{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px)}.Slider_slider__mLQdv::-moz-range-thumb{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px)}.Slider_valueDisplay__yYRkY{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));min-width:clamp(32px,4vw,35px)}}@media (prefers-reduced-motion:reduce){.Slider_slider__mLQdv::-moz-range-thumb,.Slider_slider__mLQdv::-webkit-slider-thumb{-webkit-transition:none;-moz-transition:none;transition:none}.Slider_slider__mLQdv::-moz-range-thumb:hover,.Slider_slider__mLQdv::-webkit-slider-thumb:hover{transform:none}}.Stepper_stepper__0Ssa7{display:flex;font-family:var(--font-family-base,inherit)}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_{flex-direction:row;align-items:flex-start}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx{flex-direction:column;align-items:flex-start}.Stepper_step__4VmeG{position:relative;display:flex;flex:1 1}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_step__4VmeG{flex-direction:column;align-items:center;text-align:center}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_step__4VmeG{flex-direction:row;align-items:flex-start;text-align:left;margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.Stepper_stepHeader__6cVIz{display:flex;align-items:center;position:relative}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepHeader__6cVIz{flex-direction:column;width:100%}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_stepHeader__6cVIz{flex-direction:column;margin-right:var(--space-md,clamp(12px,1.5vw,16px))}.Stepper_stepIcon__dk_xC{width:clamp(28px,3.2vw,32px);height:clamp(28px,3.2vw,32px);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);border:clamp(1.5px,.2vw,2px) solid var(--color-border-dark,#ddd);background:var(--color-surface,#fff);color:var(--color-text-disabled,#999);transition:all var(--duration-default,.3s) var(--easing-default,ease);z-index:2;position:relative;font-family:var(--font-family-base,inherit)}.Stepper_stepIcon__dk_xC.Stepper_active__Zsn3O{border-color:var(--color-primary,#e62828);background:var(--color-primary,#e62828);color:var(--color-text-inverse,#fff)}.Stepper_stepIcon__dk_xC.Stepper_completed__fq6Mz{border-color:var(--color-info,#0099a8);background:var(--color-info,#0099a8);color:var(--color-text-inverse,#fff)}.Stepper_stepIcon__dk_xC.Stepper_pending__8dQC1{border-color:var(--color-border-dark,#ddd);background:var(--color-surface,#fff);color:var(--color-text-disabled,#999)}.Stepper_checkIcon__uvl7k{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-bold,700)}.Stepper_stepNumber__kyqy7{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.Stepper_stepLine__74dGf{background:var(--color-border-dark,#ddd);transition:background var(--duration-default,.3s) var(--easing-default,ease)}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepLine__74dGf{position:absolute;top:var(--space-md,clamp(12px,1.5vw,16px));left:50%;width:100%;height:clamp(1.5px,.2vw,2px);z-index:1}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_stepLine__74dGf{width:clamp(1.5px,.2vw,2px);height:var(--space-lg,clamp(20px,2.5vw,24px));margin-top:var(--space-sm,clamp(6px,.8vw,8px));margin-left:clamp(14px,1.7vw,15px)}.Stepper_stepLine__74dGf.Stepper_completed__fq6Mz{background:var(--color-info,#0099a8)}.Stepper_stepLine__74dGf.Stepper_active__Zsn3O{background:linear-gradient(to right,var(--color-info,#0099a8) 50%,var(--color-border-dark,#ddd) 50%)}.Stepper_stepContent__QFosc{margin-top:clamp(10px,1.2vw,12px)}.Stepper_stepper__0Ssa7.Stepper_vertical__qBCnx .Stepper_stepContent__QFosc{margin-top:0;margin-left:0}.Stepper_stepTitle__ntCjY{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#333);margin-bottom:var(--space-xs,clamp(3px,.5vw,4px));transition:color var(--duration-default,.3s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Stepper_stepTitle__ntCjY.Stepper_active__Zsn3O{color:var(--color-primary,#e62828);font-weight:var(--font-weight-semibold,600)}.Stepper_stepTitle__ntCjY.Stepper_completed__fq6Mz{color:var(--color-info,#0099a8)}.Stepper_stepTitle__ntCjY.Stepper_pending__8dQC1{color:var(--color-text-disabled,#999)}.Stepper_stepDescription__Z3Ql5{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));color:var(--color-text-muted,#666);line-height:var(--line-height-normal,1.4);transition:color var(--duration-default,.3s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Stepper_stepDescription__Z3Ql5.Stepper_active__Zsn3O{color:var(--color-text-main,#333)}.Stepper_stepDescription__Z3Ql5.Stepper_completed__fq6Mz{color:var(--color-text-muted,#666)}.Stepper_stepDescription__Z3Ql5.Stepper_pending__8dQC1{color:var(--color-text-disabled,#999)}.Stepper_stepper__0Ssa7.Stepper_small__nOHNR .Stepper_stepIcon__dk_xC{width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Stepper_stepper__0Ssa7.Stepper_small__nOHNR .Stepper_stepTitle__ntCjY{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Stepper_stepper__0Ssa7.Stepper_small__nOHNR .Stepper_stepDescription__Z3Ql5{font-size:var(--font-size-xs,clamp(10px,1.1vw,11px))}.Stepper_stepper__0Ssa7.Stepper_large__020_9 .Stepper_stepIcon__dk_xC{width:clamp(36px,4.2vw,40px);height:clamp(36px,4.2vw,40px);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Stepper_stepper__0Ssa7.Stepper_large__020_9 .Stepper_stepTitle__ntCjY{font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Stepper_stepper__0Ssa7.Stepper_large__020_9 .Stepper_stepDescription__Z3Ql5{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}@media (max-width:768px){.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_{flex-direction:column}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_step__4VmeG{flex-direction:row;align-items:flex-start;text-align:left;margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepHeader__6cVIz{flex-direction:column;margin-right:clamp(10px,1.2vw,12px)}.Stepper_stepper__0Ssa7.Stepper_horizontal__JuVq_ .Stepper_stepLine__74dGf{position:static;width:clamp(1.5px,.2vw,2px);height:var(--space-md,clamp(12px,1.5vw,16px));margin-top:var(--space-sm,clamp(6px,.8vw,8px));margin-left:clamp(14px,1.7vw,15px)}.Stepper_stepContent__QFosc{margin-top:0;margin-left:0}}@media (prefers-reduced-motion:reduce){.Stepper_stepDescription__Z3Ql5,.Stepper_stepIcon__dk_xC,.Stepper_stepLine__74dGf,.Stepper_stepTitle__ntCjY{transition:none}}.Tabs_tabs__tVXxO{width:100%}.Tabs_tabList__sFksj{display:flex;border-bottom:1px solid var(--color-border-light,#f0f0f0);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.Tabs_tab__HeYbT{background:none;padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));cursor:pointer;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-secondary,#888);border:none;border-bottom:clamp(1.5px,.2vw,2px) solid transparent;transition:color var(--duration-fast,.2s) var(--easing-default,ease),border-color var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit);margin-bottom:-1px}.Tabs_tab__HeYbT:hover{color:var(--color-text-main,#333)}.Tabs_tab__HeYbT.Tabs_active__xSwfW{color:var(--color-primary,#e62828);border-bottom-color:var(--color-primary,#e62828)}.Tabs_tab__HeYbT:focus{outline:none;background:var(--color-primary-light,rgba(230,40,40,.05))}.Tabs_tabs__tVXxO.Tabs_small__iFeGO .Tabs_tab__HeYbT{padding:var(--space-sm,clamp(6px,.8vw,8px)) clamp(10px,1.2vw,12px);font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Tabs_tabs__tVXxO.Tabs_large__5GbBl .Tabs_tab__HeYbT{padding:var(--space-md,clamp(12px,1.5vw,16px)) var(--space-lg,clamp(20px,2.5vw,24px));font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Tabs_tabContent__yJm1H{padding:0}.Tabs_tabPane__9umL8{display:none}.Tabs_tabPane__9umL8.Tabs_active__xSwfW{display:block;animation:Tabs_fadeIn__MymJ8 var(--duration-fast,.2s) var(--easing-default,ease)}@keyframes Tabs_fadeIn__MymJ8{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Tabs_tabList__sFksj{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Tabs_tabList__sFksj::-webkit-scrollbar{display:none}.Tabs_tab__HeYbT{flex-shrink:0;padding:clamp(8px,1vw,10px) clamp(12px,1.4vw,14px);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px))}}@media (prefers-reduced-motion:reduce){.Tabs_tabPane__9umL8.Tabs_active__xSwfW,.Tabs_tab__HeYbT{transition:none;animation:none}}@media (prefers-contrast:high){.Tabs_tabList__sFksj{border-bottom-width:clamp(1.5px,.2vw,2px)}.Tabs_tab__HeYbT{border-bottom-width:clamp(2px,.3vw,3px)}.Tabs_tab__HeYbT.Tabs_active__xSwfW{font-weight:var(--font-weight-bold,700)}}.Divider_divider__zIn0G{height:1px;background-color:var(--color-border-light,#f0f0f0);margin:clamp(10px,1.2vw,12px) 0;width:100%}.Breadcrumb_breadcrumb__Q0xQA{flex-wrap:wrap;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));font-family:var(--font-family-base,inherit)}.Breadcrumb_breadcrumbItem__orsMx,.Breadcrumb_breadcrumb__Q0xQA{display:flex;align-items:center}.Breadcrumb_link__hJ_2J{color:var(--color-primary,#e62828);text-decoration:none;transition:color var(--duration-fast,.2s) var(--easing-default,ease);font-family:var(--font-family-base,inherit)}.Breadcrumb_link__hJ_2J:hover{color:var(--color-primary-dark,#d41e1e);text-decoration:underline}.Breadcrumb_active__1yN4Y{color:var(--color-text-main,#333);font-weight:var(--font-weight-medium,500);font-family:var(--font-family-base,inherit)}.Breadcrumb_separator___VpTU{margin:0 var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-secondary,#888)}@media (max-width:480px){.Breadcrumb_breadcrumb__Q0xQA{font-size:var(--font-size-xs,clamp(11px,1.2vw,12px))}.Breadcrumb_separator___VpTU{margin:0 var(--space-xs,clamp(3px,.5vw,4px))}}.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)}}.Modal_modalOverlay__pyT5_{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay,rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop,1040);backdrop-filter:blur(clamp(6px,.8vw,8px));-webkit-backdrop-filter:blur(clamp(6px,.8vw,8px));animation:Modal_fadeIn__Oj_FH var(--duration-fast,.2s) var(--easing-out,ease-out)}@supports (background:var(--color-overlay,rgba(0,0,0,0.5))){.Modal_modalOverlay__pyT5_{background:var(--color-overlay,rgba(0,0,0,.5))}}.Modal_modal__JNobJ{background:var(--color-surface,#fff);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));max-width:90vw;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-modal,0 clamp(16px,2vw,20px) clamp(36px,4.5vw,40px) var(--color-overlay-dark,rgba(34,34,34,.15)));animation:Modal_slideUp__TznsY var(--duration-default,.3s) var(--easing-out,ease-out);position:relative;z-index:var(--z-modal,1050)}.Modal_small__cLHJ2{width:clamp(320px,35vw,400px)}.Modal_medium__NQk2f{width:clamp(480px,50vw,600px)}.Modal_large__NOtL4{width:clamp(640px,65vw,800px)}.Modal_custom__qaDdJ{width:var(--modal-custom-width,clamp(480px,50vw,600px));max-width:var(--modal-custom-max-width,90vw)}.Modal_modalHeader__OeXI3{display:flex;align-items:center;justify-content:space-between;padding:clamp(16px,2vw,20px) clamp(24px,2.8vw,28px) clamp(10px,1.2vw,12px);border-bottom:1px solid var(--color-border,#f0f0f0)}.Modal_modalTitle__khdg1{margin:0;font-weight:var(--font-weight-medium,500);color:var(--color-text-main,#222);line-height:var(--line-height-normal,1.4)}.Modal_closeButton__7VSKG,.Modal_modalTitle__khdg1{font-size:var(--font-size-xl,clamp(20px,2.2vw,24px))}.Modal_closeButton__7VSKG{background:none;border:none;color:var(--color-text-disabled,#999);cursor:pointer;padding:0;width:clamp(28px,3.5vw,32px);height:clamp(28px,3.5vw,32px);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-xs,clamp(3px,.5vw,4px));transition:all var(--duration-fast,.2s) var(--easing-default,ease)}.Modal_closeButton__7VSKG:hover{background:var(--color-surface-hover,#f5f5f5);color:var(--color-text-secondary,#666)}.Modal_closeButton__7VSKG:focus{outline:clamp(1.5px,.2vw,2px) solid var(--color-primary,#e62828);outline-offset:clamp(1.5px,.2vw,2px)}.Modal_modalContent__HnkSt{padding:var(--space-lg,clamp(20px,2.5vw,24px));overflow-y:auto;max-height:calc(90vh - clamp(100px, 12vw, 120px))}@keyframes Modal_fadeIn__Oj_FH{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__TznsY{0%{opacity:0;transform:translateY(clamp(40px,5vw,50px)) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.Modal_modal__JNobJ{width:95vw;max-height:95vh;margin:var(--space-md,clamp(12px,1.5vw,16px))}.Modal_large__NOtL4,.Modal_medium__NQk2f,.Modal_small__cLHJ2{width:100%}.Modal_modalHeader__OeXI3{padding:var(--space-md,clamp(12px,1.5vw,16px)) var(--space-lg,clamp(20px,2.5vw,24px)) var(--space-sm,clamp(6px,.8vw,8px))}.Modal_modalContent__HnkSt{padding:var(--space-lg,clamp(20px,2.5vw,24px));max-height:calc(95vh - clamp(80px, 10vw, 100px))}.Modal_modalTitle__khdg1{font-size:var(--font-size-lg,clamp(18px,2vw,20px))}}@media (prefers-contrast:high){.Modal_modalOverlay__pyT5_{background:var(--color-overlay-dark,rgba(0,0,0,.8))}.Modal_modal__JNobJ{border:clamp(1.5px,.2vw,2px) solid var(--color-text-main,#000)}.Modal_closeButton__7VSKG{border:1px solid var(--color-text-disabled,#999)}}.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)}}.ProductRecommendationsTabs_container__Hn4Qu{margin:var(--space-xl,clamp(24px,3vw,32px)) 0;width:100%}.ProductRecommendationsTabs_fbtSection__IW0O6{margin-bottom:var(--space-xl,clamp(24px,3vw,32px))}.ProductRecommendationsTabs_tabsSection__gW8AN{background:var(--color-surface);border-radius:var(--radius-lg,clamp(12px,1.5vw,16px));box-shadow:var(--shadow-sm,0 2px 8px rgba(0,0,0,.04));border:1px solid var(--color-border-light);padding:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductRecommendationsTabs_tabContent__kVAbY{min-height:clamp(200px,25vw,300px)}.ProductRecommendationsTabs_productsGrid__yf2oy{display:grid;grid-template-columns:repeat(auto-fill,minmax(clamp(140px,18vw,160px),1fr));grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px));padding:var(--space-sm,clamp(8px,1vw,12px)) 0}.ProductRecommendationsTabs_productItem__U3w_4{width:100%;transition:transform var(--duration-fast,.2s) var(--easing-default,ease)}.ProductRecommendationsTabs_productItem__U3w_4:hover{transform:translateY(-2px);z-index:1}.ProductRecommendationsTabs_productItem__U3w_4 .productCard{box-shadow:var(--shadow-xs,0 1px 3px rgba(0,0,0,.06));border:1px solid var(--color-border-light)}.ProductRecommendationsTabs_productItem__U3w_4 .productCard:hover{box-shadow:var(--shadow-sm,0 2px 6px rgba(0,0,0,.08));transform:translateY(-2px)}.ProductRecommendationsTabs_productItem__U3w_4 .imageContainer{height:clamp(160px,22vw,180px);max-height:clamp(160px,22vw,180px)}.ProductRecommendationsTabs_productItem__U3w_4 .content{padding:clamp(8px,1vw,10px)}.ProductRecommendationsTabs_productItem__U3w_4 .productName,.ProductRecommendationsTabs_productItem__U3w_4 .title{font-size:clamp(10px,1.2vw,13px);margin-bottom:clamp(3px,.5vw,4px)}.ProductRecommendationsTabs_productItem__U3w_4 .currentPrice{font-size:clamp(14px,1.8vw,18px)}.ProductRecommendationsTabs_productItem__U3w_4 .originalPrice{font-size:clamp(9px,1vw,11px)}.ProductRecommendationsTabs_productItem__U3w_4 .discount{font-size:clamp(8px,.9vw,10px);padding:clamp(1px,.2vw,2px) clamp(3px,.4vw,4px)}.ProductRecommendationsTabs_empty__JEjDD,.ProductRecommendationsTabs_error__hPTje,.ProductRecommendationsTabs_loading__ddmmM{text-align:center;padding:var(--space-xl,clamp(24px,3vw,32px));color:var(--color-text-muted);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1rem));font-family:var(--font-family-base,inherit)}.ProductRecommendationsTabs_error__hPTje{color:var(--color-danger)}.ProductRecommendationsTabs_empty__JEjDD{background:var(--color-bg-secondary);border-radius:var(--radius-md,clamp(10px,1.2vw,12px));border:1px dashed var(--color-border)}@media (max-width:768px){.ProductRecommendationsTabs_container__Hn4Qu{margin:var(--space-lg,clamp(20px,2.5vw,24px)) 0}.ProductRecommendationsTabs_fbtSection__IW0O6{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductRecommendationsTabs_tabsSection__gW8AN{padding:var(--space-md,clamp(12px,1.5vw,16px))}.ProductRecommendationsTabs_productsGrid__yf2oy{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-sm,clamp(10px,1.2vw,12px));padding:var(--space-sm,clamp(8px,1vw,12px)) 0;padding-bottom:var(--space-md,clamp(12px,1.5vw,16px));-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.ProductRecommendationsTabs_productsGrid__yf2oy::-webkit-scrollbar{height:var(--scrollbar-height,4px)}.ProductRecommendationsTabs_productsGrid__yf2oy::-webkit-scrollbar-track{background:transparent}.ProductRecommendationsTabs_productsGrid__yf2oy::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-xs,clamp(2px,.3vw,3px))}.ProductRecommendationsTabs_productItem__U3w_4{flex:0 0 clamp(120px,32vw,140px);scroll-snap-align:start;min-width:0}.ProductRecommendationsTabs_productItem__U3w_4 .imageContainer{height:clamp(140px,38vw,160px);max-height:clamp(140px,38vw,160px)}.ProductRecommendationsTabs_productItem__U3w_4 .content{padding:clamp(6px,.8vw,8px)}.ProductRecommendationsTabs_productItem__U3w_4 .productName,.ProductRecommendationsTabs_productItem__U3w_4 .title{font-size:clamp(9px,1.5vw,12px)}.ProductRecommendationsTabs_productItem__U3w_4 .currentPrice{font-size:clamp(12px,1.6vw,16px)}}@media (min-width:769px) and (max-width:1024px){.ProductRecommendationsTabs_productsGrid__yf2oy{grid-template-columns:repeat(auto-fill,minmax(clamp(140px,18vw,160px),1fr))}}.ProductDetailSkeleton_pageContainer__mk_WQ{padding:var(--space-lg,clamp(20px,2.5vw,24px))}.ProductDetailSkeleton_breadcrumb__7EosE{height:clamp(18px,2vw,20px);width:clamp(220px,27vw,240px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_mainContent__Bk8Pu{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--space-xl,clamp(28px,3.5vw,32px));gap:var(--space-xl,clamp(28px,3.5vw,32px))}.ProductDetailSkeleton_mainImage__zn60O{height:clamp(520px,65vw,560px);border-radius:var(--radius-md,clamp(10px,1.2vw,12px))}.ProductDetailSkeleton_thumbnailList__I5_Vj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(10px,1.2vw,12px);gap:clamp(10px,1.2vw,12px);margin-top:clamp(10px,1.2vw,12px)}.ProductDetailSkeleton_thumbnail__dmpAo{height:clamp(86px,10.5vw,96px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.ProductDetailSkeleton_tagsRow__OrUva{display:flex;gap:var(--space-sm,clamp(6px,.8vw,8px));margin-bottom:clamp(10px,1.2vw,12px)}.ProductDetailSkeleton_tag__zTbvq{height:clamp(22px,2.5vw,24px);width:clamp(80px,10vw,90px);border-radius:999px}.ProductDetailSkeleton_title__JqN7f{height:clamp(26px,3vw,28px);width:60%;border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin:var(--space-sm,clamp(6px,.8vw,8px)) 0 var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_sectionTitle__UWEN1{height:clamp(20px,2.2vw,22px);width:40%;border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin:var(--space-md,clamp(12px,1.5vw,16px)) 0}.ProductDetailSkeleton_priceList__0lThr{display:flex;flex-direction:column;gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_priceItem__oi6sx{display:grid;grid-template-columns:clamp(90px,11vw,100px) 1fr clamp(110px,13vw,120px);align-items:center;grid-gap:var(--space-md,clamp(12px,1.5vw,16px));gap:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_platformLogo__c6Elc{height:clamp(28px,3vw,30px);border-radius:var(--radius-sm,clamp(5px,.7vw,6px))}.ProductDetailSkeleton_line__1bUdA{height:clamp(14px,1.6vw,16px);width:60%;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:40%;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_bottomSection__nBnRN{margin-top:var(--space-xl,clamp(28px,3.5vw,32px))}.ProductDetailSkeleton_tabHeader__Jy7uk{height:clamp(36px,4.2vw,40px);border-radius:var(--radius-default,clamp(6px,.8vw,8px));margin-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.ProductDetailSkeleton_tabBody__TlIyP{height:clamp(150px,18vw,160px);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.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 (max-width:1024px){.ProductDetailSkeleton_mainContent__Bk8Pu{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}