.community-settings__nav{gap:var(--space-1)}.cs-tab{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-tab--sections{gap:24px}.cs-hint{display:flex;align-items:flex-start;gap:8px;margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:var(--color-text-muted)}.cs-hint>svg{flex-shrink:0;margin-top:2px;color:var(--color-text-faint)}.cs-notice{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:var(--radius);font-size:13px;line-height:1.5;color:var(--color-text-muted);background:var(--overlay-hover);border:1px solid var(--color-border)}.cs-notice>svg{flex-shrink:0;margin-top:2px}.cs-notice--warning{color:color-mix(in srgb,var(--color-warning) 55%,var(--color-text));background:color-mix(in srgb,var(--color-warning) 9%,transparent);border-color:color-mix(in srgb,var(--color-warning) 35%,var(--color-border))}.cs-static{margin:0;font-size:14px;line-height:1.5;color:var(--color-text);overflow-wrap:anywhere}.cs-static--multiline{white-space:pre-wrap}.cs-mono{font-family:var(--font-mono);font-size:.95em}.cs-faint{color:var(--color-text-faint)}.cs-select{width:auto;min-width:150px;max-width:100%}.cs-number{width:110px}.cs-inline-form{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.cs-inline-form>.cs-picker,.cs-inline-form>.input{flex:1 1 220px;min-width:0}.cs-danger-icon:hover:not(:disabled){color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent)}.cs-quote{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;color:var(--color-text-muted)}.cs-role-chip{--role-color:var(--color-text-faint);display:inline-flex;align-items:center;gap:5px;height:22px;max-width:180px;padding-inline:8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--role-color) 45%,var(--color-border));background:color-mix(in srgb,var(--role-color) 10%,transparent);color:var(--color-text);font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.cs-role-chip__icon{flex-shrink:0;color:var(--role-color)}.cs-role-chip__dot{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--role-color)}.cs-role-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.cs-role-chip--more{color:var(--color-text-muted);font-weight:600;cursor:default}.cs-chip-row{display:flex;flex-wrap:wrap;gap:6px}.cs-role-badge{--role-color:var(--color-text-muted);border-radius:50%;color:var(--role-color);background:color-mix(in srgb,var(--role-color) 14%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--role-color) 55%,transparent)}.cs-channel-icon,.cs-role-badge,.cs-system-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px}.cs-channel-icon,.cs-system-avatar{border-radius:var(--radius);color:var(--color-text-muted);background:var(--overlay-active)}.cs-system-avatar{border-radius:50%;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.cs-reorder{display:inline-flex;gap:2px}.cs-role-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.cs-role-options--compact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin-top:4px}.cs-role-option{--role-color:var(--color-text-faint);display:flex;align-items:center;gap:10px;min-height:42px;min-width:0;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:13.5px;font-weight:600;text-align:start;cursor:pointer;transition:border-color var(--speed),background var(--speed)}.cs-role-option:hover:not(:disabled){border-color:color-mix(in srgb,var(--role-color) 60%,var(--color-border));background:var(--overlay-hover)}.cs-role-option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cs-role-option:disabled{cursor:not-allowed;opacity:.55}.cs-role-option--on,.cs-role-option--on:hover:not(:disabled){border-color:color-mix(in srgb,var(--role-color) 70%,var(--color-border));background:color-mix(in srgb,var(--role-color) 12%,var(--color-bg))}.cs-role-option__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--color-text-faint);color:var(--color-on-accent)}.cs-role-option--on .cs-role-option__mark{border-color:var(--color-accent);background:var(--color-accent)}.cs-role-option__mark .spinner{border-color:var(--overlay-active);border-top-color:var(--color-accent)}.cs-role-option__icon{flex-shrink:0;color:var(--role-color)}.cs-role-option__dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--role-color)}.cs-role-option__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-duration-group{display:flex;flex-wrap:wrap;gap:8px}.cs-duration{flex:1 1 88px;min-height:38px;padding:0 12px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color var(--speed),background var(--speed),color var(--speed)}.cs-duration:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-warning) 60%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 10%,transparent)}.cs-duration:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cs-duration:disabled{opacity:.5;cursor:not-allowed}.cs-duration--danger:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-danger) 55%,var(--color-border));background:color-mix(in srgb,var(--color-danger) 8%,transparent)}.cs-duration--danger[aria-checked=true]{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,transparent);color:var(--color-text)}.cs-bulkbar{position:sticky;top:0;z-index:2;display:flex;flex-direction:column;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg-floating);box-shadow:0 6px 18px rgb(0 0 0/.18)}.cs-bulkbar__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cs-bulkbar__count{font-weight:700;margin-inline-end:auto}.cs-bulkbar__all{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding-inline:8px;border-radius:var(--radius);font-size:13px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none}.cs-bulkbar__all:hover{background:var(--overlay-hover)}.cs-bulkbar__all:has(.sk-check__input:disabled){cursor:not-allowed;color:var(--color-text-muted)}.cs-bulkbar__actions,.cs-bulkbar__panel{display:flex;flex-wrap:wrap;gap:8px}.cs-bulkbar__panel{align-items:center;padding-top:12px;border-top:1px solid var(--color-border)}.cs-bulkbar__panel .cs-duration-group{flex:1 1 100%}.cs-bulkbar__panel select{flex:1 1 180px;min-width:0}@media (max-width:768px){.cs-bulkbar__actions .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center}}.cs-member{display:flex;flex-direction:column;gap:16px}.cs-member__hero{display:flex;align-items:center;gap:16px;min-width:0}.cs-member__who{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-member__name{font-size:18px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.cs-member__handle{font-size:13px;color:var(--color-text-muted);overflow-wrap:anywhere}.cs-member__tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cs-member__tags:empty{display:none}.cs-dl,.cs-member__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0}.cs-member__facts{padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.cs-dl dt,.cs-member__facts dt{margin-bottom:2px;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-faint)}.cs-dl dd,.cs-member__facts dd{margin:0;font-size:13.5px;color:var(--color-text);overflow-wrap:anywhere}.cs-dl{grid-template-columns:minmax(0,1fr)}.cs-member__foreign{display:flex;flex-direction:column;gap:8px}.cs-member__history{align-self:flex-start}.cs-picker{min-width:0}.cs-picker__popover{width:min(360px,calc(100vw - 20px));max-height:min(360px,calc(100vh - 40px));padding:6px;overflow-y:auto}.cs-picker__status{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;color:var(--color-text-muted)}.cs-picker__option{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:var(--radius);background:transparent;color:var(--color-text);font:inherit;font-size:14px;text-align:start;cursor:pointer}.cs-picker__option--active{background:var(--overlay-active)}.cs-picker__option-name{flex:0 1 auto;font-weight:600}.cs-picker__option-handle,.cs-picker__option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-picker__option-handle{margin-inline-start:auto;flex-shrink:1;font-size:12px;color:var(--color-text-muted)}.cs-editor,.cs-editor__panel{display:flex;flex-direction:column;gap:16px;min-width:0}.cs-editor-title{max-width:100%;display:inline-flex;align-items:center;gap:12px;min-width:0}.cs-editor-title__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-editor-dirty{margin-inline-end:auto;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--color-warning) 62%,var(--color-text))}.cs-editor-dirty:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:50%;background:var(--color-warning);vertical-align:1px}.cs-picker-group{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--color-border)}.cs-picker-group__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cs-picker-group__label{font-size:14px;font-weight:600;color:var(--color-text)}.cs-picker-group__value{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12.5px;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-picker-group__dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text) 20%,transparent)}.cs-picker-group__more{align-self:flex-start}.cs-swatches{display:flex;flex-wrap:wrap;gap:10px}.cs-swatch{--swatch:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;padding:0;border:0;border-radius:50%;background:var(--swatch);color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 18%,transparent);transition:transform var(--speed) var(--ease-out),box-shadow var(--speed)}.cs-swatch:hover:not(:disabled){transform:scale(1.08)}.cs-swatch--custom:focus-within,.cs-swatch:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.cs-swatch--on{box-shadow:0 0 0 2px var(--color-bg-secondary),0 0 0 4px var(--swatch,var(--color-text))}.cs-swatch>svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.45))}.cs-swatch--none{background:var(--color-bg);color:var(--color-text-muted);box-shadow:inset 0 0 0 1.5px var(--color-border)}.cs-swatch--none:after{content:"";position:absolute;width:70%;height:1.5px;background:var(--color-danger);transform:rotate(-45deg);opacity:.8}.cs-swatch--none.cs-swatch--on{box-shadow:0 0 0 2px var(--color-bg-secondary),0 0 0 4px var(--color-text-muted)}.cs-swatch--none>svg{position:relative;z-index:1;filter:none}.cs-swatch--custom{background:conic-gradient(from 0deg,#ed4245,#faa61a,#84cc16,#1abc9c,#00a8fc,#5865f2,#eb459e,#ed4245);color:#fff;overflow:hidden}.cs-swatch--custom.cs-swatch--on{background:var(--swatch)}.cs-swatch--disabled{opacity:.5;cursor:not-allowed}.cs-swatch__native{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:inherit}.cs-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px}.cs-icon-cell{--role-color:var(--color-accent);display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--speed),background var(--speed),color var(--speed),transform var(--speed)}.cs-icon-cell:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-faint);transform:translateY(-1px)}.cs-icon-cell:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cs-icon-cell--on{color:var(--role-color);border-color:var(--role-color);background:color-mix(in srgb,var(--role-color) 14%,var(--color-bg));box-shadow:inset 0 0 0 1px var(--role-color)}.cs-icon-cell--none{color:var(--color-text-faint)}.cs-icon-cell:disabled{cursor:not-allowed;opacity:.5}.cs-role-preview{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-bg)}.cs-role-preview__label{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-faint)}.cs-role-preview__name{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.cs-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cs-preset{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--speed),background var(--speed),transform var(--speed)}.cs-preset:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border));transform:translateY(-1px)}.cs-preset:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cs-preset:disabled{cursor:default;opacity:.6}.cs-preset--active{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 9%,var(--color-bg))}.cs-preset__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:var(--radius);color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 13%,transparent)}.cs-preset__body{display:flex;flex-direction:column;gap:4px;min-width:0}.cs-preset__name{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700}.cs-preset__check{color:var(--color-accent)}.cs-preset__desc{font-size:12.5px;line-height:1.45;color:var(--color-text-muted)}.cs-preset__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--color-text-faint)}.cs-preset__blocked,.cs-preset__risk{display:inline-flex;align-items:center;gap:4px}.cs-preset__risk{color:color-mix(in srgb,var(--color-warning) 62%,var(--color-text))}.cs-perm-group{display:flex;flex-direction:column;padding:12px 16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}.cs-perm-group__head{display:flex;align-items:center;gap:8px;color:var(--color-accent)}.cs-perm-group__title{flex:1 1 auto;margin:0;font-size:14px;font-weight:700;color:var(--color-text)}.cs-perm-group__desc{margin:4px 0;font-size:12.5px;line-height:1.5;color:var(--color-text-muted)}.cs-perm-group>.sk-field:first-of-type{padding-top:12px}.cs-perm-group>.sk-field:last-child{padding-bottom:4px}.cs-perm-label{display:inline-flex;align-items:center;gap:6px}.cs-perm-label__risk{display:inline-flex;color:color-mix(in srgb,var(--color-warning) 70%,var(--color-text))}.cs-perm-state{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--color-text-faint);background:var(--overlay-hover);white-space:nowrap}.cs-perm-state--on{color:color-mix(in srgb,var(--color-success) 75%,var(--color-text));background:color-mix(in srgb,var(--color-success) 12%,transparent)}.cs-role-members__add{display:flex}.cs-role-members__add>.cs-picker{flex:1 1 auto}.cs-password{display:flex;flex-direction:column;gap:8px;min-width:0}.cs-password__status{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cs-thresholds{display:flex;flex-wrap:wrap;gap:12px;padding:12px;border-radius:var(--radius);background:var(--overlay-hover)}.cs-threshold{display:flex;flex-direction:column;gap:6px;min-width:140px;flex:0 1 180px}.cs-threshold__label{font-size:12.5px;font-weight:600;color:var(--color-text-muted)}.cs-invite-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px 16px}.cs-invite-form>.sk-field{padding:0;border:0}.cs-invite-form__submit{align-self:end}.cs-upload-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.cs-upload-row__name{flex:1 1 220px;min-width:0}.cs-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.cs-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);transition:border-color var(--speed)}.cs-tile:focus-within,.cs-tile:hover{border-color:var(--color-text-faint)}.cs-tile__preview{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.cs-tile__preview--play{border:0;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent);cursor:pointer;transition:transform var(--speed),background var(--speed)}.cs-tile__preview--play:hover{transform:scale(1.06);background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.cs-tile__preview--play:focus-visible,.cs-tile__remove:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cs-tile__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--color-text-muted)}.cs-tile__remove{position:absolute;top:6px;inset-inline-end:6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:50%;background:var(--color-bg-tertiary);color:var(--color-text-muted);cursor:pointer;opacity:0;transition:opacity var(--speed),background var(--speed),color var(--speed)}.cs-tile:focus-within .cs-tile__remove,.cs-tile:hover .cs-tile__remove{opacity:1}.cs-tile__remove:hover{background:var(--color-danger);color:var(--color-on-danger)}@media (hover:none){.cs-tile__remove{opacity:1}}.cs-audit-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary)}.cs-audit-filters__field{display:flex;flex-direction:column;gap:6px;min-width:0}.cs-audit-filters__field .sk-filter,.cs-audit-filters__field .sk-filter__select{width:100%;max-width:none}.cs-audit-filters__label{font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-muted)}.cs-audit-filters__end{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-height:38px}.cs-audit-actor{font-weight:700}.cs-audit-action{font-weight:500;color:var(--color-text-muted)}.cs-audit-person{display:flex;align-items:center;gap:12px}.cs-audit-person__text{display:flex;flex-direction:column;min-width:0}.cs-audit-person__name{font-weight:700;overflow-wrap:anywhere}.cs-audit-person__handle{font-size:13px;color:var(--color-text-muted)}.cs-overview-hero{position:relative;overflow:hidden;align-items:center;gap:12px;padding-block:24px;text-align:center}.cs-overview-hero>:not(.card-decoration){position:relative;z-index:2}.cs-overview-hero>.card-decoration{--card-deco-size:56px}.cs-overview-hero--fx{border-color:color-mix(in srgb,var(--hero-a) 42%,var(--color-border))}.cs-overview-hero__emblem{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:64px;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-accent);color:var(--color-on-accent);font-size:20px;font-weight:800}.cs-overview-hero__emblem:has(svg){background:transparent}.cs-overview-hero__emblem img{width:100%;height:100%;object-fit:cover}.cs-overview-hero__info{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:100%}.cs-overview-hero__name{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.cs-overview-hero__name,.cs-overview-hero__stats{display:flex;justify-content:center;flex-wrap:wrap}.cs-overview-hero__stats{gap:8px 16px;font-size:12.5px;color:var(--color-text-muted)}.cs-overview-hero__stats>span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.cs-savebar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--color-warning) 35%,var(--color-border));border-radius:var(--radius-lg);background:var(--color-bg-floating);box-shadow:var(--shadow-md);animation:cs-savebar-in var(--dur-med) var(--ease-out)}@keyframes cs-savebar-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:640px){.cs-member__hero{align-items:flex-start}}.member-row{display:flex;flex-direction:column}.member-row,.member-row:last-child{border-bottom:none}.member-row__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:1px}.member-row__name{display:flex;align-items:center;gap:var(--space-1);font-weight:600;line-height:1.25;min-width:0;overflow:hidden;flex-wrap:nowrap}.member-row__name-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-panel .member-row__afk-text{display:none}.member-row__afk svg,.member-row__name svg{flex-shrink:0}.member-row__owner{display:inline-flex;flex-shrink:0;color:var(--voxi-premium)}.member-row__tugra{flex-shrink:0}.member-row__sub{font-size:13px;color:var(--color-text-muted);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-settings__nav-badge{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;color:var(--color-on-danger);background:var(--color-danger);border-radius:999px}.join-type-options{display:flex;flex-direction:column;gap:8px}.join-type-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--speed),background var(--speed)}.join-type-option:hover{background:var(--overlay-hover)}.join-type-option--active,.join-type-option--active:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.join-type-option input{margin-top:3px;accent-color:var(--color-accent)}.join-type-option__body{display:flex;flex-direction:column;gap:2px}.join-type-option__label{font-weight:600;font-size:14px}.join-type-option__desc{font-size:12px;color:var(--color-text-muted)}.join-type-option--static{cursor:default}.join-type-option--static:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent)}.join-type-option__check{margin-top:2px;color:var(--color-accent);flex-shrink:0}.badge{display:inline-flex;padding:2px 8px;font-size:12px;font-weight:600;border-radius:999px;background:var(--color-bg-tertiary);color:var(--color-text-muted)}.badge,.settings-list__actions{align-items:center}.dashboard{gap:var(--space-4)}.dash-card,.dashboard{display:flex;flex-direction:column}.dash-card{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.dash-card--premium{border-color:color-mix(in srgb,var(--color-warning) 45%,var(--color-border));background:linear-gradient(180deg,color-mix(in srgb,var(--color-warning) 8%,var(--color-bg-secondary)),var(--color-bg-secondary))}.dash-card__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;row-gap:var(--space-1)}.dash-card__icon{color:var(--color-text-muted);flex-shrink:0}.dash-card--premium .dash-card__icon{color:var(--color-warning)}.dash-card__title-group{display:flex;flex-direction:column;min-width:0;flex:1 1}.dash-card__title{font-size:14px;font-weight:700;color:var(--color-text)}.dash-card__subtitle,.dash-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-card__subtitle{font-weight:400}.dash-card__badge,.dash-card__subtitle{font-size:12px;color:var(--color-text-muted)}.dash-card__badge{min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-bg-tertiary);font-weight:700}.dash-card__action{margin-left:auto}.dash-card__link{border:none;background:none;padding:0;color:var(--color-accent);font-size:13px;font-weight:600;cursor:pointer}.dash-card__link:hover{text-decoration:underline}.dash-card__body{display:flex;flex-direction:column;gap:var(--space-2)}.dash-empty{font-size:13px;color:var(--color-text-muted);padding:0}.dash-empty,.dash-premium{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.dash-premium--active{padding:var(--space-2) var(--space-3);border-radius:var(--radius,8px);border:1px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 8%,var(--color-bg-secondary))}.dash-premium__lead{display:flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--color-text)}.dash-premium__crown{color:var(--color-warning)}.dash-premium__pitch,.dash-premium__until{font-size:13px;color:var(--color-text-muted)}.dash-people{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.dash-people__row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:var(--radius);transition:background var(--speed)}.dash-people__row:not(.dash-people__row--static):hover{background:var(--color-bg-tertiary)}.dash-people__name-slot{display:flex;align-items:center;flex:1 1;min-width:0}.dash-people__name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--color-text)}.dash-people__action{flex-shrink:0}.meet-panel{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 6%,var(--color-bg-secondary)),var(--color-bg-secondary));border:1px solid var(--color-border);border-radius:var(--radius-lg)}.meet-panel__head{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;row-gap:var(--space-2)}.meet-panel__icon{color:var(--color-accent);flex-shrink:0}.meet-panel__title{margin:0;min-width:0;font-size:18px;letter-spacing:-.01em}.meet-panel__count,.meet-panel__title{font-weight:800;color:var(--color-text)}.meet-panel__count{min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 22%,transparent);font-size:12px}.meet-panel__body{display:grid;grid-template-columns:minmax(240px,280px) 1fr;gap:var(--space-4);align-items:start}@media (max-width:720px){.meet-panel__body{grid-template-columns:1fr}}.meet-cal{flex-direction:column;padding:var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius)}.meet-cal,.meet-cal__bar{display:flex;gap:var(--space-2)}.meet-cal__bar{align-items:center;justify-content:space-between}.meet-cal__month{font-size:14px;font-weight:700;color:var(--color-text);text-transform:capitalize}.meet-cal__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background var(--speed),color var(--speed)}.meet-cal__nav:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-text)}.meet-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.meet-cal__grid--dow{margin-bottom:2px}.meet-cal__dow{text-align:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted)}.meet-cal__day{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--color-text);font-size:12px;font-weight:600;cursor:pointer;transition:background var(--speed),border-color var(--speed),transform var(--speed)}.meet-cal__day--muted{color:var(--color-text-muted);opacity:.45}.meet-cal__day--has{cursor:pointer;background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.meet-cal__day--has:hover{background:color-mix(in srgb,var(--color-accent) 22%,transparent);transform:scale(1.08)}.meet-cal__day:hover{background:color-mix(in srgb,var(--color-accent) 14%,transparent)}.meet-cal__day:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.meet-cal__day--today{border-color:var(--color-accent)}.meet-cal__day--sel{background:var(--color-accent);color:var(--color-on-accent)}.meet-cal__day--sel .meet-cal__dot{background:#fff}.meet-cal__num{line-height:1}.meet-cal__dot{position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--color-accent)}.meet-cal__clear{align-self:flex-start;border:none;background:none;padding:0;color:var(--color-accent);font-size:12px;font-weight:600;cursor:pointer}.meet-cal__clear:hover{text-decoration:underline}.meet-agenda{gap:var(--space-3);min-width:0}.meet-agenda,.meet-agenda__group{display:flex;flex-direction:column}.meet-agenda__group{gap:var(--space-1)}.meet-agenda__day{font-size:12px;font-weight:800;letter-spacing:.03em;color:var(--color-text-muted);text-transform:capitalize}.meet-agenda__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.meet-item{display:flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-tertiary);overflow:hidden;transition:border-color var(--speed),box-shadow var(--speed)}.meet-item:has(>.meet-item__row:focus-visible),.meet-item:has(>.meet-item__row:hover){border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border))}.meet-item__row{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:none;background:transparent;color:var(--color-text);font:inherit;cursor:pointer;text-align:start}.meet-item__row:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.meet-item__row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.meet-item__time{flex-shrink:0;min-width:52px;font-size:12px;font-weight:700;color:var(--color-text-muted)}.meet-item__live{display:inline-flex;align-items:center;gap:4px;color:var(--color-danger);font-weight:800}.meet-item__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.meet-item__title{font-size:14px;font-weight:600}.meet-item__sub,.meet-item__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meet-item__sub{font-size:12px;color:var(--color-text-muted)}.meet-item__chev{flex-shrink:0;color:var(--color-text-muted)}.meet-item__join{flex-shrink:0;margin-inline:0 var(--space-2)}.dash-quick{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.dash-quick__btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-tertiary);color:var(--color-text);font-size:14px;font-weight:600;cursor:pointer;transition:border-color var(--speed),background var(--speed)}.dash-quick__btn:hover{border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,var(--color-bg-tertiary))}.dash-quick__btn svg{color:var(--color-text-muted);flex-shrink:0}.member-panel{display:flex;flex-direction:column;overflow:hidden;padding:0}.member-panel__search{position:relative;display:flex;align-items:center;padding:var(--space-3) var(--space-2) var(--space-2);flex-shrink:0}.member-panel__search-icon{position:absolute;left:calc(var(--space-2) + 10px);top:50%;transform:translateY(-50%);color:var(--color-text-faint);pointer-events:none}.member-panel__search-input{width:100%;height:34px;padding:0 var(--space-3) 0 32px;font:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg-tertiary);border:1px solid transparent;border-radius:var(--radius);outline:none;transition:border-color var(--speed),box-shadow var(--speed)}.member-panel__search-input::placeholder{color:var(--color-text-faint)}.member-panel__search-input:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring)}.member-panel__list{flex:1 1;min-height:0}.member-panel__list [data-item-index]{padding:0 var(--space-2)}.member-panel__search-hint{flex-shrink:0;padding:0 var(--space-3) var(--space-2);font-size:12px;line-height:1.4;color:var(--color-text-faint)}.member-panel__loading-more{padding:var(--space-3) 0}.member-panel__empty,.member-panel__loading-more{display:flex;align-items:center;justify-content:center}.member-panel__empty{flex:1 1;padding:var(--space-6);text-align:center;font-size:14px;line-height:1.5;color:var(--color-text-muted)}.member-panel__section{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-faint);padding:var(--space-4) var(--space-2) var(--space-1);white-space:nowrap;overflow:hidden}.member-panel__section-label{overflow:hidden;text-overflow:ellipsis}.member-panel__section-count{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text-faint)}.member-panel .member-row{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border-radius:var(--radius);cursor:pointer;border:none;background:none;width:100%;font-family:inherit;text-align:left;transition:background var(--speed)}.member-panel .member-row:hover{background:var(--overlay-hover)}.member-panel .member-row:active{background:var(--overlay-active)}.member-panel .member-row *{pointer-events:none}.member-panel .member-row .avatar{flex-shrink:0}.member-panel .member-row__info{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:center}.member-panel .member-row__name{display:flex;align-items:center;gap:var(--space-1);min-width:0}.member-panel .member-row__name-text{font-size:14px;font-weight:600;color:var(--color-text);flex:0 1 auto;min-width:0}.member-panel .member-row__name-text,.member-panel .member-row__sub{line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-panel .member-row__sub{font-size:12px;color:var(--color-text-muted)}.member-panel .member-row__role-icon,.member-panel .member-row__tugra{flex-shrink:0}.member-panel .member-row--offline{opacity:1}.member-panel .member-row--offline .avatar{opacity:.45}.member-panel .member-row--offline .member-row__name-text,.member-panel .member-row--offline .member-row__sub{color:var(--color-text-faint)}.member-panel .member-row--offline:hover .avatar{opacity:.7}.member-panel .member-row--offline:hover .member-row__name-text{color:var(--color-text-muted)}.popover-card{--pc-base:var(--pc-role,var(--color-accent));--pc-a:var(--pc-base);--pc-b:color-mix(in srgb,var(--pc-base) 50%,var(--voxi-voice));--pc-c:color-mix(in srgb,var(--pc-base) 35%,#ffffff);position:fixed;z-index:200;width:340px;max-width:calc(100vw - 20px);display:flex;flex-direction:column;max-height:calc(100vh - var(--dtb-h, 0px) - 24px);max-height:calc(100dvh - var(--dtb-h, 0px) - 24px);padding:0;overflow:hidden;isolation:isolate;background:var(--color-bg-floating);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-high);transform-origin:top left;outline:none}.popover-card--styled{border-color:color-mix(in srgb,var(--pc-a) 40%,var(--color-border))}html[data-rtl="1"] .popover-card{direction:rtl}.popover-card[role=dialog]:not(.popover-card--closing){animation:popover-card-in .28s var(--ease-out) both}.popover-card[role=dialog].popover-card--closing{animation:popover-card-out var(--dur-fast) var(--ease-in) forwards}@keyframes popover-card-in{0%{opacity:0;transform:translateY(6px) scale(.97)}}@keyframes popover-card-out{to{opacity:0;transform:translateY(4px) scale(.98)}}.popover-card--held{visibility:hidden}.popover-card--held,.popover-card--held *,.popover-card--held :after,.popover-card--held :before{animation-play-state:paused!important}.popover-card__skel{display:block;border-radius:6px;background:color-mix(in srgb,var(--color-text) 9%,transparent)}.popover-card--nameless .avatar__initials{visibility:hidden}.popover-card__skel--name{box-sizing:border-box;width:9em;height:1.25em;padding-block:.22em;background-clip:content-box;background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--color-text) 9%,transparent),color-mix(in srgb,var(--color-text) 9%,transparent))}.popover-card__skel--username{display:inline-block;width:6em;height:.85em;vertical-align:middle}.popover-card__skel--cta{flex:1 1 auto;height:36px;border-radius:var(--radius)}.popover-card__panel--pending{box-sizing:border-box;min-height:104px;justify-content:center}.popover-card__skel--line{width:100%;height:12px}.popover-card__skel--short{width:55%}.popover-card>.popover-card__close.surface-close{position:absolute;top:10px;inset-inline-end:10px;z-index:8;width:32px;height:32px;flex-basis:32px;border:0;border-radius:50%;background:rgba(8,12,22,.42);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.popover-card>.popover-card__close.surface-close:hover{background:rgba(8,12,22,.62);color:#fff}.popover-card__scroll{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.popover-card__hero{position:relative;isolation:isolate;flex:0 0 auto;height:96px;overflow:hidden;background:radial-gradient(130% 160% at 8% -20%,color-mix(in srgb,var(--pc-a) 62%,transparent),transparent 62%),radial-gradient(120% 150% at 100% 120%,color-mix(in srgb,var(--pc-b) 58%,transparent),transparent 64%),color-mix(in srgb,var(--pc-b) 20%,var(--color-bg-tertiary))}.popover-card__hero>.popover-card__banner{position:absolute;inset:0;z-index:0;height:100%}.popover-card__hero>.voxi-profile-scene{z-index:1}.popover-card__hero:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,color-mix(in srgb,var(--pc-a,transparent) 7%,var(--color-bg-floating)) 96%,transparent))}.popover-card--styled .popover-card__hero:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.26) 48%,transparent 66%);transform:translateX(-110%);animation:popover-card-sheen 1.1s .18s var(--ease-out) forwards}@keyframes popover-card-sheen{to{transform:translateX(110%)}}.popover-card__body{position:relative;flex:1 0 auto;display:flex;flex-direction:column;gap:var(--space-3);padding:0 var(--space-4) var(--space-4);background:linear-gradient(180deg,color-mix(in srgb,var(--pc-a) 7%,transparent),transparent 160px)}.popover-card__identity{position:relative;z-index:4;display:flex;align-items:flex-end;margin-top:-44px}.popover-card__avatar{flex-shrink:0;border-radius:50%;background:var(--color-bg-floating);box-shadow:0 0 0 5px var(--color-bg-floating);animation:popover-card-avatar .42s .05s var(--ease-spring) both}.popover-card__avatar:has(.avatar--decorated),.popover-card__avatar:has(.avatar--fx){background:none;box-shadow:none}.popover-card__avatar>.avatar--xl{width:80px;height:80px;font-size:30px}@keyframes popover-card-avatar{0%{transform:translateY(6px) scale(.92)}}.popover-card__names{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:-4px}.popover-card__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:19px;font-weight:750;line-height:1.25;white-space:nowrap;color:var(--color-text)}.popover-card__name>:first-child{min-width:0}.popover-card__name>span:first-child:not(.animated-name){overflow:hidden;text-overflow:ellipsis}.popover-card__name>.tooltip-wrap{flex-shrink:0}.popover-card__name .premium-badge{margin:0}.popover-card__username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-card__username,.status-badge{font-size:13px;color:var(--color-text-muted)}.status-badge{display:inline-flex;align-items:center;gap:6px;min-width:0}.status-badge__dot.status-dot{position:static;flex-shrink:0;width:8px;height:8px;border:0}.status-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.popover-card__chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.popover-card__chip{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:100%;height:24px;padding-inline:8px;border:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-text) 4%,transparent);color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.popover-card__chip>svg{flex-shrink:0}.popover-card__chip-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.popover-card__chip--owner,.popover-card__chip--tugra{--chip:var(--voxi-premium)}.popover-card__chip--voice{--chip:var(--color-success)}.popover-card__chip--friend{--chip:var(--color-accent)}.popover-card__chip--blocked{--chip:var(--color-danger)}.popover-card__chip:is(.popover-card__chip--owner,.popover-card__chip--tugra,.popover-card__chip--voice,.popover-card__chip--friend,.popover-card__chip--blocked){border-color:color-mix(in srgb,var(--chip) 36%,transparent);background:color-mix(in srgb,var(--chip) 11%,transparent);color:color-mix(in srgb,var(--chip) 72%,var(--color-text))}.popover-card__request{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--color-accent) 32%,var(--color-border));border-radius:var(--radius);background:color-mix(in srgb,var(--color-accent) 9%,var(--color-bg-secondary));font-size:13px;font-weight:600;color:var(--color-text)}.popover-card__request>svg{color:var(--color-accent)}.popover-card__request-actions{grid-column:1/-1;display:flex;gap:8px}.popover-card__request-actions>.btn{flex:1 1;min-width:0}.popover-card__cta{display:flex;align-items:center;gap:8px;min-width:0}.popover-card__cta-main{flex:1 1 auto;min-width:0;min-height:36px;padding-inline:12px;font-size:13.5px}.popover-card__cta-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.popover-card__cta-icon{position:relative;width:36px;height:36px;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text)}.popover-card__cta-icon:hover{background:color-mix(in srgb,var(--color-text) 8%,var(--color-bg-secondary));color:var(--color-text)}.popover-card__cta-icon[aria-expanded=true]{border-color:var(--color-accent);color:var(--color-accent)}.popover-card__cta-icon:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.popover-card__cta-lock{position:absolute;top:-5px;inset-inline-end:-5px;box-sizing:content-box;padding:2px;border-radius:50%;background:var(--color-bg-floating);color:var(--voxi-premium)}.popover-card__label{display:inline-flex;align-items:center;gap:5px;margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-faint)}.popover-card__label>svg{flex-shrink:0}.popover-card__panel{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--color-text) 3%,var(--color-bg-secondary))}.popover-card__bio{margin:0;font-size:13px;line-height:1.5;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.popover-card__bio--muted{color:var(--color-text-muted);font-style:italic}.popover-card__meta{display:flex;flex-direction:column;gap:6px;margin:0}.popover-card__bio+.popover-card__meta{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}.popover-card__meta-item{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.popover-card__meta-item>dt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted)}.popover-card__meta-item>dt>svg{margin-inline-end:6px;vertical-align:-2px;color:var(--color-text-faint)}.popover-card__meta-item>dd{margin:0;margin-inline-start:auto;font-weight:600;white-space:nowrap;color:var(--color-text)}.popover-card__section{display:flex;flex-direction:column;gap:8px;min-width:0;padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--color-border) 75%,transparent)}.popover-card__section-head{display:flex;align-items:center;gap:8px;min-width:0;min-height:22px}.popover-card__role{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding-inline:8px;border:1px solid color-mix(in srgb,var(--role-color,var(--color-border)) 55%,var(--color-border));border-radius:999px;background:color-mix(in srgb,var(--role-color,transparent) 10%,transparent);color:color-mix(in srgb,var(--role-color,var(--color-text-muted)) 70%,var(--color-text));font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.popover-card__role-dot{width:9px;height:9px;flex-shrink:0;border-radius:50%;background:var(--role-color,var(--color-text-faint))}.popover-card__role-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.popover-card__role-x{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:15px;height:15px;margin-inline-end:-3px;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;opacity:.55;cursor:pointer}.popover-card__role-x:hover{opacity:1;background:var(--overlay-hover)}.popover-card__section-act{display:inline-flex;align-items:center;gap:4px;height:22px;margin-inline-start:auto;padding-inline:8px;border:1px solid var(--color-border);border-radius:999px;background:transparent;color:var(--color-text-muted);font-family:inherit;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.popover-card__role-option:focus-visible,.popover-card__role-x:focus-visible,.popover-card__section-act:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.popover-card__section-act:hover{background:var(--overlay-hover);color:var(--color-text)}.popover-card__section-act--on{border-color:var(--color-accent);color:var(--color-accent)}.popover-card__roles{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.popover-card__role-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-1);max-height:168px;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2);background:var(--color-bg-tertiary);border-radius:var(--radius)}.popover-card__role-option{display:flex;align-items:center;gap:6px;min-width:0;height:28px;padding-inline:8px;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-floating);color:var(--color-text);font-family:inherit;font-size:12px;font-weight:500;line-height:1;text-align:start;cursor:pointer}.popover-card__role-option:hover{background:var(--overlay-hover)}.popover-card__role-option--on{border-color:var(--color-accent);color:var(--color-accent)}.popover-card__role-option-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover-card__hint{margin:0;font-size:12px;line-height:1.4;color:var(--color-text-muted)}.popover-card__volume-value{margin-inline-start:auto;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.popover-card__volume-slider{width:100%;cursor:pointer}.popover-card__mod-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:8px}.popover-card__mod-actions .btn{width:100%;min-width:0;height:48px;min-height:48px;justify-content:flex-start;gap:10px;padding:8px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-secondary);font-size:12px;line-height:16px;text-align:start;white-space:normal}.popover-card__mod-actions .btn svg{width:16px;height:16px;flex-shrink:0;color:var(--color-text-muted)}.popover-card__mod-actions .btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-border));background:var(--overlay-hover)}.popover-card__mod-actions .btn--danger{color:var(--color-danger);border-color:color-mix(in srgb,var(--color-danger) 30%,var(--color-border))}.popover-card__mod-actions .btn--danger svg{color:currentColor}.popover-card__mod-actions .btn[aria-expanded=true]{border-color:var(--color-accent);background:var(--overlay-hover)}.popover-card__mod-mute{position:relative;min-width:0}.popover-card__mod-menu{position:absolute;top:calc(100% + 4px);inset-inline:0;display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--color-bg-floating);border:1px solid var(--color-border);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-md,0 6px 18px rgba(0,0,0,.3));z-index:2}.popover-card__mod-menu-item{border:none;background:transparent;color:var(--color-text);text-align:start;font-size:13px;padding:6px 8px;border-radius:var(--radius-sm,6px);cursor:pointer}.popover-card__mod-menu-item:hover{background:var(--overlay-hover)}@media (prefers-reduced-motion:reduce){.popover-card--styled .popover-card__hero:after,.popover-card[role=dialog].popover-card--closing,.popover-card[role=dialog]:not(.popover-card--closing),.popover-card__avatar{animation:none}}.page-header__nav{gap:var(--space-1)}.browse{display:flex;flex-direction:column;height:100%;min-height:0}.browse__search{position:relative;display:flex;align-items:center;margin-bottom:var(--space-4);max-width:560px;flex-shrink:0}.browse__search-icon{position:absolute;inset-inline-start:var(--space-3);top:50%;transform:translateY(-50%);color:var(--color-text-faint);pointer-events:none}.browse__search-input{padding-inline-start:40px}.browse__list{flex:1 1;min-height:0}.browse-row{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-2);border-radius:var(--radius);transition:background var(--speed)}.browse-row:hover{background:var(--overlay-hover)}.browse-row .friend-row__actions{align-items:center}.browse-row__identity{display:flex;min-width:0;flex:1 1;align-items:center;gap:var(--space-3);padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.browse-row__identity:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius)}.browse-row__state{display:inline-flex;align-items:center;gap:var(--space-1);font-size:12px;font-weight:600;color:var(--color-text-muted);padding:0 var(--space-2);white-space:nowrap}.browse-row__state--action{position:relative;height:36px;border:1px solid transparent;border-radius:var(--radius);background:transparent;font-family:inherit;cursor:pointer}.browse-row__state-face{display:inline-flex;align-items:center;gap:var(--space-1)}.browse-row__state-face--hover{position:absolute;inset-block:-1px;inset-inline-end:-1px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:inherit;background:var(--color-bg-tertiary);color:var(--color-text);white-space:nowrap;visibility:hidden}.browse-row__state--danger .browse-row__state-face--hover{border-color:color-mix(in srgb,var(--color-danger) 45%,var(--color-bg));background:color-mix(in srgb,var(--color-danger) 14%,var(--color-bg));color:var(--color-danger)}.browse-row__state--action:is(:hover,:focus-visible):not(:disabled) .browse-row__state-face--idle{visibility:hidden}.browse-row__state--action:is(:hover,:focus-visible):not(:disabled) .browse-row__state-face--hover{visibility:visible}.browse-row__state--action:focus-visible{outline:none}.browse-row__state--action:focus-visible .browse-row__state-face--hover{outline:2px solid var(--neon-ring,var(--color-accent));outline-offset:2px}.browse-row__state--action:disabled{cursor:progress;opacity:.6}.browse-row__accept{color:var(--color-success)}.friend-row{align-items:center;min-height:56px;padding:var(--space-2) var(--space-2);border-top:none;border-radius:var(--radius)}.friend-row:hover{background:var(--overlay-hover)}.friend-row__info{display:flex;flex-direction:column;justify-content:center;gap:2px}.friend-row__name{font-size:15px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.friend-row__sub{line-height:1.2}.friend-row__actions{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}.friend-row:hover .friend-row__actions .icon-btn{background:var(--color-bg-tertiary)}.page-scroll .section-title:first-child{margin-top:0}.member-panel--closing{animation:panelSlideOut var(--dur-med) var(--ease-in) forwards;pointer-events:none}@keyframes panelSlideOut{to{opacity:.2;transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.member-panel--closing{animation:none}}.screen-share-view--presenter{border-color:var(--color-accent,#6366f1);box-shadow:0 0 0 2px var(--color-accent,#6366f1)}.screen-share-view__badge{background:var(--color-accent,#6366f1);color:var(--color-on-accent)}.screen-share-view__badge,.screen-share-view__viewers{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:700}.screen-share-view__viewers{background:rgba(255,255,255,.16);color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:default}.stage-presentation{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0}.stage-presentation__spotlight{flex:1 1 auto;min-height:0;display:flex}.stage-presentation__spotlight .screen-share-view{grid-column:auto;max-height:none;width:100%}.stage-presentation__strip{flex:0 0 auto;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.stage-presentation__strip>.voice-tile{flex:0 0 180px;aspect-ratio:16/9;max-height:110px}.stage-presentation__strip .screen-share-view{grid-column:auto;max-height:110px}.screen-share-view__control{position:absolute;bottom:8px;right:8px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;z-index:2}.screen-share-view__prompt,.screen-share-view__status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.7);color:#fff;font-size:12px;font-weight:600}.screen-share-view__control .btn--sm.danger{background:var(--color-danger);color:var(--color-on-danger);border-color:transparent}.screen-share-view--controlling{cursor:crosshair;touch-action:none;background:#000}.screen-share-view--controlling video{object-fit:contain}.screen-share-view--controlling:focus,.screen-share-view--controlling:focus-visible{outline:2px solid var(--color-accent,#5865f2);outline-offset:-2px}.screen-share-view--controlling .screen-share-view__control{cursor:default}.member-panel .member-row__afk{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--color-text-faint);background:var(--color-bg-mute,rgba(127,127,127,.12));padding:0 5px;height:15px;border-radius:999px}.member-panel .member-row__afk .member-row__afk-text{line-height:1}