.settings-page{--settings-rail-width:280px;--settings-content-width:1200px;--settings-side-min:60px;--settings-title-top:102px;--settings-title-gap:36px;--settings-field-width:420px;box-sizing:border-box;padding:var(--settings-title-top) max(var(--settings-side-min), calc((100% - var(--settings-content-width)) / 2)) var(--spacing-12)}.settings-page__title{margin:0 0 var(--settings-title-gap);color:var(--color-text-primary);font:var(--type-display-3);font-family:var(--type-display-3-font-family), system-ui, sans-serif;font-size:var(--font-size-3xl)}.settings-page__layout{grid-template-columns:var(--settings-rail-width) minmax(0, 1fr);align-items:start;gap:var(--spacing-6);display:grid}.settings-menu{gap:var(--spacing-5);flex-direction:column;display:flex}.settings-menu__section{gap:var(--spacing-0-5);flex-direction:column;min-width:0;display:flex}.settings-menu__reserved{visibility:hidden}.settings-menu__label{padding:0 0 var(--spacing-1-5) var(--spacing-2-5);color:var(--color-text-secondary);font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif;text-transform:uppercase;margin:0}.settings-menu ul{gap:var(--spacing-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-menu__item{box-sizing:border-box;align-items:center;gap:var(--spacing-1-5);width:100%;min-height:40px;padding:0 var(--spacing-2) 0 var(--spacing-2-5);color:var(--color-text-secondary);font:var(--type-body);font-family:var(--type-body-font-family), system-ui, sans-serif;font-size:var(--font-size-base);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;text-decoration:none;display:flex;position:relative}.settings-menu__item:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.settings-menu__item:hover:after{background:var(--color-overlay-hover)}.settings-menu__item:active:after{background:var(--color-overlay-pressed)}.settings-menu__item[data-selected]{background:var(--color-background-muted);color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif}.settings-menu__item--destructive{color:var(--color-error)}.settings-menu__text{flex:1;min-width:0}.settings-menu .settings-menu__chevron{width:16px;height:16px;color:var(--color-icon-primary);opacity:.6;flex:none;display:none}.settings-menu .settings-menu__chevron[data-outbound]{display:block}.settings-page__detail{min-width:0}.settings-panel{align-items:flex-start;gap:var(--spacing-5);padding:var(--spacing-5) var(--spacing-5) var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);overflow-wrap:anywhere;flex-direction:column;display:flex}.settings-panel h2:not(:where(dialog,[class*=centerstage-]) *){color:var(--color-text-primary);font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;font-size:var(--font-size-lg);margin:0}:where(.settings-panel) :where(p):not(:where(dialog,[class*=centerstage-]) *){color:var(--color-text-secondary);font:var(--type-body);font-family:var(--type-body-font-family), system-ui, sans-serif;margin:0}.settings-panel__header{gap:var(--spacing-1);flex-direction:column;width:100%;min-width:0;display:flex}.settings-panel__header>p,.settings-field__help{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-panel__divider{background:var(--color-border);border:0;width:100%;height:1px;margin:0}.settings-field{align-items:flex-start;gap:var(--spacing-2-5);flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.settings-field h3{color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);margin:0}.settings-profile [role=status]:empty{position:absolute}.settings-panel--session{min-height:180px}.settings-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-back-link{color:var(--color-text-primary);text-underline-offset:.2em;font:var(--type-label);font-family:var(--type-label-font-family), system-ui, sans-serif}.settings-page :focus-visible:not(.centerstage-text-input-value){outline:2px solid var(--color-text-primary);outline-offset:3px}.settings-page [tabindex="-1"]:focus{outline:none}.settings-profile__photo-row{align-items:center;gap:var(--spacing-4);max-width:100%;display:flex}.settings-profile__avatar{flex:none;display:flex;position:relative}.settings-profile__photo-controls{align-items:flex-start;gap:var(--spacing-2);width:var(--settings-field-width);flex-direction:column;min-width:0;display:flex}.settings-profile__nickname{width:var(--settings-field-width);max-width:100%}.settings-profile__remove{border-radius:var(--radius-full);color:var(--color-icon-secondary);cursor:pointer;background:0 0;border:0;padding:0;display:flex;position:absolute;bottom:0;right:-2px}.settings-profile__remove:before{content:"";position:absolute;inset:-2px}.settings-profile__remove:disabled{opacity:.5;cursor:default}.settings-page__back,.settings-profile__exit,.settings-page__title-detail{display:none}.settings-page[data-settings-view=standalone]{--settings-standalone-width:1408px;padding:40px max(16px, calc((100% - var(--settings-standalone-width)) / 2)) var(--spacing-12)}.settings-page[data-settings-view=standalone][data-settings-destination=points]{--settings-standalone-width:852px}.settings-page[data-settings-view=standalone] .settings-page__title{margin-bottom:26px}.settings-page[data-settings-view=standalone] .settings-page__title-root{display:none}.settings-page[data-settings-view=standalone] .settings-page__title-detail{display:inline}.settings-page[data-settings-view=standalone]:not([data-settings-header=page]) [data-settings-detail-heading]{display:none}.settings-page[data-settings-header=page]{min-height:var(--site-main-min-height);flex-direction:column;padding:0;display:flex}.settings-page[data-settings-header=page]>.settings-page__standalone{flex-direction:column;flex-grow:1;display:flex}.settings-page[data-settings-header=page]>.settings-page__standalone>:not([data-settings-page-body]){margin:var(--spacing-8) max(20px, calc((100% - 1400px) / 2)) var(--spacing-12)}@media (max-width:1024px){.settings-page{--settings-title-top:48px}}@media (max-width:859px){.settings-page{padding:0}.settings-page[data-settings-view=home]{background:var(--color-background-body);flex-grow:1}.settings-page__title{min-height:64px;padding:0 var(--spacing-4);background:var(--color-background-body);font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;font-size:var(--font-size-lg);align-items:center;margin:0;display:flex}.settings-page__layout{display:block}.settings-page[data-settings-view=home] .settings-page__detail,.settings-page[data-settings-view=detail] .settings-menu{display:none}.settings-page__detail{padding:0}.settings-menu{padding-block:var(--spacing-4);background:var(--color-background-body)}.settings-menu__label{padding-left:var(--spacing-6);font:var(--type-heading-6);font-family:var(--type-heading-6-font-family), system-ui, sans-serif}.settings-menu__item{padding:0 var(--spacing-5) 0 var(--spacing-6)}.settings-menu__item:focus-visible{outline-offset:-2px}.settings-menu .settings-menu__chevron{display:block}.settings-page[data-settings-view=detail]{min-height:var(--site-main-min-height);background:var(--color-background-body);flex-direction:column;display:flex;position:relative}.settings-page[data-settings-view=detail] .settings-page__title{text-align:center;justify-content:center;padding-inline:56px}.settings-page[data-settings-view=standalone]{min-height:var(--site-main-min-height);flex-direction:column;padding:0;display:flex;position:relative}.settings-page[data-settings-view=standalone] .settings-page__title{text-align:center;justify-content:center;margin:0;padding-inline:56px}.settings-page[data-settings-header=page]>.settings-page__standalone>:not([data-settings-page-body]){margin:0}.settings-page[data-settings-view=detail] .settings-page__title-root,.settings-page[data-settings-view=detail] [data-settings-detail-heading]{display:none}.settings-page[data-settings-view=detail] .settings-page__title-detail{display:inline}.settings-page__back{width:var(--size-element-xl);height:var(--size-element-xl);color:var(--color-icon-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:0}.settings-page[data-settings-view=detail] :is(.settings-page__layout,.settings-page__detail){flex-direction:column;flex-grow:1;align-items:stretch;display:flex}.settings-panel{padding:var(--spacing-6);background:0 0;border:0;border-radius:0;flex-grow:1}.settings-page[data-settings-mobile-bar] :is(.settings-page__title,.settings-page__back){display:none}.settings-page[data-settings-mobile-bar] [data-settings-detail-heading]{display:revert}.settings-profile{gap:var(--spacing-8)}.settings-profile .settings-panel__header{display:contents}.settings-profile .settings-panel__divider{display:none}.settings-profile :is(.settings-panel__header>p:first-of-type,#profile-photo-title){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.settings-profile__photo-row{flex-direction:column;align-self:stretch;gap:12px}.settings-profile__photo-controls{display:contents}.settings-profile :is(#profile-photo-help,#profile-photo-status){text-align:center;align-self:center;max-width:330px}.settings-profile__remove{right:-4px}.settings-profile form.settings-field{gap:var(--spacing-4);flex-grow:1}.settings-profile__nickname{width:100%}.settings-profile form>.centerstage-button{order:2;align-self:stretch}.settings-profile .settings-profile__exit{text-align:center;order:1;align-self:stretch;margin-top:auto;display:block}}.settings-account__rows{flex-direction:column;width:100%;min-width:0;display:flex}.settings-account__row{align-items:center;column-gap:var(--spacing-4);min-width:0;padding-block:var(--spacing-3);grid-template-columns:220px minmax(0,1fr) minmax(0,max-content);display:grid}.settings-account__row h3{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;margin:0}.settings-account__value{flex-direction:column;min-width:0;display:flex}.settings-account__value>p:first-child{color:var(--color-text-primary);font:var(--type-label);font-family:var(--type-label-font-family), system-ui, sans-serif;font-size:var(--font-size-base)}.settings-account__value>[role=status]{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-account__value>[role=status]:empty{position:absolute}.settings-account__action{display:flex}.settings-account__divider{background:var(--color-border);border:0;width:100%;height:1px;margin:0}.settings-account__delete{align-items:center;gap:var(--spacing-4);width:100%;display:flex}.settings-account__delete-text{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.settings-account__delete h3{color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);margin:0}.settings-account__delete p{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-account__delete .centerstage-button{flex:none}.settings-account__narrow{display:none}.settings-notifications__categories{gap:var(--spacing-5);flex-direction:column;width:100%;display:flex}.settings-notifications__row{align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-2-5);display:flex}.settings-notifications__description{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.settings-notifications__description h3{color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);margin:0}.settings-notifications__description p{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-notifications__row .centerstage-switch{flex:none}.settings-notifications__always-on{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;flex:none}.settings-notifications__status{align-items:flex-start;gap:var(--spacing-3);flex-direction:column;max-width:100%;display:flex}.settings-notifications__status:not(:has(button)):has(>[role=status]:empty){position:absolute}.settings-notice{box-sizing:border-box;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-element);background:var(--color-accent-muted);display:flex}.settings-notice__text{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.settings-notice h3{color:var(--color-text-accent);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);margin:0}.settings-notice p{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;margin:0}.settings-notice .centerstage-button{flex:none}@media (max-width:859px){.settings-notifications{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-5) var(--spacing-6)}.settings-notifications .settings-panel__header{display:none}.settings-notice{align-items:flex-start;gap:var(--spacing-2-5);padding:var(--spacing-4);flex-direction:column}.settings-notifications__categories{gap:var(--spacing-2)}.settings-notifications__categories>.settings-panel__divider:first-child{display:none}.settings-notifications__row{gap:var(--spacing-3)}}.settings-permission{align-items:flex-start;gap:var(--spacing-3);width:100%;padding:var(--spacing-4);border-radius:var(--radius-element);background:var(--color-warning-muted);flex-direction:column;display:flex}.settings-permission__title{align-items:flex-start;gap:var(--spacing-2);display:flex}.settings-permission__title svg{width:20px;height:20px;color:var(--color-text-primary);flex:none}.settings-permission h3{color:var(--color-text-primary);font:var(--type-label);font-family:var(--type-label-font-family), system-ui, sans-serif;margin:0}.settings-permission p{color:var(--color-text-primary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-withdrawal__box{box-sizing:border-box;align-items:flex-start;gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-muted);flex-direction:column;display:flex}.settings-withdrawal__box h3{color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);margin:0}.settings-withdrawal .settings-withdrawal__notice{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-withdrawal__reasons{gap:var(--spacing-2-5);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.settings-withdrawal__reasons li{align-items:center;gap:var(--spacing-3);min-width:0;display:flex}.settings-withdrawal__dot{border-radius:var(--radius-full);background:var(--color-error);flex:none;width:6px;height:6px}.settings-withdrawal__reason{align-items:center;gap:var(--spacing-3);flex:1;min-width:0;display:flex}.settings-withdrawal__reason-title{min-width:0;color:var(--color-text-primary);font:var(--type-label);font-family:var(--type-label-font-family), system-ui, sans-serif;font-size:var(--font-size-base);flex:1}.settings-withdrawal__resolution{color:var(--color-text-blue);font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif;text-align:end}.settings-withdrawal__resolution-action{color:var(--color-text-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:0;padding:0;display:inline-flex}.settings-withdrawal__resolution-action>svg{flex:none;width:16px;height:16px}.settings-withdrawal__resolution-action:focus-visible{border-radius:var(--radius-element);outline:2px solid var(--color-text-primary);outline-offset:2px}.settings-withdrawal #withdrawal-status:empty{position:absolute}.settings-withdrawal__narrow{display:none}@media (max-width:859px){.settings-account{padding:0 0 var(--spacing-6);gap:0}.settings-account :is(.settings-panel__header,.settings-panel__divider,.settings-account__wide){display:none}.settings-account__narrow{display:block}.settings-account__row{column-gap:var(--spacing-3);row-gap:var(--spacing-0-5);padding:var(--spacing-3) var(--spacing-6);grid-template-columns:minmax(0,1fr) minmax(0,max-content)}.settings-account__row h3,.settings-account__value{grid-column:1}.settings-account__action{grid-area:1/2/span 2}.settings-account__value>p:first-child{font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base)}.settings-account__divider{width:auto;margin-left:var(--spacing-4)}.settings-account__delete-row{margin-top:var(--spacing-5);padding:var(--spacing-4) var(--spacing-6);color:var(--color-error);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);text-decoration:none}.settings-account__delete-row:focus-visible{outline-offset:-2px}.settings-account .settings-account__note{padding:var(--spacing-2) var(--spacing-6) 0 var(--spacing-5);color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-withdrawal{gap:var(--spacing-4);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}.settings-withdrawal :is(.settings-panel__header,.settings-panel__divider,.settings-withdrawal__wide){display:none}.settings-withdrawal__box{display:contents}.settings-withdrawal__box h3{font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;font-size:var(--font-size-lg)}.settings-withdrawal__reasons{box-sizing:border-box;gap:var(--spacing-3);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-muted)}.settings-withdrawal__reasons li{align-items:flex-start;gap:var(--spacing-2)}.settings-withdrawal__dot{margin-block:var(--spacing-1-5)}.settings-withdrawal__reason{align-items:flex-start;gap:var(--spacing-0-5);flex-direction:column}.settings-withdrawal__reason-title{font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif}.settings-withdrawal__resolution{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;text-align:start}.settings-withdrawal__narrow{display:flex}.settings-withdrawal__footer{align-items:stretch;gap:var(--spacing-4);flex-direction:column;width:100%;margin-top:auto}.settings-withdrawal__footer>p{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;text-align:center}}.settings-support__contact{box-sizing:border-box;align-items:flex-start;gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-4) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-muted);flex-direction:column;display:flex}.settings-support__text{display:contents}.settings-support .settings-support__contact h3{color:var(--color-text-secondary);font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif;margin:0}.settings-support .settings-support__address{max-width:100%;color:var(--color-text-primary);font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;font-size:var(--font-size-lg);overflow-wrap:anywhere}.settings-support__actions{gap:var(--spacing-1-5);flex-wrap:wrap;max-width:100%;display:flex}.settings-support__actions>*{max-width:100%}.settings-support__contact>[role=status]{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-support__contact>[role=status]:empty{position:absolute}.settings-support .settings-support__response{width:100%;color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-help>*{max-width:100%}.settings-help h3{font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;margin:0}.settings-help>[role=status]:empty{margin:0;padding:0;position:absolute}.settings-help__preview,.settings-help__metadata{color:var(--color-text-secondary)}.settings-help__address{overflow-wrap:anywhere;white-space:normal}.settings-help__actions{gap:var(--spacing-3);flex-wrap:wrap;display:flex}.settings-help__actions>*{max-width:100%}.settings-terms__list{gap:var(--spacing-2-5);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.settings-terms__list li+li{padding-top:var(--spacing-2-5);border-top:1px solid var(--color-border)}.settings-terms__list a{align-items:center;gap:var(--spacing-3);color:inherit;text-decoration:none;display:flex}.settings-terms__text{gap:var(--spacing-0-5);min-width:0;padding-block:var(--spacing-1-5);flex-direction:column;flex:1;display:flex}.settings-terms__title{color:var(--color-text-primary);font:var(--type-large);font-family:var(--type-large-font-family), system-ui, sans-serif;font-size:var(--font-size-lg)}.settings-terms__meta{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-terms__list a:hover .settings-terms__title{text-decoration:underline}.settings-terms__chevron{color:var(--color-icon-primary);opacity:.5;flex:none}.settings-document{box-sizing:border-box;background:var(--color-background-body);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text-primary);border:0;margin:0;padding:0}.settings-document[open]{flex-direction:column;display:flex}.settings-document:focus{outline:none}.settings-document::backdrop{background:var(--color-background-body)}.settings-document__bar{padding-block:var(--spacing-2);flex:none;justify-content:flex-end;display:flex}.settings-document__close{width:var(--size-element-xl);height:var(--size-element-xl);color:var(--color-icon-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.settings-document__close:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}.settings-document__scroll{scrollbar-color:var(--color-border-emphasized) transparent;flex:1;min-height:0;overflow-y:auto}.settings-document__content{box-sizing:border-box;gap:var(--spacing-4);width:min(100%,852px);padding:var(--spacing-8);overflow-wrap:anywhere;flex-direction:column;margin-inline:auto;display:flex}.settings-document__content>[role=status]:empty{position:absolute}.settings-document__content>.centerstage-button{align-self:flex-start}.settings-document__header{gap:var(--spacing-1);flex-direction:column;display:flex}.settings-document h1{color:var(--color-text-primary);font:var(--type-display-3);font-family:var(--type-display-3-font-family), system-ui, sans-serif;font-size:var(--font-size-3xl);margin:0}.settings-document .settings-document__meta{color:var(--color-text-primary);font:var(--type-large);font-family:var(--type-large-font-family), system-ui, sans-serif;font-size:var(--font-size-lg);margin:0}.settings-document__content p,.settings-document__body :is(li,td,th){color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;margin:0}.settings-document__body{gap:var(--spacing-2);flex-direction:column;display:flex}.settings-document__body :is(h2,h3,h4){margin:var(--spacing-2) 0 0;color:var(--color-text-primary)}.settings-document__body h2{font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;font-size:var(--font-size-lg)}.settings-document__body h3{font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base)}.settings-document__body h4{font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif}.settings-document__body :is(ul,ol){gap:var(--spacing-1);padding-left:var(--spacing-5);flex-direction:column;margin:0;display:flex}.settings-document__body li::marker{color:var(--color-text-secondary)}.settings-document__body strong{color:var(--color-text-primary)}.settings-document__body blockquote{padding-left:var(--spacing-3);border-left:2px solid var(--color-border-emphasized);margin:0}.settings-document__body hr{width:100%;height:1px;margin:var(--spacing-2) 0;background:var(--color-border);border:0}.settings-document__body a{color:var(--color-text-blue)}.settings-document__body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.settings-document__body :is(td,th){padding:var(--spacing-2);border:1px solid var(--color-border);text-align:left;vertical-align:top}.settings-document__body th{color:var(--color-text-primary);font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif}@media (max-width:859px){.settings-support{gap:var(--spacing-5);padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}.settings-support :is(.settings-panel__header,.settings-panel__divider){display:none}.settings-support__contact{gap:var(--spacing-5);padding:var(--spacing-4)}.settings-support__text{gap:var(--spacing-2);flex-direction:column;width:100%;min-width:0;display:flex}.settings-support__actions{gap:var(--spacing-2)}.settings-terms{padding:var(--spacing-6) var(--spacing-4)}.settings-terms :is(.settings-panel__header,.settings-panel__divider){display:none}.settings-document,.settings-document::backdrop{background:var(--color-background-body)}.settings-document__content{padding:var(--spacing-4) var(--spacing-6)}.settings-document__header{gap:var(--spacing-4)}.settings-document h1{font:var(--type-heading-3);font-family:var(--type-heading-3-font-family), system-ui, sans-serif;font-size:var(--font-size-lg)}.settings-document .settings-document__meta,.settings-document__content p,.settings-document__body :is(li,td,th){color:var(--color-text-secondary);font:var(--type-body);font-family:var(--type-body-font-family), system-ui, sans-serif;font-size:var(--font-size-base)}}.settings-terms__split{align-items:flex-start;gap:var(--spacing-5);width:100%;min-width:0;display:flex}.settings-terms__split>[role=status]:empty,.settings-history>[role=status]:empty{height:0;margin:0;padding:0;display:block;position:absolute}.settings-history{gap:var(--spacing-3);min-width:0;padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);border:1px solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-muted);flex-direction:column;flex:1;display:flex}.settings-history__header{gap:var(--spacing-0-5);flex-direction:column;display:flex}.settings-history__header p{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-history__list{gap:var(--spacing-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-history__list li{align-items:center;gap:var(--spacing-3);display:flex}.settings-history__list li+li{padding-top:var(--spacing-1-5);border-top:1px solid var(--color-border)}.settings-history__text{min-width:0;padding-block:var(--spacing-1-5);gap:var(--spacing-0-5);flex-direction:column;flex:1;display:flex}.settings-history__version{font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-history__text p{color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-history__view{color:var(--color-text-blue);font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif;padding-block:var(--spacing-2);flex:none;text-decoration:none}.settings-history__view:hover{text-decoration:underline}.settings-history__unavailable{max-width:35%;color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-history__sentinel{height:1px}@media not all and (max-width:859px){.settings-terms__list{gap:var(--spacing-0-5);flex:0 0 248px}.settings-terms__list li+li{border:0;padding:0}.settings-terms__list a{padding:var(--spacing-2-5);border-radius:var(--radius-inner)}.settings-terms__list a[aria-current=page]{background:var(--color-background-muted)}.settings-terms__text{padding:0}.settings-terms__title{font:var(--type-label);font-family:var(--type-label-font-family), system-ui, sans-serif}.settings-terms__meta,.settings-terms__chevron{display:none}}@media (max-width:859px){.settings-terms__split{display:block}.settings-history{gap:var(--spacing-2-5);background:0 0;border:0;border-radius:0;padding:0}.settings-history__header{display:none}.settings-history__list{gap:var(--spacing-2-5)}.settings-history__list li+li{padding-top:var(--spacing-2-5)}}.settings-blocked{align-items:stretch}.settings-blocked__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-blocked__row{box-sizing:border-box;align-items:center;gap:12px;min-height:56px;padding-block:10px;display:flex}.settings-blocked__row>.centerstage-avatar{flex:none}.settings-blocked__body{align-items:center;gap:var(--spacing-1) 12px;flex-wrap:wrap;flex:1;min-width:0;display:flex}.settings-blocked__name{min-width:0;color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;flex:8em;overflow:hidden}.settings-blocked__name[data-tone=secondary]{color:var(--color-text-secondary)}.settings-blocked__unblock{box-sizing:border-box;min-height:var(--size-element-sm);padding:0 var(--spacing-2-5);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);white-space:nowrap;cursor:pointer;border:0;flex:none;position:relative}.settings-blocked__unblock:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.settings-blocked__unblock:hover:not([aria-disabled=true]):after{background:var(--color-overlay-hover)}.settings-blocked__unblock:active:not([aria-disabled=true]):after{background:var(--color-overlay-pressed)}.settings-blocked__unblock[aria-disabled=true]{opacity:.5;cursor:not-allowed}.settings-blocked__end{height:1px}.settings-blocked__append{justify-content:center;display:flex}.settings-blocked__append:not(:empty){padding-block:var(--spacing-3)}.settings-blocked__state{justify-content:center;align-items:center;gap:var(--spacing-3);text-align:center;flex-direction:column;padding-block:80px;display:flex}.settings-blocked__state p{color:var(--color-text-secondary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);margin:0}@media (max-width:859px){.settings-blocked.settings-panel{padding:0 0 var(--spacing-6);gap:0}.settings-blocked .settings-panel__header{display:none}.settings-blocked__row{padding-inline:24px}.settings-blocked__state{padding:var(--spacing-6);flex-grow:1}}.settings-licenses{align-items:stretch}.settings-licenses__rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-licenses__row+.settings-licenses__row{border-top:1px solid var(--color-border)}.settings-licenses__toggle{align-items:center;gap:var(--spacing-3);box-sizing:border-box;width:100%;padding:var(--spacing-2-5) 0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.settings-licenses__summary{gap:var(--spacing-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.settings-licenses__name{color:var(--color-text-primary);font:var(--type-heading-4);font-family:var(--type-heading-4-font-family), system-ui, sans-serif;font-size:var(--font-size-base);overflow-wrap:anywhere}.settings-licenses__meta{gap:0 var(--spacing-1-5);color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.settings-licenses__toggle:hover .settings-licenses__name{text-decoration:underline}.settings-licenses__chevron{color:var(--color-icon-primary);opacity:.5;flex:none}.settings-licenses__toggle[aria-expanded=true] .settings-licenses__chevron{transform:rotate(180deg)}.settings-licenses__panel{align-items:flex-start;gap:var(--spacing-3);padding:0 0 var(--spacing-4);flex-direction:column;display:flex}.settings-licenses__panel[hidden]{display:none}.settings-licenses__panel>*{max-width:100%}.settings-licenses .settings-licenses__copyright{color:var(--color-text-primary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-licenses .settings-licenses__status{margin:0 0 var(--spacing-3);color:var(--color-text-secondary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif}.settings-licenses__status:empty{position:absolute}.settings-licenses__notice{gap:var(--spacing-1-5);flex-direction:column;width:100%;min-width:0;display:flex}.settings-licenses__notice h3{color:var(--color-text-secondary);font:var(--type-heading-5);font-family:var(--type-heading-5-font-family), system-ui, sans-serif;overflow-wrap:anywhere;margin:0}.settings-licenses__notice pre{color:var(--color-text-primary);font:var(--type-supporting);font-family:var(--type-supporting-font-family), system-ui, sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:859px){.settings-licenses.settings-panel{padding:0 var(--spacing-6) var(--spacing-6);gap:0}.settings-licenses .settings-panel__header{display:none}}