.KimchiCalculator-module__N5vaOW__wrap{isolation:isolate;max-width:60rem;margin:0 auto;padding:clamp(2.75rem,5vw,4.5rem) 1.5rem 5rem;position:relative}.KimchiCalculator-module__N5vaOW__wrap:before{content:"";opacity:.9;filter:blur(.5px);z-index:0;pointer-events:none;background:radial-gradient(circle at 35% 35%,#ffffffe6,#fff3 45%,#0000 70%),radial-gradient(circle at 60% 60%,#163d5a1f,#0000 60%);border-radius:50%;width:clamp(14rem,32vw,22rem);height:clamp(14rem,32vw,22rem);position:absolute;top:-3rem;right:-5rem}.KimchiCalculator-module__N5vaOW__wrap:after{content:"";filter:blur(8px);opacity:.6;z-index:0;pointer-events:none;background:linear-gradient(120deg,#1f5f4d40,#c8a2531f,#b23a2d2e);border-radius:999px;width:clamp(10rem,22vw,16rem);height:3.5rem;position:absolute;top:5.5rem;left:-3rem;transform:rotate(-6deg)}.KimchiCalculator-module__N5vaOW__wrap>*{z-index:1;position:relative}.KimchiCalculator-module__N5vaOW__h1{font-family:var(--font-heritage);letter-spacing:.01em;margin:0 0 .8rem;font-size:clamp(2.2rem,4vw,3.1rem);line-height:1.05;animation:.7s ease-out both KimchiCalculator-module__N5vaOW__rise-in}.KimchiCalculator-module__N5vaOW__sub{color:var(--ink-muted);max-width:40rem;margin:0 0 2rem;font-size:1.05rem;animation:.82s ease-out both KimchiCalculator-module__N5vaOW__rise-in}.KimchiCalculator-module__N5vaOW__card{border:1px solid var(--line);box-shadow:0 28px 60px var(--shadow),0 2px 6px #201a1414;background:linear-gradient(#fffffff2,#f9f3eaf2);border-radius:1.25rem;padding:1.6rem;animation:.9s ease-out both KimchiCalculator-module__N5vaOW__float-in;position:relative;overflow:hidden}.KimchiCalculator-module__N5vaOW__card:before{content:"";background:linear-gradient(90deg,var(--jade),var(--dancheong-gold),var(--dancheong-red),var(--dancheong-blue));opacity:.7;z-index:0;border-radius:999px;height:.35rem;position:absolute;top:.75rem;left:1.5rem;right:1.5rem}.KimchiCalculator-module__N5vaOW__card:after{content:"";background:radial-gradient(circle at 50% 30%,var(--dancheong-blue)0 30%,transparent 31%),radial-gradient(circle at 50% 70%,var(--dancheong-red)0 30%,transparent 31%),conic-gradient(from 0deg,var(--dancheong-red)0 180deg,var(--dancheong-blue)180deg 360deg);opacity:.2;pointer-events:none;z-index:0;border-radius:50%;width:4.2rem;height:4.2rem;position:absolute;top:-1.3rem;right:-1.2rem;box-shadow:0 10px 22px #201a1424,inset 0 0 0 1px #ffffff8c}.KimchiCalculator-module__N5vaOW__card>*{z-index:1;position:relative}.KimchiCalculator-module__N5vaOW__labelRow{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.KimchiCalculator-module__N5vaOW__label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.75rem;display:block}.KimchiCalculator-module__N5vaOW__row{align-items:center;gap:.8rem;display:flex}.KimchiCalculator-module__N5vaOW__itemLabel{align-items:center;gap:.45rem;display:inline-flex}.KimchiCalculator-module__N5vaOW__hoverInfo{cursor:help;position:relative}.KimchiCalculator-module__N5vaOW__swapBtn{border:1px solid var(--line);width:1.35rem;height:1.35rem;color:var(--dancheong-red);cursor:pointer;background:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.KimchiCalculator-module__N5vaOW__swapBtn:hover{transform:translateY(-1px)}.KimchiCalculator-module__N5vaOW__swapBtnActive{color:var(--dancheong-red);background:#b23a2d1f;border-color:#b23a2d66}.KimchiCalculator-module__N5vaOW__swapBtn:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.KimchiCalculator-module__N5vaOW__swapIcon{width:.85rem;height:.85rem;display:block}.KimchiCalculator-module__N5vaOW__hoverInfo:after{content:attr(data-info);border:1px solid var(--line);width:min(16rem,70vw);color:var(--ink);opacity:0;pointer-events:none;z-index:2;white-space:normal;background:#fff;border-radius:.7rem;padding:.6rem .75rem;font-size:.85rem;transition:opacity .16s,transform .16s;position:absolute;top:1.6rem;left:0;transform:translateY(6px);box-shadow:0 14px 28px #201a142e}.KimchiCalculator-module__N5vaOW__hoverInfo:before{content:"";border-left:1px solid var(--line);border-top:1px solid var(--line);opacity:0;z-index:2;background:#fff;width:.5rem;height:.5rem;transition:opacity .16s;position:absolute;top:1.2rem;left:.6rem;transform:rotate(45deg)}.KimchiCalculator-module__N5vaOW__hoverInfo:hover:after,.KimchiCalculator-module__N5vaOW__hoverInfo:hover:before,.KimchiCalculator-module__N5vaOW__hoverInfo:focus-visible:after,.KimchiCalculator-module__N5vaOW__hoverInfo:focus-visible:before{opacity:1;transform:translateY(0)}.KimchiCalculator-module__N5vaOW__spice{gap:.6rem;margin-top:1rem;display:grid}.KimchiCalculator-module__N5vaOW__spiceLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.7rem}.KimchiCalculator-module__N5vaOW__spiceRow{flex-wrap:wrap;gap:.6rem;display:flex}.KimchiCalculator-module__N5vaOW__spiceBtn{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fffc;border-radius:999px;padding:.45rem .95rem;font-size:.95rem;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}.KimchiCalculator-module__N5vaOW__spiceBtn:hover{transform:translateY(-1px)}.KimchiCalculator-module__N5vaOW__spiceBtnActive{background:linear-gradient(135deg,#163d5a1f,#1f5f4d2e);border-color:#163d5a66;font-weight:600;box-shadow:0 8px 16px #163d5a29}.KimchiCalculator-module__N5vaOW__spiceBtn:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.KimchiCalculator-module__N5vaOW__spiceHint{color:var(--ink-muted);font-size:.85rem}.KimchiCalculator-module__N5vaOW__actionRow{justify-content:flex-start;margin-top:.9rem;display:flex}.KimchiCalculator-module__N5vaOW__input{border:1px solid var(--line);height:3.1rem;color:var(--ink);background:#ffffffeb;border-radius:.9rem;outline:none;flex:1;padding:0 1rem;font-size:1.05rem;transition:border-color .18s,box-shadow .18s,background .18s}.KimchiCalculator-module__N5vaOW__input::placeholder{color:#201a1473}.KimchiCalculator-module__N5vaOW__input:focus-visible{border-color:var(--jade);box-shadow:0 0 0 3px var(--focus);background:#fff}.KimchiCalculator-module__N5vaOW__btn{background:linear-gradient(135deg,var(--dancheong-blue),var(--jade));color:#fdf8f1;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:.9rem;height:3.1rem;padding:0 1.3rem;font-size:1.05rem;font-weight:600;transition:transform .16s,box-shadow .16s,filter .16s}.KimchiCalculator-module__N5vaOW__btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 24px #163d5a33}.KimchiCalculator-module__N5vaOW__btn:active{filter:brightness(.98);transform:translateY(0)}.KimchiCalculator-module__N5vaOW__btn:focus-visible{box-shadow:0 0 0 3px var(--focus),0 12px 24px #163d5a33;outline:none}.KimchiCalculator-module__N5vaOW__hint{color:var(--ink);background:#1f5f4d14;border-radius:.8rem;margin-top:.85rem;padding:.7rem .9rem;font-size:.95rem}.KimchiCalculator-module__N5vaOW__guide{gap:1rem;margin-top:2.6rem;display:grid}.KimchiCalculator-module__N5vaOW__guideTitle{font-family:var(--font-heritage);margin:0;font-size:1.5rem}.KimchiCalculator-module__N5vaOW__guideHeader{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;padding:0 .25rem;font-size:.7rem;display:grid}.KimchiCalculator-module__N5vaOW__guideList{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.KimchiCalculator-module__N5vaOW__timeline{border:1px solid var(--line);background:linear-gradient(#ffffffe6,#f9f3eaf2);border-radius:1.25rem;margin-top:3rem;padding:2rem;box-shadow:0 14px 28px #201a1414}.KimchiCalculator-module__N5vaOW__timelineTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0 0 1rem;font-size:1.25rem}.KimchiCalculator-module__N5vaOW__timelineWrapper{padding:1rem 0;position:relative}.KimchiCalculator-module__N5vaOW__timelineSvg{width:10px;height:100%;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.KimchiCalculator-module__N5vaOW__timelineGrid{grid-auto-rows:auto;row-gap:1rem;display:grid}.KimchiCalculator-module__N5vaOW__timelineCard{background:#fffffff2;border:1px solid #00000014;border-radius:1rem;flex-direction:column;max-width:42rem;padding:1rem 1.15rem;display:flex;position:relative;box-shadow:0 10px 20px #201a1414}.KimchiCalculator-module__N5vaOW__timelineCard:after{content:"";background:var(--dancheong-red);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:1.25rem;box-shadow:0 0 0 2px #1f5f4d40}.KimchiCalculator-module__N5vaOW__timelineCardLeft:after{right:-32px;box-shadow:0 0 0 2px #1f5f4d40}.KimchiCalculator-module__N5vaOW__timelineCardRight:after{left:-32px;box-shadow:0 0 0 2px #1f5f4d40}.KimchiCalculator-module__N5vaOW__timelineCardLeft{text-align:right;justify-self:end}.KimchiCalculator-module__N5vaOW__timelineCardRight{text-align:left;justify-self:start}.KimchiCalculator-module__N5vaOW__timelineCardTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.KimchiCalculator-module__N5vaOW__timelineCardList{color:var(--ink);margin:0;padding-left:1rem;font-size:.92rem;list-style:outside}.KimchiCalculator-module__N5vaOW__timelineCardList li{margin-bottom:.35rem;line-height:1.4}@media (max-width:768px){.KimchiCalculator-module__N5vaOW__timelineWrapper{padding:1rem 0}.KimchiCalculator-module__N5vaOW__timelineSvg{left:1rem}.KimchiCalculator-module__N5vaOW__timelineCard{max-width:none;padding-left:2.5rem}.KimchiCalculator-module__N5vaOW__timelineCardLeft,.KimchiCalculator-module__N5vaOW__timelineCardRight{text-align:left;justify-self:stretch}.KimchiCalculator-module__N5vaOW__timelineCardLeft:after,.KimchiCalculator-module__N5vaOW__timelineCardRight:after{left:0;right:auto}}@media print{.KimchiCalculator-module__N5vaOW__timeline{display:none}}.KimchiCalculator-module__N5vaOW__timelineSlot{width:100%;display:flex}.KimchiCalculator-module__N5vaOW__timelineSlotLeft{justify-content:flex-end}.KimchiCalculator-module__N5vaOW__timelineSlotRight{justify-content:flex-start}.KimchiCalculator-module__N5vaOW__timelineItem:after{content:"";background:var(--dancheong-red);border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;inset:1rem auto auto;box-shadow:0 0 0 2px #1f5f4d33}.KimchiCalculator-module__N5vaOW__timelineSlotLeft .KimchiCalculator-module__N5vaOW__timelineItem:after{right:-24px}.KimchiCalculator-module__N5vaOW__timelineSlotRight .KimchiCalculator-module__N5vaOW__timelineItem:after{left:-24px}@media (max-width:768px){.KimchiCalculator-module__N5vaOW__timeline{padding:1.5rem 1rem}.KimchiCalculator-module__N5vaOW__timeline:before{left:.5rem}.KimchiCalculator-module__N5vaOW__timelineSlot{justify-content:flex-start}.KimchiCalculator-module__N5vaOW__timelineItem{width:100%;margin-left:1.2rem}.KimchiCalculator-module__N5vaOW__timelineSlotLeft .KimchiCalculator-module__N5vaOW__timelineItem:after,.KimchiCalculator-module__N5vaOW__timelineSlotRight .KimchiCalculator-module__N5vaOW__timelineItem:after{left:-28px}}.KimchiCalculator-module__N5vaOW__guideRow{border:1px solid var(--line);background:#ffffffdb;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 12px 24px #201a141f}.KimchiCalculator-module__N5vaOW__guideIngredients{gap:.6rem;display:grid}.KimchiCalculator-module__N5vaOW__stepLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.7rem}.KimchiCalculator-module__N5vaOW__ingredientList{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.KimchiCalculator-module__N5vaOW__ingredientItem{justify-content:space-between;align-items:center;gap:.6rem;font-size:.95rem;display:flex}.KimchiCalculator-module__N5vaOW__ingredientName{color:var(--ink)}.KimchiCalculator-module__N5vaOW__ingredientAmount{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.KimchiCalculator-module__N5vaOW__ingredientAmountMuted{color:var(--ink-muted);font-style:italic;font-weight:500}.KimchiCalculator-module__N5vaOW__guideInstruction{color:var(--ink);text-align:center;justify-content:center;align-items:center;font-size:1rem;display:flex}.KimchiCalculator-module__N5vaOW__guideInstruction p{width:100%;margin:0}.KimchiCalculator-module__N5vaOW__faq{border:1px solid var(--line);background:#ffffffdb;border-radius:1.2rem;margin-top:2.2rem;padding:1.6rem 1.5rem;box-shadow:0 18px 36px #201a141f}.KimchiCalculator-module__N5vaOW__faqHeader{gap:.4rem;margin-bottom:1rem;display:grid}.KimchiCalculator-module__N5vaOW__faqTitle{font-family:var(--font-heritage);margin:0;font-size:clamp(1.5rem,2.4vw,2.1rem)}.KimchiCalculator-module__N5vaOW__faqIntro{color:var(--ink-muted);margin:0;font-size:.95rem}.KimchiCalculator-module__N5vaOW__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.KimchiCalculator-module__N5vaOW__faqItem{border:1px solid var(--line);background:#ffffffd1;border-radius:.9rem;min-width:0;padding:.95rem 1rem}.KimchiCalculator-module__N5vaOW__faqItem summary{cursor:pointer;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.95rem;font-weight:600}.KimchiCalculator-module__N5vaOW__faqItem[open] summary{margin-bottom:.9rem}.KimchiCalculator-module__N5vaOW__faqItem p{color:var(--ink);text-align:justify;margin:.5rem 0 0;font-size:.95rem;line-height:1.6}.KimchiCalculator-module__N5vaOW__faqItem p:first-of-type{margin-top:0}.KimchiCalculator-module__N5vaOW__faqNote{color:var(--ink-muted);margin:1rem 0 0;font-size:.9rem}.KimchiCalculator-module__N5vaOW__faqNote a{color:var(--dancheong-blue);border-bottom:1px solid #0000;text-decoration:none}.KimchiCalculator-module__N5vaOW__faqNote a:hover{border-color:currentColor}.KimchiCalculator-module__N5vaOW__disclaimer{border:1px dashed var(--line);color:var(--ink);text-align:center;background:#ffffffb3;border-radius:.9rem;margin-top:2.2rem;padding:.85rem 1.1rem;font-size:.95rem}.KimchiCalculator-module__N5vaOW__footer{border:1px solid var(--line);background:#ffffffc7;border-radius:1.2rem;margin-top:1rem;padding:1.6rem 1.4rem;box-shadow:0 18px 36px #201a141f}.KimchiCalculator-module__N5vaOW__footerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.KimchiCalculator-module__N5vaOW__footerCol{gap:.5rem;display:grid}.KimchiCalculator-module__N5vaOW__footerTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.KimchiCalculator-module__N5vaOW__footerLink{color:var(--ink);cursor:pointer;font-size:.95rem;font:inherit;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;text-decoration:none;display:inline-flex}.KimchiCalculator-module__N5vaOW__footerLink:hover{color:var(--dancheong-blue)}.KimchiCalculator-module__N5vaOW__footerLink:focus-visible{box-shadow:0 0 0 3px var(--focus);border-radius:.35rem;outline:none}.KimchiCalculator-module__N5vaOW__footerText{color:var(--ink);font-size:.95rem}.KimchiCalculator-module__N5vaOW__footerIcon{flex:none;width:1rem;height:1rem}.KimchiCalculator-module__N5vaOW__footerMeta{border-top:1px dashed var(--line);color:var(--ink-muted);justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:.9rem;font-size:.85rem;display:flex}.KimchiCalculator-module__N5vaOW__cookieOverlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;background:#0e0c0980;justify-content:center;align-items:flex-end;padding:2.5rem 1.5rem;display:flex;position:fixed;inset:0}.KimchiCalculator-module__N5vaOW__cookieBanner{width:min(46rem,100vw - 3rem)}.KimchiCalculator-module__N5vaOW__cookieCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#fffffffa,#f9f3eafa);border:1px solid #163d5a47;border-radius:1.5rem;padding:2rem 1.8rem 1.8rem;animation:.32s ease-out both KimchiCalculator-module__N5vaOW__cookie-pop;position:relative;box-shadow:0 32px 70px #201a1440}.KimchiCalculator-module__N5vaOW__cookieCard:before{content:"";background:linear-gradient(90deg,var(--jade),var(--dancheong-gold),var(--dancheong-red),var(--dancheong-blue));opacity:.75;border-radius:999px;height:.3rem;position:absolute;top:.9rem;left:1.5rem;right:1.5rem}.KimchiCalculator-module__N5vaOW__cookieCard:after{content:"";pointer-events:none;border:1px solid #fff9;border-radius:1.2rem;position:absolute;inset:.55rem}.KimchiCalculator-module__N5vaOW__cookieTop{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.4rem;display:grid}.KimchiCalculator-module__N5vaOW__cookieTitle{font-family:var(--font-heritage);font-size:1.35rem}.KimchiCalculator-module__N5vaOW__cookieText{color:var(--ink-muted);margin:.55rem 0 0;font-size:1rem}.KimchiCalculator-module__N5vaOW__cookieActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.KimchiCalculator-module__N5vaOW__cookieBtn{cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.55rem 1.1rem;font-size:.88rem;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s}.KimchiCalculator-module__N5vaOW__cookieBtn:hover{transform:translateY(-1px)}.KimchiCalculator-module__N5vaOW__cookieBtnPrimary{background:linear-gradient(135deg,var(--dancheong-blue),var(--jade));color:#fffaf2;box-shadow:0 12px 20px #163d5a38}.KimchiCalculator-module__N5vaOW__cookieBtnOutline{border-color:var(--line);color:var(--ink);background:#ffffffe6}.KimchiCalculator-module__N5vaOW__cookieBtnGhost{border-color:var(--line);color:var(--ink);background:0 0}.KimchiCalculator-module__N5vaOW__cookieBtn:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}.KimchiCalculator-module__N5vaOW__cookieOptions{border-top:1px dashed var(--line);gap:.7rem;margin-top:1.2rem;padding-top:1.2rem;display:grid}.KimchiCalculator-module__N5vaOW__cookieOption{background:#fffc;border:1px solid #201a1414;border-radius:.85rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .8rem;display:flex}.KimchiCalculator-module__N5vaOW__cookieOptionTitle{font-size:.95rem;font-weight:600}.KimchiCalculator-module__N5vaOW__cookieOptionText{color:var(--ink-muted);font-size:.85rem}.KimchiCalculator-module__N5vaOW__cookieSwitch{appearance:none;cursor:pointer;background:#201a1426;border-radius:999px;outline:none;width:2.4rem;height:1.3rem;transition:background .16s;position:relative}.KimchiCalculator-module__N5vaOW__cookieSwitch:after{content:"";background:#fff;border-radius:50%;width:1rem;height:1rem;transition:transform .16s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 3px 6px #201a1433}.KimchiCalculator-module__N5vaOW__cookieSwitch:checked{background:#1f5f4d99}.KimchiCalculator-module__N5vaOW__cookieSwitch:checked:after{transform:translate(1.1rem)}.KimchiCalculator-module__N5vaOW__cookieSwitch:disabled{cursor:not-allowed;opacity:.6}.KimchiCalculator-module__N5vaOW__cookieFooter{justify-content:flex-end;gap:.6rem;margin-top:.4rem;display:flex}.KimchiCalculator-module__N5vaOW__printRow{justify-content:flex-start;margin-top:1rem;display:flex}.KimchiCalculator-module__N5vaOW__printNote{color:var(--ink-muted);max-width:28rem;margin:.5rem 0 0;font-size:.9rem;line-height:1.4}.KimchiCalculator-module__N5vaOW__printBtn{color:#fff;letter-spacing:.05em;cursor:pointer;background:linear-gradient(135deg,#d84c36,#ac1b2b,#4f1a6f);border:none;border-radius:1rem;padding:.65rem 1.4rem;font-size:1rem;font-weight:700;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 16px #d84c3659}.KimchiCalculator-module__N5vaOW__printBtn:hover{transform:translateY(-1px);box-shadow:0 14px 24px #201a144d}.KimchiCalculator-module__N5vaOW__printBtn:focus-visible{outline-offset:4px;outline:3px solid #fffc}@media print{.KimchiCalculator-module__N5vaOW__sub,.KimchiCalculator-module__N5vaOW__hint,.KimchiCalculator-module__N5vaOW__printRow,.KimchiCalculator-module__N5vaOW__printNote{display:none}.KimchiCalculator-module__N5vaOW__wrap{max-width:100%}}.KimchiCalculator-module__N5vaOW__printBtn:focus-visible{box-shadow:0 0 0 3px var(--focus);outline:none}@keyframes KimchiCalculator-module__N5vaOW__rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes KimchiCalculator-module__N5vaOW__float-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes KimchiCalculator-module__N5vaOW__cookie-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:42rem){.KimchiCalculator-module__N5vaOW__row{flex-direction:column;align-items:stretch}.KimchiCalculator-module__N5vaOW__btn{width:100%}.KimchiCalculator-module__N5vaOW__wrap:before{right:-2rem}.KimchiCalculator-module__N5vaOW__wrap:after{top:4.5rem;left:-2rem}.KimchiCalculator-module__N5vaOW__hoverInfo:after{width:min(15rem,82vw)}.KimchiCalculator-module__N5vaOW__guideHeader{display:none}.KimchiCalculator-module__N5vaOW__guideRow{grid-template-columns:1fr}.KimchiCalculator-module__N5vaOW__guideInstruction{border-top:1px dashed var(--line);padding-top:.8rem}.KimchiCalculator-module__N5vaOW__faq{padding:1.3rem 1.2rem}.KimchiCalculator-module__N5vaOW__faqGrid,.KimchiCalculator-module__N5vaOW__footerGrid{grid-template-columns:1fr}.KimchiCalculator-module__N5vaOW__footerMeta{flex-direction:column;align-items:flex-start}.KimchiCalculator-module__N5vaOW__cookieOverlay{padding:1.5rem 1rem}.KimchiCalculator-module__N5vaOW__cookieBanner{width:min(30rem,100vw - 2rem)}.KimchiCalculator-module__N5vaOW__cookieTop{grid-template-columns:1fr}.KimchiCalculator-module__N5vaOW__cookieActions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.KimchiCalculator-module__N5vaOW__h1,.KimchiCalculator-module__N5vaOW__sub,.KimchiCalculator-module__N5vaOW__card{animation:none}.KimchiCalculator-module__N5vaOW__btn,.KimchiCalculator-module__N5vaOW__input{transition:none}}@media print{@page{size:A4;margin:12mm}body{color:#000;background:#fff;font-size:12px;line-height:1.35}.KimchiCalculator-module__N5vaOW__wrap{max-width:100%;padding:0}.KimchiCalculator-module__N5vaOW__h1{margin-bottom:.35rem;font-size:1.4rem}.KimchiCalculator-module__N5vaOW__sub{margin-bottom:.8rem;font-size:.85rem}.KimchiCalculator-module__N5vaOW__wrap:before,.KimchiCalculator-module__N5vaOW__wrap:after,.KimchiCalculator-module__N5vaOW__card:before,.KimchiCalculator-module__N5vaOW__card:after{opacity:0}.KimchiCalculator-module__N5vaOW__card{box-shadow:none;background:#fff;padding:.8rem}.KimchiCalculator-module__N5vaOW__btn,.KimchiCalculator-module__N5vaOW__printBtn,.KimchiCalculator-module__N5vaOW__swapBtn,.KimchiCalculator-module__N5vaOW__hoverInfo:after,.KimchiCalculator-module__N5vaOW__hoverInfo:before,.KimchiCalculator-module__N5vaOW__cookieOverlay,.KimchiCalculator-module__N5vaOW__cookieBanner,.KimchiCalculator-module__N5vaOW__faq,.KimchiCalculator-module__N5vaOW__disclaimer,.KimchiCalculator-module__N5vaOW__footer{display:none}.KimchiCalculator-module__N5vaOW__input{box-shadow:none;background:0 0;border:none;padding-left:0}.KimchiCalculator-module__N5vaOW__spiceBtn{display:none}.KimchiCalculator-module__N5vaOW__spiceBtnActive{box-shadow:none;background:0 0;border:none;padding:0;display:inline-flex;transform:none}.KimchiCalculator-module__N5vaOW__hint{padding:.5rem .6rem;font-size:.85rem}.KimchiCalculator-module__N5vaOW__guide{gap:.5rem;margin-top:1rem}.KimchiCalculator-module__N5vaOW__guideTitle{font-size:1.2rem}.KimchiCalculator-module__N5vaOW__guideHeader{font-size:.6rem}.KimchiCalculator-module__N5vaOW__guideList{gap:.5rem}.KimchiCalculator-module__N5vaOW__guideRow{box-shadow:none;break-inside:avoid;page-break-inside:avoid;background:#fff;padding:.6rem .7rem}.KimchiCalculator-module__N5vaOW__ingredientList{gap:.25rem}.KimchiCalculator-module__N5vaOW__ingredientItem,.KimchiCalculator-module__N5vaOW__ingredientAmount{font-size:.85rem}.KimchiCalculator-module__N5vaOW__guideInstruction{font-size:.9rem}}
