.categoryIcons-module__EqfGEa__icon{object-fit:contain;filter:drop-shadow(0 3px 6px #28145a2e);display:block;}
.ZeroNyang-module__HCqWCW__nyang{}.ZeroNyang-module__HCqWCW__wrap{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.ZeroNyang-module__HCqWCW__caption{text-align:center;margin:0;font-size:14px;}
.ProductImage-module__0SWgTG__floating{}.ProductImage-module__0SWgTG__slot{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;flex:none;display:inline-block;overflow:hidden}.ProductImage-module__0SWgTG__img{object-fit:cover;width:100%;height:100%;display:block}.ProductImage-module__0SWgTG__blank{opacity:.4;width:62%;height:62%;margin:19%;display:block}
.GradeBadge-module__gA5oHW__badge{font-variant-numeric:tabular-nums;letter-spacing:-.02em;border-radius:10px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.GradeBadge-module__gA5oHW__sm{width:24px;height:24px;font-size:13px}.GradeBadge-module__gA5oHW__lg{border-radius:12px;width:38px;height:38px;font-size:19px}.GradeBadge-module__gA5oHW__link{cursor:pointer}.GradeBadge-module__gA5oHW__gS{background:var(--color-primary);color:var(--color-on-primary)}.GradeBadge-module__gA5oHW__gA{color:#fff;background:#4d426e}.GradeBadge-module__gA5oHW__gB{color:#fff;background:#6b5f96}.GradeBadge-module__gA5oHW__gC{color:#fff;background:#8d82b4}.GradeBadge-module__gA5oHW__gD{color:#241d38;background:#b0a7cd}.GradeBadge-module__gA5oHW__gE{color:#241d38;background:#cfc9e0}.GradeBadge-module__gA5oHW__gF{color:#4a4463;background:#e4e0ee}
.GradeSection-module__fJF4ka__wrap{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);flex-direction:column;display:flex;}.GradeSection-module__fJF4ka__head{align-items:center;gap:var(--space-3);display:flex}.GradeSection-module__fJF4ka__headText{flex:1;min-width:0}.GradeSection-module__fJF4ka__title{color:var(--color-text-strong);margin:0;font-size:16px;font-weight:700}.GradeSection-module__fJF4ka__title strong{font-weight:800}.GradeSection-module__fJF4ka__score{color:var(--color-text-weak);margin:2px 0 0;font-size:12px}.GradeSection-module__fJF4ka__how{padding:6px var(--space-3);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-normal);flex:none;font-size:12px;font-weight:700}.GradeSection-module__fJF4ka__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.GradeSection-module__fJF4ka__row{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--color-divider);font-size:13px;display:flex}.GradeSection-module__fJF4ka__label{color:var(--color-text-strong);flex:none;font-weight:700}.GradeSection-module__fJF4ka__detail{color:var(--color-text-normal);flex:1}.GradeSection-module__fJF4ka__minus{color:var(--color-text-strong);flex:none;font-weight:800}.GradeSection-module__fJF4ka__plus{color:var(--color-primary);flex:none;font-weight:800}.GradeSection-module__fJF4ka__clean{color:var(--color-text-normal);margin:0;font-size:13px}.GradeSection-module__fJF4ka__note{color:var(--color-text-weak);margin:0;font-size:11px;line-height:1.5}
.NutritionGrid-module__K7ko7a__grid{border-radius:var(--radius-button);background:var(--color-bg);display:flex}.NutritionGrid-module__K7ko7a__cell{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-width:0;padding:0 2px;display:flex}.NutritionGrid-module__K7ko7a__cell+.NutritionGrid-module__K7ko7a__cell{border-left:1px solid var(--color-border)}.NutritionGrid-module__K7ko7a__label{color:var(--color-text-weak);font-size:11px;font-weight:600;line-height:1.3}.NutritionGrid-module__K7ko7a__value{letter-spacing:-.02em;font-weight:800;line-height:1.2}.NutritionGrid-module__K7ko7a__card{padding:10px 0}.NutritionGrid-module__K7ko7a__card .NutritionGrid-module__K7ko7a__value{font-size:15px}.NutritionGrid-module__K7ko7a__hero{border-top:1px solid var(--color-divider);margin-top:var(--space-2);background:0 0;border-radius:0;align-self:stretch;padding:0}.NutritionGrid-module__K7ko7a__hero .NutritionGrid-module__K7ko7a__cell{padding:var(--space-4) var(--space-2);gap:3px}.NutritionGrid-module__K7ko7a__hero .NutritionGrid-module__K7ko7a__cell+.NutritionGrid-module__K7ko7a__cell{border-left-color:var(--color-divider)}.NutritionGrid-module__K7ko7a__hero .NutritionGrid-module__K7ko7a__label{font-size:12px}.NutritionGrid-module__K7ko7a__hero .NutritionGrid-module__K7ko7a__value{font-size:19px}.NutritionGrid-module__K7ko7a__compact{padding:8px 0}.NutritionGrid-module__K7ko7a__compact .NutritionGrid-module__K7ko7a__label{font-size:10px}.NutritionGrid-module__K7ko7a__compact .NutritionGrid-module__K7ko7a__value{font-size:13px}
.ProductCard-module__uTKuCq__card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);flex-direction:column;display:flex;}.ProductCard-module__uTKuCq__head{align-items:flex-start;gap:var(--space-3);display:flex}.ProductCard-module__uTKuCq__headText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ProductCard-module__uTKuCq__brandRow{align-items:center;gap:6px;display:flex}.ProductCard-module__uTKuCq__brand{color:var(--color-text-weak);font-size:12px}.ProductCard-module__uTKuCq__offlineBadge{height:18px;padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--color-text-strong);color:var(--color-on-ink);align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ProductCard-module__uTKuCq__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.ProductCard-module__uTKuCq__basis{color:var(--color-text-weak);font-size:11px}.ProductCard-module__uTKuCq__price{align-items:center;gap:var(--space-2);display:flex}.ProductCard-module__uTKuCq__amount{font-size:16px;font-weight:700}.ProductCard-module__uTKuCq__perServing{color:var(--color-text-weak);font-size:12px}.ProductCard-module__uTKuCq__stores{gap:var(--space-1);flex-wrap:wrap;display:flex}.ProductCard-module__uTKuCq__storeChip{height:22px;padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-normal);align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ProductCard-module__uTKuCq__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}
.BannerAd-module__dEYyQG__ad{gap:var(--space-1);flex-direction:column;display:flex}.BannerAd-module__dEYyQG__label{opacity:.7;margin:0;font-size:11px;font-weight:700;}.BannerAd-module__dEYyQG__host{border-radius:var(--radius-card);width:100%;height:102px;overflow:hidden}
.page-module__cFvUhW__main{padding-bottom:90px}.page-module__cFvUhW__hero{align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-4) 0;padding:var(--space-5);border-radius:var(--radius-card);flex-direction:column;display:flex;}.page-module__cFvUhW__heroBasis{color:var(--color-text-normal);margin:0;font-size:12px;font-weight:600}.page-module__cFvUhW__body{padding:var(--space-5) var(--space-4);gap:var(--space-5);flex-direction:column;display:flex}.page-module__cFvUhW__brand{font-size:13px;}.page-module__cFvUhW__name{margin:var(--space-1) 0 0;font-size:24px;font-weight:800;line-height:1.3;}.page-module__cFvUhW__tags{gap:var(--space-1);flex-wrap:wrap;display:flex}.page-module__cFvUhW__priceRow{align-items:baseline;gap:var(--space-2);display:flex}.page-module__cFvUhW__price{font-size:26px;}.page-module__cFvUhW__package{font-size:13px;}.page-module__cFvUhW__oneLiner{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);color:var(--color-text-strong);margin:0;font-size:15px;font-weight:600;line-height:1.55;}.page-module__cFvUhW__section{gap:var(--space-2);flex-direction:column;display:flex}.page-module__cFvUhW__sectionTitle{margin:0;font-size:16px;font-weight:800;}.page-module__cFvUhW__points{padding-left:var(--space-5);margin:0;font-size:14px;}.page-module__cFvUhW__points li{margin-bottom:var(--space-1)}.page-module__cFvUhW__asOf{margin:var(--space-1) 0 0;font-size:12px;}.page-module__cFvUhW__ingredients{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card);color:var(--color-text-normal);margin:0;font-size:13px;line-height:1.7}.page-module__cFvUhW__autoNote{margin:calc(-1 * var(--space-3)) 0 0;font-size:12px;}.page-module__cFvUhW__brandRow{align-items:center;gap:var(--space-2);display:flex}.page-module__cFvUhW__offlineBadge{border-radius:var(--radius-chip);background:var(--color-text-strong);height:22px;color:var(--color-on-ink);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.page-module__cFvUhW__whereToBuy{padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card)}.page-module__cFvUhW__storeList{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.page-module__cFvUhW__storeList li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);font-size:15px;font-weight:700}.page-module__cFvUhW__storeList li:last-child{border-bottom:none}.page-module__cFvUhW__noLinkNote{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--color-surface);color:var(--color-text-normal);font-size:12px;line-height:1.5}.page-module__cFvUhW__hero>div{width:100%}
.ProductList-module__IfqVnG__sorts{gap:var(--space-2);padding:var(--space-2) var(--space-4);scrollbar-width:none;display:flex;overflow-x:auto}.ProductList-module__IfqVnG__sorts::-webkit-scrollbar{display:none}.ProductList-module__IfqVnG__count{flex:none;align-items:center;height:30px;margin:0;font-size:13px;font-weight:700;display:inline-flex;}.ProductList-module__IfqVnG__list{gap:var(--space-3);padding:0 var(--space-4) var(--space-6);flex-direction:column;display:flex}.ProductList-module__IfqVnG__empty{padding:var(--space-8) var(--space-4)}.ProductList-module__IfqVnG__compareHint{margin:0 var(--space-5) var(--space-1);font-size:12px;}.ProductList-module__IfqVnG__compareWrap{border-radius:var(--radius-card);cursor:pointer;position:relative}.ProductList-module__IfqVnG__compareOn{outline:2px solid var(--color-primary);outline-offset:-1px}.ProductList-module__IfqVnG__compareCheck{border-radius:var(--radius-chip);border:1.5px solid var(--color-border);background:var(--color-card);width:24px;height:24px;color:var(--color-on-primary);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:12px}.ProductList-module__IfqVnG__compareCheckOn{background:var(--color-primary);border-color:var(--color-primary)}.ProductList-module__IfqVnG__compareBar{left:50%;bottom:calc(14px + var(--tabbar-height) + 10px + env(safe-area-inset-bottom));width:calc(100% - 2 * var(--space-6));align-items:center;gap:var(--space-3);border-radius:var(--radius-chip);max-width:432px;color:var(--color-text-strong);z-index:30;background:#ffffffe6;padding:8px 8px 8px 14px;display:flex;position:fixed;transform:translate(-50%);}.ProductList-module__IfqVnG__compareSlots{flex:1;align-items:center;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ProductList-module__IfqVnG__compareSlot{border-radius:14px;flex:none;width:40px;height:40px;position:relative;overflow:visible}.ProductList-module__IfqVnG__compareSlot>span{background:var(--color-on-ink);border-radius:14px;overflow:hidden}.ProductList-module__IfqVnG__compareRemove{border:1.5px solid var(--color-text-strong);border-radius:var(--radius-chip);background:var(--color-on-ink);width:19px;height:19px;color:var(--color-text-strong);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-5px;right:-5px}.ProductList-module__IfqVnG__compareEmptySlot{border:1.5px dashed #17143847;border-radius:14px;flex:none;width:40px;height:40px}.ProductList-module__IfqVnG__compareElsewhere{background:var(--color-surface);min-width:40px;height:40px;color:var(--color-text-strong);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ProductList-module__IfqVnG__compareGo{height:40px;padding:0 var(--space-4);border-radius:var(--radius-chip);background:var(--color-primary);color:var(--color-on-primary);white-space:nowrap;flex-shrink:0;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ProductList-module__IfqVnG__compareGoDisabled{padding-right:var(--space-2);color:var(--color-text-normal);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.ProductList-module__IfqVnG__countRow{padding:var(--space-1) var(--space-4) var(--space-2);z-index:20;align-items:center;gap:6px;display:flex;position:relative}.ProductList-module__IfqVnG__countSpacer{flex:1;min-width:0}.ProductList-module__IfqVnG__countChip{border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-strong);text-shadow:none;padding:0 10px}.ProductList-module__IfqVnG__compareToggle{border:1px solid var(--color-border);background:var(--color-surface);width:30px;height:30px;color:var(--color-text-strong);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.ProductList-module__IfqVnG__compareToggleOn{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.ProductList-module__IfqVnG__compareCount{border-radius:var(--radius-chip);background:var(--color-primary);min-width:16px;height:16px;color:var(--color-on-primary);box-shadow:0 0 0 2px var(--color-bg);justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}.ProductList-module__IfqVnG__compareToggleOn .ProductList-module__IfqVnG__compareCount{background:var(--color-on-primary);color:var(--color-primary)}.ProductList-module__IfqVnG__unitToggle{border-radius:var(--radius-chip);background:var(--color-surface);gap:3px;padding:3px;display:flex}.ProductList-module__IfqVnG__unitBtn{border-radius:var(--radius-chip);height:24px;color:var(--color-text-weak);cursor:pointer;background:0 0;border:none;padding:0 10px;font-family:inherit;font-size:11px;font-weight:700}.ProductList-module__IfqVnG__unitBtnOn{background:var(--color-text-strong);color:var(--color-on-ink)}.ProductList-module__IfqVnG__unitCaution{margin:0 var(--space-5) var(--space-2);font-size:12px;line-height:1.5;}
.NutritionTable-module__07ieYW__wrap{border-radius:var(--radius-card);padding:var(--space-5);}.NutritionTable-module__07ieYW__basis{color:var(--color-text-weak);margin:0 0 var(--space-3);font-size:12px}.NutritionTable-module__07ieYW__row{padding:var(--space-2) 0;border-bottom:1px solid var(--color-divider);justify-content:space-between;font-size:14px;display:flex}.NutritionTable-module__07ieYW__row:last-child{border-bottom:none}.NutritionTable-module__07ieYW__label{color:var(--color-text-normal)}.NutritionTable-module__07ieYW__compact{padding:var(--space-3) var(--space-4)}.NutritionTable-module__07ieYW__compact .NutritionTable-module__07ieYW__basis{margin-bottom:var(--space-1);font-size:11px}.NutritionTable-module__07ieYW__compact .NutritionTable-module__07ieYW__row{padding:4px 0;font-size:12px}
.Modal-module__weKyha__overlay{z-index:50;background:#120e2294;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.Modal-module__weKyha__dialog{border-radius:var(--radius-card) var(--radius-card) 0 0;background:#fff;flex-direction:column;width:100%;max-width:480px;max-height:70dvh;display:flex;overflow:hidden;box-shadow:0 -8px 32px #120e2238}.Modal-module__weKyha__head{padding:var(--space-5) var(--space-5) var(--space-4);flex:none;justify-content:space-between;align-items:center;display:flex}.Modal-module__weKyha__body{overscroll-behavior:contain;min-height:0;padding:0 var(--space-5) calc(var(--space-6) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.Modal-module__weKyha__title{margin:0;font-size:17px;font-weight:800}.Modal-module__weKyha__close{border-radius:var(--radius-chip);background:var(--color-surface);width:32px;height:32px;color:var(--color-text-strong);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}
.FilterSheet-module__VlpHlG__notice{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-button);background:var(--color-primary-weak);color:var(--color-text-normal);margin-bottom:var(--space-4);align-items:flex-start;font-size:12px;line-height:1.5;display:flex}.FilterSheet-module__VlpHlG__notice svg{flex-shrink:0;margin-top:2px}.FilterSheet-module__VlpHlG__section{margin-bottom:var(--space-5)}.FilterSheet-module__VlpHlG__sectionTitle{margin:0 0 var(--space-2);font-size:15px;font-weight:700}.FilterSheet-module__VlpHlG__per{color:var(--color-text-weak);margin-left:2px;font-size:12px;font-weight:600}.FilterSheet-module__VlpHlG__chips{gap:var(--space-2) 6px;flex-wrap:wrap;display:flex}.FilterSheet-module__VlpHlG__caveat{margin:var(--space-2) 0 0;color:var(--color-text-weak);font-size:11px;line-height:1.5}.FilterSheet-module__VlpHlG__segmented{border-radius:var(--radius-chip);background:var(--color-surface);margin-bottom:var(--space-2);padding:3px;display:flex}.FilterSheet-module__VlpHlG__segment{border-radius:var(--radius-chip);color:var(--color-text-weak);cursor:pointer;background:0 0;border:none;flex:1;padding:7px 0;font-size:13px;font-weight:700}.FilterSheet-module__VlpHlG__segmentOn{background:var(--color-text-strong);color:var(--color-on-ink)}.FilterSheet-module__VlpHlG__ingredientField{width:100%;height:46px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-text-strong);margin-bottom:var(--space-2);font-family:inherit;font-size:14px}.FilterSheet-module__VlpHlG__ingredientField:focus{outline:2px solid var(--color-text-strong);outline-offset:-1px}.FilterSheet-module__VlpHlG__ingredientField::placeholder{color:var(--color-text-weak)}.FilterSheet-module__VlpHlG__ingChip{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-2) 0 10px;border-radius:var(--radius-chip);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.FilterSheet-module__VlpHlG__ingInclude{background:var(--color-primary-weak);border-color:var(--color-primary)}.FilterSheet-module__VlpHlG__ingChip span{color:var(--color-text-weak);font-size:11px}.FilterSheet-module__VlpHlG__footer{gap:var(--space-3);padding-top:var(--space-2);display:flex}.FilterSheet-module__VlpHlG__reset{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-card);width:110px;height:52px;color:var(--color-text-normal);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700}.FilterSheet-module__VlpHlG__apply{border-radius:var(--radius-button);background:var(--color-primary);height:52px;color:var(--color-on-primary);cursor:pointer;border:none;flex:1;font-family:inherit;font-size:16px;font-weight:700}.FilterSheet-module__VlpHlG__ingredientBox{z-index:5;position:relative}.FilterSheet-module__VlpHlG__autocomplete{border:1px solid var(--color-border);border-radius:var(--radius-button);box-shadow:var(--shadow-card);overscroll-behavior:contain;background:#fff;flex-direction:column;max-height:232px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.FilterSheet-module__VlpHlG__suggestChips{gap:var(--space-1);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.FilterSheet-module__VlpHlG__suggestChip{height:34px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-strong);cursor:pointer;white-space:nowrap;align-items:center;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.FilterSheet-module__VlpHlG__suggestChipOn{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.FilterSheet-module__VlpHlG__suggestion{width:100%;padding:10px var(--space-4);color:var(--color-text-strong);cursor:pointer;text-align:left;background:0 0;border:none;flex:none;align-items:center;font-family:inherit;font-size:14px;display:flex}.FilterSheet-module__VlpHlG__suggestion+.FilterSheet-module__VlpHlG__suggestion{border-top:1px solid var(--color-border)}.FilterSheet-module__VlpHlG__suggestion:hover{background:var(--color-primary-weak)}.FilterSheet-module__VlpHlG__suggestionNew{color:var(--color-text-normal)}
.AddAllButton-module__1xN9tq__addAll{border-radius:var(--radius-button);cursor:pointer;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:700;}.AddAllButton-module__1xN9tq__addAllReady{}.AddAllButton-module__1xN9tq__addAllDone{background:var(--color-surface);color:var(--color-text-weak);cursor:default}
.SearchClient-module__acbS-q__field{height:48px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-card);color:var(--color-text-strong);flex:1;font-family:inherit;font-size:15px}.SearchClient-module__acbS-q__field:focus{outline:2px solid var(--color-text-strong);outline-offset:-1px}.SearchClient-module__acbS-q__field::placeholder{color:var(--color-text-weak)}.SearchClient-module__acbS-q__wrap{gap:var(--space-2);padding:0 var(--space-4) var(--space-2);display:flex}.SearchClient-module__acbS-q__filterBtn{background:var(--color-primary);width:48px;height:48px;color:var(--color-on-primary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.SearchClient-module__acbS-q__count{border-radius:var(--radius-chip);background:var(--color-on-primary);min-width:18px;height:18px;color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary);justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:2px;right:2px}.SearchClient-module__acbS-q__applied{padding:0 var(--space-4) var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.SearchClient-module__acbS-q__appliedChip{align-items:center;gap:var(--space-1);height:34px;padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-chip);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;border:none;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.SearchClient-module__acbS-q__appliedChip span{font-size:11px}.SearchClient-module__acbS-q__clearAll{color:var(--color-text-weak);cursor:pointer;padding:var(--space-2);background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:700}.SearchClient-module__acbS-q__per10Note{padding:0 var(--space-5) var(--space-1);color:var(--color-text-weak);margin:0;font-size:12px}
.MakeBoxButton-module__0tSYMW__wrap{gap:var(--space-2);flex-direction:column;display:flex}.MakeBoxButton-module__0tSYMW__button{border-radius:var(--radius-button);background:var(--color-card);border:1px solid var(--color-border);height:52px;box-shadow:var(--shadow-card);color:var(--color-text-strong);justify-content:center;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.MakeBoxButton-module__0tSYMW__note{text-align:center;color:var(--color-text-weak);margin:0;font-size:11px}
.RollingOverlay-module__uldl5G__overlay{z-index:70;justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-6);text-align:center;flex-direction:column;animation:.2s ease-out RollingOverlay-module__uldl5G__fade;display:flex;position:fixed;inset:0}.RollingOverlay-module__uldl5G__sky,.RollingOverlay-module__uldl5G__scrim{pointer-events:none;position:absolute;inset:0}.RollingOverlay-module__uldl5G__sky{background:url(/bg/home.webp) top/cover no-repeat}.RollingOverlay-module__uldl5G__scrim{background:linear-gradient(180deg, rgb(var(--scrim-color) / .5) 0%, rgb(var(--scrim-color) / .2) 55%, rgb(var(--scrim-color) / .46) 100%)}.RollingOverlay-module__uldl5G__stage{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.RollingOverlay-module__uldl5G__orbit{transform-origin:50%;border:1.5px solid #ffffff80;border-radius:50%;position:absolute}.RollingOverlay-module__uldl5G__orbitWide{width:320px;height:132px;animation:9s linear infinite RollingOverlay-module__uldl5G__spin}.RollingOverlay-module__uldl5G__orbitTight{border-color:#ffffff5c;width:232px;height:96px;animation:6s linear infinite reverse RollingOverlay-module__uldl5G__spin}.RollingOverlay-module__uldl5G__pill{box-shadow:0 4px 12px rgb(var(--scrim-color) / .18);background:#ffffff73;border:1px solid #ffffffe6;border-radius:50%;position:absolute}.RollingOverlay-module__uldl5G__pillA{width:34px;height:34px;animation:9s linear infinite RollingOverlay-module__uldl5G__orbitA}.RollingOverlay-module__uldl5G__pillB{width:26px;height:26px;animation:6s linear infinite RollingOverlay-module__uldl5G__orbitB}.RollingOverlay-module__uldl5G__pillC{width:30px;height:30px;animation:7.5s linear infinite RollingOverlay-module__uldl5G__orbitC}.RollingOverlay-module__uldl5G__ring{-webkit-backdrop-filter:blur(20px);width:168px;height:168px;box-shadow:0 10px 24px rgb(var(--scrim-color) / .22);background:#fff3;border:1px solid #ffffff8c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.RollingOverlay-module__uldl5G__count{color:#fff;font-variant-numeric:tabular-nums;font-size:52px;font-weight:800;line-height:1}.RollingOverlay-module__uldl5G__countLabel{color:#ffffffd1;font-size:11px;font-weight:600}.RollingOverlay-module__uldl5G__title{margin:var(--space-5) 0 0;color:#fff;text-shadow:0 2px 10px rgb(var(--text-glow) / .5);font-size:22px;font-weight:800;position:relative}.RollingOverlay-module__uldl5G__sub{color:#ffffffd9;margin:0;font-size:13px;position:relative}.RollingOverlay-module__uldl5G__track{margin-top:var(--space-4);border-radius:var(--radius-chip);background:#ffffff47;width:220px;height:4px;position:relative;overflow:hidden}.RollingOverlay-module__uldl5G__bar{border-radius:var(--radius-chip);transform-origin:0;background:linear-gradient(90deg,#5fe6d0 0%,#b79bff 50%,#ff8fbe 100%);width:100%;height:100%;animation:linear forwards RollingOverlay-module__uldl5G__fill;display:block}@keyframes RollingOverlay-module__uldl5G__fade{0%{opacity:0}to{opacity:1}}@keyframes RollingOverlay-module__uldl5G__spin{to{transform:rotate(360deg)}}@keyframes RollingOverlay-module__uldl5G__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes RollingOverlay-module__uldl5G__orbitA{0%{transform:rotate(0)translate(132px)rotate(0)}to{transform:rotate(360deg)translate(132px)rotate(-360deg)}}@keyframes RollingOverlay-module__uldl5G__orbitB{0%{transform:rotate(120deg)translate(96px)rotate(-120deg)}to{transform:rotate(480deg)translate(96px)rotate(-480deg)}}@keyframes RollingOverlay-module__uldl5G__orbitC{0%{transform:rotate(240deg)translate(114px)rotate(-240deg)}to{transform:rotate(600deg)translate(114px)rotate(-600deg)}}@media (prefers-reduced-motion:reduce){.RollingOverlay-module__uldl5G__orbit,.RollingOverlay-module__uldl5G__pill,.RollingOverlay-module__uldl5G__bar{animation:none}}
.BoxCells-module__diyOQa__grid{--box-pink:#f7cfdc;--box-mint:#cdefe0;--box-butter:#fbe6a8;--box-lavender:#e2d6f7;gap:var(--space-3);padding:0 var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BoxCells-module__diyOQa__cell{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-3);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:var(--box-lavender);flex-direction:column;display:flex}.BoxCells-module__diyOQa__cell[data-color=pink]{background:var(--box-pink)}.BoxCells-module__diyOQa__cell[data-color=mint]{background:var(--box-mint)}.BoxCells-module__diyOQa__cell[data-color=butter]{background:var(--box-butter)}.BoxCells-module__diyOQa__cell[data-color=lavender]{background:var(--box-lavender)}.BoxCells-module__diyOQa__cellTop{align-items:center;gap:var(--space-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.BoxCells-module__diyOQa__name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.BoxCells-module__diyOQa__facts{color:var(--color-text-strong);align-items:center;gap:4px;margin:0;font-size:11px;font-weight:700;display:flex}.BoxCells-module__diyOQa__dot{color:var(--color-text-normal)}.BoxCells-module__diyOQa__price{flex-direction:column;align-items:center;gap:1px;margin:0;font-size:14px;font-weight:800;display:flex}.BoxCells-module__diyOQa__pack{color:var(--color-text-strong);font-size:11px;font-weight:700}.BoxCells-module__diyOQa__buy{border-radius:var(--radius-button);background:var(--color-text-strong);height:38px;color:var(--color-on-ink);justify-content:center;align-items:center;gap:3px;margin-top:auto;font-size:12px;font-weight:700;text-decoration:none;display:flex}.BoxCells-module__diyOQa__buySub{text-align:center;color:var(--color-text-strong);font-size:11px;font-weight:700;text-decoration:underline}.BoxCells-module__diyOQa__noLink{text-align:center;color:var(--color-text-strong);margin:auto 0 0;font-size:11px;font-weight:600}.BoxCells-module__diyOQa__empty{justify-content:center;align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;min-height:150px;display:flex}.BoxCells-module__diyOQa__emptyTitle{margin:0;font-size:13px;font-weight:700}.BoxCells-module__diyOQa__emptyBody{color:var(--color-text-strong);margin:0;font-size:11px;line-height:1.4}
.BuilderClient-module__Lgr4BG__wrap{gap:var(--space-3);padding:0 var(--space-4) var(--space-6);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__intro{margin:0;font-size:13px;line-height:1.5;}.BuilderClient-module__Lgr4BG__card{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__cardTitle{margin:0;font-size:15px;font-weight:700}.BuilderClient-module__Lgr4BG__multi{color:var(--color-text-weak);margin-left:4px;font-size:11px;font-weight:600}.BuilderClient-module__Lgr4BG__chips{gap:var(--space-2) 6px;flex-wrap:wrap;display:flex}.BuilderClient-module__Lgr4BG__caveat{color:var(--color-text-weak);margin:0;font-size:11px;line-height:1.5}.BuilderClient-module__Lgr4BG__ingredientField{width:100%;height:46px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-text-strong);font-family:inherit;font-size:14px}.BuilderClient-module__Lgr4BG__ingredientField:focus{outline:2px solid var(--color-text-strong);outline-offset:-1px}.BuilderClient-module__Lgr4BG__ingredientField::placeholder{color:var(--color-text-weak)}.BuilderClient-module__Lgr4BG__ingChip{align-items:center;gap:var(--space-1);height:32px;padding:0 var(--space-2) 0 10px;border-radius:var(--radius-chip);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.BuilderClient-module__Lgr4BG__ingChip span{color:var(--color-text-weak);font-size:11px}.BuilderClient-module__Lgr4BG__rollBtnReady{}.BuilderClient-module__Lgr4BG__rollBtn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-button);cursor:pointer;height:54px;font-family:inherit;font-size:16px;font-weight:700;display:flex;}.BuilderClient-module__Lgr4BG__failBox{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__failTitle{margin:0;font-size:15px;font-weight:800}.BuilderClient-module__Lgr4BG__relaxRow{height:48px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-bg);color:var(--color-text-strong);cursor:pointer;justify-content:space-between;align-items:center;font-family:inherit;font-size:14px;font-weight:700;display:flex}.BuilderClient-module__Lgr4BG__note{padding:0 var(--space-1);color:var(--color-text-weak);margin:0;font-size:12px;line-height:1.5}.BuilderClient-module__Lgr4BG__resultTitle{padding:0 var(--space-1);margin:0;font-size:22px;font-weight:800;line-height:1.3;}.BuilderClient-module__Lgr4BG__resultSub{margin:0;font-size:13px;}.BuilderClient-module__Lgr4BG__checks{gap:var(--space-2);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-card);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__checkRow{align-items:center;gap:var(--space-2);display:flex}.BuilderClient-module__Lgr4BG__checkMark{border-radius:var(--radius-chip);background:var(--color-primary);width:20px;height:20px;color:var(--color-on-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BuilderClient-module__Lgr4BG__checkLabel{flex:1;font-size:14px}.BuilderClient-module__Lgr4BG__checkValue{font-size:14px}.BuilderClient-module__Lgr4BG__actions{gap:var(--space-2);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__reroll{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-card);width:100%;height:52px;color:var(--color-text-normal);cursor:pointer;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.BuilderClient-module__Lgr4BG__editCond{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-card);width:100%;height:52px;color:var(--color-text-normal);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700}.BuilderClient-module__Lgr4BG__addAllWrap{gap:var(--space-2);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__list{gap:var(--space-3);flex-direction:column;display:flex}.BuilderClient-module__Lgr4BG__suggestChips{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.BuilderClient-module__Lgr4BG__ingredientBox{z-index:5;position:relative}.BuilderClient-module__Lgr4BG__autocomplete{border:1px solid var(--color-border);border-radius:var(--radius-button);box-shadow:var(--shadow-card);overscroll-behavior:contain;background:#fff;flex-direction:column;max-height:232px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.BuilderClient-module__Lgr4BG__suggestion{width:100%;padding:10px var(--space-4);color:var(--color-text-strong);cursor:pointer;text-align:left;background:0 0;border:none;flex:none;align-items:center;font-family:inherit;font-size:14px;display:flex}.BuilderClient-module__Lgr4BG__suggestion+.BuilderClient-module__Lgr4BG__suggestion{border-top:1px solid var(--color-border)}.BuilderClient-module__Lgr4BG__suggestionNew{color:var(--color-text-normal)}.BuilderClient-module__Lgr4BG__suggestChip{height:34px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-strong);cursor:pointer;white-space:nowrap;align-items:center;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.BuilderClient-module__Lgr4BG__suggestChipOn{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.BuilderClient-module__Lgr4BG__segmented{border-radius:var(--radius-chip);background:var(--color-surface);margin-bottom:var(--space-2);padding:3px;display:flex}.BuilderClient-module__Lgr4BG__segment{border-radius:var(--radius-chip);color:var(--color-text-normal);cursor:pointer;background:0 0;border:none;flex:1;padding:7px 0;font-family:inherit;font-size:13px;font-weight:700}.BuilderClient-module__Lgr4BG__segmentOn{background:var(--color-text-strong);color:var(--color-on-ink)}.BuilderClient-module__Lgr4BG__ingInclude{background:var(--color-primary-weak);border-color:var(--color-primary)}.BuilderClient-module__Lgr4BG__rollBtn:disabled,.BuilderClient-module__Lgr4BG__reroll:disabled{opacity:.55;cursor:default}
.OpenInToss-module__WcpTka__button{border-radius:var(--radius-button);background:var(--color-primary);height:52px;color:var(--color-on-primary);justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:flex}
.PlanetBackground-module__wYqwea__bg{z-index:-1;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}.PlanetBackground-module__wYqwea__home{background-image:url(/bg/home.webp)}.PlanetBackground-module__wYqwea__sub{background-image:url(/bg/sub.webp)}.PlanetBackground-module__wYqwea__bg:before{content:"";pointer-events:none;background:linear-gradient(180deg, rgb(var(--scrim-color) / .65) 0%, rgb(var(--scrim-color) / .38) 55%, rgb(var(--scrim-color) / 0) 100%);height:58%;position:absolute;inset:0 0 auto}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.PlanetBackground-module__wYqwea__bg:before{background:rgb(var(--scrim-color) / .7)}}
.CartClient-module__h_JKBq__totals{margin:var(--space-4);padding:var(--space-5);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card);gap:var(--space-4);flex-direction:column;display:flex}.CartClient-module__h_JKBq__block{gap:var(--space-1);flex-direction:column;display:flex}.CartClient-module__h_JKBq__label{color:var(--color-text-normal);font-size:13px}.CartClient-module__h_JKBq__price{font-size:28px}.CartClient-module__h_JKBq__kcal{font-size:24px}.CartClient-module__h_JKBq__macros{color:var(--color-text-normal);font-size:14px;font-weight:500}.CartClient-module__h_JKBq__notice{color:var(--color-text-weak);margin:0;font-size:12px}.CartClient-module__h_JKBq__progress{margin:0 var(--space-5) var(--space-2);font-size:13px;font-weight:500;}.CartClient-module__h_JKBq__warn{margin:0 var(--space-4) var(--space-2);color:var(--color-warn);font-size:13px}.CartClient-module__h_JKBq__list{gap:var(--space-4);padding:0 var(--space-4) var(--space-8);flex-direction:column;display:flex}.CartClient-module__h_JKBq__group{gap:var(--space-2);flex-direction:column;display:flex}.CartClient-module__h_JKBq__groupTitle{margin:0;font-size:13px;font-weight:700;}.CartClient-module__h_JKBq__row{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.CartClient-module__h_JKBq__rowHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.CartClient-module__h_JKBq__name{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;margin:0;font-size:14px;font-weight:700;display:flex}.CartClient-module__h_JKBq__seenBadge{border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-weak);flex:none;padding:2px 8px;font-size:11px;font-weight:600}.CartClient-module__h_JKBq__purchased .CartClient-module__h_JKBq__name{color:var(--color-text-weak);text-decoration:line-through}.CartClient-module__h_JKBq__meta{color:var(--color-text-weak);font-size:12px;font-weight:500;display:block}.CartClient-module__h_JKBq__buy{height:34px;padding:0 var(--space-3);border-radius:var(--radius-button);background:var(--color-primary);color:var(--color-on-primary);flex:none;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.CartClient-module__h_JKBq__qty{align-self:flex-start;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-chip);padding:2px;display:inline-flex}.CartClient-module__h_JKBq__qtyBtn{border-radius:var(--radius-chip);background:var(--color-surface);width:26px;height:26px;color:var(--color-text-strong);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.CartClient-module__h_JKBq__qtyBtn:disabled{opacity:.35;cursor:default}.CartClient-module__h_JKBq__qtyBtn:disabled:active{transform:none}.CartClient-module__h_JKBq__qtyValue{text-align:center;min-width:30px;font-size:13px}.CartClient-module__h_JKBq__rowFoot{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex}.CartClient-module__h_JKBq__footBtn{height:30px;padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--color-surface);color:var(--color-text-normal);cursor:pointer;border:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.CartClient-module__h_JKBq__footBtnDone{background:var(--color-primary);color:var(--color-on-primary)}.CartClient-module__h_JKBq__remove{border-radius:var(--radius-chip);width:30px;height:30px;color:var(--color-text-weak);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.CartClient-module__h_JKBq__popover{right:var(--space-3);width:min(280px, calc(100% - var(--space-6)));z-index:20;filter:drop-shadow(0 8px 24px #14140f2e);position:absolute;bottom:58px}.CartClient-module__h_JKBq__confirmBody{margin:0 0 var(--space-5);color:var(--color-text-normal);font-size:14px}.CartClient-module__h_JKBq__confirmActions{gap:var(--space-2);display:flex}.CartClient-module__h_JKBq__confirmCancel{border-radius:var(--radius-button);background:var(--color-surface);height:48px;color:var(--color-text-strong);cursor:pointer;border:none;flex:1;font-size:15px;font-weight:700}.CartClient-module__h_JKBq__confirmRemove{border-radius:var(--radius-button);background:var(--color-text-strong);height:48px;color:var(--color-on-ink);cursor:pointer;border:none;flex:1;font-size:15px;font-weight:700}.CartClient-module__h_JKBq__logEmpty{color:var(--color-text-weak);margin:0;font-size:14px}.CartClient-module__h_JKBq__logList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CartClient-module__h_JKBq__logRow{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.CartClient-module__h_JKBq__logRow:last-child{border-bottom:none}.CartClient-module__h_JKBq__logTime{color:var(--color-text-normal);font-size:14px}.CartClient-module__h_JKBq__logDelete{border-radius:var(--radius-chip);background:var(--color-surface);width:28px;height:28px;color:var(--color-text-weak);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.CartClient-module__h_JKBq__empty{padding:var(--space-8) var(--space-4)}.CartClient-module__h_JKBq__makeBox{padding:0 var(--space-4) var(--space-2)}
.page-module__stTFOq__intro{gap:var(--space-2);padding:var(--space-1) var(--space-5) var(--space-1);flex-direction:column;display:flex}.page-module__stTFOq__kickerRow{align-items:center;gap:6px;display:flex}.page-module__stTFOq__badge{height:20px;padding:0 var(--space-2);border-radius:var(--radius-chip);background:var(--color-text-strong);color:var(--color-on-ink);align-items:center;font-size:11px;font-weight:700;display:inline-flex}.page-module__stTFOq__kicker{color:var(--color-text-weak);font-size:12px;font-weight:600}.page-module__stTFOq__title{margin:0;font-size:24px;font-weight:800;line-height:1.3}.page-module__stTFOq__tagline{color:var(--color-text-normal);margin:0;font-size:14px}.page-module__stTFOq__totalsWrap{padding:var(--space-2) var(--space-4) var(--space-1)}.page-module__stTFOq__totals{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.page-module__stTFOq__totalsRow{justify-content:space-between;align-items:center;display:flex}.page-module__stTFOq__totalsLabel{color:var(--color-text-weak);font-size:13px}.page-module__stTFOq__totalsRight{flex-direction:column;align-items:flex-end;display:flex}.page-module__stTFOq__totalsValue{font-size:20px;font-weight:800}.page-module__stTFOq__totalsSub{color:var(--color-text-normal);font-size:12px}.page-module__stTFOq__ctaWrap{padding:var(--space-2) var(--space-4) var(--space-3)}.page-module__stTFOq__listTitle{margin:var(--space-2) 0 var(--space-1);padding:0 var(--space-5);font-size:17px;font-weight:800}.page-module__stTFOq__list{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-4);flex-direction:column;display:flex}.page-module__stTFOq__hiddenNote{padding:0 var(--space-5) var(--space-5);color:var(--color-text-weak);margin:0;font-size:12px}
.BoxPage-module__arFgSa__page{padding-bottom:var(--space-6)}.BoxPage-module__arFgSa__notice{margin:0 var(--space-4) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);color:var(--color-text-strong);font-size:12px;line-height:1.55}.BoxPage-module__arFgSa__intro{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);flex-direction:column;display:flex}.BoxPage-module__arFgSa__kicker{letter-spacing:-.1px;color:var(--color-text-strong);font-size:13px;font-weight:800}.BoxPage-module__arFgSa__title{margin:0;font-size:24px;font-weight:800;line-height:1.3}.BoxPage-module__arFgSa__tagline{color:var(--color-text-strong);margin:0;font-size:14px;font-weight:600;line-height:1.55}.BoxPage-module__arFgSa__priceNote{margin:var(--space-4) 0 0;padding:0 var(--space-5);color:var(--color-text-normal);font-size:12px;line-height:1.5}.BoxPage-module__arFgSa__more{gap:var(--space-3);padding:var(--space-5) var(--space-4) 0;flex-direction:column;display:flex}.BoxPage-module__arFgSa__moreLink{border-radius:var(--radius-button);background:var(--color-card);height:48px;box-shadow:var(--shadow-card);color:var(--color-text-strong);justify-content:center;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:flex}
.SearchLink-module__07g5aq__field{align-items:center;gap:var(--space-2);margin:0 var(--space-4) var(--space-4);height:48px;padding:0 var(--space-4);border-radius:var(--radius-chip);color:var(--color-text-normal);font-size:15px;display:flex;}.SearchLink-module__07g5aq__icon{color:inherit;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;padding:0;display:inline-flex}.SearchLink-module__07g5aq__input{min-width:0;font:inherit;color:var(--color-text-strong);background:0 0;border:none;outline:none;flex:1;padding:0}.SearchLink-module__07g5aq__input::placeholder{color:var(--color-text-normal)}.SearchLink-module__07g5aq__input::-webkit-search-decoration{-webkit-appearance:none}.SearchLink-module__07g5aq__input::-webkit-search-cancel-button{-webkit-appearance:none}
.MyBoxClient-module__YGOTaa__empty{gap:var(--space-3);padding:var(--space-8) var(--space-5) var(--space-6);flex-direction:column;display:flex}.MyBoxClient-module__YGOTaa__title{margin:0;font-size:22px;font-weight:800}.MyBoxClient-module__YGOTaa__body{margin:0 0 var(--space-2);color:var(--color-text-normal);font-size:14px;line-height:1.55}.MyBoxClient-module__YGOTaa__primary,.MyBoxClient-module__YGOTaa__secondary{border-radius:var(--radius-button);justify-content:center;align-items:center;height:52px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.MyBoxClient-module__YGOTaa__primary{background:var(--color-primary);color:var(--color-on-primary)}.MyBoxClient-module__YGOTaa__secondary{background:var(--color-card);box-shadow:var(--shadow-card);color:var(--color-text-strong)}
.page-module__E0kJGG__hero{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-5);display:flex}.page-module__E0kJGG__heroText{flex:1}.page-module__E0kJGG__title{margin:0;font-size:26px;font-weight:800;line-height:1.3;}.page-module__E0kJGG__subtitle{margin:var(--space-2) 0 0;font-size:14px;}.page-module__E0kJGG__sectionTitle{margin:var(--space-8) var(--space-5) var(--space-3);font-size:19px;font-weight:800;}.page-module__E0kJGG__grid{gap:var(--space-2);padding:0 var(--space-4);grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;display:grid}.page-module__E0kJGG__tagCard{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) var(--space-3);border-radius:var(--radius-button);flex-direction:column;display:flex;}.page-module__E0kJGG__tagCard:nth-child(5n+1){--float-delay:0s}.page-module__E0kJGG__tagCard:nth-child(5n+2){--float-delay:-1.1s}.page-module__E0kJGG__tagCard:nth-child(5n+3){--float-delay:-2.2s}.page-module__E0kJGG__tagCard:nth-child(5n+4){--float-delay:-3.3s}.page-module__E0kJGG__tagCard:nth-child(5n+5){--float-delay:-4.4s}.page-module__E0kJGG__tagName{text-align:center;word-break:keep-all;min-height:2.7em;font-size:12px;font-weight:700;line-height:1.35}.page-module__E0kJGG__heroLogo{flex:none;width:112px;height:113px;}
