.BarcodeGenerator_container__wc_fY{width:100%;max-width:1400px;margin:0 auto}.BarcodeGenerator_container-wide__1vEpF,.BarcodeGenerator_container__wc_fY{width:100%;max-width:1600px;margin:0 auto}.BarcodeGenerator_container-narrow__lAHb4{width:100%;max-width:90rem;margin:0 auto}.BarcodeGenerator_glass-card-frosted__S5jKa,.BarcodeGenerator_glass-card__SKtk7,.BarcodeGenerator_glassCard__7l8CR{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:0;padding:1rem;transition:all .3s ease}.BarcodeGenerator_glass-card-frosted__S5jKa{backdrop-filter:blur(10px)}.BarcodeGenerator_section-title__U4VYJ,.BarcodeGenerator_sectionTitle__8rja5{font-size:1.125rem;margin:0 0 1.25rem}.BarcodeGenerator_section-title-sm__Gtemy,.BarcodeGenerator_section-title__U4VYJ,.BarcodeGenerator_sectionTitle__8rja5{font-weight:600;letter-spacing:-.01em;color:var(--text-primary);font-family:var(--font-geist-sans),"Geist Sans",Seravek,"Gill Sans Nova",Ubuntu,Calibri,"DejaVu Sans",source-sans-pro,sans-serif}.BarcodeGenerator_section-title-sm__Gtemy{font-size:1rem;margin:0 0 1rem}.BarcodeGenerator_input-field__jIBJ6{width:100%;padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:0;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}.BarcodeGenerator_input-field__jIBJ6:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BarcodeGenerator_input-field__jIBJ6::placeholder{color:var(--text-muted)}.BarcodeGenerator_input-field__jIBJ6::-webkit-inner-spin-button,.BarcodeGenerator_input-field__jIBJ6::-webkit-outer-spin-button{opacity:1}.BarcodeGenerator_input-label__a7n9P,.BarcodeGenerator_inputLabel__gfmes{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.BarcodeGenerator_slider__bvFPj{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.BarcodeGenerator_slider__bvFPj::-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}.BarcodeGenerator_slider__bvFPj::-webkit-slider-thumb:hover{transform:scale(1.1)}.BarcodeGenerator_slider__bvFPj::-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)}.BarcodeGenerator_slider-header__Sdr06,.BarcodeGenerator_sliderHeader__rnbOB{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.BarcodeGenerator_slider-label__qAz_H,.BarcodeGenerator_sliderLabel__1Ls4a{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.BarcodeGenerator_slider-value__dm7Hu,.BarcodeGenerator_sliderValue__epP2e{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.BarcodeGenerator_color-input__nSU94{width:48px;height:48px;padding:0;border:2px solid var(--border-medium);border-radius:0;cursor:pointer;background:rgba(0,0,0,0);transition:all .2s ease}.BarcodeGenerator_color-input__nSU94::-webkit-color-swatch-wrapper{padding:0}.BarcodeGenerator_color-input__nSU94::-webkit-color-swatch{border:none;border-radius:-2px}.BarcodeGenerator_color-input__nSU94:hover{border-color:var(--border-strong);transform:scale(1.05)}.BarcodeGenerator_color-input__nSU94:focus{outline:none;border-color:var(--input-border-focus)}.BarcodeGenerator_color-input-sm__8Jvyw{width:32px;height:32px;border-width:1px}.BarcodeGenerator_info-grid__TFn75{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.BarcodeGenerator_info-grid__TFn75{grid-template-columns:1fr}}.BarcodeGenerator_info-item__GOYOr{padding-top:.875rem;border-top:1px solid var(--border-subtle)}.BarcodeGenerator_info-subtitle__1v98p{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.BarcodeGenerator_info-text__eSflh,.BarcodeGenerator_infoText__o7XsR{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.BarcodeGenerator_info-text__eSflh code,.BarcodeGenerator_infoText__o7XsR code{padding:.125rem .375rem;background:var(--bg-glass);border-radius:0;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8rem;color:var(--text-code)}.BarcodeGenerator_grid-2col__iy0qR{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.BarcodeGenerator_grid-2col__iy0qR{grid-template-columns:1fr}}.BarcodeGenerator_grid-2col-768__M1Ok6{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.BarcodeGenerator_grid-2col-768__M1Ok6{grid-template-columns:1fr}}.BarcodeGenerator_copy-btn____5jW{padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:0;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.BarcodeGenerator_copy-btn____5jW:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.BarcodeGenerator_copy-btn____5jW.BarcodeGenerator_copied__QzWle{color:oklch(.7 .18 145)}.BarcodeGenerator_copy-icon__OgXko{width:1rem;height:1rem}.BarcodeGenerator_container__wc_fY{display:grid;grid-template-columns:420px 1fr}@media(max-width:1200px){.BarcodeGenerator_container__wc_fY{grid-template-columns:1fr}}.BarcodeGenerator_input__o2PQ0{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:0;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}.BarcodeGenerator_input__o2PQ0:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BarcodeGenerator_input__o2PQ0::placeholder{color:var(--text-muted)}.BarcodeGenerator_formatBtn__AxSl7{padding:.75rem 1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:0;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.BarcodeGenerator_formatBtn__AxSl7:hover{background:var(--bg-glass-hover);border-color:var(--border-medium);color:var(--text-primary)}.BarcodeGenerator_formatBtn__AxSl7.BarcodeGenerator_active__sA__B{background:var(--bg-glass-hover);border-color:var(--color-violet);color:var(--color-violet);font-weight:600}.BarcodeGenerator_colorTextInput__NZjsH{padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;text-transform:uppercase;transition:all .2s ease}.BarcodeGenerator_colorTextInput__NZjsH:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.BarcodeGenerator_errorMessage__Klavh{color:oklch(.65 .2 25);font-size:.8125rem;font-weight:500}.BarcodeGenerator_formatHint__wl9G3{color:var(--text-muted);margin:0}.BarcodeGenerator_toggleLabel__JLdGX{user-select:none}.BarcodeGenerator_checkbox__lfyGK{width:18px;height:18px;accent-color:var(--color-violet);cursor:pointer}@media(max-width:600px){.BarcodeGenerator_previewHeader__MTFQj{flex-direction:column}}.BarcodeGenerator_previewInfo__Pr6R7{margin:0;color:var(--text-muted);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.BarcodeGenerator_downloadBtn__xysHo{padding:.625rem 1rem;border-radius:0;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)}.BarcodeGenerator_downloadBtn__xysHo:disabled{opacity:.5;cursor:not-allowed}.BarcodeGenerator_downloadBtn__xysHo{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.BarcodeGenerator_downloadBtn__xysHo:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.BarcodeGenerator_downloadBtn__xysHo{padding:.75rem 1.5rem}.BarcodeGenerator_previewContainer__r42IS{min-height:200px;padding:2rem;background:var(--input-bg);border:2px dashed var(--border-subtle)}@media(max-width:768px){.BarcodeGenerator_previewContainer__r42IS{min-height:150px;padding:1rem}}.BarcodeGenerator_barcodeCanvas__pU3ac{image-rendering:crisp-edges;image-rendering:pixelated}.BarcodeGenerator_infoBox__G7lPd{background:var(--input-bg);border:1px solid var(--border-subtle)}.BarcodeGenerator_infoIcon__C9I60{color:var(--color-violet);margin-top:.125rem}