.or-conversation-row{align-items:center;gap:var(--or-space-12);width:100%;padding:var(--or-space-16);color:var(--or-color-text-secondary);text-align:left;border:0;border-bottom:var(--or-border-hairline) solid var(--or-color-border-divider);transition:background-color var(--or-duration-fast) var(--or-ease-standard);background:0 0;display:flex}.or-conversation-row:not(:disabled):hover,.or-conversation-row[aria-current=true]{background:var(--or-color-bg-active-nav)}.or-conversation-row:disabled{cursor:not-allowed;opacity:.55}.or-conversation-row__body{gap:var(--or-space-4);flex-direction:column;flex:auto;min-width:0;display:flex}.or-conversation-row__heading{justify-content:space-between;align-items:baseline;gap:var(--or-space-8);min-width:0;display:flex}.or-conversation-row__name{color:var(--or-color-text-primary);font-size:var(--or-type-label-size);line-height:var(--or-type-label-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.or-conversation-row__time{color:var(--or-color-text-muted);font-size:var(--or-type-caption-size);flex:none}.or-conversation-row__preview{font-size:var(--or-type-meta-size);line-height:var(--or-type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width:48rem){.or-conversation-row{padding-inline:var(--or-space-20)}}
.or-feed-filter-bar{gap:var(--or-space-8);border:0;min-width:0;margin:0;padding:0;display:grid}.or-feed-filter-bar__legend{color:var(--or-color-text-secondary);margin-block-end:var(--or-space-8);padding:0;font-size:.875rem;font-weight:600}.or-feed-filter-bar__options{gap:var(--or-space-8);flex-wrap:wrap;display:flex}.or-feed-filter-bar__option{background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-input);color:var(--or-color-text-secondary);cursor:pointer;min-height:var(--or-control-height-sm);padding-inline:var(--or-space-14);align-items:center;display:inline-flex;position:relative}.or-feed-filter-bar__option--selected{background:var(--or-color-bg-active-nav);border-color:var(--or-color-brand-primary);color:var(--or-color-brand-primary-dark)}.or-feed-filter-bar__input{appearance:none;border-radius:inherit;cursor:inherit;margin:0;position:absolute;inset:0}.or-feed-filter-bar__input:focus-visible{box-shadow:var(--or-shadow-focus);outline:0}.or-feed-filter-bar__label{pointer-events:none;font-size:.875rem;font-weight:600;position:relative}.or-feed-filter-bar--disabled .or-feed-filter-bar__option{cursor:not-allowed;opacity:.6}
.or-feed-new-publications-banner{padding:var(--or-space-12);border:var(--or-border-thin) solid var(--or-color-border-subtle);border-radius:var(--or-radius-card);background:var(--or-color-brand-soft);text-align:center}.or-feed-new-publications-banner button{min-block-size:2.75rem;color:var(--or-color-action-primary);font:var(--or-font-label);cursor:pointer}
.or-feed-recommendation-card{align-items:center;gap:var(--or-space-12);padding:var(--or-space-16);background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-mobile-card);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.or-feed-recommendation-card__body{gap:var(--or-space-4);justify-items:start;min-width:0;display:grid}.or-feed-recommendation-card__title,.or-feed-recommendation-card__meta{overflow-wrap:anywhere;margin:0}.or-feed-recommendation-card__title{color:var(--or-color-text-primary);font-size:var(--or-type-card-title-size);line-height:var(--or-type-card-title-line)}.or-feed-recommendation-card__meta{color:var(--or-color-text-muted);font-size:var(--or-type-meta-size)}.or-feed-recommendation-card__link{color:var(--or-color-link);white-space:nowrap;font-weight:600}.or-feed-recommendation-card__link:focus-visible{outline:var(--or-focus-width) solid var(--or-color-focus-ring);outline-offset:var(--or-focus-offset)}
.or-select{background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-mobile-input);box-sizing:border-box;color:var(--or-color-text-primary);font:inherit;font-size:var(--or-type-label-size);min-height:var(--or-control-height-sm);padding:var(--or-space-4) var(--or-space-8);width:100%}.or-select:focus-visible{outline:2px solid var(--or-color-text-primary);outline-offset:2px}
.or-message-bubble{align-self:flex-start;gap:var(--or-space-6);max-width:min(28rem,85%);padding:var(--or-space-12) var(--or-space-16);color:var(--or-color-text-secondary);background:var(--or-color-bg-active-nav);border-radius:var(--or-radius-mobile-card) var(--or-radius-mobile-card) var(--or-radius-mobile-card) var(--or-space-4);flex-direction:column;display:flex}.or-message-bubble__text,.or-message-bubble__meta{margin:0}.or-message-bubble__text{font-size:var(--or-type-body-size);line-height:var(--or-type-body-line);overflow-wrap:anywhere}.or-message-bubble__meta{justify-content:flex-end;gap:var(--or-space-8);color:var(--or-color-text-muted);font-size:var(--or-type-caption-size);flex-wrap:wrap;display:flex}.or-message-bubble--self{color:var(--or-color-text-inverse);background:var(--or-color-brand-primary);border-radius:var(--or-radius-mobile-card) var(--or-radius-mobile-card) var(--or-space-4) var(--or-radius-mobile-card);align-self:flex-end}.or-message-bubble--self .or-message-bubble__meta{color:#ffffffd1}.or-message-bubble--system{max-width:100%;color:var(--or-color-text-muted);text-align:center;border:var(--or-border-hairline) solid var(--or-color-border-divider);background:0 0;align-self:center}.or-message-bubble--error{border:var(--or-border-hairline) solid var(--or-color-state-danger)}@media (min-width:48rem){.or-message-bubble{border-radius:var(--or-radius-card) var(--or-radius-card) var(--or-radius-card) var(--or-space-4)}.or-message-bubble--self{border-radius:var(--or-radius-card) var(--or-radius-card) var(--or-space-4) var(--or-radius-card)}}
.or-visibility-select,.or-visibility-select__label{gap:var(--or-space-8);display:grid}.or-visibility-select__label{color:var(--or-color-text-primary);font-weight:600}.or-visibility-select__hint{color:var(--or-color-text-muted);font-size:var(--or-font-size-xs);margin:0}.or-visibility-select--menu{display:block;position:relative}.or-visibility-select__trigger.or-button{gap:var(--or-space-4);min-height:var(--or-control-height-sm);padding-inline:var(--or-space-4);white-space:nowrap}.or-visibility-select__trigger .or-button__label{font-size:var(--or-font-size-xs)}.or-visibility-select__menu{background:var(--or-color-bg-surface);border:var(--or-border-hairline) solid var(--or-color-border-card);border-radius:var(--or-radius-mobile-input);box-shadow:var(--or-shadow-elevated-card);min-width:12rem;max-width:min(16rem,100vw - 3rem);padding:var(--or-space-4);right:0;top:calc(100% + var(--or-space-4));z-index:var(--or-z-overlay);display:grid;position:absolute}.or-visibility-select__option{border-radius:var(--or-radius-mobile-input);color:var(--or-color-text-primary);cursor:pointer;font:inherit;font-size:var(--or-type-label-size);min-height:var(--or-control-height-sm);padding:var(--or-space-8);text-align:start;background:0 0;border:0}.or-visibility-select__option[aria-checked=true],.or-visibility-select__option:hover{background:var(--or-color-bg-active-nav)}.or-visibility-select__option:focus-visible{outline:2px solid var(--or-color-text-primary);outline-offset:-2px}
.or-toast{--or-toast-background:#eef6ff;--or-toast-border:#cfe0fa;--or-toast-color:#205fae;--or-toast-accent:var(--or-color-action-primary);inset-block-start:var(--or-space-12);inset-inline:var(--or-space-12);z-index:200;align-items:center;gap:var(--or-space-12);min-block-size:4.25rem;padding:var(--or-space-14) var(--or-space-12) var(--or-space-16) var(--or-space-16);border:var(--or-border-thin) solid var(--or-toast-border);border-radius:var(--or-radius-mobile-card);color:var(--or-toast-color);background:var(--or-toast-background);box-shadow:var(--or-shadow-overlay);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:fixed;overflow:hidden}.or-toast--success{--or-toast-background:#e7f6f0;--or-toast-border:#b9e3d1;--or-toast-color:var(--or-color-state-success-strong);--or-toast-accent:var(--or-color-state-success-strong)}.or-toast--warning{--or-toast-background:#fff8eb;--or-toast-border:#edd19f;--or-toast-color:#7a4c00;--or-toast-accent:#a35f00}.or-toast--error{--or-toast-background:#fff0f2;--or-toast-border:#e9b6bf;--or-toast-color:var(--or-color-state-danger-strong);--or-toast-accent:var(--or-color-action-danger)}.or-toast__icon{border-radius:var(--or-radius-pill);block-size:1.75rem;inline-size:1.75rem;color:var(--or-color-text-inverse);background:var(--or-toast-accent);font-size:var(--or-type-label-size);place-items:center;display:inline-grid}.or-toast__copy{gap:var(--or-space-2);min-inline-size:0;display:grid}.or-toast__title,.or-toast__message{color:inherit}.or-toast__title{font-size:var(--or-type-label-size)}.or-toast__message{font-size:var(--or-type-meta-size);line-height:var(--or-type-meta-line);margin:0}.or-toast__actions{align-items:center;gap:var(--or-space-4);display:flex}.or-toast__actions .or-button{color:inherit}.or-toast__progress{block-size:var(--or-space-2);background:var(--or-toast-accent);transform-origin:0;animation:4s linear forwards or-toast-progress;position:absolute;inset-block-end:0;inset-inline:0}.or-toast:hover .or-toast__progress,.or-toast:focus-within .or-toast__progress{animation-play-state:paused}@keyframes or-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (min-width:48rem){.or-toast{inset-block-start:var(--or-space-24);inset-inline:auto var(--or-space-24);inline-size:min(32rem, calc(100vw - var(--or-space-48)));padding:var(--or-space-16) var(--or-space-14) var(--or-space-20) var(--or-space-20);border-radius:var(--or-radius-small-card)}}@media (prefers-reduced-motion:reduce){.or-toast__progress{animation:none}}
