@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.settings-shell{row-gap:calc(var(--spacing,.25rem) * 6);display:grid}@media (min-width:64rem){.settings-shell{grid-template-columns:17rem minmax(0,1fr);gap:2.5rem 5rem}}.settings-shell__rail{min-width:0;display:none}.settings-shell__picker{min-width:0}@media (min-width:64rem){.settings-shell__picker{display:none}.settings-shell__rail{align-self:start;display:block;position:sticky;inset-block-start:6rem}}.settings-shell__main{gap:calc(var(--spacing,.25rem) * 16);min-width:0;flex-direction:column;max-inline-size:62rem;display:flex}.settings-detail{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex;container-type:inline-size}.settings-detail__body{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}.settings-detail__layout{gap:calc(var(--spacing,.25rem) * 10);display:grid}.settings-detail__main{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;min-width:0;display:flex}@container (min-width:52rem){.settings-detail__layout{grid-template-columns:minmax(0,1fr) 16.5rem;align-items:start;column-gap:3.5rem}}.settings-aside{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;min-width:0;display:flex}.settings-note{gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.settings-note__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.settings-note__body{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body);text-wrap:pretty}.settings-note__actions{margin-top:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}@media not all and (min-width:64rem){.settings-shell__main [data-slot=breadcrumbs],.settings-shell__main .settings-page-head__crumb{display:none}.settings-shell__main :has(>[data-slot=breadcrumbs]:only-child){display:none}}.settings-page-head{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.settings-page-head__text{min-width:0}.settings-profile-head__nudge{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));max-inline-size:36rem;color:var(--text-secondary);line-height:var(--leading-body);flex-direction:column;display:flex}.settings-profile-head__switcher{width:100%}@media (min-width:40rem){.settings-profile-head__switcher{width:calc(var(--spacing,.25rem) * 64)}}.settings-photo{align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.settings-photo__avatar{flex-shrink:0}.settings-photo__mark{width:calc(var(--spacing,.25rem) * 5);height:calc(var(--spacing,.25rem) * 5)}.settings-rail{flex-direction:column;display:flex}.settings-rail__group+.settings-rail__group{margin-top:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);border-block-start:var(--border-width-hairline) solid var(--separator-tertiary)}.settings-rail__group-label{margin-bottom:calc(var(--spacing,.25rem) * 1.5);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-2xs);line-height:var(--text-xs--line-height);color:var(--text-caption)}.settings-rail__group-label:lang(en){letter-spacing:.05em}.settings-rail__list{gap:calc(var(--spacing,.25rem) * .5);flex-direction:column;display:flex}.settings-rail__item{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:var(--radius-control);color:var(--text-primary);transition:background-color var(--motion-duration-fast) var(--ease-enter), color var(--motion-duration-fast) var(--ease-enter);display:flex}a.settings-rail__item[data-current]{background-color:var(--surface-neutral);color:var(--text-primary);font-weight:600}@media (hover:hover){a.settings-rail__item:hover,a.settings-rail__item[data-hovered]{background-color:var(--surface-card-section);color:var(--text-primary)}}a.settings-rail__item:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}@media (pointer:coarse){.settings-rail__item{min-block-size:2.75rem}}.settings-picker{border:var(--border-width-hairline) solid var(--border-hairline);border-radius:var(--radius-inner);background:var(--surface-card)}.settings-picker__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);border-radius:inherit;min-block-size:2.75rem;color:var(--text-primary);display:flex}.settings-picker__trigger[data-focus-visible]{outline:2px solid var(--color-focus-ring);outline-offset:2px}.settings-picker__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-picker__indicator{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--text-secondary);transition:transform var(--motion-duration-fast) var(--ease-enter);flex-shrink:0}.settings-picker__trigger[aria-expanded=true] .settings-picker__indicator{transform:rotate(180deg)}.settings-picker__body{padding-inline:var(--spacing,.25rem);padding-top:var(--spacing,.25rem);padding-bottom:calc(var(--spacing,.25rem) * 3)}.settings-picker__body .settings-rail__group+.settings-rail__group{margin-top:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3)}.settings-section{gap:calc(var(--spacing,.25rem) * 5);flex-direction:column;display:flex}.settings-shell__main [id]{scroll-margin-block-start:6.5rem}.settings-section__heading{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary);letter-spacing:-.005em}.settings-fields{column-gap:calc(var(--spacing,.25rem) * 10);row-gap:var(--spacing,.25rem);display:grid}@media (min-width:48rem){.settings-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-field--wide{grid-column:1/-1}}.settings-field{gap:var(--spacing,.25rem);min-width:0;padding-block:calc(var(--spacing,.25rem) * 4);border-block-end:var(--border-width-hairline) solid var(--border-hairline);flex-direction:column;display:flex}.settings-field:last-child{border-block-end:none}@media (min-width:48rem){.settings-fields:not(.settings-fields--thirds)>.settings-field:nth-child(odd):nth-last-child(2):not(.settings-field--wide){border-block-end:none}.settings-fields--thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-fields--thirds>.settings-field:nth-child(3n+1):nth-last-child(-n+3),.settings-fields--thirds>.settings-field:nth-child(3n+1):nth-last-child(-n+3)~.settings-field{border-block-end:none}}.settings-fields>.settings-field:first-child{padding-block-start:0}@media (min-width:48rem){.settings-fields:not(.settings-fields--thirds)>.settings-field:first-child:not(.settings-field--wide)+.settings-field:not(.settings-field--wide),.settings-fields--thirds>.settings-field:nth-child(-n+3){padding-block-start:0}}.settings-field__head{min-height:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);display:flex}.settings-field__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);overflow:hidden}.settings-field__value{min-width:0;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--text-primary);line-height:var(--leading-body);text-wrap:pretty}.settings-field__empty{color:var(--text-secondary)}.settings-field__prose{white-space:pre-line;text-wrap:pretty}.settings-field__hint{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));max-inline-size:36rem;color:var(--text-secondary);line-height:var(--leading-body)}.settings-field__action{color:var(--text-secondary);transition:color var(--motion-duration-fast) var(--ease-enter);flex-shrink:0}.settings-field__action:focus-visible{color:var(--color-brand)}@media (hover:hover){.settings-field__action:hover,.settings-field:hover .settings-field__action{color:var(--color-brand)}}.settings-overview-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.settings-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.settings-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-overview-grid .settings-card{padding:var(--card-padding-compact);box-shadow:none}.settings-card{gap:calc(var(--spacing,.25rem) * 4);padding:var(--card-padding);border:var(--border-width-hairline) solid var(--border-hairline);box-shadow:var(--elevation-1);transition:background-color var(--motion-duration-fast) var(--ease-enter), border-color var(--motion-duration-fast) var(--ease-enter)}.settings-card__title{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-secondary);display:flex}.settings-card__chevron{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);--chevron-lean:var(--motion-nudge-distance);color:var(--text-secondary);opacity:.7;transition:translate var(--motion-duration-fast) var(--ease-enter), opacity var(--motion-duration-fast) var(--ease-enter), color var(--motion-duration-fast) var(--ease-enter);flex-shrink:0}[dir=rtl] .settings-card__chevron{--chevron-lean:calc(var(--motion-nudge-distance) * -1);transform:scaleX(-1)}.settings-card__footnote{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:auto}.settings-card__link{border-radius:inherit;position:absolute;inset:0}.settings-card__link:focus-visible{border-radius:inherit;outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (hover:hover){.settings-card--linked:has(.settings-card__link:hover){background-color:var(--surface-card-section);border-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.settings-card--linked:has(.settings-card__link:hover){border-color:color-mix(in srgb, var(--color-ink) 24%, transparent)}}.settings-card--linked:has(.settings-card__link:hover) .settings-card__chevron{translate:var(--chevron-lean) 0;opacity:1;color:var(--color-brand)}}@media (prefers-reduced-motion:reduce){.settings-rail__item,.settings-picker__indicator,.settings-field__action,.settings-card{transition:none}}.settings-dialog__form{flex-direction:column;flex:1;min-height:0;display:flex}.settings-dialog__form>.alert-dialog__header,.settings-dialog__form>.alert-dialog__footer{flex-shrink:0}.settings-dialog .alert-dialog__header{padding-inline-end:2rem}.settings-dialog__form>.alert-dialog__body{margin-inline:-.25rem;padding-inline:.25rem}.settings-dialog__description{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body)}.settings-dialog__body{gap:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.settings-dialog__prose{line-height:var(--leading-body)}.settings-dialog__hint{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--text-secondary);line-height:var(--leading-body)}.settings-inline{gap:calc(var(--spacing,.25rem) * 3);padding-top:var(--spacing,.25rem);flex-direction:column;max-inline-size:32rem;display:flex}.settings-inline__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.settings-unavailable{max-width:var(--container-xl,36rem);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.settings-unavailable__title{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--text-primary)}.settings-unavailable__body{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body)}.settings-page-title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@media (min-width:40rem){.settings-page-title{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.settings-page-title{color:var(--text-primary);letter-spacing:-.01em;line-height:var(--leading-heading)}.settings-page-lede{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));max-inline-size:42rem;color:var(--text-secondary);line-height:var(--leading-body)}.settings-savebar{z-index:10;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);background:var(--surface-card);border:var(--border-width-hairline) solid var(--border-hairline);border-radius:var(--radius-inner);box-shadow:var(--elevation-2);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:1rem}.settings-savebar__state{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary)}.settings-savebar__failure{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);min-width:0;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body);flex:16rem;display:flex}.settings-savebar__failure-icon{margin-top:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);color:var(--text-danger);flex-shrink:0}.settings-savebar__failure-title{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-danger)}.settings-savebar__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.settings-image-drop__error{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-danger);line-height:var(--leading-body)}.settings-section__head{gap:var(--spacing,.25rem);flex-direction:column;display:flex}.settings-section__lede{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));max-inline-size:42rem;color:var(--text-secondary);line-height:var(--leading-body)}.settings-link{color:var(--color-brand);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.settings-link--truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-inline-size:100%;display:inline-block;position:relative;overflow:hidden}.settings-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.settings-dialog__select{width:100%}.settings-card__body{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-secondary);line-height:var(--leading-body)}.settings-confirm__tick{padding:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-control);background:var(--surface-card-section)}.settings-confirm__tick [data-slot=checkbox-content]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.settings-confirm__tick [data-slot=label]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--text-primary);line-height:var(--leading-body)}.settings-shell__main .alert,.settings-dialog .alert{box-shadow:none;border-radius:var(--radius-control)}.settings-shell__main .alert--danger,.settings-dialog .alert--danger{background-color:var(--surface-danger-soft)}.settings-shell__main .alert--warning,.settings-dialog .alert--warning{background-color:var(--surface-warning-soft)}@media (pointer:coarse){.settings-shell__main .button,.settings-dialog .button{min-block-size:2.75rem}.settings-dialog .alert-dialog__close-trigger:after{content:"";position:absolute;inset:-.375rem}.settings-link--truncate{margin-block:-.6875rem;padding-block:.6875rem}}@property --tw-font-weight{syntax:"*";inherits:false}
