.ref-home{--ref-home-column:720px;--ref-home-gutter:1.25rem;--ref-home-inset:max(var(--ref-home-gutter), (100vw - var(--ref-home-column)) / 2);background:var(--color-background);height:100dvh;color:var(--color-text);font-family:var(--font-sans);flex-direction:column;font-size:.875rem;line-height:1.5;display:flex}.ref-home-bar{align-items:center;gap:var(--spacing-lg);box-sizing:border-box;height:52px;padding:0 var(--ref-home-inset);border-bottom:1px solid var(--color-border);flex:none;display:flex}.ref-home-bar__brand{flex:none;font-size:.9375rem;font-weight:600}.ref-home-tabs{align-items:center;gap:var(--spacing-xs);flex:none;display:flex}.ref-home-tabs__tab{border-radius:var(--radius-xl);font:inherit;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.3125rem .6875rem;font-size:.84375rem;display:inline-flex}.ref-home-tabs__tab:hover{color:var(--color-text)}.ref-home-tabs__tab[aria-selected=true]{background:var(--color-background-tertiary);color:var(--color-text);font-weight:500}.ref-home-tabs__count.ui-badge{box-sizing:border-box;justify-content:center;min-width:18px;font-weight:600;line-height:1.3}.ref-home-layout{border-radius:var(--radius-xl);background:var(--color-background-tertiary);flex:none;gap:2px;padding:2px;display:inline-flex}.ref-home-layout__option{padding:var(--spacing-xs) .625rem;border-radius:var(--radius-lg);font:inherit;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:.75rem;line-height:1.3}.ref-home-layout__option[aria-pressed=true]{background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-sm)}.ref-home-search{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;min-width:0;height:32px;padding:0 var(--spacing-xs);border-radius:var(--radius-xl);color:var(--color-text-secondary);flex:none;margin-left:auto;display:flex}.ref-home-search--open{background:var(--color-background-tertiary);flex:0 240px;width:min(240px,100%)}.ref-home-search--open:focus-within{box-shadow:inset 0 0 0 1px var(--color-text-tertiary)}.ref-home-search__button{padding:var(--spacing-xs);border-radius:var(--radius-lg);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;display:flex}.ref-home-search:not(.ref-home-search--open) .ref-home-search__button:hover{background:var(--sidebar-row-hover);color:var(--color-text)}.ref-home-search__input{min-width:0;font:inherit;color:var(--color-text);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:.8125rem}.ref-home-search__input::placeholder{color:var(--color-text-tertiary)}.ref-home__content{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.ref-home__lists{padding:.375rem var(--ref-home-inset) var(--spacing-lg)}.ref-home__heading{color:var(--color-text);margin:1.875rem 0 0;font-size:.9375rem;font-weight:600;line-height:1.5}.ref-home__heading:first-child{margin-top:.875rem}.ref-home-list{margin:.375rem 0 0;padding:0;list-style:none}.ref-home-row{border-radius:var(--radius-xl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.625rem;margin:0 -.625rem;padding:.5625rem .625rem;display:grid;position:relative}.ref-home-row:hover{background:var(--sidebar-row-hover)}.ref-home-row__icon{color:var(--color-text-secondary);display:flex}.ref-home-row__open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ref-home-row__open:after{content:"";border-radius:var(--radius-xl);position:absolute;top:0;bottom:0;left:0;right:0}.ref-home-row__open:focus-visible{outline:none}.ref-home-row__open:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:-2px}.ref-home-row__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ref-home-row__end{place-items:center end;display:grid}.ref-home-row__end>*{grid-area:1/1}.ref-home-row__time{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);white-space:nowrap;font-size:.78125rem}.ref-home-row__dot{background:var(--color-warning);border-radius:50%;width:6px;height:6px}.ref-home-avatars{z-index:var(--z-raised);flex:none;width:16px;height:16px;position:relative}.ref-home-avatar{border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ref-home-avatar__image,.ref-home-avatar__icon{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ref-home-avatars--pair .ref-home-avatar{width:12px;height:12px;box-shadow:0 0 0 1.5px var(--color-background)}.ref-home-avatars--pair .ref-home-avatar:first-child{top:0;bottom:auto;left:0;right:auto}.ref-home-avatars--pair .ref-home-avatar+.ref-home-avatar{top:auto;bottom:0;left:auto;right:0}.ref-home-send{z-index:var(--z-raised);font:inherit;color:var(--color-text);white-space:nowrap;cursor:pointer;visibility:hidden;background:0 0;border:0;padding:2px 0;font-size:.78125rem;font-weight:500;position:relative}.ref-home-send:hover{text-underline-offset:2px;text-decoration:underline}.ref-home-row:hover .ref-home-send,.ref-home-row:focus-within .ref-home-send,.ref-home-send--sent{visibility:visible}.ref-home-row--sendable:hover .ref-home-row__meta,.ref-home-row--sendable:focus-within .ref-home-row__meta{visibility:hidden}.ref-home-row--sendable:has(.ref-home-send--sent) .ref-home-row__meta{visibility:hidden}@media (hover:none),(any-pointer:coarse){.ref-home-row__end{gap:var(--spacing-smd);display:flex}.ref-home-send,.ref-home-row--sendable:hover .ref-home-row__meta,.ref-home-row--sendable:focus-within .ref-home-row__meta{visibility:visible}.ref-home-row--sendable:has(.ref-home-send--sent) .ref-home-row__meta{visibility:visible}}.ref-home__empty{margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);font-size:.8125rem}.ref-home__text-button{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.ref-home__text-button:hover{text-underline-offset:2px;text-decoration:underline}.ref-home__more{margin-top:var(--spacing-xs);padding-block:var(--spacing-xs);color:var(--color-text-secondary);font-size:.8125rem}.ref-home__more:hover{color:var(--color-text)}.ref-home-tabs__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ref-home-layout__option:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ref-home-search__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ref-home-send:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ref-home__text-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.ref-home-skeleton{margin-top:.875rem}.ref-home-skeleton__row{align-items:center;gap:.625rem;padding:.5625rem 0;display:flex}.ref-home-skeleton__icon{border-radius:var(--radius-md);background:var(--color-fill-faint);flex:none;width:16px;height:16px}.ref-home-skeleton__bar{border-radius:var(--radius-sm);background:var(--color-fill-faint);width:58%;height:.75rem}.ref-home-skeleton__row:nth-child(3n+2) .ref-home-skeleton__bar{width:72%}.ref-home-skeleton__row:nth-child(3n) .ref-home-skeleton__bar{width:44%}@media (prefers-reduced-motion:no-preference){.ref-home-row,.ref-home-tabs__tab,.ref-home-layout__option,.ref-home-search__button,.ref-home__more{transition:background-color var(--transition-speed-fast) var(--transition-easing-out), color var(--transition-speed-fast) var(--transition-easing-out)}}@media (max-width:600px){.ref-home{--ref-home-gutter:.875rem}.ref-home-bar{gap:1.125rem}.ref-home__lists{padding-bottom:1.25rem}}@media (max-width:480px){.ref-home-bar--searching .ref-home-tabs{display:none}.ref-home-bar--searching .ref-home-search--open{flex:auto}.ref-home-bar--crowded{gap:var(--spacing-smd)}.ref-home-bar--crowded .ref-home-bar__brand{display:none}.ref-home-bar--crowded .ref-home-tabs__tab,.ref-home-bar--crowded .ref-home-layout__option{padding-inline:var(--spacing-sm)}}
