.CipherDecoder_container__P43BI{width:100%;max-width:1400px;margin:0 auto}.CipherDecoder_container-wide__3PoUq{width:100%;max-width:1600px;margin:0 auto}.CipherDecoder_container-narrow__yVHIn{width:100%;max-width:90rem;margin:0 auto}.CipherDecoder_glass-card-frosted__NhJBU,.CipherDecoder_glass-card__00kkQ,.CipherDecoder_glassCard__F2MJz{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.CipherDecoder_glass-card-frosted__NhJBU{backdrop-filter:blur(10px)}.CipherDecoder_section-title__gsR28{font-size:1.125rem;margin:0 0 1.25rem}.CipherDecoder_section-title-sm__SweZf,.CipherDecoder_section-title__gsR28{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.CipherDecoder_section-title-sm__SweZf{font-size:1rem;margin:0 0 1rem}.CipherDecoder_input-field__85FSt,.CipherDecoder_input__Ubaj1,.CipherDecoder_select__U4KAn,.CipherDecoder_textarea__UeClc{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}.CipherDecoder_input-field__85FSt:focus,.CipherDecoder_input__Ubaj1:focus,.CipherDecoder_select__U4KAn:focus,.CipherDecoder_textarea__UeClc:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.CipherDecoder_input-field__85FSt::placeholder,.CipherDecoder_input__Ubaj1::placeholder,.CipherDecoder_select__U4KAn::placeholder,.CipherDecoder_textarea__UeClc::placeholder{color:var(--text-muted)}.CipherDecoder_input-field__85FSt::-webkit-inner-spin-button,.CipherDecoder_input-field__85FSt::-webkit-outer-spin-button,.CipherDecoder_input__Ubaj1::-webkit-inner-spin-button,.CipherDecoder_input__Ubaj1::-webkit-outer-spin-button,.CipherDecoder_select__U4KAn::-webkit-inner-spin-button,.CipherDecoder_select__U4KAn::-webkit-outer-spin-button,.CipherDecoder_textarea__UeClc::-webkit-inner-spin-button,.CipherDecoder_textarea__UeClc::-webkit-outer-spin-button{opacity:1}.CipherDecoder_input-label__HxDty{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.CipherDecoder_slider__pUdPH{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.CipherDecoder_slider__pUdPH::-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}.CipherDecoder_slider__pUdPH::-webkit-slider-thumb:hover{transform:scale(1.1)}.CipherDecoder_slider__pUdPH::-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)}.CipherDecoder_slider-header__2NVPq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.CipherDecoder_slider-label__dRKWJ{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.CipherDecoder_slider-value__3Wz3t{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.CipherDecoder_color-input__o_CvG{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}.CipherDecoder_color-input__o_CvG::-webkit-color-swatch-wrapper{padding:0}.CipherDecoder_color-input__o_CvG::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.CipherDecoder_color-input__o_CvG:hover{border-color:var(--border-strong);transform:scale(1.05)}.CipherDecoder_color-input__o_CvG:focus{outline:none;border-color:var(--input-border-focus)}.CipherDecoder_color-input-sm__MIlM3{width:32px;height:32px;border-width:1px}.CipherDecoder_info-grid__rLmTu{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.CipherDecoder_info-grid__rLmTu{grid-template-columns:1fr}}.CipherDecoder_info-item__ZcdoW{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.CipherDecoder_info-subtitle__KLQkU{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.CipherDecoder_info-text__AW2Se{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.CipherDecoder_info-text__AW2Se 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)}.CipherDecoder_grid-2col__LJnTg{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.CipherDecoder_grid-2col__LJnTg{grid-template-columns:1fr}}.CipherDecoder_grid-2col-768__1cisT{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.CipherDecoder_grid-2col-768__1cisT{grid-template-columns:1fr}}.CipherDecoder_copy-btn__25RI3{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}.CipherDecoder_copy-btn__25RI3:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.CipherDecoder_copy-btn__25RI3.CipherDecoder_copied__qwePI{color:oklch(.7 .18 145)}.CipherDecoder_copy-icon__Nkcym{width:1rem;height:1rem}.CipherDecoder_cardTitle__aLtrb{color:var(--text-primary)}.CipherDecoder_hint___NaO2{color:var(--text-tertiary)}.CipherDecoder_textarea__UeClc{min-height:120px;line-height:1.6;resize:vertical}.CipherDecoder_textarea__UeClc::-webkit-scrollbar{width:6px;height:6px}.CipherDecoder_textarea__UeClc::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.CipherDecoder_textarea__UeClc::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.CipherDecoder_textarea__UeClc::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.CipherDecoder_chip__f2a_O{padding:.75rem 1rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.CipherDecoder_chip__f2a_O:hover{background:var(--bg-glass-hover);border-color:var(--border-medium);color:var(--text-primary)}.CipherDecoder_chip__f2a_O.CipherDecoder_active__VM4jg{background:var(--bg-glass-hover);border-color:oklch(.55 .196 311.1);color:oklch(.55 .196 311.1);font-weight:600}.CipherDecoder_chip__f2a_O{padding:.3rem .65rem;font-size:.78rem}.CipherDecoder_btnPrimary__6JzAL{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)}.CipherDecoder_btnPrimary__6JzAL:disabled{opacity:.5;cursor:not-allowed}.CipherDecoder_btnPrimary__6JzAL{background:var(--bg-glass);border-color:var(--border-subtle);color:var(--text-primary);font-weight:500}.CipherDecoder_btnPrimary__6JzAL:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium)}.CipherDecoder_btnPrimary__6JzAL{padding:.5rem 1rem;font-size:.875rem}.CipherDecoder_btnPrimary__6JzAL.CipherDecoder_copied__qwePI{background:oklch(.7 .18 145);color:#fff}.CipherDecoder_btnSecondary__9YXhA{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);background:var(--bg-glass);border-color:var(--border-medium);color:var(--text-primary)}.CipherDecoder_btnSecondary__9YXhA:hover{background:var(--bg-glass-hover)}.CipherDecoder_btnSecondary__9YXhA{padding:.5rem 1rem;font-size:.875rem;color:var(--text-secondary)}.CipherDecoder_btnSecondary__9YXhA:disabled{opacity:.5;cursor:not-allowed}.CipherDecoder_iconBtn__QNBvM{padding:.5rem;background:rgba(0,0,0,0);border:none;color:var(--text-muted);cursor:pointer;border-radius:.375rem;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.CipherDecoder_iconBtn__QNBvM:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.CipherDecoder_candidates__eeqMs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.CipherDecoder_candidate__PDYcC{background:var(--bg-overlay-light);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.75rem 1rem}.CipherDecoder_candidateHeader__46ufn{display:flex;align-items:center;gap:.75rem}.CipherDecoder_candidateLabel__h6Oy9{flex:1;font-weight:600;color:var(--text-primary)}.CipherDecoder_candidateScore__5DZjP{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.85rem;color:var(--text-secondary)}.CipherDecoder_bar__ZP6SQ{height:4px;margin:.5rem 0;background:var(--bg-glass);border-radius:2px;overflow:hidden}.CipherDecoder_barFill__ESV7z{height:100%;background:oklch(.55 .196 311.1);transition:width .2s ease-in-out}.CipherDecoder_candidateOutput__yIbMw,.CipherDecoder_output__0oodr{margin:0;padding:.75rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.375rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.9rem;color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;min-height:2.5rem}.CipherDecoder_output__0oodr:empty:before{content:""}.CipherDecoder_tweak__1bxvi{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;background:none;border:none;padding:0;color:oklch(.55 .196 311.1);font-size:.8rem;cursor:pointer}.CipherDecoder_tweak__1bxvi:hover{text-decoration:underline}.CipherDecoder_manualGrid__qE3Lp{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.CipherDecoder_field__8p6iv{display:flex;flex-direction:column;gap:.4rem}.CipherDecoder_fieldLabel__KJo29{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.CipherDecoder_input__Ubaj1,.CipherDecoder_select__U4KAn{padding:.55rem .75rem;font-size:.9rem}.CipherDecoder_select__U4KAn{font-family:Geist Sans,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif;cursor:pointer}.CipherDecoder_error__UD02i{margin:0;padding:.75rem;border-radius:.375rem;background:color-mix(in oklab,oklch(65% .2 25deg) 12%,transparent);color:oklch(.65 .2 25);font-size:.875rem}.CipherDecoder_referenceToggle__FFbBy{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left}.CipherDecoder_reference__DAs0K{margin-top:1rem;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.CipherDecoder_reference__DAs0K h4{margin:1rem 0 .35rem;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.CipherDecoder_reference__DAs0K ul{margin:0;padding-left:1.25rem}.CipherDecoder_reference__DAs0K p{margin:0}.CipherDecoder_reference__DAs0K strong{color:var(--text-primary)}