.signal-inbox-page{width:min(100%,72rem);margin-inline:auto}.signal-inbox-page__heading{padding-bottom:var(--fid-space-4);border-bottom:1px solid var(--fid-border-default)}.signal-inbox-page__heading>span,.signal-inbox__heading>div>span{display:block;color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:720;text-transform:none}.signal-inbox-page__heading h1{margin:var(--fid-space-1) 0 0;font-size:clamp(2rem,4vw,2.5rem);line-height:1.08}.signal-inbox-page__heading p{margin:var(--fid-space-3) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-body)}.signal-inbox-page--messages{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.signal-inbox-page--messages .signal-inbox-page__heading{padding-bottom:var(--fid-space-4)}.signal-inbox-page--messages .signal-inbox-page__heading h1{font-size:clamp(2rem,4vw,2.5rem)}.signal-inbox-page--messages .team-messaging{min-height:0;display:flex;flex-direction:column;gap:var(--fid-space-3);overflow:hidden}.signal-inbox-page--messages .message-workspace{flex:1 1 auto;height:100%;min-height:0;max-height:none}.signal-inbox{padding-top:var(--fid-space-5)}.inbox-tabs{width:fit-content;max-width:100%;display:flex;align-items:center;gap:var(--fid-space-1);margin-top:var(--fid-space-4);padding:var(--fid-space-1);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-group);background:var(--fid-surface-base)}.inbox-tabs a,.inbox-tabs button{min-width:0;min-height:var(--fid-target-min);display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-2) var(--fid-space-3);border:1px solid transparent;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:transparent;text-align:left;text-decoration:none}.inbox-tabs a[data-active=true],.inbox-tabs button[data-active=true]{color:var(--fid-text-primary);border-color:var(--fid-border-default);background:var(--fid-surface-control);box-shadow:var(--fid-shadow-floating)}.inbox-tabs small,.inbox-tabs strong{display:block}.inbox-tabs strong{font-size:var(--fid-text-body-sm)}.inbox-tabs small{display:none}.inbox-tabs i,.team-messaging__heading button i{min-width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary);font-size:.72rem;font-style:normal;font-weight:760}.signal-inbox__heading{min-height:4.75rem;display:flex;align-items:end;justify-content:space-between;gap:var(--fid-space-5);padding-bottom:var(--fid-space-4)}.signal-inbox__heading h2{display:inline-block;margin:var(--fid-space-1) var(--fid-space-3) 0 0;font-size:var(--fid-text-section)}.signal-inbox__heading p{display:inline-block;margin:0;font-size:var(--fid-text-label)}.signal-inbox__heading p,.signal-inbox__heading>svg{color:var(--fid-text-secondary)}.signal-inbox__acknowledge{min-height:var(--fid-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font-size:var(--fid-text-body-sm);font-weight:660}.signal-inbox__list{display:grid;gap:var(--fid-space-3)}.signal-inbox__update{position:relative;display:grid;grid-template-columns:.75rem minmax(0,1fr);gap:var(--fid-space-4);padding:var(--fid-space-5);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-card);background:var(--fid-surface-raised);scroll-margin-top:6rem;transition:border-color var(--dur-1,.16s) var(--spring),background-color var(--dur-1,.16s) var(--spring)}.signal-inbox__update:target{background:color-mix(in srgb,var(--fid-tenant-surface-subtle) 52%,transparent);box-shadow:inset .1875rem 0 0 var(--fid-tenant-primary)}.signal-inbox__update:not([data-expanded=true]):hover{border-color:var(--fid-border-strong);background:var(--fid-surface-hover)}.signal-inbox__unread{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%;background:transparent}.signal-inbox__update[data-unread=true] .signal-inbox__unread{background:var(--fid-tenant-primary)}.signal-inbox__copy{min-width:0}.signal-inbox__update-open{width:100%;min-width:0;padding:0;border:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-5);color:inherit;background:transparent;text-align:left;cursor:pointer}.signal-inbox__update-open:disabled{cursor:default}.signal-inbox__open-arrow{color:var(--fid-text-tertiary);transition:transform var(--dur-1,.16s) var(--spring),color var(--dur-1,.16s) var(--spring)}.signal-inbox__update:not([data-expanded=true]):hover .signal-inbox__open-arrow{color:var(--fid-text-primary);transform:translateX(.1875rem)}.signal-inbox__back{min-height:var(--fid-target-min);margin:calc(var(--fid-space-2) * -1) 0 var(--fid-space-4);padding:0;border:0;display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);background:transparent;font:inherit;font-weight:650;cursor:pointer}.signal-inbox__preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.signal-inbox__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--fid-space-4);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.signal-inbox__meta span[data-priority=important],.signal-inbox__meta span[data-priority=urgent]{font-weight:700}.signal-inbox__meta span[data-priority=important]{color:var(--fid-warning)}.signal-inbox__meta span[data-priority=urgent]{color:var(--fid-danger)}.signal-inbox__meta span{display:inline-flex;align-items:center;gap:var(--fid-space-1)}.signal-inbox__update h3{margin:var(--fid-space-2) 0 0;font-size:var(--fid-text-row);line-height:1.25}.signal-inbox__update p{max-width:48rem;margin:var(--fid-space-2) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);line-height:1.55}.signal-inbox__rich-body h4,.signal-inbox__rich-body h5,.signal-inbox__rich-body h6{margin:var(--fid-space-4) 0 var(--fid-space-1);font-size:var(--fid-text-body)}.signal-inbox__rich-body ul{max-width:48rem;margin:var(--fid-space-2) 0 0;padding-left:1.25rem;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);line-height:1.55}.signal-inbox__rich-body a{color:var(--fid-tenant-primary);text-decoration:underline;text-underline-offset:.18em}.signal-inbox__audience{gap:var(--fid-space-2);margin-top:var(--fid-space-4)}.signal-inbox__audience,.signal-inbox__expiry{display:inline-flex;align-items:center;color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.signal-inbox__expiry{gap:var(--fid-space-1);margin:var(--fid-space-3) 0 0 var(--fid-space-4)}.signal-inbox__attachments{display:flex;flex-wrap:wrap;gap:var(--fid-space-2);margin-top:var(--fid-space-4)}.signal-inbox__attachments>button{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding:var(--fid-space-2) var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);text-align:left}.signal-inbox__attachments small,.signal-inbox__attachments span,.signal-inbox__attachments strong{display:block}.signal-inbox__attachments small{margin-top:.1rem;color:var(--fid-text-secondary)}.signal-inbox__delivery{max-width:30rem;display:grid;grid-template-columns:auto minmax(5rem,1fr) auto;align-items:center;gap:var(--fid-space-3);margin-top:var(--fid-space-4);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.signal-inbox__delivery>span:first-child{display:inline-flex;align-items:center;gap:var(--fid-space-1)}.signal-inbox__delivery>span:nth-child(2){height:.25rem;overflow:hidden;background:var(--fid-border-subtle)}.signal-inbox__delivery i{display:block;height:100%;background:var(--fid-tenant-primary)}.signal-inbox__delivery strong{color:var(--fid-text-primary)}.signal-inbox__comments{gap:var(--fid-space-3);margin-top:var(--fid-space-5);padding-top:var(--fid-space-5)}.signal-inbox__comments,.signal-inbox__share-update{display:grid;border-top:1px solid var(--fid-border-subtle)}.signal-inbox__share-update{gap:var(--fid-space-2);margin-top:var(--fid-space-4);padding-top:var(--fid-space-4)}.signal-inbox__share-update>label{color:var(--fid-text-secondary);font-size:var(--fid-text-label);font-weight:680}.signal-inbox__share-update>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fid-space-2)}.signal-inbox__share-update select{min-width:0;min-height:var(--fid-target-min);padding-inline:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font:inherit}.signal-inbox__comments>header{display:flex;align-items:center;justify-content:space-between;color:var(--fid-text-primary)}.signal-inbox__comments>header>span{color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.signal-inbox__comment-list{display:grid;gap:var(--fid-space-2)}.signal-inbox__comment-list article{display:grid;gap:var(--fid-space-2);padding:var(--fid-space-3);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);background:var(--fid-surface-base)}.signal-inbox__comment-list article[data-hidden=true]{color:var(--fid-text-tertiary)}.signal-inbox__comment-list article>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--fid-space-3)}.signal-inbox__comment-list article time{color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.signal-inbox__comment-list article p,.signal-inbox__comments-empty{margin:0;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.signal-inbox__comment-list article .fid-button{width:fit-content;min-height:var(--fid-target-min)}.signal-inbox__comments form{display:grid;gap:var(--fid-space-2)}.signal-inbox__comments form>label{color:var(--fid-text-secondary);font-size:var(--fid-text-label);font-weight:680}.signal-inbox__comments form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--fid-space-2)}.signal-inbox__comments input{min-width:0;min-height:var(--fid-target-min);padding-inline:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font:inherit}.signal-inbox__update footer{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);margin-top:var(--fid-space-5);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.signal-inbox__update footer>span:last-child{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-1)}.signal-inbox__record-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--fid-space-2)}.signal-inbox__record-actions .fid-button{min-height:var(--fid-target-min)}.signal-inbox__empty{min-height:8rem;display:flex;align-items:center;gap:var(--fid-space-3);color:var(--fid-text-secondary)}.signal-inbox__empty>.fid-button{margin-left:auto}.signal-inbox__empty small,.signal-inbox__empty strong{display:block}.signal-inbox__empty strong{color:var(--fid-text-primary)}.signal-inbox__empty small{margin-top:var(--fid-space-1)}.update-composer .sheet-close{width:var(--fid-target-min);height:var(--fid-target-min)}.update-composer .operation-form>.fid-button[type=submit]{color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary)}.update-composer__timing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-3)}.update-composer__message-share>fieldset,.update-composer__priority,.update-composer__timing>fieldset{min-width:0;display:grid;gap:var(--fid-space-2);margin:0;padding:0;border:0}.update-composer__audience-field>span,.update-composer__message-share>fieldset>legend,.update-composer__priority>legend,.update-composer__timing>fieldset>legend{margin-bottom:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-label);font-weight:650}.update-composer__segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;padding:3px;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.update-composer__segmented button{min-height:var(--fid-target-min);padding:var(--fid-space-2) var(--fid-space-3);border:0;border-radius:calc(var(--fid-radius-control) - 4px);color:var(--fid-text-secondary);background:transparent;font:inherit;font-weight:650}.update-composer__segmented button[data-selected=true]{color:var(--fid-text-primary);background:var(--fid-surface-raised);box-shadow:var(--fid-shadow-floating)}.update-composer__audience-field{position:relative;display:grid;gap:var(--fid-space-2)}.update-composer__audience-summary{min-height:4.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);text-align:left}.update-composer__audience-options span,.update-composer__audience-summary span{min-width:0;display:grid;gap:2px}.update-composer__audience-options small,.update-composer__audience-summary small,.update-composer__timing fieldset>small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label);font-weight:450}.update-composer__audience-summary[aria-expanded=true] svg{transform:rotate(180deg)}.update-composer__audience-picker{display:grid;gap:var(--fid-space-3);padding:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-raised);box-shadow:var(--fid-shadow-floating)}.update-composer__scope-tabs{display:flex;gap:var(--fid-space-1);overflow-x:auto;scrollbar-width:none}.update-composer__scope-tabs button{min-height:var(--fid-target-min);flex:0 0 auto;padding:0 var(--fid-space-3);border:1px solid transparent;border-radius:999px;color:var(--fid-text-secondary);background:transparent;font:inherit;font-weight:650}.update-composer__scope-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--fid-tenant-primary) 45%,var(--fid-border-default));color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 10%,transparent)}.update-composer__audience-options{max-height:18rem;display:grid;gap:var(--fid-space-1);overflow-y:auto}.update-composer__audience-options button{min-height:var(--fid-target-min);display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-3);border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:transparent;font:inherit;text-align:left}.update-composer__audience-options button:hover,.update-composer__audience-options button[data-selected=true]{background:var(--fid-surface-control)}.update-composer__audience-options button[data-selected=true] svg{flex:0 0 auto;color:var(--fid-tenant-primary)}.update-composer__date-time{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(7rem,.8fr);gap:var(--fid-space-2)}.update-composer__conversation-options button,.update-composer__conversation-static{min-height:var(--fid-target-min);display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-2);padding:var(--fid-space-2) var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-control);font:inherit}.update-composer__conversation-options{display:grid;gap:var(--fid-space-1)}.update-composer__actions,.update-composer__delivery-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-3)}.update-composer__actions .fid-button{width:100%}.update-composer__attachments{display:grid;gap:var(--fid-space-3)}.update-composer__players{display:grid;gap:var(--fid-space-2);margin:0;padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control)}.update-composer__players legend{padding-inline:var(--fid-space-2);font-weight:700}.update-composer__players>p{margin:0;color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.update-composer__players>div{max-height:14rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fid-space-2);overflow-y:auto}.update-composer__players label{min-height:var(--fid-target-min);display:flex;align-items:center;gap:var(--fid-space-2);padding:var(--fid-space-2);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.update-composer__attachments>.fid-button{width:fit-content}.update-composer__attachments>div{display:flex;flex-wrap:wrap;gap:var(--fid-space-2)}.update-composer__attachments>div>span{min-width:0;display:inline-flex;align-items:center;gap:var(--fid-space-1);padding:var(--fid-space-1) var(--fid-space-2);border:1px solid var(--fid-border-default);border-radius:999px;color:var(--fid-text-secondary);background:var(--fid-surface-control);font-size:var(--fid-text-label)}.update-composer__attachments>div button{width:1.5rem;height:1.5rem;display:grid;place-items:center;border:0;border-radius:50%;color:inherit;background:transparent}.team-messaging{padding-top:0}.message-workspace{height:clamp(38rem,calc(100dvh - 15rem),50rem);min-height:38rem;display:grid;grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-group);background:var(--fid-surface-base)}.message-threads{min-height:0;overflow-y:auto;border-right:1px solid var(--fid-border-default);background:var(--fid-surface-base)}.message-threads__header{position:sticky;z-index:2;top:0;min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle);background:var(--fid-surface-base)}.message-threads__header>strong{font-size:var(--fid-text-row)}.message-threads__header>div{display:flex;gap:var(--fid-space-1)}.message-threads__header button{position:relative;width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:transparent;transition:color var(--dur-1,.16s) var(--spring),background-color var(--dur-1,.16s) var(--spring)}.message-threads__header button:focus-visible,.message-threads__header button:hover{color:var(--fid-text-primary);background:var(--fid-surface-control)}.message-threads__header button i{position:absolute;top:.15rem;right:.1rem;min-width:1.15rem;height:1.15rem;display:grid;place-items:center;border-radius:50%;color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary);font-size:.65rem;font-style:normal;font-weight:760}.message-search{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-2);margin:var(--fid-space-2) var(--fid-space-3) var(--fid-space-3);padding:0 var(--fid-space-2) 0 var(--fid-space-3);border:1px solid var(--fid-border-subtle);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.message-search label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.message-search svg{color:var(--fid-text-secondary)}.message-search input{min-width:0;height:var(--fid-target-min);padding:0 var(--fid-space-2);border:0;background:transparent}.message-search button,.message-search-results>header button{min-width:2.5rem;min-height:2.5rem;padding-inline:var(--fid-space-2);border:0;color:var(--fid-tenant-primary);background:transparent;font-size:var(--fid-text-label);font-weight:700}.message-search-results>header{display:flex;align-items:center;justify-content:space-between;padding:var(--fid-space-3) var(--fid-space-4);border-bottom:1px solid var(--fid-border-subtle);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.message-search-results>button{width:100%;display:block;padding:var(--fid-space-4);border:0;border-bottom:1px solid var(--fid-border-subtle);color:var(--fid-text-primary);background:transparent;text-align:left}.message-search-results>button:focus-visible,.message-search-results>button:hover{outline:0;background:var(--fid-surface-control)}.message-search-results span,.message-search-results strong{display:block}.message-search-results span{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:.72rem}.message-search-results p{display:-webkit-box;overflow:hidden;margin:var(--fid-space-2) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-label);-webkit-box-orient:vertical;-webkit-line-clamp:2}.message-threads>button{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-2);margin:0 var(--fid-space-2) var(--fid-space-1);width:calc(100% - (2 * var(--fid-space-2)));padding:var(--fid-space-3);border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:transparent;text-align:left;transition:background-color var(--dur-1,.16s) var(--spring)}.message-threads>button:focus-visible,.message-threads>button:hover{outline:0;background:var(--fid-surface-control)}.message-threads>button[data-active=true]{background:var(--fid-surface-control);box-shadow:inset 2px 0 var(--fid-tenant-primary)}.message-threads__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--fid-border-default);border-radius:50%;color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 9%,var(--fid-surface-control));color:var(--fid-text-secondary)}.message-threads>button[data-active=true] .message-threads__icon{color:var(--fid-tenant-primary)}.message-threads em,.message-threads small,.message-threads strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-threads strong{font-size:1rem}.message-threads small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.message-threads em{margin-top:var(--fid-space-2);font-style:normal}.message-threads em,.message-threads__status{color:var(--fid-text-tertiary);font-size:.72rem}.message-threads__status{min-width:2.25rem;display:grid;justify-items:end;align-self:stretch;align-content:space-between;gap:var(--fid-space-2)}.message-threads__status>i{min-width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:50%;color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary);font-size:.68rem;font-style:normal;font-weight:760}.message-conversation{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--fid-surface-base)}.message-conversation>header{min-height:4rem;display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-2) var(--fid-space-4);border-bottom:1px solid var(--fid-border-default);background:var(--fid-surface-base)}.message-conversation__avatar{width:2.45rem;height:2.45rem;flex:0 0 auto;display:grid!important;place-items:center;border:1px solid var(--fid-border-default);border-radius:50%;color:var(--fid-tenant-primary)!important;background:color-mix(in srgb,var(--fid-tenant-primary) 7%,var(--fid-surface-control))}.message-conversation__title{min-width:0;flex:1}.message-conversation__title span,.message-conversation__title strong{display:block}.message-conversation__title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-conversation__title span{display:flex;align-items:center;gap:var(--fid-space-1);margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.message-conversation>header>button,.message-conversation__actions>button{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:transparent}.message-conversation__actions{position:relative;flex:0 0 auto!important}.message-action-menu,.message-composer__menu,.message-emoji-menu{position:absolute;z-index:20;display:grid;padding:var(--fid-space-2);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:color-mix(in srgb,var(--fid-surface-raised) 97%,transparent);box-shadow:0 1rem 3rem rgb(0 0 0/28%)}.message-action-menu{top:calc(100% + var(--fid-space-1));right:0;width:min(18rem,calc(100vw - 2rem))}.message-action-menu button,.message-composer__menu button{min-height:var(--fid-target-min);display:flex;align-items:center;gap:var(--fid-space-2);padding:var(--fid-space-2) var(--fid-space-3);border:0;border-radius:calc(var(--fid-radius-control) - .25rem);color:var(--fid-text-primary);background:transparent;text-align:left;font:inherit}.message-action-menu button:focus-visible,.message-action-menu button:hover,.message-composer__menu button:focus-visible,.message-composer__menu button:hover{background:var(--fid-surface-control);outline:0}.message-mobile-back{display:none!important}.message-stream{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--fid-space-4) clamp(var(--fid-space-4),4vw,var(--fid-space-8));scroll-padding-block:var(--fid-space-4)}.message-load-history{min-height:var(--fid-target-min);justify-content:center;gap:var(--fid-space-2);margin:0 auto var(--fid-space-3);padding-inline:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control);font-size:var(--fid-text-label)}.message-day,.message-load-history{display:flex;align-items:center;font-weight:680}.message-day{gap:var(--fid-space-3);margin:var(--fid-space-5) 0 var(--fid-space-3);color:var(--fid-text-tertiary);font-size:.7rem}.message-day:after,.message-day:before{height:1px;flex:1;content:"";background:var(--fid-border-subtle)}.form-guidance,.message-locked,.message-safety-note{display:flex;align-items:flex-start;gap:var(--fid-space-2);padding:var(--fid-space-3);border:1px solid color-mix(in srgb,var(--fid-state-success) 35%,var(--fid-border-default));border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:color-mix(in srgb,var(--fid-state-success) 7%,transparent);font-size:var(--fid-text-label);line-height:1.45}.message-bubble{width:fit-content;max-width:min(70%,34rem);margin-top:.2rem;padding:.65rem var(--fid-space-3);border:0;border-radius:1.1rem 1.1rem 1.1rem .35rem;background:var(--fid-surface-control)}.message-bubble[data-group-start=true]{margin-top:var(--fid-space-4)}.message-bubble[data-group-start=false]{border-top-left-radius:.55rem}.message-bubble[data-group-end=false]{border-bottom-left-radius:.55rem}.message-bubble[data-own=true]{margin-left:auto;border-radius:1.1rem 1.1rem .35rem 1.1rem;background:color-mix(in srgb,var(--fid-tenant-primary) 22%,var(--fid-surface-raised))}.message-bubble[data-own=true][data-group-start=false]{border-top-right-radius:.55rem}.message-bubble[data-own=true][data-group-end=false]{border-bottom-right-radius:.55rem}.message-bubble[data-hidden=true]{opacity:.7}.message-bubble[data-kind=update_card]{width:min(90%,32rem);max-width:32rem;margin-inline:auto;padding:0;background:transparent}.message-bubble[data-kind=update_card][data-group-start=true]{margin-top:var(--fid-space-5)}.message-bubble[data-kind=update_card] .message-meta,.message-bubble[data-kind=update_card] footer{justify-content:center;padding-inline:var(--fid-space-2)}.message-poll{min-width:min(22rem,68vw);display:grid;gap:var(--fid-space-2)}.message-poll>small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label)}.message-poll>strong{font-size:var(--fid-text-body);line-height:1.35}.message-poll>div{display:grid;gap:var(--fid-space-2)}.message-poll>div>button{min-height:var(--fid-target-min);display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-2) var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:color-mix(in srgb,var(--fid-surface-raised) 75%,transparent);font:inherit;text-align:left}.message-poll>div>button[data-selected=true]{border-color:var(--fid-tenant-primary);background:color-mix(in srgb,var(--fid-tenant-primary) 12%,var(--fid-surface-raised))}.message-poll>div>button span{display:flex;align-items:center;gap:var(--fid-space-2)}.message-poll>div>button em{color:var(--fid-text-secondary);font-style:normal}.message-author{display:flex;align-items:baseline;gap:var(--fid-space-2);margin-bottom:var(--fid-space-1)}.message-author strong{font-size:var(--fid-text-label)}.message-author span{color:var(--fid-text-tertiary);font-size:.75rem}.message-bubble p{margin:0;white-space:pre-wrap;font-size:var(--fid-text-body);line-height:1.45}.message-meta{display:flex;align-items:center;justify-content:flex-end;gap:var(--fid-space-2);margin-top:.3rem;color:var(--fid-text-tertiary);font-size:.7rem}.message-meta span{display:inline-flex;align-items:center;gap:.2rem;color:var(--fid-tenant-primary);font-weight:700}.message-attachments{display:grid;gap:var(--fid-space-2);margin-top:var(--fid-space-3)}.message-attachments>button{min-width:0;min-height:var(--fid-target-min);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-2);padding:var(--fid-space-2) var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-primary);background:var(--fid-surface-raised);text-align:left}.message-attachments small,.message-attachments span,.message-attachments strong{min-width:0;display:block}.message-attachments strong{overflow:hidden;font-size:var(--fid-text-label);text-overflow:ellipsis;white-space:nowrap}.message-attachments small{margin-top:.1rem;color:var(--fid-text-secondary);font-size:.68rem}.message-bubble footer{display:flex;flex-wrap:wrap;gap:var(--fid-space-3);margin-top:var(--fid-space-1)}.message-bubble footer button{min-height:2.5rem;display:inline-flex;align-items:center;gap:var(--fid-space-1);border:0;color:var(--fid-text-secondary);background:transparent;font-size:var(--fid-text-label)}@media (hover:hover) and (pointer:fine){.message-bubble footer{opacity:0;transition:opacity var(--dur-1,.16s) var(--spring)}.message-bubble:focus-within footer,.message-bubble:hover footer{opacity:1}}.message-update-card{min-height:4.75rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--fid-space-3);margin:-.15rem;padding:var(--fid-space-3);border:0;border-radius:var(--fid-radius-control);color:var(--fid-text-primary);border:1px solid color-mix(in srgb,var(--fid-tenant-primary) 22%,var(--fid-border-default));background:color-mix(in srgb,var(--fid-tenant-primary) 6%,var(--fid-surface-raised));text-decoration:none}.message-update-card>svg:first-child{color:var(--fid-tenant-primary)}.message-update-card>svg:last-child{color:var(--fid-text-tertiary)}.message-update-card>span{min-width:0;display:grid;gap:var(--fid-space-1)}.message-update-card em,.message-update-card small{color:var(--fid-text-tertiary);font-size:var(--fid-text-label);font-style:normal}.message-update-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-update-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.update-composer__message-share{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,.65fr);align-items:end;gap:var(--fid-space-3)}.message-update-card:focus-visible,.message-update-card:hover{border-color:var(--fid-tenant-primary)}.message-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--fid-space-2);padding:var(--fid-space-2) var(--fid-space-4) var(--fid-space-3);border-top:1px solid var(--fid-border-default);background:var(--fid-surface-base)}.message-composer__field,.message-composer__tools{position:relative}.message-composer__field{min-width:0;display:flex;align-items:flex-end}.message-composer__emoji-button,.message-composer__tool-button{width:var(--fid-target-min);height:var(--fid-target-min);display:grid;place-items:center;border:0;border-radius:50%;color:var(--fid-text-secondary);background:transparent}.message-composer__emoji-button:focus-visible,.message-composer__emoji-button:hover,.message-composer__tool-button:focus-visible,.message-composer__tool-button:hover{color:var(--fid-text-primary);background:var(--fid-surface-control);outline:0}.message-composer__menu{bottom:calc(100% + var(--fid-space-2));left:0;width:14rem}.message-composer__menu button:disabled{opacity:.45}.message-emoji-menu{right:0;bottom:calc(100% + var(--fid-space-2));grid-template-columns:repeat(4,2.5rem);gap:var(--fid-space-1)}.message-emoji-menu button{width:2.5rem;height:2.5rem;border:0;border-radius:.65rem;background:transparent;font-size:1.25rem}.message-emoji-menu button:focus-visible,.message-emoji-menu button:hover{background:var(--fid-surface-control);outline:0}.message-attachment-input,.message-composer label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.message-attachment-button{width:var(--fid-target-min);min-height:var(--fid-target-min);display:grid;place-items:center;border:1px solid var(--fid-border-default);border-radius:50%;color:var(--fid-text-secondary);background:var(--fid-surface-control)}.message-attachment-button:disabled{cursor:not-allowed;opacity:.45}.message-pending-attachments{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--fid-space-2)}.message-pending-attachments>span{min-width:0;display:inline-flex;align-items:center;gap:var(--fid-space-1);padding:var(--fid-space-1) var(--fid-space-2);border:1px solid var(--fid-border-default);border-radius:999px;color:var(--fid-text-secondary);background:var(--fid-surface-control);font-size:.7rem}.message-pending-attachments button{width:1.4rem;height:1.4rem;display:grid;place-items:center;border:0;border-radius:50%;color:inherit;background:transparent}.message-composer textarea{width:100%;min-width:0;min-height:var(--fid-target-min);max-height:8rem;padding:.7rem 3rem .7rem var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:1.35rem;background:var(--fid-surface-raised);line-height:1.45;resize:none}.message-composer__emoji-button{position:absolute;right:.1rem;bottom:0}.message-composer .fid-button{width:var(--fid-target-min);height:var(--fid-target-min);min-height:var(--fid-target-min);align-self:end;justify-content:center;gap:0;padding:0;border-radius:50%;font-size:0}.message-composer .fid-button>span{display:none}.message-details{display:flex;align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) 0}.message-details>div{display:grid;gap:var(--fid-space-1)}.message-details>div span,.message-details__facts dt{color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.message-details__facts{display:grid;gap:var(--fid-space-2);margin:0}.message-details__facts>div{display:flex;justify-content:space-between;gap:var(--fid-space-3);padding:var(--fid-space-3) 0;border-bottom:1px solid var(--fid-border-subtle)}.message-details__facts dd{margin:0;font-weight:700}.message-poll-form fieldset{display:grid;gap:var(--fid-space-2);margin:0;padding:0;border:0}.message-poll-form legend{margin-bottom:var(--fid-space-2);font-weight:700}.message-locked{margin:var(--fid-space-4);border-color:var(--fid-border-default);background:var(--fid-surface-base)}.message-conversation-empty,.message-empty{min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--fid-space-2);padding:var(--fid-space-5);color:var(--fid-text-secondary);text-align:center}.message-empty span{font-size:var(--fid-text-label)}.message-empty .fid-button{margin-top:var(--fid-space-2)}.messaging-activation{flex:0 0 auto;flex-wrap:wrap;margin-top:0}.messaging-activation>span{min-width:15rem;flex:1 1 auto}.messaging-activation>.fid-button{min-height:2.25rem;margin-left:auto}.communication-sheet{width:min(100%,44rem);max-height:min(90vh,58rem);overflow-y:auto}.communication-sheet blockquote,.safety-workspace blockquote{margin:0;padding:var(--fid-space-3);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-base);font-size:var(--fid-text-body-sm);line-height:1.5}.safety-workspace{display:grid;gap:var(--fid-space-6)}.safety-workspace h3{display:flex;align-items:center;gap:var(--fid-space-2);margin:0 0 var(--fid-space-3)}.safety-workspace h3 span{min-width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;color:var(--fid-tenant-on-primary);background:var(--fid-tenant-primary);font-size:.7rem}.safety-workspace article{padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.safety-workspace article+article{margin-top:var(--fid-space-3)}.safety-workspace article header{display:flex;justify-content:space-between;text-transform:capitalize}.safety-workspace article small,.safety-workspace article time{color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.safety-workspace article p{margin:var(--fid-space-3) 0}.safety-workspace article blockquote{margin-top:var(--fid-space-3)}.safety-workspace article .fid-button{width:auto;min-height:var(--fid-target-min);margin-top:var(--fid-space-3);padding-inline:var(--fid-space-4)}.communication-restrictions{padding-top:var(--fid-space-5);border-top:1px solid var(--fid-border-default)}.communication-restrictions>p{margin:calc(-1 * var(--fid-space-2)) 0 var(--fid-space-4);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.communication-restrictions article{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4)}.communication-restrictions article small,.communication-restrictions article span,.communication-restrictions article strong{display:block}.communication-restrictions article small{margin-top:var(--fid-space-1)}@media (max-width:700px){.signal-inbox-page{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.signal-inbox-page__heading{padding-bottom:var(--fid-space-6)}.signal-inbox-page__heading h1{font-size:2.25rem}.signal-inbox-page__heading p{font-size:var(--fid-text-body-sm)}.signal-inbox{padding-top:var(--fid-space-5)}.inbox-tabs{margin-top:var(--fid-space-4)}.inbox-tabs a,.inbox-tabs button{grid-template-columns:auto minmax(0,1fr);min-height:3.75rem;padding:var(--fid-space-3)}.inbox-tabs a>i,.inbox-tabs button>i,.inbox-tabs small{display:none}.signal-inbox__heading{min-height:4rem;align-items:center}.signal-inbox__update{gap:var(--fid-space-3);padding-block:var(--fid-space-5)}.signal-inbox__meta{gap:var(--fid-space-1)}.signal-inbox__meta,.signal-inbox__update footer{align-items:flex-start;flex-direction:column}.signal-inbox__update footer button{width:100%}.signal-inbox__record-actions{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.signal-inbox__empty{align-items:flex-start;flex-wrap:wrap}.signal-inbox__empty>.fid-button{width:100%;margin-left:0}.signal-inbox__comments form>div,.signal-inbox__share-update>div{grid-template-columns:1fr}.team-messaging{padding-top:0}.message-workspace{height:calc(100dvh - 17rem);min-height:30rem;max-height:48rem;display:block;border-radius:var(--fid-radius-group)}.message-threads{height:100%;border-right:0}.message-conversation,.message-workspace[data-thread-open=true] .message-threads{display:none}.message-workspace[data-thread-open=true] .message-conversation{display:grid;height:100%;min-height:0}.message-mobile-back{display:grid!important}.message-stream{min-height:0;max-height:none;padding:var(--fid-space-4)}.message-bubble{max-width:88%}.message-composer{grid-template-columns:var(--fid-target-min) minmax(0,1fr) var(--fid-target-min);padding:var(--fid-space-3)}.message-composer .fid-button{width:var(--fid-target-min);padding:0;font-size:0}.update-composer__timing{grid-template-columns:1fr}.update-composer__message-share{grid-template-columns:1fr;align-items:stretch}.update-composer__delivery-options{grid-template-columns:1fr}.update-composer__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.update-composer__players>div{grid-template-columns:1fr}.signal-inbox__expiry{margin-left:0}}@media (min-width:761px){.clubs-route-content:has(>.signal-inbox-page--messages){height:calc(100dvh - 4.75rem);min-height:0;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));overflow:hidden}.signal-inbox-page--messages{height:100%}}@media (max-width:760px){html[data-message-thread-open=true],html[data-message-thread-open=true] body{overflow:hidden}html[data-message-thread-open=true] .clubs-mobile-context,html[data-message-thread-open=true] .clubs-mobile-navigation-rail{display:none}.clubs-route-content:has(>.signal-inbox-page--messages){height:calc(100dvh - 4.5rem);min-height:0;padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));overflow:hidden}.signal-inbox-page--messages{height:100%;padding-bottom:0}.signal-inbox-page--messages .signal-inbox-page__heading{padding-bottom:var(--fid-space-4)}.signal-inbox-page--messages:has(.message-workspace[data-thread-open=true]){grid-template-rows:minmax(0,1fr)}.signal-inbox-page--messages:has(.message-workspace[data-thread-open=true]) .signal-inbox-page__heading{display:none}.signal-inbox-page--messages:has(.message-workspace[data-thread-open=true]) .inbox-tabs{display:none}.signal-inbox-page--messages .message-workspace{height:100%;min-height:0;max-height:none;display:block;border:0;border-radius:0;background:transparent}.signal-inbox-page--messages .message-threads{height:100%;border-right:0;background:transparent}.signal-inbox-page--messages .message-threads__header{padding-inline:0;background:transparent}.signal-inbox-page--messages .message-search{margin-inline:0}.signal-inbox-page--messages .message-threads>button{width:100%;margin-inline:0}.signal-inbox-page--messages .message-conversation,.signal-inbox-page--messages .message-workspace[data-thread-open=true] .message-threads{display:none}.signal-inbox-page--messages .message-workspace[data-thread-open=true] .message-conversation{display:grid;height:100%;min-height:0}html[data-message-thread-open=true] .clubs-route-content:has(>.signal-inbox-page--messages),html[data-message-thread-open=true] .clubs-route-workspace{width:100%;height:100dvh;min-height:100dvh;padding:0}html[data-message-thread-open=true] .signal-inbox-page--messages{position:fixed;z-index:120;inset:0;width:100%;height:100dvh;padding:0;background:var(--fid-surface-canvas)}html[data-message-thread-open=true] .signal-inbox-page--messages .message-conversation,html[data-message-thread-open=true] .signal-inbox-page--messages .message-workspace,html[data-message-thread-open=true] .signal-inbox-page--messages .team-messaging{width:100%;height:100dvh}html[data-message-thread-open=true] .signal-inbox-page--messages .message-conversation{border:0;border-radius:0}html[data-message-thread-open=true] .signal-inbox-page--messages .message-conversation>header{min-height:calc(4rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--fid-space-3) 0;background:color-mix(in srgb,var(--fid-surface-base) 96%,transparent)}html[data-message-thread-open=true] .signal-inbox-page--messages .message-stream{padding-inline:var(--fid-space-4);scroll-padding-block:var(--fid-space-4)}html[data-message-thread-open=true] .signal-inbox-page--messages .message-composer,html[data-message-thread-open=true] .signal-inbox-page--messages .message-locked{margin:0;padding-bottom:max(var(--fid-space-3),env(safe-area-inset-bottom));background:color-mix(in srgb,var(--fid-surface-base) 96%,transparent)}.signal-inbox-page--messages .message-mobile-back{display:grid!important}.signal-inbox-page--messages .message-stream{min-height:0;max-height:none;padding:var(--fid-space-4)}.signal-inbox-page--messages .message-bubble{max-width:86%}.signal-inbox-page--messages .message-composer{grid-template-columns:var(--fid-target-min) minmax(0,1fr) var(--fid-target-min);padding:var(--fid-space-3)}}.message-bubble{position:relative}.message-actions{margin-top:.1rem}.message-actions>summary{min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;width:fit-content;margin-left:auto;cursor:pointer;border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);list-style:none}.message-actions>summary::-webkit-details-marker{display:none}.message-actions>summary:focus-visible{outline:2px solid var(--fid-tenant-primary)}.message-actions footer{opacity:1;margin-top:0}.message-actions footer button{min-height:44px}.message-refresh-status{margin:0;padding:.5rem 1rem;font-size:.8rem;color:var(--fid-text-secondary)}.update-composer__options{border-block:1px solid var(--fid-border-default);padding-block:var(--fid-space-3)}.update-composer__options>summary{cursor:pointer;min-height:44px;align-content:center;font-weight:650}.update-composer__options>summary small{display:block;color:var(--fid-text-secondary);font-weight:400}.update-composer__options[open]>:not(summary){margin-top:var(--fid-space-4)}.signal-inbox__heading{min-height:0;align-items:center}@media (max-width:760px){.signal-inbox-page__heading{padding-bottom:.5rem;border-bottom:0}.signal-inbox-page__heading>span{display:none}.signal-inbox-page__heading h1{font-size:1.5rem}.signal-inbox{padding-top:.75rem}.signal-inbox__heading{gap:.5rem;padding-bottom:.75rem}.signal-inbox__heading h2{font-size:1rem}.inbox-tabs{margin-top:.5rem}}.message-actions{position:relative}.message-actions[open] footer{position:absolute;z-index:5;bottom:100%;right:0;width:max-content;max-width:70vw;padding:.5rem;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-raised);box-shadow:var(--fid-shadow-floating)}@media (max-width:760px){.inbox-filter-toolbar .workspace-filter-buttons{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.25rem}.inbox-filter-toolbar .workspace-filter-buttons>button{flex:0 0 auto}html[data-message-thread-open=true] .signal-inbox-page--messages{top:var(--message-viewport-top,0);bottom:auto}html[data-message-thread-open=true] .signal-inbox-page--messages,html[data-message-thread-open=true] .signal-inbox-page--messages .message-conversation,html[data-message-thread-open=true] .signal-inbox-page--messages .message-workspace,html[data-message-thread-open=true] .signal-inbox-page--messages .team-messaging{height:var(--message-viewport-height,100dvh)}}.message-inbox-switch{display:flex;gap:4px;margin:0 var(--fid-space-3) var(--fid-space-3);padding:4px;border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.message-inbox-switch button{flex:1;min-height:44px;padding:6px 10px;border:0;border-radius:calc(var(--fid-radius-control) - 3px);background:transparent;color:var(--fid-text-secondary);font:inherit;font-size:.78rem;cursor:pointer}.message-inbox-switch button[aria-pressed=true]{background:var(--fid-surface-raised);color:var(--fid-text-primary);box-shadow:0 1px 3px rgb(0 0 0/18%);font-weight:650}.message-inbox-switch button:focus-visible{outline:2px solid var(--fid-tenant-primary);outline-offset:2px}.message-oversight-note{margin:0 var(--fid-space-3) var(--fid-space-3);color:var(--fid-text-secondary);font-size:.75rem;line-height:1.5}.message-connection{display:block;margin-top:3px;font-size:.68rem;color:var(--fid-text-secondary);font-weight:400}.message-connection[data-connected=true]:before{content:"";display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:var(--fid-tenant-primary);vertical-align:middle}.message-receipt{display:inline-flex;align-items:center;gap:4px;font-size:.65rem}.message-receipt[data-read=true]{color:var(--fid-tenant-primary)}.message-outbox-bubble{margin:8px 0 8px auto;max-width:min(80%,440px);padding:12px 16px;border-radius:18px 18px 5px 18px;background:var(--fid-surface-raised);border:1px solid var(--fid-border);opacity:.8;overflow-wrap:anywhere}.message-outbox-bubble p{margin:0 0 6px;white-space:pre-wrap}.message-outbox-bubble small{display:block;color:var(--fid-text-secondary)}.message-outbox-status{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.7rem;color:var(--fid-text-secondary)}.message-outbox-actions{display:flex;justify-content:flex-end;gap:8px}.message-outbox-actions button{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:0}.message-new-arrivals,.message-outbox-actions button{min-height:44px;color:var(--fid-text-primary);cursor:pointer}.message-new-arrivals{align-self:center;padding:8px 16px;border-radius:24px;border:1px solid var(--fid-border);background:var(--fid-surface-raised)}.notification-centre-page{width:min(100%,70rem);min-width:0;grid-template-columns:minmax(0,1fr);margin-inline:auto}.delivery-monitor,.delivery-table,.notification-centre,.notification-centre-page>*{min-width:0}.notification-centre-page__heading{padding-bottom:var(--fid-space-6);border-bottom:1px solid var(--fid-border-default)}.notification-centre-page__heading>span{display:flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:720;text-transform:uppercase}.notification-centre-page__heading h1{margin:var(--fid-space-2) 0 0;font-size:var(--fid-text-display-lg);line-height:1}.notification-centre h2+p,.notification-centre-page__heading p{margin:var(--fid-space-3) 0 0;color:var(--fid-text-secondary)}.notification-centre{padding-top:var(--fid-space-6)}.messaging-readiness{overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-overlay);background:var(--fid-surface-raised)}.messaging-readiness>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-5);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-default)}.messaging-readiness>header>div>span{display:flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-tenant-primary);font-size:var(--fid-text-label);font-weight:720;text-transform:uppercase}.messaging-readiness h2{margin:var(--fid-space-2) 0 0;font-size:var(--fid-text-section)}.messaging-readiness>header p{max-width:46rem;margin:var(--fid-space-2) 0 0;color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.messaging-readiness ul,.messaging-readiness>ol{margin:0;padding:0;list-style:none}.messaging-readiness>ol>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--fid-space-4);padding:var(--fid-space-5)}.messaging-readiness>ol>li+li{border-top:1px solid var(--fid-border-subtle)}.messaging-readiness__marker{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;color:var(--fid-state-warning);background:color-mix(in srgb,var(--fid-state-warning) 11%,var(--fid-surface-control))}.messaging-readiness [data-enabled=true] .messaging-readiness__marker{color:var(--fid-state-success);background:color-mix(in srgb,var(--fid-state-success) 10%,var(--fid-surface-control))}.messaging-readiness>ol>li>div>header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fid-space-4)}.messaging-readiness>ol small,.messaging-readiness>ol strong{display:block}.messaging-readiness>ol small,.messaging-readiness>ol>li>div>p{margin-top:var(--fid-space-1);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.messaging-readiness ul{display:grid;gap:var(--fid-space-2);margin-top:var(--fid-space-4)}.messaging-readiness ul li{display:flex;align-items:baseline;gap:var(--fid-space-3);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.messaging-readiness ul li>span{min-width:5.5rem;color:var(--fid-state-warning);font-size:var(--fid-text-label);font-weight:720;text-transform:capitalize}.messaging-readiness>aside{display:flex;align-items:flex-start;gap:var(--fid-space-3);margin:0 var(--fid-space-5) var(--fid-space-5);padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control)}.messaging-readiness>aside svg{flex:0 0 auto}.messaging-readiness>aside small,.messaging-readiness>aside strong{display:block}.messaging-readiness>aside strong{color:var(--fid-text-primary)}.messaging-readiness>aside small{margin-top:var(--fid-space-1)}.notification-centre__tabs{display:flex;gap:var(--fid-space-2);padding-bottom:var(--fid-space-5);overflow-x:auto}.notification-centre__tabs button{min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);color:var(--fid-text-secondary);background:var(--fid-surface-control);font-weight:650;white-space:nowrap}.notification-centre__tabs button[data-active=true]{color:var(--fid-tenant-on-primary);border-color:var(--fid-tenant-primary);background:var(--fid-tenant-primary)}.notification-centre__tabs i{min-width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:50%;color:var(--fid-text-inverse);background:var(--fid-surface-inverse);font-size:.68rem;font-style:normal}.delivery-monitor,.notification-inbox,.notification-preferences{overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-overlay);background:var(--fid-surface-raised)}.delivery-monitor>header,.notification-inbox>header,.notification-preferences>header{min-height:5.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-4);padding:var(--fid-space-5);border-bottom:1px solid var(--fid-border-default)}.notification-centre h2,.notification-centre h3{margin:0}.notification-centre h2{font-size:var(--fid-text-section)}.delivery-monitor>header p,.notification-centre h2+p,.notification-preferences>header p{margin:var(--fid-space-1) 0 0;font-size:var(--fid-text-body-sm)}.notification-inbox>header button{width:auto;min-height:var(--fid-target-min);display:inline-flex;align-items:center;gap:var(--fid-space-2);padding-inline:var(--fid-space-4)}.notification-inbox>article{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:var(--fid-space-4);padding:var(--fid-space-5)}.notification-inbox>article+article{border-top:1px solid var(--fid-border-subtle)}.notification-inbox>article[data-unread=true]{background:var(--fid-tenant-surface-subtle)}.notification-inbox__dot{width:.5rem;height:.5rem;margin-top:.45rem;border-radius:50%;background:transparent}.notification-inbox>article[data-unread=true] .notification-inbox__dot{background:var(--fid-tenant-primary)}.notification-inbox article footer,.notification-inbox article header{display:flex;align-items:center;justify-content:space-between;gap:var(--fid-space-3)}.notification-inbox article footer,.notification-inbox article footer button,.notification-inbox article time{color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.notification-inbox article p{margin:var(--fid-space-2) 0 var(--fid-space-4);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.notification-inbox article footer a,.notification-inbox article footer button{min-height:2rem;display:inline-flex;align-items:center;gap:var(--fid-space-1);border:0;color:var(--fid-tenant-primary);background:transparent;font-weight:680}.notification-empty{min-height:12rem;display:grid;place-items:center;align-content:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);text-align:center}.delivery-monitor>header>span,.notification-preferences>header>span{display:inline-flex;align-items:center;gap:var(--fid-space-2);color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.notification-preferences>header>span[data-connected=true]{color:var(--fid-state-success)}.notification-preferences fieldset,.notification-preferences__legend{display:grid;grid-template-columns:minmax(12rem,1fr) repeat(3,5.5rem);align-items:center;gap:var(--fid-space-3);padding:var(--fid-space-3) var(--fid-space-5)}.notification-preferences__legend{color:var(--fid-text-secondary);background:var(--fid-surface-base);font-size:var(--fid-text-label);font-weight:680}.notification-preferences__legend span:not(:first-child){display:flex;align-items:center;justify-content:center;gap:var(--fid-space-1)}.notification-preferences fieldset{margin:0;border:0;border-top:1px solid var(--fid-border-subtle)}.notification-preferences legend{display:contents}.notification-preferences legend small,.notification-preferences legend strong{display:block}.notification-preferences legend small{margin-top:var(--fid-space-1);color:var(--fid-text-secondary)}.notification-preferences fieldset>label{min-height:var(--fid-target-min);display:grid;place-items:center}.notification-preferences fieldset>label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.notification-preferences input[type=checkbox]{width:1.2rem;height:1.2rem;accent-color:var(--fid-tenant-primary)}.quiet-hours{margin:var(--fid-space-5);padding:var(--fid-space-5);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.quiet-hours>p{margin:var(--fid-space-1) 0 var(--fid-space-4);color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.quiet-hours>div{display:grid;grid-template-columns:repeat(2,minmax(0,12rem));gap:var(--fid-space-3)}.quiet-hours label span{display:block;margin-bottom:var(--fid-space-1);font-size:var(--fid-text-label);font-weight:680}.notification-preferences>.fid-button{width:calc(100% - 2 * var(--fid-space-5));margin:0 var(--fid-space-5) var(--fid-space-5)}.delivery-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--fid-space-3);padding:var(--fid-space-5)}.delivery-metrics>div{padding:var(--fid-space-4);border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.delivery-metrics span,.delivery-metrics strong{display:block}.delivery-metrics span{color:var(--fid-text-secondary);font-size:var(--fid-text-label)}.delivery-metrics strong{margin-top:var(--fid-space-1);font-size:var(--fid-text-section)}.delivery-table{overflow-x:auto;border-top:1px solid var(--fid-border-default)}.delivery-table [role=row]{min-width:42rem;display:grid;grid-template-columns:1fr 1.6fr .6fr .7fr;gap:var(--fid-space-4);padding:var(--fid-space-3) var(--fid-space-5);border-bottom:1px solid var(--fid-border-subtle);font-size:var(--fid-text-body-sm)}.delivery-table [role=row]:first-child{color:var(--fid-text-secondary);background:var(--fid-surface-base);font-size:var(--fid-text-label)}.delivery-table small{display:block;margin-top:var(--fid-space-1);color:var(--fid-text-secondary)}.delivery-table [data-status]{text-transform:capitalize}.delivery-runs{margin:0 var(--fid-space-5) var(--fid-space-5);overflow:hidden;border:1px solid var(--fid-border-default);border-radius:var(--fid-radius-control);background:var(--fid-surface-control)}.delivery-runs>header{padding:var(--fid-space-4) var(--fid-space-5)}.delivery-runs>header h3,.delivery-runs>header p{margin:0}.delivery-runs>header p,.delivery-runs__empty{color:var(--fid-text-secondary);font-size:var(--fid-text-body-sm)}.delivery-runs>header p{margin-top:var(--fid-space-1)}.delivery-runs__empty{margin:0;padding:0 var(--fid-space-5) var(--fid-space-5)}.delivery-table--runs [role=row]{grid-template-columns:.8fr 1.4fr 1fr .6fr}@media (max-width:700px){.messaging-readiness>header,.messaging-readiness>ol>li>div>header{flex-direction:column}.messaging-readiness>ol>li{padding-inline:var(--fid-space-4)}.messaging-readiness ul li{display:grid;gap:0}.notification-centre-page__heading h1{font-size:var(--fid-text-page)}.notification-centre__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.notification-centre__tabs button{min-width:0;justify-content:center;padding-inline:var(--fid-space-2);font-size:var(--fid-text-label)}.delivery-monitor>header,.notification-inbox>header,.notification-preferences>header{align-items:flex-start}.notification-inbox>header button{width:var(--fid-target-min);padding:0;justify-content:center;font-size:0}.notification-preferences__legend{display:none}.notification-preferences fieldset{grid-template-columns:minmax(0,1fr) repeat(3,var(--fid-target-min));padding-inline:var(--fid-space-4)}.notification-preferences fieldset>label{position:relative}.notification-preferences fieldset>label:before{position:absolute;bottom:-.05rem;color:var(--fid-text-secondary);font-size:.58rem}.notification-preferences fieldset>label:first-of-type:before{content:"App"}.notification-preferences fieldset>label:nth-of-type(2):before{content:"Email"}.notification-preferences fieldset>label:nth-of-type(3):before{content:"Push"}.delivery-metrics,.quiet-hours>div{grid-template-columns:repeat(2,minmax(0,1fr))}}