.TutorConfig-module-scss-module__PkqxOW__configContainer{max-width:900px;margin:0 auto}.TutorConfig-module-scss-module__PkqxOW__intro{margin-bottom:1.5rem}.TutorConfig-module-scss-module__PkqxOW__intro h1{color:var(--hk-text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.TutorConfig-module-scss-module__PkqxOW__intro p{color:var(--hk-text-secondary);font-size:.875rem}.TutorConfig-module-scss-module__PkqxOW__sectionCard{border:1px solid var(--hk-border-color);background:var(--hk-bg-secondary);border-radius:.5rem;margin-bottom:1.5rem;overflow:hidden}.TutorConfig-module-scss-module__PkqxOW__cardHeader{border-bottom:1px solid var(--hk-border-color);padding:1rem}.TutorConfig-module-scss-module__PkqxOW__cardHeader h3{align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:1.125rem;font-weight:600;display:flex}.TutorConfig-module-scss-module__PkqxOW__cardHeader p{color:var(--hk-text-secondary);margin:0;font-size:.8125rem}.TutorConfig-module-scss-module__PkqxOW__cardBody{padding:1.25rem}.TutorConfig-module-scss-module__PkqxOW__formGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:768px){.TutorConfig-module-scss-module__PkqxOW__formGrid{grid-template-columns:1fr 1fr}}.TutorConfig-module-scss-module__PkqxOW__formGroup{flex-direction:column;gap:.5rem;display:flex}.TutorConfig-module-scss-module__PkqxOW__formGroup label{color:var(--hk-text-primary);font-size:.8125rem;font-weight:500}.TutorConfig-module-scss-module__PkqxOW__formGroup input[type=text],.TutorConfig-module-scss-module__PkqxOW__formGroup select,.TutorConfig-module-scss-module__PkqxOW__formGroup textarea{border:1px solid var(--hk-border-color);background:var(--hk-bg-primary);color:var(--hk-text-primary);border-radius:.375rem;padding:.75rem;font-size:.8125rem}.TutorConfig-module-scss-module__PkqxOW__formGroup input[type=text]:focus,.TutorConfig-module-scss-module__PkqxOW__formGroup select:focus,.TutorConfig-module-scss-module__PkqxOW__formGroup textarea:focus{border-color:#007d88;outline:none}.TutorConfig-module-scss-module__PkqxOW__formGroup .TutorConfig-module-scss-module__PkqxOW__rangeWrapper{align-items:center;gap:.75rem;display:flex}.TutorConfig-module-scss-module__PkqxOW__formGroup .TutorConfig-module-scss-module__PkqxOW__rangeWrapper input[type=range]{flex:1}.TutorConfig-module-scss-module__PkqxOW__formGroup .TutorConfig-module-scss-module__PkqxOW__rangeWrapper span{background:var(--hk-bg-tertiary);border-radius:.25rem;padding:.25rem .5rem;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.75rem}.TutorConfig-module-scss-module__PkqxOW__toggleRow{border-bottom:1px solid var(--hk-border-color);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.TutorConfig-module-scss-module__PkqxOW__toggleRow:last-child{border-bottom:none}.TutorConfig-module-scss-module__PkqxOW__toggleRow .TutorConfig-module-scss-module__PkqxOW__label h4{color:var(--hk-text-primary);margin-bottom:2px;font-size:.8125rem;font-weight:500}.TutorConfig-module-scss-module__PkqxOW__toggleRow .TutorConfig-module-scss-module__PkqxOW__label p{color:var(--hk-text-muted);margin:0;font-size:.75rem}.TutorConfig-module-scss-module__PkqxOW__switch{width:44px;height:24px;display:inline-block;position:relative}.TutorConfig-module-scss-module__PkqxOW__switch input{opacity:0;width:0;height:0}.TutorConfig-module-scss-module__PkqxOW__switch input:checked+.TutorConfig-module-scss-module__PkqxOW__slider{background-color:#007d88}.TutorConfig-module-scss-module__PkqxOW__switch input:focus+.TutorConfig-module-scss-module__PkqxOW__slider{box-shadow:0 0 1px #007d88}.TutorConfig-module-scss-module__PkqxOW__switch input:checked+.TutorConfig-module-scss-module__PkqxOW__slider:before{transform:translate(20px)}.TutorConfig-module-scss-module__PkqxOW__switch .TutorConfig-module-scss-module__PkqxOW__slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .4s;position:absolute;inset:0}.TutorConfig-module-scss-module__PkqxOW__switch .TutorConfig-module-scss-module__PkqxOW__slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .4s;position:absolute;bottom:3px;left:3px}
