.FileSizeCalculator_container__cDJ_V{width:100%;max-width:1400px;margin:0 auto}.FileSizeCalculator_container-wide__tS0ZA{width:100%;max-width:1600px;margin:0 auto}.FileSizeCalculator_container-narrow___9jpA{width:100%;max-width:90rem;margin:0 auto}.FileSizeCalculator_glass-card-frosted__3_zze,.FileSizeCalculator_glass-card__it4k4,.FileSizeCalculator_glassCard__JZv_w{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1.5rem;transition:all .3s ease}.FileSizeCalculator_glass-card-frosted__3_zze{backdrop-filter:blur(10px)}.FileSizeCalculator_section-title__50tDB,.FileSizeCalculator_sectionTitle__R9QM7{font-size:1.125rem;margin:0 0 1.25rem}.FileSizeCalculator_section-title-sm__YQ_aw,.FileSizeCalculator_section-title__50tDB,.FileSizeCalculator_sectionTitle__R9QM7{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.FileSizeCalculator_section-title-sm__YQ_aw{font-size:1rem;margin:0 0 1rem}.FileSizeCalculator_input-field__li0Jm{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}.FileSizeCalculator_input-field__li0Jm:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.FileSizeCalculator_input-field__li0Jm::placeholder{color:var(--text-muted)}.FileSizeCalculator_input-field__li0Jm::-webkit-inner-spin-button,.FileSizeCalculator_input-field__li0Jm::-webkit-outer-spin-button{opacity:1}.FileSizeCalculator_input-label__wl3Ad{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.FileSizeCalculator_slider__smIw3{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.FileSizeCalculator_slider__smIw3::-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}.FileSizeCalculator_slider__smIw3::-webkit-slider-thumb:hover{transform:scale(1.1)}.FileSizeCalculator_slider__smIw3::-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)}.FileSizeCalculator_slider-header__LtCiF{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.FileSizeCalculator_slider-label__3QLSP{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.FileSizeCalculator_slider-value__b1YmC{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.FileSizeCalculator_color-input__vBiBO{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}.FileSizeCalculator_color-input__vBiBO::-webkit-color-swatch-wrapper{padding:0}.FileSizeCalculator_color-input__vBiBO::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.FileSizeCalculator_color-input__vBiBO:hover{border-color:var(--border-strong);transform:scale(1.05)}.FileSizeCalculator_color-input__vBiBO:focus{outline:none;border-color:var(--input-border-focus)}.FileSizeCalculator_color-input-sm__7i6hB{width:32px;height:32px;border-width:1px}.FileSizeCalculator_info-grid__8_HZH{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.FileSizeCalculator_info-grid__8_HZH{grid-template-columns:1fr}}.FileSizeCalculator_info-item__ujkb2{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.FileSizeCalculator_info-subtitle__xadyq{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.FileSizeCalculator_info-text__dGyvc{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.FileSizeCalculator_info-text__dGyvc 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)}.FileSizeCalculator_grid-2col__koQLT{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:1024px){.FileSizeCalculator_grid-2col__koQLT{grid-template-columns:1fr}}.FileSizeCalculator_grid-2col-768__hIkPH{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:768px){.FileSizeCalculator_grid-2col-768__hIkPH{grid-template-columns:1fr}}.FileSizeCalculator_copy-btn__b7CNT{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}.FileSizeCalculator_copy-btn__b7CNT:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.FileSizeCalculator_copy-btn__b7CNT.FileSizeCalculator_copied__6lXLs{color:oklch(.7 .18 145)}.FileSizeCalculator_copy-icon__aPGOn{width:1rem;height:1rem}.FileSizeCalculator_glassCard__JZv_w{margin-bottom:1.5rem}.FileSizeCalculator_chartTitle__DAme5{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;display:flex;align-items:center}.FileSizeCalculator_chartTitle__DAme5 svg{color:oklch(.55 .196 311.1)}.FileSizeCalculator_chartSubtitle__33pl_{font-size:.85rem;color:var(--text-muted);margin:0 0 1rem}.FileSizeCalculator_toggleBtn__YMdYp{background:none;border:none;padding:0;cursor:pointer}.FileSizeCalculator_toggleTrack__vQ3aD{width:44px;height:24px;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:12px;position:relative;transition:all .2s ease}.FileSizeCalculator_toggleTrack__vQ3aD.FileSizeCalculator_toggleActive__in7m7{background:oklch(.55 .196 311.1/.2);border-color:oklch(.55 .196 311.1)}.FileSizeCalculator_toggleTrack__vQ3aD.FileSizeCalculator_toggleActive__in7m7 .FileSizeCalculator_toggleThumb__c0rvI{transform:translateX(20px)}.FileSizeCalculator_toggleThumb__c0rvI{width:18px;height:18px;background:var(--text-primary);border-radius:50%;position:absolute;top:2px;left:2px;transition:transform .2s ease}.FileSizeCalculator_inputLabel__Plgyh{font-size:.8rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.FileSizeCalculator_numberInput__H5HLq{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;font-size:1rem;transition:background .2s ease-in-out,border-color .2s ease-in-out}.FileSizeCalculator_numberInput__H5HLq:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.FileSizeCalculator_numberInput__H5HLq::placeholder{color:var(--text-muted)}.FileSizeCalculator_numberInput__H5HLq{flex:1;font-size:1.25rem;font-weight:600;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.FileSizeCalculator_numberInput__H5HLq::-webkit-inner-spin-button,.FileSizeCalculator_numberInput__H5HLq::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FileSizeCalculator_numberInput__H5HLq{-moz-appearance:textfield;appearance:textfield}.FileSizeCalculator_unitSelect__k0rlH{min-width:200px;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}.FileSizeCalculator_unitSelect__k0rlH:focus{outline:none;border-color:oklch(.55 .196 311.1)}@media(max-width:480px){.FileSizeCalculator_unitSelect__k0rlH{min-width:100%}}.FileSizeCalculator_unitSelectSmall__hzdqX{min-width:90px;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}.FileSizeCalculator_unitSelectSmall__hzdqX:focus{outline:none;border-color:oklch(.55 .196 311.1)}.FileSizeCalculator_resultsGrid__j0cJv{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:768px){.FileSizeCalculator_resultsGrid__j0cJv{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.FileSizeCalculator_resultsGrid__j0cJv{grid-template-columns:1fr}}.FileSizeCalculator_resultItem___vEiK{padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;transition:all .2s ease}.FileSizeCalculator_resultItem___vEiK.FileSizeCalculator_resultItemActive__AgVW1{border-color:oklch(.55 .196 311.1);background:oklch(.55 .196 311.1/.2)}.FileSizeCalculator_resultLabel__dps_f{display:block;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.FileSizeCalculator_resultValue__0evhN{font-size:1rem;font-weight:600;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;word-break:break-all}.FileSizeCalculator_copyBtnSmall__VkzM8{padding:.25rem;background:rgba(0,0,0,0);border:none;color:var(--text-muted);cursor:pointer;transition:all .2s ease;border-radius:.375rem;flex-shrink:0}.FileSizeCalculator_copyBtnSmall__VkzM8:hover{color:var(--text-primary);background:var(--bg-glass)}.FileSizeCalculator_copyBtnSmall__VkzM8.FileSizeCalculator_copied__6lXLs{color:oklch(.7 .18 145)}.FileSizeCalculator_copyAllBtn__It8ft{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;transition:all .2s ease-in-out;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:14px;border:1px solid rgba(0,0,0,0)}.FileSizeCalculator_copyAllBtn__It8ft:disabled{opacity:.5;cursor:not-allowed}.FileSizeCalculator_copyAllBtn__It8ft{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.FileSizeCalculator_copyAllBtn__It8ft:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.FileSizeCalculator_copyAllBtn__It8ft{font-size:.8rem;gap:.375rem}.FileSizeCalculator_plannerGrid__5jkb_{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:end}@media(max-width:768px){.FileSizeCalculator_plannerGrid__5jkb_{grid-template-columns:1fr;gap:.75rem}}.FileSizeCalculator_plannerResult__tXhtQ{margin-top:1.5rem;padding:1.25rem;background:oklch(.55 .196 311.1/.2);border:1px solid oklch(.55 .196 311.1);border-radius:.5rem}.FileSizeCalculator_plannerCount__L5Lb1{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.75rem}.FileSizeCalculator_plannerCountNumber__k7elD{font-size:2rem;font-weight:700;color:oklch(.55 .196 311.1);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.FileSizeCalculator_plannerCountLabel__selMt{font-size:1rem;color:var(--text-secondary)}.FileSizeCalculator_plannerMeta__JBwzk{display:flex;flex-direction:column;gap:.5rem}.FileSizeCalculator_plannerBar__9obyg{width:100%;height:6px;background:var(--input-bg);border-radius:3px;overflow:hidden}.FileSizeCalculator_plannerBarFill__mSQ7_{height:100%;background:oklch(.55 .196 311.1);border-radius:3px;transition:width .3s ease}.FileSizeCalculator_plannerMetaText__s5lj0{font-size:.8rem;color:var(--text-muted)}.FileSizeCalculator_tableWrapper__TIFLl{overflow-x:auto}.FileSizeCalculator_referenceTable__5cPiK{width:100%;border-collapse:collapse;font-size:.9rem}.FileSizeCalculator_referenceTable__5cPiK 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)}.FileSizeCalculator_referenceTable__5cPiK th:first-child{border-radius:.375rem 0 0 0}.FileSizeCalculator_referenceTable__5cPiK th:last-child{border-radius:0 .375rem 0 0}.FileSizeCalculator_referenceTable__5cPiK td{padding:.5rem .75rem;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.FileSizeCalculator_referenceTable__5cPiK tr:last-child td{border-bottom:none}.FileSizeCalculator_referenceTable__5cPiK tr:hover td{background:hsla(0,0%,100%,.02)}.FileSizeCalculator_boldCell__rpmYa{font-weight:600}.FileSizeCalculator_mutedCell__1TvCV{color:var(--text-muted);font-size:.8rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.FileSizeCalculator_tipsGrid__b3hV7{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.FileSizeCalculator_tipCard__4W3Qs{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.FileSizeCalculator_tipCard__4W3Qs h4{font-size:.9rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.FileSizeCalculator_tipCard__4W3Qs p{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0}