.IbanValidator_container__c7cLv{width:100%;max-width:1400px;margin:0 auto}.IbanValidator_container-wide__0_6Nz{width:100%;max-width:1600px;margin:0 auto}.IbanValidator_container-narrow__Dy1A7{width:100%;max-width:90rem;margin:0 auto}.IbanValidator_glass-card-frosted__Bm3D3,.IbanValidator_glass-card__Q0rQg,.IbanValidator_glassCard__cbSme{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.IbanValidator_glass-card-frosted__Bm3D3{backdrop-filter:blur(10px)}.IbanValidator_section-title__0gRD2{font-size:1.125rem;margin:0 0 1.25rem}.IbanValidator_section-title-sm__2GM5J,.IbanValidator_section-title__0gRD2{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.IbanValidator_section-title-sm__2GM5J{font-size:1rem;margin:0 0 1rem}.IbanValidator_input-field__1XlqF{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}.IbanValidator_input-field__1XlqF:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.IbanValidator_input-field__1XlqF::placeholder{color:var(--text-muted)}.IbanValidator_input-field__1XlqF::-webkit-inner-spin-button,.IbanValidator_input-field__1XlqF::-webkit-outer-spin-button{opacity:1}.IbanValidator_input-label__R8ePi{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.IbanValidator_slider__dgDL6{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.IbanValidator_slider__dgDL6::-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}.IbanValidator_slider__dgDL6::-webkit-slider-thumb:hover{transform:scale(1.1)}.IbanValidator_slider__dgDL6::-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)}.IbanValidator_slider-header__WXFPr{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.IbanValidator_slider-label___SaD8{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.IbanValidator_slider-value__E_Vk3{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.IbanValidator_color-input__haCFC{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}.IbanValidator_color-input__haCFC::-webkit-color-swatch-wrapper{padding:0}.IbanValidator_color-input__haCFC::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.IbanValidator_color-input__haCFC:hover{border-color:var(--border-strong);transform:scale(1.05)}.IbanValidator_color-input__haCFC:focus{outline:none;border-color:var(--input-border-focus)}.IbanValidator_color-input-sm__v71_v{width:32px;height:32px;border-width:1px}.IbanValidator_info-grid__e6eb1{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.IbanValidator_info-grid__e6eb1{grid-template-columns:1fr}}.IbanValidator_info-item__lLhWN{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.IbanValidator_info-subtitle__7pDw4{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.IbanValidator_info-text__Nh9XW{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.IbanValidator_info-text__Nh9XW 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)}.IbanValidator_grid-2col__hIg8O{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.IbanValidator_grid-2col__hIg8O{grid-template-columns:1fr}}.IbanValidator_grid-2col-768__JIzu8{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.IbanValidator_grid-2col-768__JIzu8{grid-template-columns:1fr}}.IbanValidator_copy-btn__1v6VL{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}.IbanValidator_copy-btn__1v6VL:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.IbanValidator_copy-btn__1v6VL.IbanValidator_copied__MewBU{color:oklch(.7 .18 145)}.IbanValidator_copy-icon__q_VS8{width:1rem;height:1rem}.IbanValidator_cardTitle__QPKeW{color:var(--text-primary)}.IbanValidator_cardSubtitle__bdOPD{color:var(--text-muted)}.IbanValidator_label__i_LYP{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.IbanValidator_input__gHyp1{width:100%;padding:.75rem .9rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:1rem;letter-spacing:.05em;transition:all .2s ease}.IbanValidator_input__gHyp1:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.IbanValidator_grid__QL8uE{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:768px){.IbanValidator_grid__QL8uE{grid-template-columns:1fr}}.IbanValidator_fieldBox__Q687F{padding:.75rem .9rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;display:flex;flex-direction:column;gap:.35rem}.IbanValidator_fieldLabel__e62_h{font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.IbanValidator_fieldValue__WomUm{flex:1;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.9rem;color:var(--text-primary);word-break:break-all}.IbanValidator_copyBtn__YZSkE{padding:.4rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.375rem;color:var(--text-muted);cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.IbanValidator_copyBtn__YZSkE:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.IbanValidator_copyBtn__YZSkE.IbanValidator_copied__MewBU{color:oklch(.7 .18 145)}.IbanValidator_errorBox__TtNRY{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);color:oklch(.65 .2 25)}.IbanValidator_successBox__sPhNM{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:oklch(.7 .18 145)}.IbanValidator_infoText__T9g1p{color:var(--text-tertiary)}.IbanValidator_infoText__T9g1p 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)}