.KitchenConverter_container__FSPb7{width:100%;max-width:1400px;margin:0 auto}.KitchenConverter_container-wide__Sk5wR{width:100%;max-width:1600px;margin:0 auto}.KitchenConverter_container-narrow__cc0xT{width:100%;max-width:90rem;margin:0 auto}.KitchenConverter_glass-card-frosted__rQz2d,.KitchenConverter_glass-card__uOoxr,.KitchenConverter_glassCard__F8TSV{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.KitchenConverter_glass-card-frosted__rQz2d{backdrop-filter:blur(10px)}.KitchenConverter_section-title__Tof_L,.KitchenConverter_sectionTitle__Bh_un{font-size:1.125rem;margin:0 0 1.25rem}.KitchenConverter_section-title-sm__w1znN,.KitchenConverter_section-title__Tof_L,.KitchenConverter_sectionTitle__Bh_un{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.KitchenConverter_section-title-sm__w1znN{font-size:1rem;margin:0 0 1rem}.KitchenConverter_input-field__2pU4y{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-size:1rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;transition:all .2s ease}.KitchenConverter_input-field__2pU4y:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.KitchenConverter_input-field__2pU4y::placeholder{color:var(--text-muted)}.KitchenConverter_input-field__2pU4y::-webkit-inner-spin-button,.KitchenConverter_input-field__2pU4y::-webkit-outer-spin-button{opacity:1}.KitchenConverter_input-label__nfKud{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.KitchenConverter_slider__WZBhX{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.KitchenConverter_slider__WZBhX::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--color-white);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s ease}.KitchenConverter_slider__WZBhX::-webkit-slider-thumb:hover{transform:scale(1.1)}.KitchenConverter_slider__WZBhX::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--color-white);border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--shadow-md)}.KitchenConverter_slider-header__JTVFh{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.KitchenConverter_slider-label__MpUmC{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.KitchenConverter_slider-value__CrgBC{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.KitchenConverter_color-input__IaQEw{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:.5rem;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.KitchenConverter_color-input__IaQEw::-webkit-color-swatch-wrapper{padding:0}.KitchenConverter_color-input__IaQEw::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.KitchenConverter_color-input__IaQEw:hover{border-color:var(--border-strong);transform:scale(1.05)}.KitchenConverter_color-input__IaQEw:focus{outline:none;border-color:var(--input-border-focus)}.KitchenConverter_color-input-sm__n_jec{width:32px;height:32px;border-width:1px}.KitchenConverter_info-grid__yUMFH{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.KitchenConverter_info-grid__yUMFH{grid-template-columns:1fr}}.KitchenConverter_info-item__yWTqi{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.KitchenConverter_info-subtitle__P7yj3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.KitchenConverter_info-text__5Hy_Z{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.KitchenConverter_info-text__5Hy_Z code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.KitchenConverter_grid-2col__x4_cD{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.KitchenConverter_grid-2col__x4_cD{grid-template-columns:1fr}}.KitchenConverter_grid-2col-768__eAD3X{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.KitchenConverter_grid-2col-768__eAD3X{grid-template-columns:1fr}}.KitchenConverter_copy-btn__GA53b,.KitchenConverter_copyBtn__AlzVg{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.KitchenConverter_copy-btn__GA53b:hover,.KitchenConverter_copyBtn__AlzVg:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.KitchenConverter_copied__LVCRa.KitchenConverter_copyBtn__AlzVg,.KitchenConverter_copy-btn__GA53b.KitchenConverter_copied__LVCRa{color:oklch(.7 .18 145)}.KitchenConverter_copy-icon__YPhZh,.KitchenConverter_copyIcon__PzW4V{width:1rem;height:1rem}.KitchenConverter_glassCard__F8TSV{margin-bottom:1.5rem}.KitchenConverter_chartTitle__cRzRt{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem;font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.KitchenConverter_chartSubtitle__t27H6{font-size:.85rem;color:var(--text-muted);margin:0 0 1rem}.KitchenConverter_categoryTabs__3PdyL{display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.25rem;background:var(--input-bg);border-radius:.5rem;width:fit-content}.KitchenConverter_categoryTab__PbWsv{padding:.625rem 1.25rem;background:rgba(0,0,0,0);border:none;border-radius:.375rem;font-size:.9rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.KitchenConverter_categoryTab__PbWsv:hover{color:var(--text-primary)}.KitchenConverter_categoryTab__PbWsv.KitchenConverter_active__Psn0_{background:var(--bg-glass);color:var(--text-primary);box-shadow:var(--shadow-sm)}.KitchenConverter_converterGrid__5h0mk{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:end}@media(max-width:768px){.KitchenConverter_converterGrid__5h0mk{grid-template-columns:1fr;gap:.75rem}}.KitchenConverter_converterInput__FQTPF{display:flex;flex-direction:column;gap:.5rem}.KitchenConverter_inputLabel__rbUsv{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.KitchenConverter_inputRow__P2szE{display:flex;gap:.5rem}@media(max-width:480px){.KitchenConverter_inputRow__P2szE{flex-direction:column}}.KitchenConverter_numberInput__NRdnP{flex:1;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;font-size:1.25rem;font-weight:600;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.KitchenConverter_numberInput__NRdnP:focus{outline:none;border-color:oklch(.55 .196 311.1)}.KitchenConverter_numberInput__NRdnP::placeholder{color:var(--text-muted);font-weight:400}.KitchenConverter_resultDisplay__Rojnc{flex:1;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;font-size:1.25rem;font-weight:600;color:oklch(.55 .196 311.1);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;min-height:52px;display:flex;align-items:center;cursor:not-allowed}.KitchenConverter_unitSelect__FGRcL{min-width:160px;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;font-size:.9rem;color:var(--text-primary);cursor:pointer}.KitchenConverter_unitSelect__FGRcL:focus{outline:none;border-color:oklch(.55 .196 311.1)}@media(max-width:480px){.KitchenConverter_unitSelect__FGRcL{min-width:100%}}.KitchenConverter_swapButton__44u2c{padding:.75rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;align-self:end;margin-bottom:.25rem}.KitchenConverter_swapButton__44u2c:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:oklch(.55 .196 311.1)}@media(max-width:768px){.KitchenConverter_swapButton__44u2c{align-self:center}.KitchenConverter_swapButton__44u2c svg{transform:rotate(90deg)}}.KitchenConverter_resultSummary__wEdps{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.5rem;padding:1rem;background:var(--input-bg);border-radius:.5rem}.KitchenConverter_resultText___h0sR{font-size:1.1rem;color:var(--text-secondary)}.KitchenConverter_resultText___h0sR strong{color:var(--text-primary)}.KitchenConverter_chartsGrid__YJQWy{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:900px){.KitchenConverter_chartsGrid__YJQWy{grid-template-columns:1fr}}.KitchenConverter_tableWrapper__JRls2{overflow-x:auto}.KitchenConverter_referenceTable__Vuwv2{width:100%;border-collapse:collapse;font-size:.9rem}.KitchenConverter_referenceTable__Vuwv2 th{text-align:left;padding:.625rem .75rem;background:var(--input-bg);color:var(--text-secondary);font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-subtle)}.KitchenConverter_referenceTable__Vuwv2 th:first-child{border-radius:.375rem 0 0 0}.KitchenConverter_referenceTable__Vuwv2 th:last-child{border-radius:0 .375rem 0 0}.KitchenConverter_referenceTable__Vuwv2 td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.KitchenConverter_referenceTable__Vuwv2 tr:last-child td{border-bottom:none}.KitchenConverter_referenceTable__Vuwv2 tr:hover td{background:hsla(0,0%,100%,.02)}.KitchenConverter_clickableCell__0hMjg{cursor:pointer;position:relative;font-weight:500;color:oklch(.55 .196 311.1);transition:all .2s ease}.KitchenConverter_clickableCell__0hMjg:hover{background:oklch(.55 .196 311.1/.2)}.KitchenConverter_copiedIcon__TS1M_{width:14px;height:14px;margin-left:.5rem;color:oklch(.7 .18 145);display:inline;vertical-align:middle}.KitchenConverter_mutedCell__Av_Y5{color:var(--text-muted);font-size:.85rem}.KitchenConverter_ingredientsGrid__gdRxR{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.KitchenConverter_ingredientCard__iKGtf{padding:.875rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.25rem;position:relative}.KitchenConverter_ingredientCard__iKGtf:hover{border-color:oklch(.55 .196 311.1);background:oklch(.55 .196 311.1/.2)}.KitchenConverter_ingredientName__1Yrsi{font-size:.85rem;font-weight:500;color:var(--text-primary)}.KitchenConverter_ingredientValue__k2p7t{font-size:.8rem;color:var(--text-muted)}.KitchenConverter_ingredientValue__k2p7t strong{color:oklch(.55 .196 311.1)}.KitchenConverter_ingredientCopied__YwPAT{position:absolute;top:.5rem;right:.5rem;width:16px;height:16px;color:oklch(.7 .18 145)}.KitchenConverter_tipsGrid__wkyNl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.KitchenConverter_tipCard__CkSBj{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.KitchenConverter_tipCard__CkSBj h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.KitchenConverter_tipCard__CkSBj p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0}