.ChmodCalculator_container__yumqZ{width:100%;max-width:1400px;margin:0 auto}.ChmodCalculator_container-wide__d89wt{width:100%;max-width:1600px;margin:0 auto}.ChmodCalculator_container-narrow__yjdaj{width:100%;max-width:90rem;margin:0 auto}.ChmodCalculator_glass-card-frosted__6Kiox,.ChmodCalculator_glass-card__zrP4m,.ChmodCalculator_glassCard__9v9s4{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.75rem;padding:1rem;transition:all .3s ease}.ChmodCalculator_glass-card-frosted__6Kiox{backdrop-filter:blur(10px)}.ChmodCalculator_section-title__jvC5y{font-size:1.125rem;margin:0 0 1.25rem}.ChmodCalculator_section-title-sm__8Ka9k,.ChmodCalculator_section-title__jvC5y{font-weight:600;color:var(--text-primary);font-family:Michroma,Seravek,Gill Sans Nova,Ubuntu,Calibri,DejaVu Sans,source-sans-pro,sans-serif}.ChmodCalculator_section-title-sm__8Ka9k{font-size:1rem;margin:0 0 1rem}.ChmodCalculator_input-field__qG4rS{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}.ChmodCalculator_input-field__qG4rS:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.ChmodCalculator_input-field__qG4rS::placeholder{color:var(--text-muted)}.ChmodCalculator_input-field__qG4rS::-webkit-inner-spin-button,.ChmodCalculator_input-field__qG4rS::-webkit-outer-spin-button{opacity:1}.ChmodCalculator_input-label__xP2lK{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.ChmodCalculator_slider__y3_KL{width:100%;height:6px;border-radius:3px;background:var(--input-bg);appearance:none;cursor:pointer;outline:none}.ChmodCalculator_slider__y3_KL::-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}.ChmodCalculator_slider__y3_KL::-webkit-slider-thumb:hover{transform:scale(1.1)}.ChmodCalculator_slider__y3_KL::-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)}.ChmodCalculator_slider-header__AsqE7{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ChmodCalculator_slider-label__5oECI{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.ChmodCalculator_slider-value__aTQRY{font-size:.875rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;color:var(--text-primary)}.ChmodCalculator_color-input__FrRKl{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}.ChmodCalculator_color-input__FrRKl::-webkit-color-swatch-wrapper{padding:0}.ChmodCalculator_color-input__FrRKl::-webkit-color-swatch{border:none;border-radius:calc(.5rem - 2px)}.ChmodCalculator_color-input__FrRKl:hover{border-color:var(--border-strong);transform:scale(1.05)}.ChmodCalculator_color-input__FrRKl:focus{outline:none;border-color:var(--input-border-focus)}.ChmodCalculator_color-input-sm__lfM7n{width:32px;height:32px;border-width:1px}.ChmodCalculator_info-grid__PYzpy{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.ChmodCalculator_info-grid__PYzpy{grid-template-columns:1fr}}.ChmodCalculator_info-item__sxx7U{padding:1rem;background:var(--input-bg);border-radius:.5rem;border:1px solid var(--border-subtle)}.ChmodCalculator_info-subtitle__5cuz7{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.ChmodCalculator_info-text__BJQLu{font-size:.875rem;color:var(--text-secondary);line-height:1.6;margin:0}.ChmodCalculator_info-text__BJQLu 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)}.ChmodCalculator_grid-2col___CQ2z{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:1024px){.ChmodCalculator_grid-2col___CQ2z{grid-template-columns:1fr}}.ChmodCalculator_grid-2col-768__LIrv4{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:768px){.ChmodCalculator_grid-2col-768__LIrv4{grid-template-columns:1fr}}.ChmodCalculator_copy-btn__WcNLZ{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}.ChmodCalculator_copy-btn__WcNLZ:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.ChmodCalculator_copy-btn__WcNLZ.ChmodCalculator_copied__NftTb{color:oklch(.7 .18 145)}.ChmodCalculator_copy-icon__G1b2j{width:1rem;height:1rem}.ChmodCalculator_cardTitle__a1DQu{color:var(--text-primary)}.ChmodCalculator_permGrid__VekGs{display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1fr;gap:.5rem .75rem;align-items:center}.ChmodCalculator_permHeaderCell__PtAAR{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:600;padding:.25rem .5rem}.ChmodCalculator_permRow__OYXp0{display:contents}.ChmodCalculator_permRowLabel__CB1Hh{font-weight:600;color:var(--text-primary);padding:.5rem}.ChmodCalculator_checkboxCell__4jFkG{display:flex;justify-content:center;align-items:center;padding:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;cursor:pointer;transition:background .15s ease}.ChmodCalculator_checkboxCell__4jFkG:hover{background:var(--bg-glass-hover)}.ChmodCalculator_checkbox__pSIco{accent-color:oklch(.55 .196 311.1);width:1.1rem;height:1.1rem;cursor:pointer}.ChmodCalculator_permDigit__JAqtU{font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:1.25rem;font-weight:700;color:oklch(.55 .196 311.1);text-align:center;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:.5rem;padding:.4rem .5rem}.ChmodCalculator_specialRow__lGwZN{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}.ChmodCalculator_specialLabel__1rlbh{font-weight:600;color:var(--text-secondary);font-size:.875rem}.ChmodCalculator_specialOption__V33d4{color:var(--text-secondary);font-size:.875rem;cursor:pointer}.ChmodCalculator_fieldRow__id7fk{display:grid;grid-template-columns:6rem 1fr auto;gap:.75rem;align-items:center;margin-bottom:.75rem}.ChmodCalculator_fieldRow__id7fk:last-child{margin-bottom:0}@media(max-width:640px){.ChmodCalculator_fieldRow__id7fk{grid-template-columns:1fr}}.ChmodCalculator_fieldLabel__VCadg{font-weight:600;color:var(--text-secondary);font-size:.875rem}.ChmodCalculator_fieldInput__OAeGS{background:var(--input-bg);border:1px solid var(--input-border);border-radius:.5rem;color:var(--text-primary);padding:.5rem .75rem;font-family:Ubuntu Mono,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.95rem;letter-spacing:.03em}.ChmodCalculator_fieldInput__OAeGS:focus{outline:none;border-color:var(--input-border-focus);background:var(--input-bg-focus)}.ChmodCalculator_copyBtn__qZHrv{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background:var(--bg-glass);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.ChmodCalculator_copyBtn__qZHrv:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.ChmodCalculator_copyBtn__qZHrv.ChmodCalculator_copied__NftTb{color:oklch(.7 .18 145);border-color:oklch(.7 .18 145)}.ChmodCalculator_copyBtnPlaceholder__liZZW{width:2.25rem;height:2.25rem}.ChmodCalculator_helperText__91DZj{color:var(--text-muted)}