.KeycodeInfo_container__njS0J{width:100%;max-width:1400px;margin:0 auto}.KeycodeInfo_container-wide__wL0J1{width:100%;max-width:1600px;margin:0 auto}.KeycodeInfo_container-narrow__D0CO5{width:100%;max-width:90rem;margin:0 auto}.KeycodeInfo_captureArea__I1zyX,.KeycodeInfo_glass-card-frosted__pgpa9,.KeycodeInfo_glass-card__X8Qh9,.KeycodeInfo_glassCard__Njh_g{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.KeycodeInfo_glass-card-frosted__pgpa9{backdrop-filter:blur(10px)}.KeycodeInfo_section-title__WObYM{font-size:1.125rem;margin:0 0 1.25rem}.KeycodeInfo_section-title-sm__WiVom,.KeycodeInfo_section-title__WObYM{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.KeycodeInfo_section-title-sm__WiVom{font-size:1rem;margin:0 0 1rem}.KeycodeInfo_input-field__IdgE1{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}.KeycodeInfo_input-field__IdgE1:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.KeycodeInfo_input-field__IdgE1::placeholder{color:var(--text-muted)}.KeycodeInfo_input-field__IdgE1::-webkit-inner-spin-button,.KeycodeInfo_input-field__IdgE1::-webkit-outer-spin-button{opacity:1}.KeycodeInfo_input-label__elmt2{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.KeycodeInfo_slider__LiToj{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.KeycodeInfo_slider__LiToj::-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}.KeycodeInfo_slider__LiToj::-webkit-slider-thumb:hover{transform:scale(1.1)}.KeycodeInfo_slider__LiToj::-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)}.KeycodeInfo_slider-header__VhbpC{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.KeycodeInfo_slider-label__KOTc1{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.KeycodeInfo_slider-value__5_My0{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.KeycodeInfo_color-input__Fi4yn{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}.KeycodeInfo_color-input__Fi4yn::-webkit-color-swatch-wrapper{padding:0}.KeycodeInfo_color-input__Fi4yn::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.KeycodeInfo_color-input__Fi4yn:hover{border-color:var(--border-strong);transform:scale(1.05)}.KeycodeInfo_color-input__Fi4yn:focus{outline:none;border-color:var(--input-border-focus)}.KeycodeInfo_color-input-sm__lkdYz{width:32px;height:32px;border-width:1px}.KeycodeInfo_info-grid__ItFy1{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.KeycodeInfo_info-grid__ItFy1{grid-template-columns:1fr}}.KeycodeInfo_info-item__yhJov{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.KeycodeInfo_info-subtitle__2IFlh{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.KeycodeInfo_info-text__B7vHX{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.KeycodeInfo_info-text__B7vHX 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)}.KeycodeInfo_grid-2col__CiL_8{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.KeycodeInfo_grid-2col__CiL_8{grid-template-columns:1fr}}.KeycodeInfo_grid-2col-768__w9tUD{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.KeycodeInfo_grid-2col-768__w9tUD{grid-template-columns:1fr}}.KeycodeInfo_copy-btn__TnPpl{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}.KeycodeInfo_copy-btn__TnPpl:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.KeycodeInfo_copy-btn__TnPpl.KeycodeInfo_copied___baT_{color:oklch(.7 .18 145)}.KeycodeInfo_copy-icon__Wn1W2{width:1rem;height:1rem}.KeycodeInfo_cardTitle__J3_cu{color:var(--text-primary)}.KeycodeInfo_cardSubtitle__uQLD8{color:var(--text-muted)}.KeycodeInfo_btnSecondary__EmvEL{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-glass);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease}.KeycodeInfo_btnSecondary__EmvEL:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--border-medium);color:var(--text-primary)}.KeycodeInfo_captureArea__I1zyX{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:14rem;cursor:pointer;text-align:center;transition:all .2s ease}.KeycodeInfo_captureArea__I1zyX:hover{border-color:var(--border-medium)}.KeycodeInfo_captureArea__I1zyX:focus{outline:none}.KeycodeInfo_captureFocused__cR20c{border-color:oklch(.55 .196 311.1);box-shadow:0 0 0 3px oklch(.55 .196 311.1/.2)}.KeycodeInfo_captureKey__9RHqu{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:4rem;font-weight:600;color:oklch(.55 .196 311.1);line-height:1;letter-spacing:.05em}@media(max-width:640px){.KeycodeInfo_captureKey__9RHqu{font-size:3rem}}.KeycodeInfo_captureCode__tUVOG{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:1rem;color:var(--text-secondary)}.KeycodeInfo_capturePrompt__Kptk8{font-size:1.25rem;font-weight:500;color:var(--text-primary)}.KeycodeInfo_captureHint__bsMv7{font-size:.875rem;color:var(--text-muted)}.KeycodeInfo_fieldGrid__Bbe7C{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(max-width:768px){.KeycodeInfo_fieldGrid__Bbe7C{grid-template-columns:1fr 1fr}}@media(max-width:480px){.KeycodeInfo_fieldGrid__Bbe7C{grid-template-columns:1fr}}.KeycodeInfo_detailField__uTX7y{padding:.75rem 1rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem}.KeycodeInfo_detailLabel__2S4W4{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.KeycodeInfo_detailValue__IE_R4{font-size:1rem;color:var(--text-primary);margin-top:.25rem;word-break:break-word}.KeycodeInfo_mono__6cqMf{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.KeycodeInfo_modGrid__NxkRr{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(max-width:480px){.KeycodeInfo_modGrid__NxkRr{grid-template-columns:1fr 1fr}}.KeycodeInfo_modBadge__LDz_J{padding:.5rem .75rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.5rem;text-align:center;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.875rem;color:var(--text-muted);transition:all .15s ease}.KeycodeInfo_modActive__bhZlp{background:oklch(.55 .196 311.1/.2);border-color:oklch(.55 .196 311.1);color:oklch(.55 .196 311.1);font-weight:600}.KeycodeInfo_historyList__4SH64{display:flex;flex-direction:column;gap:.25rem}.KeycodeInfo_historyRow__RBgkK{display:grid;grid-template-columns:2fr 3fr 1fr 1fr;gap:.5rem;align-items:center;padding:.5rem .75rem;background:var(--input-bg);border:1px solid var(--border-subtle);border-radius:.375rem;font-size:.875rem;color:var(--text-secondary)}.KeycodeInfo_historyHeader__eYIX5{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding-bottom:0}@media(max-width:768px){.KeycodeInfo_infoGrid__RV6jg{grid-template-columns:1fr}}.KeycodeInfo_infoSubtitle__OTxvJ{font-size:.95rem;color:var(--text-secondary)}.KeycodeInfo_infoText__t0Lo2{color:var(--text-tertiary)}.KeycodeInfo_infoText__t0Lo2 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)}