.social-dms__no-selection{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:var(--text-body);padding:var(--space-32);text-align:center}.social-inbox{display:flex;block-size:100%;overflow:hidden}.social-inbox__list-pane{display:flex;flex-direction:column;inline-size:calc(var(--space-40) * 9);flex-shrink:0;min-block-size:0;border-inline-end:1px solid var(--border-default);overflow:hidden}.social-inbox__reader{flex:1;display:flex;flex-direction:column;min-inline-size:0;min-block-size:0;overflow:hidden}@media (max-width:767px){.social-inbox__list-pane{inline-size:100%;border-inline-end:0}}.social-inbox__list-header{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-12) var(--space-8) var(--space-16);flex-shrink:0}.social-inbox__list-title{flex:1;min-inline-size:0;margin:0;font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-inbox__order{flex-shrink:0;margin:0 var(--space-16) var(--space-8)}.social-inbox__skeleton{block-size:var(--space-48);margin:var(--space-4) var(--space-16)}.social-inbox__conversation-actions{display:flex;align-items:center;gap:var(--space-4)}.social-inbox-manage-dialog__body{display:flex;flex-direction:column;gap:var(--space-16);max-block-size:70dvh;overflow-y:auto}.social-inbox-manage-dialog__body .social-inbox-connect{padding:0;max-inline-size:none}.social-inbox-connect{display:flex;flex-direction:column;gap:var(--space-20);padding:var(--space-24);max-inline-size:640px}.social-inbox-connect__intro{display:flex;flex-direction:column;gap:var(--space-8)}.social-inbox-connect__title{font-size:var(--text-title);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.social-inbox-connect__body{font-size:var(--text-body);color:var(--text-secondary)}.social-inbox-connect__providers{display:flex;flex-direction:column;gap:var(--space-12)}.social-inbox-provider-row{display:flex;align-items:center;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-card);border:1px solid var(--border-default);background:var(--surface-elevated)}.social-inbox-provider-row__name{flex:1;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.social-inbox-provider-row--not-configured .social-inbox-provider-row__name{color:var(--text-muted)}.social-inbox-stream{display:flex;flex-direction:column;block-size:100%;overflow:hidden}.social-inbox-stream__list{flex:1;overflow-y:auto}.social-inbox-stream-item--unread{background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}.social-inbox-stream-item__dot{inline-size:var(--space-8);block-size:var(--space-8);border-radius:var(--radius-pill);background:var(--accent-primary);flex-shrink:0}.social-inbox-stream-item__meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2)}.social-inbox-stream-item__time{font-size:var(--text-caption);color:var(--text-muted);white-space:nowrap}.social-inbox-stream-item__channel{font-size:var(--text-caption);color:var(--text-muted);text-transform:capitalize}.social-inbox-message-view{display:flex;flex-direction:column;block-size:100%;overflow:hidden}.social-inbox-message-view__header{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-20);border-block-end:1px solid var(--border-default);flex-shrink:0}.social-inbox-message-view__title{font-weight:var(--font-weight-semibold);font-size:var(--text-body);color:var(--text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-inbox-message-view__body{flex:1;overflow-y:auto;padding:var(--space-20)}.social-inbox-message-view__sender{font-size:var(--text-caption);color:var(--text-muted);margin-block-end:var(--space-12)}.social-inbox-message-view__content{font-size:var(--text-body);color:var(--text-primary);line-height:1.6;white-space:pre-wrap;word-break:break-word}.social-inbox-reply{display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:var(--space-16);padding-block-start:var(--space-16);border-block-start:1px solid var(--border-subtle)}.social-inbox-reply__title{font-size:var(--text-body);font-weight:600;color:var(--text-primary);margin:0}.social-inbox-reply__field{display:flex;flex-direction:column;gap:var(--space-2)}.social-inbox-reply__field--body{position:relative}.social-inbox-reply__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.social-inbox-reply__capture-row{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.social-inbox-schedule{padding:var(--space-20);max-inline-size:560px;display:flex;flex-direction:column;gap:var(--space-16);flex:1 1 auto;min-inline-size:0;overflow-y:auto}.social-inbox-schedule__form{display:flex;flex-direction:column;gap:var(--space-12)}.social-inbox-schedule__field{display:flex;flex-direction:column;gap:var(--space-6)}.social-inbox-schedule__label{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.social-inbox-schedule__actions{display:flex;gap:var(--space-8);justify-content:flex-end}.social-inbox-schedule-list{display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:var(--space-20)}.social-inbox-schedule-list__title{font-weight:var(--font-weight-semibold);color:var(--text-primary);margin-block-end:var(--space-8)}.social-inbox-scheduled-item{display:flex;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-card);border:1px solid var(--border-default);background:var(--surface-elevated)}.social-inbox-scheduled-item__info{flex:1;min-inline-size:0}.social-inbox-scheduled-item__recipients{font-size:var(--text-caption);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-inbox-scheduled-item__send-at{font-size:var(--text-caption);color:var(--text-secondary)}.social-inbox-schedule__body-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.social-inbox-compose-mobile-dialog{display:flex;flex-direction:column;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw}.social-ask-ai-layout{display:flex;block-size:100%;min-block-size:0;overflow:hidden}.social-ask-ai-layout__main{flex:1;display:flex;min-inline-size:0;min-block-size:0;overflow:hidden}.social-ask-ai-layout__main>*{flex:1;min-inline-size:0}.social-ask-ai{display:flex;flex-direction:column;block-size:100%;min-block-size:0}.social-ask-ai__tools{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border-block-end:1px solid var(--border-subtle);flex-shrink:0;max-block-size:50%;overflow-y:auto}.social-ask-ai__chat{flex:1;display:flex;flex-direction:column;min-block-size:0}.social-ask-ai-button{display:inline-flex;align-items:center;gap:var(--space-2)}.social-inbox-reply__send{display:flex;align-items:center;gap:var(--space-4)}.social-inbox-reply__schedule{display:flex;flex-direction:column;gap:var(--space-8)}.social-inbox-search{padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-12);block-size:100%;overflow:hidden}.social-inbox-search__results{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-8)}.social-inbox-suggestions{padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-12)}.social-inbox-suggestion-card{flex-direction:row;align-items:center;gap:var(--space-12);padding-block:var(--space-12);padding-inline:var(--space-16);background-color:var(--surface-elevated)}.social-inbox-suggestion-card__content{flex:1;min-inline-size:0}.social-inbox-suggestion-card__title{font-weight:var(--font-weight-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-inbox-suggestion-card__type{font-size:var(--text-caption);color:var(--text-muted)}.social-inbox-suggestion-card__actions{display:flex;gap:var(--space-8);flex-shrink:0}.social-inbox-preferences{padding:var(--space-20);max-inline-size:480px;display:flex;flex-direction:column;gap:var(--space-16)}.social-inbox-preferences__title{font-size:var(--text-title);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.social-inbox-preferences__field{display:flex;flex-direction:column;gap:var(--space-8)}.social-inbox-preferences__label{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.social-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-48) var(--space-32);text-align:center;color:var(--text-muted);block-size:100%}.social-empty__title{font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.social-empty__body{font-size:var(--text-body);color:var(--text-muted);max-inline-size:320px}.social-error{align-items:center;justify-content:center;gap:var(--space-12);padding:var(--space-32);text-align:center;color:var(--text-error)}.social-error,.social-skeletons{display:flex;flex-direction:column}.social-skeletons{gap:var(--space-8);padding:var(--space-16)}.social-load-more{display:flex;justify-content:center;padding:var(--space-16)}.social-inbox-reconnect{display:flex;align-items:center;gap:var(--space-8);margin-block-end:var(--space-8);padding:var(--space-12) var(--space-16);border-radius:var(--radius-card);border:1px solid var(--border-default);background:var(--surface-elevated);color:var(--text-primary)}.social-inbox-reconnect__text{flex:1;font-size:var(--text-caption)}.social-inbox-reply__channel-note{font-size:var(--text-caption);color:var(--text-muted)}.social-inbox-scheduled-item__subject{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.social-inbox-scheduled-item__failed{font-size:var(--text-caption);color:var(--text-error)}.social-inbox-suggestion-card__course{display:inline-flex;align-items:center;gap:var(--space-4);margin-block-start:var(--space-4);font-size:var(--text-caption);color:var(--text-muted)}.social-compose-tools{display:flex;flex-direction:column;gap:var(--space-8);margin-block-start:var(--space-8)}.social-compose-tools__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.social-compose-tools__tone{display:inline-flex;align-items:center;gap:var(--space-4)}.social-compose-tools__tone-trigger{min-inline-size:8rem}.social-compose-tools__sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.social-compose-tools__modify{display:flex;flex-direction:column;gap:var(--space-4)}.social-compose-tools__modify-row{display:flex;gap:var(--space-8)}.social-compose-tools__modify-row>:first-child{flex:1}.social-compose-preview{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-card);border:1px solid var(--border-default);background:var(--surface-elevated)}.social-compose-preview__head{display:flex;align-items:baseline;gap:var(--space-8)}.social-compose-preview__title{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.social-compose-preview__meta,.social-compose-preview__why{font-size:var(--text-caption);color:var(--text-muted)}.social-compose-preview__issues{margin:0;padding-inline-start:var(--space-20);font-size:var(--text-caption);color:var(--text-primary)}.social-compose-preview__compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--space-12)}.social-compose-preview__label{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--text-muted);margin-block-end:var(--space-4)}.social-compose-preview__text{margin:0;white-space:pre-wrap;color:var(--text-primary)}.social-compose-preview__actions{display:flex;justify-content:flex-end;gap:var(--space-8)}.so{display:flex;block-size:100%;min-block-size:0;background:var(--content-bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-body);overflow:hidden}.so:has(>.shell-secondary-sidebar[data-layout=strip]){flex-direction:column}.so .rail-kit__count[data-tone=live]{font-weight:var(--font-weight-semibold);color:var(--kit-success-ink)}.so-inv{margin-block-start:var(--space-16);align-items:flex-start;gap:var(--space-8)}.so-inv__octo{color:var(--palette-purple)}.so-inv b{font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.so-inv small{font-size:var(--text-micro);color:var(--text-muted);line-height:1.35}.shell-secondary-sidebar[data-layout=strip] .so-inv{display:none}.so-main{min-inline-size:0}.so-main,.so-main__section{flex:1;min-block-size:0;display:flex;flex-direction:column}.so-main__section{container:so-sec/inline-size}.so-main__section[hidden]{display:none}.so-sec{flex:1;min-block-size:0;overflow:auto;display:flex;flex-direction:column;scrollbar-width:thin;animation:so-in calc(.32s * var(--kit-dur)) var(--ease-panel)}@keyframes so-in{0%{opacity:0;transform:translateY(6px)}}.so-page{gap:var(--space-12);padding:0 var(--space-20) var(--space-20)}.so-sec__empty{flex:1;align-content:center}.so-sec-h{display:flex;align-items:center;gap:var(--space-8);margin:0}.so-sec-h h3{margin:0;font-size:var(--text-caption);font-weight:var(--font-weight-semibold)}.so-sec-h small{font-size:var(--text-micro);color:var(--text-muted)}.so-sec-h__end{flex-shrink:0;margin-inline-start:auto;white-space:nowrap}.so-sec-h>small:not(.so-sec-h__end){flex:0 1 auto;min-inline-size:0}.so-muted{margin:0;color:var(--text-muted)}.so-note,.so-small{font-size:var(--text-micro)}.so-note{margin:0;color:var(--text-secondary);line-height:1.45}.so-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.so-pp{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-16);align-items:start}.so-pp__main{display:grid;gap:var(--space-12);align-content:start;min-inline-size:0}.so-list-card,.so-reqs{display:grid;gap:var(--space-8)}.so-sent{display:grid;gap:var(--space-4)}.so-blocked,.so-list,.so-list-card,.so-pp__main,.so-reqs,.so-sent,.so-side,.so-side__sec{grid-template-columns:minmax(0,1fr)}.so-fr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-8)}.so-frc{align-items:center;gap:var(--space-6);text-align:center;min-inline-size:0}.so-frc-wait{block-size:calc(var(--space-48) * 3 + var(--space-16));border-radius:var(--radius-card)}.so-frc__octo{display:inline-flex;margin-block:-4px -2px}.so-frc__name{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-semibold);color:var(--text-primary);text-decoration:none;border-radius:6px}.so-frc__name:hover{text-decoration:underline}.so-frc__name:focus-visible{outline:2px solid var(--kit-ink);outline-offset:2px}.so-frc__tags{flex-wrap:wrap;justify-content:center;max-inline-size:100%}.so-frc__acts,.so-frc__tags{display:flex;gap:var(--space-4)}.so-week{display:block;inline-size:calc(var(--space-32) * 2)}.so-week--tag{inline-size:var(--space-40)}.so-more{align-self:center;justify-self:center}.so-side{display:grid;gap:var(--space-16)}.so-side__sec{display:grid}.so-side-card,.so-side__sec{gap:var(--space-8);min-inline-size:0}.so-card__more{align-self:flex-start}.so-link{display:flex;align-items:center;gap:var(--space-8)}.so-add,.so-link>:first-child{flex:1;min-inline-size:0}.so-add{display:flex;flex-wrap:wrap;gap:var(--space-6)}.so-add>:first-child{flex:1 1 180px;min-inline-size:0}.so-see__v{font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--kit-ink);white-space:nowrap}.so-blocked{display:grid;gap:var(--space-8)}.so-safety{min-inline-size:230px;max-inline-size:280px}.so-safety__note{font-size:var(--text-micro);font-weight:400;color:var(--text-muted);line-height:1.35;white-space:normal}.so-report .thryve-dialog__title{padding-inline-end:var(--space-32);overflow-wrap:anywhere}.so-report__reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-12)}@media (max-width:520px){.so-report__reasons{grid-template-columns:minmax(0,1fr)}}.so-report__check,.so-report__reason{display:flex;align-items:center;gap:var(--space-8);font-size:var(--text-caption)}.so-report__field{display:grid;gap:var(--space-4)}.so-report__done{display:grid;gap:var(--space-12)}.so-report__lines{margin:var(--space-6) 0;padding-inline-start:var(--space-16);display:grid;gap:var(--space-2)}.so-firstmsg{margin-block-end:var(--space-8)}.so-offer__octo{display:flex;justify-content:center;color:var(--palette-purple)}.so-offer__source{margin:0;font-size:var(--text-caption);color:var(--text-secondary)}.so-school__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--space-2) var(--space-8);min-inline-size:0}.so-school__name{font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.3;overflow-wrap:anywhere}.so-school__change{margin-block-start:calc(-1 * var(--space-4))}.so-school__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6);min-inline-size:0}.so-school__place{font-size:var(--text-caption);color:var(--text-secondary)}.so-school__list,.so-school__pick,.so-school__step{display:grid;gap:var(--space-8);min-inline-size:0}.so-school__step>.thryve-btn{justify-self:start}.so-school__alt{display:flex;flex-wrap:wrap;gap:var(--space-4)}.so-school__error{margin:0;font-size:var(--text-caption);color:var(--text-error)}.so-school__show{display:flex;align-items:flex-start;gap:var(--space-8);padding-block:var(--space-4)}.so-school__showtext{display:grid;gap:var(--space-2);min-inline-size:0}.so-school__showhint,.so-school__sub{font-size:var(--text-caption);color:var(--text-secondary)}.so-school__sub{margin:var(--space-4) 0 0;font-weight:var(--font-weight-semibold);letter-spacing:.02em}.so-cc__list,.so-cc__roster,.so-school__people{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);min-inline-size:0}.so-cc__rowkeys{display:inline-flex;align-items:center;gap:var(--space-6)}.so-cc__input{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-transform:uppercase}.so-cc-dialog{inline-size:min(560px,calc(100vw - 2 * var(--space-16)))}.so-cc__body{display:grid;gap:var(--space-12);min-inline-size:0;max-block-size:min(64vh,520px);overflow-y:auto;animation:so-in calc(.32s * var(--kit-dur)) var(--ease-panel)}.so-cc__owner,.so-cc__wait{display:grid;gap:var(--space-8)}.so-cc__owner{padding:var(--space-12);border-radius:var(--radius-card);background:var(--surface-elevated)}.so-cc__code{display:flex;align-items:center;gap:var(--space-12);flex-wrap:wrap}.so-cc__codetext{font-size:var(--text-title);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:.12em}.so-cc__keys{display:flex;flex-wrap:wrap;gap:var(--space-8)}.so-cc__removed{display:flex;flex-direction:column;gap:var(--space-4)}.so-cc__me{display:flex;align-items:flex-start;gap:var(--space-8)}.so-cc__me>:first-child{flex:1;min-inline-size:0}.so-sheet__foot{display:flex;justify-content:flex-end;gap:var(--space-8);padding-block-start:var(--space-12)}.so-cj{display:grid;gap:var(--space-12)}@media (max-width:520px){.so-cc__row.thryve-list-row{flex-wrap:wrap}.so-cc__row .thryve-list-row__trailing{flex-basis:100%;justify-content:flex-end}.so-cc__body{max-block-size:none}}@media (prefers-reduced-motion:reduce){.so-cc__body{animation:none}}@container so-sec (max-width: 760px){.so-pp{grid-template-columns:minmax(0,1fr)}}@container so-sec (max-width: 480px){.so-page{padding:0 var(--space-16) var(--space-16)}.so-fr{grid-template-columns:repeat(2,minmax(0,1fr))}.so-backhead.thryve-page-header{--ph-block:calc(var(--space-48) * 2 + var(--space-40))}.so-backhead .thryve-page-header__row{flex-wrap:wrap}.so-backhead .thryve-page-header__actions{inline-size:100%}.so-list-card .thryve-list-row{flex-wrap:wrap}.so-list-card .thryve-list-row__body{flex-basis:calc(100% - 56px)}.so-list-card .thryve-list-row__trailing{flex-basis:100%;justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.so-sec{animation:none;transition:none}}