.SettingsDialog-module__V9iJfa__overlay{z-index:var(--z-dialog);padding:var(--space-4);overscroll-behavior:contain;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;animation:.15s ease-out SettingsDialog-module__V9iJfa__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.SettingsDialog-module__V9iJfa__overlayExit{animation:.2s ease-in forwards SettingsDialog-module__V9iJfa__fadeOut}.SettingsDialog-module__V9iJfa__container{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-dialog);width:100%;max-width:1500px;height:100%;max-height:1000px;box-shadow:var(--shadow-dialog);animation:.3s ease-out SettingsDialog-module__V9iJfa__containerFadeIn;display:flex;position:relative;overflow:hidden}.SettingsDialog-module__V9iJfa__container:focus{outline:none}.SettingsDialog-module__V9iJfa__containerExit{animation:.3s ease-in forwards SettingsDialog-module__V9iJfa__containerFadeOut}.SettingsDialog-module__V9iJfa__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SettingsDialog-module__V9iJfa__headerActions{align-items:center;gap:var(--space-2);z-index:10;display:flex;position:absolute;top:14px;right:16px}.SettingsDialog-module__V9iJfa__searchInput{width:220px}.SettingsDialog-module__V9iJfa__searchInput input{height:32px;font-size:var(--text-size-sm)}.SettingsDialog-module__V9iJfa__closeButton{width:32px;height:32px;color:inherit;cursor:pointer;touch-action:manipulation;padding:var(--space-1);border-radius:var(--radius-sm,6px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.SettingsDialog-module__V9iJfa__closeButton:disabled{opacity:.5;cursor:not-allowed}.SettingsDialog-module__V9iJfa__closeButton:hover{background:var(--color-hover,rgba(0,0,0,.05))}.SettingsDialog-module__V9iJfa__closeButton:focus-visible{outline:2px solid var(--color-accent,#2563eb);outline-offset:2px}.SettingsDialog-module__V9iJfa__closeButton svg{width:20px;height:20px}.SettingsDialog-module__V9iJfa__sidebar{border-right:1px solid var(--color-border);background:var(--color-background);flex-direction:column;width:33.333%;min-width:280px;max-width:360px;display:flex}.SettingsDialog-module__V9iJfa__sidebarHeader{height:60px;padding:var(--space-4);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs{justify-content:flex-start}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-6)}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-6)}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--space-6)}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--space-6)}.SettingsDialog-module__V9iJfa__sidebarTitle{font-size:var(--text-size-lg);color:var(--color-foreground);margin:0;font-weight:600}.SettingsDialog-module__V9iJfa__tabs{gap:var(--space-1);background:var(--color-background);border:solid 1px var(--color-border);border-radius:var(--radius-md);padding:var(--space-1);display:flex}.SettingsDialog-module__V9iJfa__tab{background:var(--color-background);color:var(--color-foreground);font-size:var(--text-size-sm);border-radius:calc(var(--radius-md) - .25rem);cursor:pointer;touch-action:manipulation;white-space:nowrap;align-items:center;gap:var(--space-2);text-overflow:ellipsis;border:1px solid transparent;max-width:150px;padding:.5rem 1rem;font-weight:500;transition:all .2s;display:inline-flex;overflow:hidden}.SettingsDialog-module__V9iJfa__tab:hover{color:var(--color-accent);border:solid 1px var(--color-accent)}.SettingsDialog-module__V9iJfa__tabActive{background:var(--color-foreground);color:var(--color-background)}.SettingsDialog-module__V9iJfa__tabActive:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.SettingsDialog-module__V9iJfa__sidebarContent{padding:var(--space-4);gap:var(--space-1);flex-direction:column;flex:1;display:flex;overflow-x:hidden;overflow-y:auto}.SettingsDialog-module__V9iJfa__nav{gap:var(--space-2);flex-direction:column;display:flex}.SettingsDialog-module__V9iJfa__navItem{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-foreground);font-weight:500;font-size:var(--text-size-base);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;padding:.65rem .85rem;transition:background .2s,color .2s,border-color .2s}.SettingsDialog-module__V9iJfa__navItem:hover{background:color-mix(in srgb,var(--color-accent)10%,transparent);color:var(--color-accent-saturated)}.SettingsDialog-module__V9iJfa__navItemActive,.SettingsDialog-module__V9iJfa__navItemActive:hover{background:var(--color-accent);color:var(--color-accent-hover);border-color:var(--color-accent)}.SettingsDialog-module__V9iJfa__main{--main-horizontal-padding:32px;background:var(--color-background);flex-direction:column;flex:1;display:flex;overflow:hidden}.SettingsDialog-module__V9iJfa__mainHeader{height:60px;padding:0 var(--main-horizontal-padding);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.SettingsDialog-module__V9iJfa__mainHeader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:60px}.SettingsDialog-module__V9iJfa__mainHeader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:60px}.SettingsDialog-module__V9iJfa__mainHeader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:60px}.SettingsDialog-module__V9iJfa__mainHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:60px}.SettingsDialog-module__V9iJfa__mainHeader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:60px}.SettingsDialog-module__V9iJfa__mainHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:60px}.SettingsDialog-module__V9iJfa__mainTitle{font-size:var(--text-size-lg);color:var(--color-foreground);margin:0;font-weight:600}.SettingsDialog-module__V9iJfa__mainContent{padding:1.5rem var(--main-horizontal-padding)2rem;flex:1;overflow-y:auto}.SettingsDialog-module__V9iJfa__mainContent::-webkit-scrollbar{width:8px}.SettingsDialog-module__V9iJfa__mainContent::-webkit-scrollbar-track{background:0 0}.SettingsDialog-module__V9iJfa__mainContent::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}.SettingsDialog-module__V9iJfa__mainContent::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.SettingsDialog-module__V9iJfa__section{gap:var(--space-6);flex-direction:column;display:flex}.SettingsDialog-module__V9iJfa__sectionHeader{gap:var(--space-1);flex-direction:column;display:flex}.SettingsDialog-module__V9iJfa__sectionTitle{margin:0;font-size:1.125rem;font-weight:600}.SettingsDialog-module__V9iJfa__sectionDescription{font-size:var(--text-size-base);color:var(--color-muted);margin:0}.SettingsDialog-module__V9iJfa__loadingState{color:var(--color-muted);justify-content:center;align-items:center;gap:12px;height:100%;padding:24px;display:flex}.SettingsDialog-module__V9iJfa__errorState{padding:var(--space-8);text-align:center;color:var(--color-danger);justify-content:center;align-items:center;height:100%;display:flex}.SettingsDialog-module__V9iJfa__noResults{text-align:center;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.SettingsDialog-module__V9iJfa__noResults p{font-size:var(--text-size-base);margin:0}.SettingsDialog-module__V9iJfa__content{gap:var(--space-12);flex-direction:column;display:flex}.SettingsDialog-module__V9iJfa__sectionHighlight{animation:SettingsDialog-module__V9iJfa__settingsHighlight var(--highlight-duration)ease-out;border-radius:var(--radius-md)}@keyframes SettingsDialog-module__V9iJfa__settingsHighlight{0%{background-color:color-mix(in srgb,var(--highlight-color)25%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--highlight-color)15%,transparent)}50%{background-color:color-mix(in srgb,var(--highlight-color)15%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--highlight-color)10%,transparent)}to{box-shadow:none;background-color:transparent}}@keyframes SettingsDialog-module__V9iJfa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes SettingsDialog-module__V9iJfa__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes SettingsDialog-module__V9iJfa__containerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes SettingsDialog-module__V9iJfa__containerFadeOut{0%{opacity:1}to{opacity:0}}@media (min-width:768px) and (max-width:1023px){.SettingsDialog-module__V9iJfa__container{width:min(900px,95vw);max-height:90vh;max-height:90svh}}@media (max-width:767px){.SettingsDialog-module__V9iJfa__overlay{padding:0}.SettingsDialog-module__V9iJfa__container{height:100vh;height:100svh;max-height:100vh;max-height:100svh;padding-bottom:env(safe-area-inset-bottom,0);border-radius:0;flex-direction:column}.SettingsDialog-module__V9iJfa__sidebar{border-right:none;border-bottom:1px solid var(--color-border);width:100%;max-width:none;max-height:40vh;flex:none;max-height:40svh}.SettingsDialog-module__V9iJfa__sidebarHeader{height:auto;min-height:60px;padding:var(--space-4);padding-top:calc(1rem + env(safe-area-inset-top,0));position:relative}.SettingsDialog-module__V9iJfa__sidebarHeader:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(100px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__sidebarHeader:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(100px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__sidebarHeader:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:calc(100px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__sidebarHeader:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(100px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__sidebarHeader:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(100px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__sidebarHeader:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:calc(100px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__sidebarContent{overflow-x:auto;overflow-y:visible}.SettingsDialog-module__V9iJfa__nav{gap:var(--space-2);flex-direction:row}.SettingsDialog-module__V9iJfa__navItem{white-space:nowrap}.SettingsDialog-module__V9iJfa__main{--main-horizontal-padding:20px;flex:1}.SettingsDialog-module__V9iJfa__mainContent{padding:1rem var(--main-horizontal-padding)1.5rem}.SettingsDialog-module__V9iJfa__headerActions{top:calc(env(safe-area-inset-top,0) + 1rem + 6px);right:calc(8px + env(safe-area-inset-right,0))}.SettingsDialog-module__V9iJfa__container:has(.SettingsDialog-module__V9iJfa__sidebarHeaderNoTabs) .SettingsDialog-module__V9iJfa__headerActions{top:calc(env(safe-area-inset-top,0) + 12px)}.SettingsDialog-module__V9iJfa__searchInput{width:160px}}
.SettingsForm-module__gTNS3a__content{gap:var(--space-12);flex-direction:column;display:flex}.SettingsForm-module__gTNS3a__section{gap:var(--space-6);flex-direction:column;display:flex}.SettingsForm-module__gTNS3a__sectionHeader{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.SettingsForm-module__gTNS3a__sectionTitle{color:var(--color-foreground);margin:0;font-size:1.125rem;font-weight:600}.SettingsForm-module__gTNS3a__sectionDescription{font-size:var(--text-size-sm);color:var(--color-muted);margin:0;line-height:1.5}.SettingsForm-module__gTNS3a__formRow{gap:var(--space-8);grid-template-columns:1fr 1.5fr;align-items:start;padding:1rem 0;display:grid}.SettingsForm-module__gTNS3a__formRow+.SettingsForm-module__gTNS3a__formRow{border-top:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}.SettingsForm-module__gTNS3a__labelArea{gap:var(--space-1);padding-top:var(--space-2);flex-direction:column;display:flex}.SettingsForm-module__gTNS3a__label{color:var(--color-foreground);font-weight:500;font-size:var(--text-size-base)}.SettingsForm-module__gTNS3a__labelHelper{font-size:var(--text-size-sm);color:var(--color-muted);line-height:1.4}.SettingsForm-module__gTNS3a__controlArea{gap:var(--space-3);flex-direction:column;display:flex}.SettingsForm-module__gTNS3a__controlRow{gap:var(--space-3);align-items:center;display:flex}.SettingsForm-module__gTNS3a__input{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;font-size:var(--text-size-base);background:var(--color-background);color:var(--color-foreground);padding:.6rem .75rem;transition:border-color .2s,box-shadow .2s}.SettingsForm-module__gTNS3a__input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent)15%,transparent);outline:none}.SettingsForm-module__gTNS3a__input::placeholder{color:var(--color-muted)}.SettingsForm-module__gTNS3a__selectWrapper{width:100%;max-width:300px}.SettingsForm-module__gTNS3a__feedback{font-size:var(--text-size-sm);border-radius:var(--radius-sm);padding:.5rem .75rem}.SettingsForm-module__gTNS3a__feedbackSuccess{color:var(--color-success,#22c55e);background:color-mix(in srgb,var(--color-success,#22c55e)10%,transparent)}.SettingsForm-module__gTNS3a__feedbackError{color:var(--color-danger);background:color-mix(in srgb,var(--color-danger)10%,transparent)}.SettingsForm-module__gTNS3a__actions{padding-top:var(--space-1);justify-content:flex-start;display:flex}.SettingsForm-module__gTNS3a__compactForm{gap:var(--space-3);flex-direction:column;display:flex}.SettingsForm-module__gTNS3a__inlineControl{gap:var(--space-3);align-items:center;display:flex}.SettingsForm-module__gTNS3a__inlineControl .SettingsForm-module__gTNS3a__input{flex:1;max-width:300px}.SettingsForm-module__gTNS3a__subsection{gap:var(--space-4);flex-direction:column;padding:1rem 0;display:flex}.SettingsForm-module__gTNS3a__subsection+.SettingsForm-module__gTNS3a__subsection{border-top:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}.SettingsForm-module__gTNS3a__subsectionTitle{font-size:var(--text-size-base);color:var(--color-foreground);margin:0;font-weight:500}.SettingsForm-module__gTNS3a__card{background:color-mix(in srgb,var(--color-foreground)2%,var(--color-background));border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.SettingsForm-module__gTNS3a__toggleRow{justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.SettingsForm-module__gTNS3a__toggleRow+.SettingsForm-module__gTNS3a__toggleRow{border-top:1px solid color-mix(in srgb,var(--color-border)50%,transparent)}.SettingsForm-module__gTNS3a__toggleLabel{flex-direction:column;gap:.125rem;display:flex}.SettingsForm-module__gTNS3a__toggleLabelText{color:var(--color-foreground);font-weight:500}.SettingsForm-module__gTNS3a__toggleLabelHelper{font-size:var(--text-size-sm);color:var(--color-muted)}.SettingsForm-module__gTNS3a__noResults{text-align:center;color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.SettingsForm-module__gTNS3a__noResults p{font-size:var(--text-size-base);margin:0}.SettingsForm-module__gTNS3a__placeholder{text-align:center;justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;padding:3rem 2rem;display:flex}.SettingsForm-module__gTNS3a__placeholderTitle{color:var(--color-foreground);margin:0;font-size:1.125rem;font-weight:600}.SettingsForm-module__gTNS3a__placeholderDescription{font-size:var(--text-size-base);color:var(--color-muted);max-width:400px;margin:0;line-height:1.5}@media (max-width:767px){.SettingsForm-module__gTNS3a__formRow{gap:var(--space-3);grid-template-columns:1fr}.SettingsForm-module__gTNS3a__labelArea{padding-top:0}.SettingsForm-module__gTNS3a__inlineControl{flex-direction:column;align-items:stretch}.SettingsForm-module__gTNS3a__inlineControl .SettingsForm-module__gTNS3a__input,.SettingsForm-module__gTNS3a__selectWrapper{max-width:none}.SettingsForm-module__gTNS3a__input{font-size:16px}}
