.people{gap:20px;max-width:760px;padding:24px 20px 48px;margin:0 auto;background:var(--aio-background);color:var(--aio-on-background)}.people,.people-header{display:flex;flex-direction:column}.people-header{gap:4px}.people-title{margin:0;font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.people-subtitle{margin:0;color:var(--aio-on-background-muted)}.people-panel{display:flex;flex-direction:column;gap:10px;padding:20px;background:var(--aio-surface);color:var(--aio-on-surface);border:1px solid var(--aio-outline-variant);border-radius:14px}.people-heading{margin:0;font-size:1rem;font-weight:600}.people-field-label{display:flex;gap:6px;align-items:baseline;font-size:.8125rem;font-weight:600;color:var(--aio-on-surface-muted)}.people-field-optional{font-weight:400}.people-input{width:100%;min-height:42px;padding:10px 12px;font:inherit;color:var(--aio-on-surface);background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:10px}.people-input:disabled{color:var(--aio-on-surface-disabled)}.people-input[aria-invalid=true]{border-color:var(--aio-danger)}.people-hint,.people-note{margin:0;font-size:.8125rem;color:var(--aio-on-surface-muted)}.people-note-danger{padding:2px 8px;color:var(--aio-on-danger-container);background:var(--aio-danger-container);border-radius:6px}.people-status{min-height:20px}.people-status:empty{min-height:0}.people-fieldset{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;border:0}.people-option{display:flex;gap:10px;align-items:flex-start;padding:8px 10px;margin-inline:-10px;cursor:pointer;border-radius:10px}.people-option:hover{background:var(--aio-surface-hover)}.people-option input{margin-top:3px}.people-row-actions{display:flex;flex:none;flex-wrap:wrap;gap:8px;align-items:center}.people-action{min-height:36px;padding:6px 14px;font:inherit;font-size:.875rem;font-weight:600;color:var(--aio-on-surface);cursor:pointer;background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:10px}.people-action:hover:not(:disabled){background:var(--aio-surface-hover)}.people-action:focus-visible{outline:2px solid var(--aio-primary);outline-offset:2px}.people-action:disabled{color:var(--aio-on-surface-disabled);cursor:default}.people-action-primary{color:var(--aio-on-primary-container);background:var(--aio-primary-container);border-color:var(--aio-primary)}.people-action-primary:hover:not(:disabled){background:var(--aio-primary);border-color:var(--aio-primary);color:var(--aio-on-primary)}.people-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.people-form{display:flex;flex-direction:column;gap:18px}.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.people-field{display:flex;flex-direction:column;gap:6px;min-width:0}.people-photo-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--aio-outline-variant)}.people-photo-frame{position:relative;display:flex;flex:none;align-items:center;justify-content:center;width:96px;height:96px;overflow:hidden;background:var(--aio-surface-raised);border:1px solid var(--aio-outline-variant);border-radius:50%}.people-photo{width:100%;height:100%;object-fit:cover}.people-photo-initials{display:grid;place-items:center;width:100%;height:100%;font-size:2rem;font-weight:700;color:var(--aio-on-primary-container);background:var(--aio-primary-container)}.people-photo-busy{position:absolute;inset:0;display:grid;place-items:center}.people-photo-busy:before{position:absolute;inset:0;content:"";background:var(--aio-surface);opacity:.6}.people-photo-spinner{position:relative;width:32px;height:32px;border:3px solid;border-color:var(--aio-primary);border-top-color:transparent;border-radius:50%;animation:people-photo-spin .9s linear infinite}@keyframes people-photo-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.people-photo-spinner{animation:none}}.people-photo-empty{padding:8px;font-size:.75rem;color:var(--aio-on-surface-raised);text-align:center}.people-account{display:flex;flex-direction:column;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--aio-outline-variant)}.people-account .people-input{color:var(--aio-on-surface-raised);background:var(--aio-surface-raised)}.people-alerts{padding-bottom:18px;border-bottom:1px solid var(--aio-outline-variant)}.people-alerts-row{display:flex;gap:8px;align-items:center;max-width:calc((100% - 20px) / 2)}.people-alerts-row .people-input{flex:1 1 auto;min-width:0}.people-team-form .people-alerts{padding-bottom:0;border-bottom:0}.people-team-form .people-alerts-row{max-width:none}.people-photo-controls{display:flex;flex:1 1 200px;flex-direction:column;gap:6px;min-width:0}.people-zone{position:relative;min-width:0}.people-zone-trigger{display:flex;gap:10px;align-items:center;justify-content:space-between;text-align:start;cursor:pointer}.people-zone-trigger:hover:not(:disabled){background:var(--aio-surface-hover)}.people-zone-trigger:disabled{cursor:default}.people-zone-value{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;min-width:0}.people-zone-caret,.people-zone-unset .people-zone-value{color:var(--aio-on-surface-muted)}.people-zone-caret{flex:none}.people-zone-label{overflow-wrap:anywhere}.people-zone-meta{font-size:.8125rem;color:var(--aio-on-surface-muted)}.people-zone-popover{position:absolute;inset-inline-start:0;top:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:6px;width:100%;min-width:16rem;padding:8px;border:1px solid var(--aio-outline-variant);border-radius:14px;box-shadow:var(--aio-elevation-overlay)}.people-zone-popover,.people-zone-search{color:var(--aio-on-surface-raised);background:var(--aio-surface-raised)}.people-zone-search{min-height:38px}.people-zone-list{max-height:16rem;padding:0;margin:0;overflow-y:auto;list-style:none}.people-zone-option{display:flex;flex-wrap:wrap;gap:0 8px;align-items:baseline;min-height:40px;padding:8px 10px;cursor:pointer;border-radius:10px}.people-zone-active,.people-zone-option:hover{color:var(--aio-on-surface-hover);background:var(--aio-surface-hover)}.people-zone-option[aria-selected=true] .people-zone-label{font-weight:600}.people-zone-empty{padding:10px;font-size:.8125rem;color:var(--aio-on-surface-muted)}@media (max-width:560px){.people-grid{grid-template-columns:minmax(0,1fr)}.people-alerts-row{max-width:none}}.people-admin{padding:16px 24px}.people-roles,.people-roles-form{display:flex;flex-direction:column;gap:12px}.people-roles-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.people-roles-toolbar>p{margin:0}.people-roles-fieldset{min-inline-size:0;margin:0;padding:0;border:0}.people-roles-scroll{position:relative;overflow-x:auto;background:var(--aio-surface);border:1px solid var(--aio-outline-variant);border-radius:14px}.people-roles-matrix{border:0;border-radius:0}.people-roles-head{min-inline-size:9rem;vertical-align:top}.people-roles-head>.people-role-meta{display:block;-webkit-margin-before:4px;margin-block-start:4px;font-weight:400}.people-roles-head-row{display:flex;gap:6px;align-items:center}.people-roles-name{flex:1 1 auto;inline-size:7rem;min-inline-size:0;min-block-size:36px;padding:4px 8px;font-size:.875rem;font-weight:600}.people-roles-name-fixed{display:flex;align-items:center;min-block-size:36px;color:var(--aio-on-surface)}.people-roles-head-add{vertical-align:middle}.people-roles-add{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.people-roles-section{position:-webkit-sticky;position:sticky;inset-inline-start:0;z-index:1;min-inline-size:10rem;color:var(--aio-on-surface);background:var(--aio-surface)}.people-roles-section>.people-role-meta{display:block;font-weight:400}.people-roles-matrix .people-roles-cell{text-align:center}.people-roles-check{inline-size:18px;block-size:18px;accent-color:var(--aio-primary)}.people-role-meta{font-size:.8125rem;color:var(--aio-on-surface-muted)}.people-team{display:flex;flex-direction:column;gap:12px}.people-team-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.people-team-search{display:flex;flex:1 1 16rem;gap:8px;align-items:center;max-inline-size:28rem;min-block-size:44px;padding-inline:12px;color:var(--aio-on-surface-muted);background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:10px}.people-team-search:focus-within{outline:2px solid var(--aio-primary);outline-offset:2px}.people-team-search-input{flex:1 1 auto;min-inline-size:0;padding:8px 0;font:inherit;color:var(--aio-on-surface);background:transparent;border:0}.people-team-search-input:focus{outline:none}.people-team-edit,.people-team-invite,.people-team-setup{display:inline-flex;gap:8px;align-items:center}.people-team-filters{margin:0}.people-team-filter-count{-webkit-margin-start:6px;margin-inline-start:6px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.people-team-status{display:flex;flex-direction:column;gap:8px}.people-team-status:empty{display:none}.people-team-failed{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.people-team-saved{color:var(--aio-on-surface)}.people-roles-matrix,.people-team-table{inline-size:100%;overflow:hidden;text-align:start;background:var(--aio-surface);border:1px solid var(--aio-outline-variant);border-collapse:separate;border-spacing:0;border-radius:14px}.people-roles-matrix td,.people-roles-matrix th,.people-team-table td,.people-team-table th{padding:10px 16px;text-align:start;vertical-align:middle;-webkit-border-after:1px solid var(--aio-outline-variant);border-block-end:1px solid var(--aio-outline-variant)}.people-roles-matrix tbody tr:last-child>*,.people-team-table tbody tr:last-child>*{-webkit-border-after:0;border-block-end:0}.people-roles-matrix thead th,.people-team-table thead th{font-size:.8125rem;font-weight:600;color:var(--aio-on-surface-muted)}.people-team-row:hover{background:var(--aio-surface-hover)}.people-team-row-off{color:var(--aio-on-surface-muted)}.people-team-cell-name{font-weight:600}.people-team-person{display:flex;gap:12px;align-items:center}.people-team-avatar{display:inline-grid;flex:none;place-items:center;inline-size:36px;block-size:36px;font-size:.8125rem;font-weight:700;color:var(--aio-on-primary-container);background:var(--aio-primary-container);border-radius:50%}.people-team-who{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.people-team-name{display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow-wrap:anywhere}.people-team-cell-email,.people-team-handle{font-weight:400;color:var(--aio-on-surface-muted);overflow-wrap:anywhere}.people-team-handle{font-size:.8125rem}.people-team-role{max-inline-size:100%;min-block-size:36px;padding:4px 8px;font:inherit;font-size:.875rem;color:var(--aio-on-surface);background:var(--aio-surface);border:1px solid var(--aio-outline);border-radius:8px}.people-team-role:disabled{color:var(--aio-on-surface-disabled)}.people-team-pill{display:inline-block;padding:2px 8px;font-size:.75rem;font-weight:600;border-radius:999px}.people-team-pill-success{color:var(--aio-on-surface-hover);background:var(--aio-surface-hover);box-shadow:0 0 0 1px var(--aio-outline-variant)}.people-team-pill-warning{color:var(--aio-on-warning-container);background:var(--aio-warning-container)}.people-team-pill-danger{color:var(--aio-on-danger-container);background:var(--aio-danger-container)}.people-team-pill-muted{color:var(--aio-on-surface-raised);background:var(--aio-surface-raised)}.people-team-seen{display:inline-flex;gap:6px;align-items:center;font-size:.8125rem;color:var(--aio-on-surface-muted);white-space:nowrap}.people-team-seen-online{font-weight:600;color:var(--aio-on-surface)}.people-team-seen-dot{flex:none;inline-size:8px;block-size:8px;background:var(--aio-success);border-radius:50%}.people-team-cell-actions{white-space:nowrap}.people-team-cell-actions>*+*{-webkit-margin-start:6px;margin-inline-start:6px}.people-team-cell-actions .console-button,.people-team-cell-actions .menu{min-block-size:36px;padding:6px 12px;font-size:.875rem;vertical-align:middle}.people-team-cell-actions .menu{padding:0}.console-button.people-team-more{display:inline-grid;place-items:center;inline-size:36px;block-size:36px;min-block-size:36px;padding:0;border-color:transparent;border-radius:50%;background:transparent;color:var(--aio-on-surface-muted);cursor:pointer}.console-button.people-team-more:hover:not(:disabled),.console-button.people-team-more[aria-expanded=true]{background:var(--aio-surface-hover);color:var(--aio-on-surface-hover)}.people-team-form .console-actions{justify-content:flex-end;-webkit-margin-before:4px;margin-block-start:4px}.people-team-problem{margin:0;font-size:.875rem;color:var(--aio-danger)}.people-team-problem:empty{display:none}.people-team-link{display:flex;flex-direction:column;gap:6px;margin-block:12px}.people-team-link-row{display:flex;flex-wrap:wrap;gap:8px}.people-team-link-input{flex:1 1 14rem;font-size:.875rem}.people-team-you{font-weight:600}@media (max-width:720px){.people-team-table,.people-team-table tbody,.people-team-table td,.people-team-table th,.people-team-table tr{display:block}.people-team-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.people-team-table td,.people-team-table th{padding-block:4px;-webkit-border-after:0;border-block-end:0}.people-team-row{padding-block:8px;-webkit-border-after:1px solid var(--aio-outline-variant);border-block-end:1px solid var(--aio-outline-variant)}.people-team-row:last-child{-webkit-border-after:0;border-block-end:0}.people-team-cell-actions{white-space:normal}}@media (min-width:80rem){.console-screen.people-admin{max-inline-size:none}.people-team-table .people-team-cell-actions,.people-team-table .people-team-cell-role,.people-team-table .people-team-cell-seen,.people-team-table .people-team-cell-state{inline-size:1%;white-space:nowrap}.people-team-table .people-team-cell-actions{text-align:end}}.people-team-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));grid-gap:12px;gap:12px}.people-team-setpassword{align-self:flex-start}.settings-links{display:flex;flex-direction:column;gap:10px}.settings-group{padding:0;margin:0;overflow:hidden;list-style:none;background:var(--aio-surface);color:var(--aio-on-surface);border:1px solid var(--aio-outline-variant);border-radius:14px}.settings-group>li+li{-webkit-border-before:1px solid var(--aio-outline-variant);border-block-start:1px solid var(--aio-outline-variant)}.settings-row{display:flex;gap:14px;align-items:center;width:100%;min-height:56px;padding-inline:16px;font:inherit;color:var(--aio-on-surface);text-align:start;text-decoration:none;cursor:pointer;background:transparent;border:0}.settings-row:hover{color:var(--aio-on-surface-hover);background:var(--aio-surface-hover)}.settings-row-icon{display:inline-grid;flex:none;place-items:center;color:var(--aio-on-surface-muted)}.settings-row-label{flex:1 1 auto;min-width:0;font-weight:500}.settings-row-value{flex:none;font-size:.875rem;color:var(--aio-on-surface-muted)}.settings-row-chevron{display:inline-grid;flex:none;place-items:center;color:var(--aio-on-surface-muted);transition:rotate .15s ease-out}.settings-row-chevron-open{rotate:90deg}.settings-choices{display:flex;flex-direction:column;gap:2px;padding-block:0 10px;padding-inline:38px 4px;margin:0;border:0}.settings-choice{display:flex;gap:12px;align-items:center;min-height:44px;padding-inline:12px;cursor:pointer;border-radius:10px}.settings-choice:hover{color:var(--aio-on-surface-hover);background:var(--aio-surface-hover)}.settings-choice-text{display:flex;flex-direction:column}.settings-choice-detail{font-size:.8125rem;color:var(--aio-on-surface-muted)}.settings-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.settings-row-chevron{transition:none}}