:where(input,textarea,select){accent-color:var(--focus-ring);caret-color:var(--text);color-scheme:var(--native-color-scheme)}::selection{color:var(--text);background:var(--text-selection-fill)}:is(.search-field,.table-search,.content-search){min-width:0;color:var(--text-secondary);border-color:var(--border-control);background:var(--field-surface)}:is(.search-field,.table-search,.content-search)>svg{flex-shrink:0}:is(.search-field,.table-search,.content-search) input{min-width:0;color:var(--text);background:0 0}:is(.search-field,.table-search,.content-search) input::placeholder{color:var(--muted);opacity:1}:is(.search-field,.table-search,.content-search):focus-within{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}:is(.search-field,.table-search,.content-search) input:focus-visible{box-shadow:none!important}:where(input):autofill{color:var(--text);caret-color:var(--text)}input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-surface) inset!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-surface) inset!important}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--field-surface) inset!important}:is(.search-field,.table-search,.content-search) input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--field-surface) inset!important}.portal-shell select{min-width:0;min-height:44px;color:var(--text);border-color:var(--border-control);background-color:var(--field-surface)}.portal-shell select:disabled{color:var(--muted);cursor:not-allowed;opacity:.65}.portal-shell select option,.portal-shell select optgroup{color:var(--text);background:var(--surface-elevated)}.portal-shell select option:disabled{color:var(--muted)}@supports (appearance:base-select){.portal-shell select:not([multiple]):not([size]){appearance:base-select}.portal-shell select:not([multiple]):not([size])::picker(select){appearance:base-select}.portal-shell select:not([multiple]):not([size]){cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;align-items:center;gap:12px;padding-inline-end:12px}.portal-shell select:not([multiple]):not([size]):disabled{cursor:not-allowed}.portal-shell select:not([multiple]):not([size]):hover:not(:disabled){border-color:var(--border-contrast)}.portal-shell select:not([multiple]):not([size]):open{border-color:var(--focus-ring)}.portal-shell select:not([multiple]):not([size])::picker-icon{border-inline-end:1.5px solid var(--text-secondary);border-block-end:1.5px solid var(--text-secondary);content:"";flex:0 0 9px;width:9px;height:9px;margin-block-start:-4px;margin-inline-start:auto;rotate:45deg}.portal-shell select:not([multiple]):not([size]):open::picker-icon{margin-block-start:4px;rotate:225deg}.portal-shell select:not([multiple]):not([size])::picker(select){min-width:anchor-size(width);max-width:min(480px,100vw - 24px);max-height:min(360px,60dvh);color:var(--text);background:var(--surface-elevated);border:1px solid var(--border-contrast);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-contrast) transparent;font-size:var(--type-body);border-radius:10px;margin-block:6px;padding:5px;font-weight:400;line-height:1.5;overflow:auto}.portal-shell select:not([multiple]):not([size]) option{min-height:44px;color:var(--text);white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:9px 11px;font-weight:400;display:flex}.portal-shell select:not([multiple]):not([size]) option:checked{color:var(--text);background:var(--selected-fill);font-weight:600}.portal-shell select:not([multiple]):not([size]) option:is(:hover,:focus-visible):not(:disabled){color:var(--text);background:var(--selected-fill);outline:none}.portal-shell select:not([multiple]):not([size]) option:disabled{color:var(--muted);cursor:not-allowed;background:0 0}.portal-shell select:not([multiple]):not([size]) option::checkmark{color:currentColor;order:1;margin-inline-start:auto}.portal-shell select:not([multiple]):not([size]) optgroup{font-size:var(--type-meta);padding-block:6px;font-weight:600}}@media (forced-colors:active){:is(.search-field,.table-search,.content-search):focus-within{outline:2px solid highlight}.portal-shell select option:checked{color:highlighttext;background:highlight}}.form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.form-actions>.button{order:0}.page-state{color:var(--text);align-items:center;gap:12px;padding:20px;display:flex}.page-state>svg{color:var(--text-secondary);flex-shrink:0}.page-state>span{flex:1;min-width:0}.page-state>.button{flex:none;width:auto;max-width:100%}.page-state strong,.page-state small{display:block}.page-state small{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:6px;line-height:1.5}.page-state-empty{text-align:center;flex-direction:column;justify-content:center}.page-state-stale{border:1px solid var(--border-strong);border-radius:10px}@media (max-width:620px){.page-state{flex-wrap:wrap}.page-state>.button{margin-inline-start:auto}.form-actions>.button{flex:0 auto}}.component-gallery{gap:28px;width:min(900px,100% - 32px);height:auto;margin:0 auto;padding:32px 0;display:grid;overflow:visible}.component-gallery section{min-width:0}.component-gallery h1,.component-gallery h2{margin:0 0 14px}.component-gallery form,.component-gallery label{gap:12px;display:grid}.component-gallery .gallery-check{align-items:center;display:flex}.component-gallery .gallery-check input{width:auto;margin:0}.component-gallery input:not([type=checkbox]),.component-gallery select{border:1px solid var(--border-strong);background:var(--surface);min-height:44px;color:var(--text);border-radius:8px;padding:10px}.component-gallery .report-table{width:100%}.component-gallery .report-table .button{width:auto}
.people-directory{min-width:0}.people-tools{gap:16px;margin:0 0 24px;display:grid}.people-search-row{align-items:center;gap:12px;min-width:0;display:flex}.people-search-row .search-field{flex:320px;width:auto;min-width:0;max-width:none;min-height:44px}.people-search-row .search-field input{width:100%;min-width:0}.people-search-hint{color:var(--text-secondary);font-size:var(--type-meta);flex-shrink:0}.people-sort{color:var(--text-secondary);font-size:var(--type-meta);white-space:nowrap;flex:none;align-items:center;gap:10px;display:flex}.people-tools select{min-width:0;min-height:44px;color:var(--text);background:var(--field-surface);border:1px solid var(--border-control);font:inherit;cursor:pointer;border-radius:8px;padding:10px 34px 10px 12px}.people-sort select{font-size:var(--type-body)}.people-tools select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.people-filter-toggle{display:none}.people-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.people-filter-row>label{min-width:0;color:var(--text-secondary);font-size:var(--type-meta);gap:7px;display:grid}.people-filter-row select{width:100%;font-size:var(--type-body)}.people-filter-feedback{min-height:36px;color:var(--text-secondary);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:12px;display:flex}.people-filter-feedback>span{min-width:0}.people-filter-feedback .button{flex-shrink:0}.people-directory .team-table-panel{border-color:var(--border-control)}.people-directory .team-table-heading{border-color:var(--border-soft);min-height:64px;padding:17px 20px}.people-directory .team-table-heading h2{color:var(--text)}.people-directory .team-table-heading>div>span{color:var(--text-secondary);font-size:var(--type-meta);font-variant-numeric:tabular-nums;background:0 0;padding:0}.people-directory .team-table th{color:var(--text-secondary);background:var(--interactive-fill);font-size:var(--type-meta);letter-spacing:0;text-transform:none;padding-block:11px}.people-directory .team-table td{border-color:var(--border-soft);height:82px;padding-block:9px}.people-directory .team-table th:first-child{width:23%}.people-directory .team-table th:last-child,.people-directory .team-table td:last-child{width:100px;padding-right:14px}.people-directory .team-member-select{min-width:160px}.people-directory .team-member-select>span{min-width:0}.people-directory .team-member-select strong{overflow-wrap:anywhere}.people-directory .team-member-select small{color:var(--text-secondary);font-size:var(--type-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:flex}.people-directory .role-badge{border-color:var(--border-control);font-size:var(--type-meta);padding:4px 8px}.people-directory .role-badge.role-owner{border-color:#0000}.people-directory .team-table-avatar{flex-basis:36px;width:36px;height:36px}.people-directory .people-email-cell{gap:0}.people-directory .people-email-cell a{font-size:var(--type-body);color:var(--text-secondary)}.people-directory .people-email-cell a:hover{color:var(--text)}.people-directory .email-verification-badge{font-size:var(--type-meta)}.people-directory .people-no-team{color:var(--text-secondary)}.people-directory .people-row-actions{justify-content:flex-end;align-items:center;gap:2px;display:flex}.people-directory .people-row-actions .team-row-action{color:var(--text-secondary);cursor:pointer;flex:0 0 44px}.people-directory .people-row-actions .team-row-action:hover{color:var(--text);background:var(--surface-hover)}.people-directory .team-member-select:focus-visible,.people-directory .team-row-action:focus-visible{outline-color:var(--focus-ring)}.people-suspended-label{color:var(--danger-bright)}.people-directory .team-admin-section{margin-top:20px;scroll-margin-top:88px}.people-team-count{color:var(--text-secondary);font-size:var(--type-meta);font-variant-numeric:tabular-nums;margin-left:14px;font-weight:400}@media (max-width:1300px){.people-search-hint{display:none}.people-directory .team-table td,.people-directory .team-table th{padding-inline:10px}.people-directory .team-table td:first-child,.people-directory .team-table th:first-child{padding-left:16px}}@media (max-width:1100px){.people-directory .team-mobile-list>button{border-color:var(--border-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px 14px;padding:20px;position:relative}.people-directory .team-mobile-list>button:first-child{border-top:0}.people-directory .team-mobile-list>button>.team-table-avatar{grid-area:1/1/3;width:38px;height:38px}.people-directory .team-mobile-list>button>.people-mobile-identity{grid-area:1/2}.people-directory .team-mobile-list>button>.team-status{font-size:var(--type-meta);grid-area:2/2;gap:7px}.people-directory .team-mobile-list>button>svg:last-child{grid-area:1/3/3;align-self:center}.people-directory .team-mobile-list strong{white-space:normal;overflow-wrap:anywhere}.people-directory .team-mobile-list small{white-space:normal;overflow-wrap:anywhere;color:var(--text-secondary);line-height:1.5}.people-directory .team-mobile-list .people-mobile-email{margin-top:9px}.people-directory .team-mobile-list .email-verification-badge{margin-top:7px}.people-directory .team-mobile-list>button:hover{background:var(--surface-hover)}.people-directory .team-mobile-list>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}}@media (max-width:700px){.people-directory>.view-header .header-actions{flex-flow:row;gap:10px;width:100%;display:flex}.people-directory>.view-header .header-actions .button{flex:1;width:auto;min-width:0;padding-inline:10px}.people-search-row{flex-wrap:wrap;gap:10px}.people-search-row .search-field{flex-basis:100%}.people-sort{flex:1}.people-sort select{flex:1;width:120px}.people-filter-toggle{width:max-content;min-height:44px;display:inline-flex}.people-filter-toggle>span{color:var(--lavender);font-variant-numeric:tabular-nums}.people-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:none}.people-filter-row.is-open{display:grid}.people-tools{gap:18px;margin-bottom:20px}.people-directory .team-table-heading{flex-wrap:wrap;align-items:flex-start;gap:6px;padding:16px}.people-directory .team-table-heading>div,.people-directory .team-table-heading>small{flex-basis:100%}.people-directory .team-mobile-list>button{gap:10px 12px;padding:18px 15px}.people-directory .team-table-heading small{color:var(--text-secondary)}.people-team-count{margin:5px 0 0;display:block}}@media (max-width:380px){.people-sort{gap:6px}.people-sort select{width:110px;padding-left:8px}.people-filter-feedback{flex-direction:column;align-items:flex-start;gap:4px}}.member-management-modal{flex-direction:column;width:min(640px,100%);max-height:min(860px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.member-management-modal .modal-head{border-bottom:1px solid var(--border-soft);flex:none;align-items:center;gap:16px;margin:0;padding:22px 24px}.member-management-modal .modal-head h2{font-size:var(--type-heading);margin:0}.member-management-modal .modal-head p{color:var(--text-secondary);font-size:var(--type-meta);margin:6px 0 0}.member-management-modal .modal-head>button{border-radius:8px;flex:0 0 44px;width:44px;height:44px}.member-management-modal .modal-head>button:hover{background:var(--surface-hover)}.member-management-modal>form{flex-direction:column;gap:0;min-height:0;display:flex}.member-management-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-contrast) transparent;gap:24px;min-height:0;padding:24px;display:grid;overflow-y:auto}.member-management-modal .modal-actions{border-top:1px solid var(--border-soft);background:var(--surface);flex:none;gap:10px;margin:0;padding:16px 24px}.member-management-modal .modal-actions .button{min-height:44px}.member-profile-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.member-photo-field{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;display:grid}.member-photo-preview{width:64px;height:64px;font-size:var(--type-heading)}.member-photo-field strong{color:var(--text);font-size:var(--type-body);display:block}.member-photo-field small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:var(--type-meta);margin-top:5px;display:block}.member-photo-field .member-photo-picker{border:1px solid var(--border-contrast);width:fit-content;min-height:44px;color:var(--text);font-size:var(--type-meta);cursor:pointer;border-radius:7px;align-items:center;gap:7px;margin-top:5px;padding:0 10px;display:flex;position:relative}.member-photo-picker:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.member-photo-picker:hover{background:var(--surface-hover)}.member-photo-picker.is-disabled{opacity:.5;cursor:not-allowed}.member-photo-picker input.sr-only{border:0;min-height:0;padding:0}.member-email-change{border-top:1px solid var(--border-soft);min-width:0}.member-email-change>summary{cursor:pointer;align-items:center;gap:12px;min-height:78px;padding-block:18px;list-style:none;display:flex}.member-email-change>summary::-webkit-details-marker{display:none}.member-email-change>summary>span:first-of-type{flex:1;min-width:0}.member-email-change strong,.member-email-change small{display:block}.member-email-change strong{color:var(--text);font-size:var(--type-body)}.member-email-change small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:var(--type-meta);margin-top:4px}.member-email-change>summary>svg{color:var(--text-secondary);flex-shrink:0}.member-email-action{color:var(--lavender);font-size:var(--type-meta)}.member-email-change[open]>summary>svg:last-child{rotate:180deg}.member-email-fields{gap:16px;padding-bottom:4px;display:grid}.member-email-fields>.button{justify-self:start;width:auto}.member-email-fields .form-hint{font-weight:400}.people-team-settings{padding:0 20px 8px}.people-team-editor{border-top:1px solid var(--border-soft)}.people-team-editor:first-of-type{border-top:0}.people-team-editor>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:18px;min-height:70px;padding:14px 0;list-style:none;display:grid}.people-team-editor>summary::-webkit-details-marker{display:none}.people-team-editor>summary>strong{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:var(--type-body)}.people-team-state{color:var(--success-text);background:var(--interactive-fill);font-size:var(--type-meta);border-radius:6px;padding:4px 8px}.people-team-state.is-archived{color:var(--text-secondary)}.people-team-edit-label{color:var(--text-secondary);font-size:var(--type-meta)}.people-team-editor>summary>svg{color:var(--text-secondary)}.people-team-editor[open]>summary>svg{rotate:180deg}.people-team-editor>.team-settings-row{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;margin:0 0 24px;padding:4px 0 0}.people-team-editor .team-settings-archive{white-space:normal;cursor:pointer;flex-direction:column;grid-column:1;justify-content:center;align-items:flex-start;min-height:48px;display:flex}.people-team-editor .team-settings-archive-heading{align-items:center;gap:12px;display:inline-flex}.people-team-editor .team-settings-archive input{appearance:none;border:1px solid var(--border-strong);background:var(--canvas);cursor:pointer;border-radius:999px;flex:0 0 38px;width:38px;height:22px;min-height:0;margin:0;padding:0;position:relative}.people-team-editor .team-settings-archive input:after{content:"";background:var(--text-secondary);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.people-team-editor .team-settings-archive input:checked{background:var(--text-secondary)}.people-team-editor .team-settings-archive input:checked:after{background:var(--canvas);left:19px}.people-team-editor .team-settings-actions{grid-column:2;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;min-height:48px;display:flex}.people-team-editor .team-settings-actions>.button{min-height:48px}.people-team-editor .team-settings-error{grid-column:1/-1;margin:0}.people-team-editor .team-settings-save{justify-self:end}.people-team-editor .password-control{min-width:0}.people-team-editor .team-settings-password{grid-column:auto}.people-team-editor .password-field{min-width:0}.people-team-editor .password-field input{padding-inline-end:46px}.people-team-settings :is(.form-success,.form-error,.form-hint){margin-block:16px}@media (max-width:600px){.member-management-modal{max-height:calc(100dvh - 24px)}.member-management-modal .modal-head{padding:16px}.member-management-modal .modal-head h2{font-size:var(--type-title)}.member-management-body{gap:20px;padding:20px 16px}.member-management-modal .modal-actions{padding:14px 16px}.member-management-modal .modal-actions .button{flex:1}.member-profile-fields{grid-template-columns:minmax(0,1fr)}.member-email-action{display:none}.people-team-settings{padding-inline:14px}.people-team-editor>summary{grid-template-columns:minmax(0,1fr) auto 16px;gap:10px}.people-team-edit-label{display:none}.people-team-editor>.team-settings-row{grid-template-columns:minmax(0,1fr);gap:20px}.people-team-editor .team-settings-actions{grid-column:1}.people-team-editor .team-settings-actions>.button{flex:1}}
.topbar-media-visibility{position:relative}.media-toggle-mark{color:var(--text-secondary);background:var(--topbar-surface);border-radius:2px;place-items:center;padding:1px;display:grid;position:absolute;bottom:4px;right:4px}.media-hidden{width:100%;height:100%;min-height:82px;color:var(--text-secondary);background:var(--surface-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px;display:flex}.media-hidden strong{font-size:var(--type-body);font-weight:500}.media-hidden small{max-width:22ch;font-size:var(--type-meta)}.media-hidden-compact{gap:6px;padding:8px}.media-hidden-compact strong{font-size:11px;line-height:1.3}.media-thumbnail{width:100%;height:100%;display:block;position:relative;overflow:hidden}.media-thumbnail>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.model-media-preview>.media-thumbnail,.model-media-preview>.media-hidden,.model-media-preview>.media-audio-artwork{position:absolute;inset:0}.media-thumbnail-fallback{color:var(--text-secondary);background:var(--surface-strong);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:8px;display:flex;position:absolute;inset:0}.media-thumbnail-fallback small{font-size:var(--type-meta)}.media-audio-artwork{width:100%;height:100%;color:var(--text-secondary);background:var(--surface-strong);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.media-audio-artwork>span{font-size:var(--type-body)}.media-audio-artwork-compact{gap:6px}.media-audio-artwork-compact>span{font-size:11px}.content-preview-trigger{color:var(--text)}.content-preview-trigger.media-play-trigger{cursor:pointer;position:relative}.media-play-caption{border:1px solid var(--border-strong);background:var(--surface);color:var(--text);font-size:var(--type-meta);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.library-media-frame .content-preview-trigger{width:100%;height:100%;position:relative}.content-media-preview .content-preview-trigger img,.library-media-frame img,.library-media-frame video{object-fit:contain}.library-video-poster .library-video-play{width:auto;height:44px;font-size:var(--type-meta);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.library-audio-preview{position:relative}.media-inline-player{background:var(--canvas);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.media-inline-player>video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.media-inline-player .library-video-poster time{left:10px;right:auto}.media-inline-expand{z-index:2;color:#fff;cursor:pointer;background:#101215d1;border:1px solid #ffffff2e;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:8px;right:8px}.media-inline-expand:hover{background:#303237f0}.media-inline-audio-stage{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:12px;display:flex}.media-inline-audio-stage .media-audio-artwork{background:0 0;flex:1;min-height:0}.media-inline-audio-stage audio{flex:0 0 44px;width:100%;min-width:0}.media-inline-player:fullscreen{aspect-ratio:auto;background:var(--canvas);width:100vw;max-width:none;height:100dvh;max-height:none}.media-inline-player:fullscreen .media-inline-audio-stage{max-width:560px;max-height:400px;margin:auto;position:absolute;inset:0}a.media-download{min-width:44px;min-height:44px;color:var(--text-secondary);font-size:var(--type-meta);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:500;text-decoration:none;display:inline-flex}a.media-download:hover{color:var(--text);background:var(--interactive-fill)}a.media-download-compact{padding:8px}.library-media-meta{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:6px 8px 6px 12px;display:grid}.library-media-meta>time{text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.connector-album-cover .media-thumbnail img{object-fit:cover}.media-privacy-notice{border:1px solid var(--border-soft);background:var(--surface);color:var(--text-secondary);font-size:var(--type-meta);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.media-privacy-notice>span{flex:1}.media-viewer-backdrop{padding:16px}.content-preview-modal{flex-direction:column;width:min(1120px,100vw - 32px);height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.content-preview-modal .modal-head{border-bottom:1px solid var(--border-soft);flex:none;gap:12px;min-height:64px;margin:0;padding:12px 16px}.content-preview-modal .modal-head>h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-body);flex:1;margin:0;overflow:hidden}.content-preview-modal .modal-head .media-viewer-tools{flex-shrink:0;align-items:center;gap:5px;display:flex;overflow:visible}.media-visibility-toggle,.content-preview-modal .modal-head .media-visibility-toggle{white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:auto;min-height:44px;display:inline-flex}.media-viewer-icon{width:44px;height:44px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.media-viewer-icon:hover{color:var(--text);background:var(--interactive-fill)}.content-preview-stage{background:var(--canvas);flex:1 1 0;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.content-preview-modal .content-full-image,.content-preview-modal .content-full-video{object-fit:contain;background:var(--canvas);width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}.content-preview-modal .modal-actions{border-top:1px solid var(--border-soft);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:60px;margin:0;padding:10px 16px;display:flex}.content-preview-modal .modal-actions .button{width:auto;min-height:40px}.media-viewer-note{min-width:0;color:var(--text-secondary);font-size:var(--type-meta);align-items:center;gap:6px;display:inline-flex}.media-audio-player{text-align:center;align-content:center;justify-items:center;gap:22px;width:min(480px,100%);height:100%;min-height:0;padding:24px;display:grid}.media-audio-player .media-audio-artwork{background:0 0;height:auto}.media-audio-player>strong{overflow-wrap:anywhere;max-width:100%}.media-audio-player audio{width:100%}.media-viewer-error{text-align:center;max-width:100%;color:var(--text-secondary);justify-items:center;gap:12px;padding:20px;display:grid}.media-viewer-error p{margin:0}.content-preview-modal:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}video[data-private-media]:fullscreen{object-fit:contain;width:100vw;max-width:none;height:100dvh;max-height:none}video[data-private-media]:-webkit-full-screen{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none}@media (max-width:600px){.media-viewer-backdrop{padding:8px}.content-preview-modal{border-radius:12px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.content-preview-modal .modal-head{gap:4px;padding:8px}.content-preview-modal .media-visibility-toggle{min-width:44px;padding:0}.content-preview-modal .media-visibility-toggle>span{display:none}.content-preview-modal .modal-actions{padding-inline:12px}.media-privacy-notice .media-visibility-toggle{padding-inline:10px}}@media (max-height:420px){.content-preview-modal .modal-head{min-height:48px;padding-block:2px}.content-preview-modal .modal-actions{min-height:44px;padding-block:2px}.media-audio-player{gap:10px;padding:10px}.media-audio-player .media-audio-artwork{display:none}}
html[data-theme=light] .brand-symbol,html[data-theme=light] .brand-toggle-trigger:is(:hover,:focus-visible) .brand-symbol{filter:url(#light-brand-ink)}html[data-theme=light] .brand-toggle-trigger:is(:hover,:focus-visible) .brand-copy strong{color:var(--lavender-text)}html[data-theme=light] .login-wordmark{filter:brightness(.38)}html[data-theme=light] .nav-label{color:var(--lavender)}html[data-theme=light] .nav-item.active{font-weight:600}html[data-theme=light] :is(.topbar-theme-popover,.notification-popover,.sidebar-profile-popover){box-shadow:0 12px 32px #2228231f}html[data-theme=light] .modal-backdrop{background:#22282352}html[data-theme=light] .modal{box-shadow:0 24px 64px #22282329}html[data-theme=light] .people-directory .team-table th{background:var(--surface-strong)}
