:root{--ypss-paper:#fff;--ypss-surface:#faf9f7;--ypss-soft:#f8f7f6;--ypss-soft-strong:#e4e1dd;--ypss-hover:#f0eeec;--ypss-input:#f5f4f2;--ypss-canvas:#f4f2ee;--ypss-ink:#2e2b29;--ypss-secondary:#6e6a66;--ypss-muted:#9a9793;--ypss-muted-soft:#b4b0ab;--ypss-muted-neutral:#8d8c8c;--ypss-line:#eae7e2;--ypss-line-strong:#cbc7c2;--ypss-accent:#fbb03b;--ypss-accent-wash:#fdf3e5;--ypss-accent-ink:#bb701a;--ypss-cyan:#2bb3d4;--ypss-cyan-wash:#eaf7fa;--ypss-cyan-border:#e3eff4;--ypss-red:#ed3237;--ypss-received:#fff;--ypss-sent:#f0eeec;--ypss-sent-ink:#fff;--ypss-sent-mention:#fbb03b;--ypss-favorite:#f5c542;--ypss-presence-online:#3fb950;--ypss-location-pin:#da5350;--ypss-media-backdrop:#222;--ypss-file-pdf:#e5252a;--ypss-file-pdf-wash:#fde8e8;--ypss-file-doc:#2b579a;--ypss-file-doc-wash:#e6edf7;--ypss-file-sheet:#217346;--ypss-file-sheet-wash:#e2f1e8;--ypss-file-slide:#d24726;--ypss-file-slide-wash:#fbe8e2;--ypss-file-html:#e34f26;--ypss-file-html-wash:#fdeae3;--ypss-file-markdown:#24292f;--ypss-file-markdown-wash:#eaeef2;--ypss-file-archive:#b7791f;--ypss-file-archive-wash:#fbf0da;--ypss-file-generic:#6e7781;--ypss-file-generic-wash:#eff1f3;--ypss-shadow-rest:0 2px 14px #2e2b2912;--ypss-shadow-bubble:0 2px 12px #2e2b290a;--ypss-shadow-card-flat:0 2px 10px #2e2b2909;--ypss-shadow-menu:0 8px 28px #2e2b2921;--ypss-shadow-composer:0 3px 17px #2e2b290f;--ypss-shadow-nav-bar:0 -2px 12px #00000012;--ypss-shadow-pill:0 1px 3px #2e2b290f;--ypss-shadow-raised:0 6px 20px #2e2b290f;--ypss-shadow-section-card:0 1px 2px #2e2b290d, 0 6px 16px -8px #2e2b2924;--ypss-shadow-overlay:0 2px 6px #2e2b291a, 0 18px 36px -12px #2e2b2966;--ypss-shadow-modal:0 30px 70px #1c1a1959;--ypss-shadow-accent-glow:0 2.55px 10.2px #fbb03b1c;--ypss-shadow-cyan-glow:0 2px 12px #2bb3d41a;--ypss-shadow-deck-card:0 5px 24px #2e2b290e;--ypss-shadow-deck-position:0 2px 10px #2e2b290f;--ypss-shadow-deck-thumb:0 1px 2px #2e2b2914, 0 0 14px #2e2b291f;--ypss-shadow-deck-thumb-open:0 2px 4px #2e2b291a, 0 0 22px #2e2b2933;--ypss-shadow-deck-thumb-current:0 6px 18px -8px #fbb03b80;--ypss-shadow-deck-thumb-current-cyan:0 6px 18px -8px #2bb3d473;--ypss-radius-tick:3px;--ypss-radius-bubble-notch:5px;--ypss-radius-xs:6px;--ypss-radius-control:7px;--ypss-radius-menu-item:9px;--ypss-radius-sm:8px;--ypss-radius-md:10px;--ypss-radius-chip:11px;--ypss-radius-icon-button:12px;--ypss-radius-input:13px;--ypss-radius-card:14px;--ypss-radius-card-raised:15px;--ypss-radius-card-large:16px;--ypss-radius-card-catchup:17px;--ypss-radius-card-home:18px;--ypss-radius-deck-card:20px;--ypss-radius-sheet:22px;--ypss-radius-pill:999px;--ypss-chat-radius-tick:2.55px;--ypss-chat-radius-bubble-notch:4.25px;--ypss-chat-radius-xs:5.1px;--ypss-chat-radius-control:5.95px;--ypss-chat-radius-sm:6.8px;--ypss-chat-radius-menu-item:7.65px;--ypss-chat-radius-md:8.5px;--ypss-chat-radius-icon-button:10.2px;--ypss-chat-radius-input:11.05px;--ypss-chat-radius-card:11.9px;--ypss-chat-radius-card-raised:12.75px;--ypss-chat-radius-card-large:13.6px;--ypss-chat-radius-card-home:15.3px;--ypss-deck-radius-options:6.8px;--ypss-deck-radius-action:8.5px;--ypss-deck-radius-launcher:9.35px;--ypss-deck-radius-thumb:10.2px;--ypss-deck-radius-position:11.9px;--ypss-deck-radius-menu:13.6px;--ypss-deck-radius-peek:17px;--ypss-deck-radius-card:18.7px;--ypss-border-fine:.5px;--ypss-border-hairline:1px;--ypss-border-connector:1.5px;--ypss-border-avatar-ring:2px;--ypss-pane-gap:2px;--ypss-rail-width:70px;--ypss-page-zoom:1;--ypss-sidebar-width:clamp(480px, 34vw / var(--ypss-page-zoom,1), 560px);--ypss-sidebar-width-organised:clamp(500px, 37.5vw / var(--ypss-page-zoom,1), 580px);--ypss-pane-header-height:88px;--ypss-feed-max-width:980px;--ypss-message-column-max-width:680px;--ypss-action-menu-width:220px;--ypss-action-menu-padding:5px;--ypss-action-menu-row-height:36px;--ypss-action-menu-row-padding:7px 10px;--ypss-action-menu-font-size:13px;--ypss-action-menu-icon-size:15px;--ypss-action-menu-gap:8px;--ypss-action-menu-radius:10px;--ypss-action-menu-item-radius:7px;--ypss-photo-width:247px;--ypss-video-width:289px;--ypss-file-width:280.5px;--ypss-rich-card-width:263.5px;--ypss-link-bubble-width:330px;--ypss-link-bubble-portrait-width:260px;--ypss-link-bubble-square-width:280px;--ypss-duration-fast:.12s;--ypss-duration-base:.2s;--ypss-duration-sheet:.22s;--ypss-duration-enter:.32s;--ypss-duration-exit:.22s;--ypss-duration-stagger:18ms;--ypss-ease-standard:cubic-bezier(.4, 0, .2, 1);--ypss-ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ypss-ease-exit:cubic-bezier(.3, 0, .8, .15);--ypss-ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ypss-focus-ring-width:2px;--ypss-focus-ring-offset:3px;--ypss-focus-ring-inset-offset:-2px;--ypss-opacity-disabled:.45;--ypss-opacity-resolved:.55;--ypss-opacity-history-complete:.58;--ypss-opacity-deck-peek:.6;--ypss-opacity-deck-peek-content:.42;--ypss-font-sans:"YPSS Inter", Inter, Roboto, Arial, Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-page-zoom=off]){zoom:var(--ypss-page-zoom)}@media (min-width:901px){:root:not([data-page-zoom=off]){--ypss-page-zoom:.9}}@media (min-width:3200px) and (min-height:1700px) and (max-resolution:1.24x){:root:not([data-page-zoom=off]){--ypss-page-zoom:1.35}}@media (min-width:5000px) and (min-height:2800px) and (max-resolution:1.24x){:root:not([data-page-zoom=off]){--ypss-page-zoom:1.8}}:root[data-theme=dark]{--ypss-paper:#2b2826;--ypss-surface:#322e2c;--ypss-soft:#383431;--ypss-soft-strong:#4a4541;--ypss-hover:#443f3b;--ypss-input:#383431;--ypss-canvas:#2a2620;--ypss-ink:#f0ece7;--ypss-secondary:#b6b1ab;--ypss-muted:#9e9891;--ypss-muted-soft:#837d76;--ypss-muted-neutral:#9b958f;--ypss-line:#443f3b;--ypss-line-strong:#5c5651;--ypss-accent-wash:#4a3620;--ypss-accent-ink:#f0c48a;--ypss-cyan-wash:#243c42;--ypss-cyan-border:#305965;--ypss-received:#332f2c;--ypss-sent:#443f3b;--ypss-file-pdf:#ff6b6b;--ypss-file-pdf-wash:#4a2828;--ypss-file-doc:#6e9fe8;--ypss-file-doc-wash:#24324a;--ypss-file-sheet:#4cbb82;--ypss-file-sheet-wash:#1f3a2c;--ypss-file-slide:#f5865f;--ypss-file-slide-wash:#4a2b21;--ypss-file-html:#ff7f57;--ypss-file-html-wash:#4b2a1f;--ypss-file-markdown:#e6edf3;--ypss-file-markdown-wash:#343a42;--ypss-file-archive:#f2c14e;--ypss-file-archive-wash:#3f3420;--ypss-file-generic:#a8b1bb;--ypss-file-generic-wash:#33383e;--ypss-shadow-rest:0 2px 14px #00000026;--ypss-shadow-bubble:0 2px 12px #0003;--ypss-shadow-card-flat:0 2px 10px #0000002e;--ypss-shadow-menu:0 8px 28px #0006;--ypss-shadow-composer:0 3px 17px #0003;--ypss-shadow-nav-bar:0 -2px 12px #0000004d;--ypss-shadow-pill:0 1px 3px #0000004d;--ypss-shadow-raised:0 6px 20px #00000038;--ypss-shadow-section-card:0 1px 2px #0003, 0 6px 16px -8px #00000073;--ypss-shadow-overlay:0 2px 6px #0000004d, 0 18px 36px -12px #0000008c;--ypss-shadow-modal:0 30px 70px #00000080;--ypss-shadow-deck-card:0 5px 24px #0000003d;--ypss-shadow-deck-position:0 2px 10px #0003;--ypss-shadow-deck-thumb:0 1px 2px #0000004d, 0 0 14px #00000073;--ypss-shadow-deck-thumb-open:0 2px 4px #00000059, 0 0 22px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.ypss-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ypss-icon{vertical-align:middle;flex-shrink:0;display:block}.ypss-icon--more{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;transform:rotate(90deg)}.ypss-avatar{object-fit:cover;background:var(--ypss-soft);flex-shrink:0;display:block}.ypss-avatar--initials{font-family:var(--ypss-font-sans);color:var(--ypss-secondary);-webkit-user-select:none;user-select:none;place-items:center;font-weight:500;line-height:1;display:grid}.ypss-avatar--ringed{border:var(--ypss-border-avatar-ring) solid var(--ypss-paper)}.ypss-avatar-stack{align-items:center;display:inline-flex}.ypss-avatar-stack__item{display:inline-flex}.ypss-avatar-stack__overflow{border-radius:var(--ypss-radius-pill);border:var(--ypss-border-avatar-ring) solid var(--ypss-paper);background:var(--ypss-soft);color:var(--ypss-secondary);font:500 11px/1 var(--ypss-font-sans);place-items:center;padding:0 5px;display:inline-grid}.ypss-unread-badge{box-sizing:border-box;border-radius:var(--ypss-radius-pill);min-width:16.15px;height:16.15px;font:700 12.35px/1 var(--ypss-font-sans);font-variant-numeric:tabular-nums;color:var(--ypss-sent-ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 5.1px;display:inline-flex}.ypss-unread-badge--accent{background:var(--ypss-accent)}.ypss-unread-badge--cyan{background:var(--ypss-cyan)}.ypss-attention-dot{border-radius:50%;flex:none;display:inline-block}.ypss-attention-dot--accent{background:var(--ypss-accent)}.ypss-attention-dot--cyan{background:var(--ypss-cyan)}.ypss-attention-dot--red{background:var(--ypss-red)}.ypss-icon-button{border-radius:var(--ypss-radius-input);color:var(--ypss-muted);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard), color var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.ypss-icon-button:hover:not(:disabled){background:var(--ypss-soft);color:var(--ypss-ink)}}.ypss-icon-button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-icon-button:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-icon-button--accent,.ypss-icon-button.is-active{color:var(--ypss-accent)}.ypss-icon-button--cyan{color:var(--ypss-cyan)}.ypss-icon-button--danger{color:var(--ypss-red)}.ypss-filter-chip{border-radius:var(--ypss-radius-chip);background:var(--ypss-soft);min-height:34px;color:var(--ypss-secondary);font:600 13px/18px var(--ypss-font-sans);white-space:nowrap;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);border:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 11px;display:inline-flex}@media (hover:hover){.ypss-filter-chip:hover{background:var(--ypss-hover)}}.ypss-filter-chip.is-selected{background:var(--ypss-accent-wash);color:var(--ypss-accent)}.ypss-filter-chip:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-filter-chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.ypss-filter-chip__count{font-variant-numeric:tabular-nums;opacity:.75}.ypss-search-field{box-sizing:border-box;border-radius:var(--ypss-radius-card);background:var(--ypss-soft);min-height:52px;color:var(--ypss-muted);align-items:center;gap:12px;padding:4px 16px;display:flex}.ypss-search-field--compact{gap:11px;min-height:43px;padding:13px 18px}.ypss-search-field--compact .ypss-search-field__input{font:400 14px/1.2 var(--ypss-font-sans)}.ypss-search-field .ypss-icon-button{margin-right:-7px}.ypss-search-field__hint{font:500 14.5px/1 var(--ypss-font-sans);color:var(--ypss-muted-soft);flex:none}:root:not([data-focus-source=pointer]) .ypss-search-field:focus-within{box-shadow:0 0 0 1px var(--ypss-line)}.ypss-search-field .ypss-search-field__input:focus-visible{outline:none}.ypss-search-field__input{min-width:0;color:var(--ypss-ink);font:400 16px/24px var(--ypss-font-sans);background:0 0;border:0;outline:none;flex:1;padding:0}.ypss-search-field__input::placeholder{color:var(--ypss-muted);opacity:1}.ypss-search-field__input::-webkit-search-cancel-button{display:none}.ypss-search-field__clear .ypss-icon{box-sizing:border-box;background:var(--ypss-soft-strong);color:var(--ypss-secondary);stroke-width:2.4px;border-radius:50%;padding:5px}.ypss-toast-bubble{z-index:140;max-width:min(360px, calc(100vw / var(--ypss-page-zoom,1) - 32px));box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-card);background:var(--ypss-paper);min-height:40px;box-shadow:var(--ypss-shadow-overlay);color:var(--ypss-ink);font:500 13px/1.4 var(--ypss-font-sans);animation:ypss-toast-bubble-in .22s var(--ypss-ease-standard) both;align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex;position:fixed;top:16px;right:16px;overflow:hidden}.ypss-toast-bubble__progress{background:var(--ypss-accent);transform-origin:0;height:2px;animation:ypss-toast-bubble-progress var(--ypss-toast-duration,2.5s) linear both;position:absolute;bottom:0;left:0;right:0}.ypss-toast-bubble.is-error .ypss-toast-bubble__progress{background:var(--ypss-secondary)}.ypss-toast-bubble.is-held .ypss-toast-bubble__progress{animation-play-state:paused}.ypss-toast-bubble__icon{color:var(--ypss-accent);flex:none}.ypss-toast-bubble.is-error .ypss-toast-bubble__icon{color:var(--ypss-secondary)}.ypss-toast-bubble__message{flex:auto;min-width:0}.ypss-toast-bubble__action,.ypss-toast-bubble__close{min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.ypss-toast-bubble__action{color:var(--ypss-accent);padding:4px 8px;font-weight:600}.ypss-toast-bubble__close{width:28px;color:var(--ypss-muted);padding:0}@media (hover:hover){.ypss-toast-bubble__action:hover,.ypss-toast-bubble__close:hover{background:var(--ypss-hover)}}.ypss-toast-bubble__action:focus-visible,.ypss-toast-bubble__close:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}@keyframes ypss-toast-bubble-in{0%{opacity:0;transform:translateY(-24px)}}.ypss-toast-bubble[data-exit-ghost]{animation:ypss-toast-bubble-out var(--ypss-duration-exit) var(--ypss-ease-exit) forwards}.ypss-toast-bubble[data-exit-ghost] .ypss-toast-bubble__progress{visibility:hidden}@keyframes ypss-toast-bubble-out{to{opacity:0;transform:translateY(-24px)}}@keyframes ypss-toast-bubble-progress{to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ypss-toast-bubble{animation:none}.ypss-toast-bubble__progress{display:none}}.ypss-sidebar-resizer{z-index:2;cursor:col-resize;touch-action:none;flex:0 0 8px;align-self:stretch;margin-inline:-1px -7px;position:relative}.ypss-sidebar-resizer:after{content:"";inset-block:0;background:var(--ypss-accent);opacity:0;width:2px;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard);position:absolute;left:0}@media (hover:hover){.ypss-sidebar-resizer:hover:after{opacity:.45}}.ypss-sidebar-resizer[data-dragging]:after{opacity:.8}.ypss-sidebar-resizer:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-sidebar-resizer:focus-visible:after{opacity:1}:root{--ypss-selected-gradient:linear-gradient(90deg, var(--ypss-accent-wash) 0%, transparent 100%)}.ypss-dictation-stop{border-radius:var(--ypss-radius-pill);background:var(--ypss-accent);cursor:pointer;border:0;flex:none;place-items:center;width:28px;height:28px;margin-inline-end:6px;padding:0;display:inline-grid}.ypss-stop-square{aspect-ratio:1;background:var(--ypss-sent-ink);border-radius:2px;width:36%}.ypss-dictation-stop:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent-ink);outline-offset:2px}.ypss-dictation-mark{border-radius:var(--ypss-radius-pill);background:var(--ypss-accent);width:27px;height:27px;color:var(--ypss-sent-ink);pointer-events:none;flex:none;place-items:center;display:inline-grid;position:relative}.ypss-dictation-mark .ypss-icon{position:relative}.ypss-dictation-ring{border-radius:inherit;background:var(--ypss-accent);opacity:0;animation:ypss-dictation-ring 1.8s var(--ypss-ease-standard) infinite;position:absolute;inset:0}.ypss-dictation-ring+.ypss-dictation-ring{animation-delay:.9s}@keyframes ypss-dictation-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.ypss-dictation-ring{opacity:.25;animation:none;transform:scale(1.3)}.ypss-dictation-ring+.ypss-dictation-ring{display:none}}.ypss-listening{align-items:center;gap:10px;display:flex}.ypss-listening__text{color:var(--ypss-accent-ink);font:500 11.05px/1.3 var(--ypss-font-sans)}
.ypss-left-rail{flex:0 0 var(--ypss-rail-width);width:var(--ypss-rail-width);box-sizing:border-box;background:var(--ypss-surface);border-right:var(--ypss-border-hairline) solid var(--ypss-line);flex-direction:column;align-items:center;gap:8.5px;padding:13.6px 0 12px;display:flex}.ypss-left-rail__window-controls{gap:6.8px;min-height:10.2px;margin-top:8.5px;padding-bottom:40px;display:flex}.ypss-left-rail__window-controls>span{border-radius:50%;width:10.2px;height:10.2px}.ypss-left-rail__window-controls .is-close{background:#ff5f57}.ypss-left-rail__window-controls .is-minimise{background:#febc2e}.ypss-left-rail__window-controls .is-zoom{background:#28c840}.ypss-left-rail__create{position:relative}.ypss-left-rail__nav{flex-direction:column;align-items:center;gap:8.5px;display:flex}.ypss-left-rail__spacer{flex:1}.ypss-rail-divider{height:var(--ypss-border-hairline);background:var(--ypss-line);margin:7px 0 8px}.ypss-rail-divider--create{width:29px}.ypss-rail-divider--assistant{width:22px}.ypss-rail-item{border-radius:var(--ypss-radius-chip);width:58px;height:53px;color:var(--ypss-muted-neutral);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard), color var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:relative}.ypss-rail-item__label{font:600 12.5px/1 var(--ypss-font-sans)}.ypss-rail-item--tasks>.ypss-icon,.ypss-rail-item--tasks>.ypss-rail-item__label{translate:0 2px}@media (hover:hover){.ypss-rail-item:hover{background:var(--ypss-hover);color:var(--ypss-ink)}}.ypss-rail-item:focus-visible,.ypss-rail-self--interactive:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-rail-item.is-active{color:var(--ypss-accent)}.ypss-rail-item.is-active .ypss-rail-item__label{font-weight:700}.ypss-rail-item__badge{position:absolute;top:1px;right:4px}.ypss-rail-self{background:0 0;border:0;border-radius:50%;flex:none;margin:7px 0 7.5px;padding:0;display:inline-flex;position:relative}.ypss-rail-self .ypss-avatar{box-shadow:0 0 0 var(--ypss-border-avatar-ring) var(--ypss-surface), 0 0 0 calc(var(--ypss-border-avatar-ring) + var(--ypss-border-connector)) var(--ypss-line)}.ypss-rail-self__presence{background:var(--ypss-presence-online);width:10px;height:10px;box-shadow:0 0 0 var(--ypss-border-avatar-ring) var(--ypss-surface);border-radius:50%;position:absolute;bottom:0;right:0}.ypss-rail-self--interactive{cursor:pointer;transition:transform var(--ypss-duration-fast) var(--ypss-ease-standard)}@media (hover:hover){.ypss-rail-self--interactive:hover{transform:translateY(-1px)}}.ypss-profile-popover{z-index:100;box-sizing:border-box;width:min(232px, calc(100vw / var(--ypss-page-zoom,1) - 16px));border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-ink);box-shadow:var(--ypss-shadow-menu);border-radius:12px;padding:10px;overflow:hidden}.ypss-profile-popover:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-profile-popover__identity{align-items:center;gap:10px;min-width:0;padding:2px;display:flex}.ypss-profile-popover__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ypss-profile-popover__identity strong{color:var(--ypss-ink);font:650 14px/1.35 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-profile-popover__meta{min-width:0;color:var(--ypss-muted);font:400 11.5px/1.4 var(--ypss-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;gap:10px;margin:0;display:flex;overflow:hidden}.ypss-profile-popover__sign-out{border:0;border-top:var(--ypss-border-hairline) solid var(--ypss-line);width:100%;min-height:31px;color:var(--ypss-ink);font:550 12px/1.4 var(--ypss-font-sans);cursor:pointer;background:0 0;border-radius:0 0 7px 7px;align-items:center;gap:8px;margin-top:9px;padding:8px 7px 4px;display:flex}@media (hover:hover){.ypss-profile-popover__sign-out:hover{background:var(--ypss-hover)}}.ypss-profile-popover__sign-out:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:1px}.ypss-rail-create-menu{z-index:60;width:var(--ypss-action-menu-width);padding:var(--ypss-action-menu-padding);box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-action-menu-radius);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-menu);flex-direction:column;margin-left:0;display:flex;position:fixed}.ypss-rail-create-menu__title{font:500 12px/1.4 var(--ypss-font-sans);color:var(--ypss-ink);margin:0;padding:5px 10px 7px}.ypss-rail-create-menu__item{align-items:center;gap:var(--ypss-action-menu-gap);min-height:var(--ypss-action-menu-row-height);padding:var(--ypss-action-menu-row-padding);border-radius:var(--ypss-action-menu-item-radius);color:var(--ypss-ink);font:400 var(--ypss-action-menu-font-size) / 1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;display:flex}.ypss-rail-create-menu__item .ypss-icon{color:var(--ypss-muted)}.ypss-rail-create-menu__copy{flex-direction:column;display:flex}.ypss-rail-create-menu__item[aria-disabled=true]{color:var(--ypss-muted);cursor:default}.ypss-rail-create-menu__copy small{color:var(--ypss-muted);font-size:12px;line-height:1.35}@media (hover:hover){.ypss-rail-create-menu__item:hover{background:var(--ypss-soft)}}.ypss-rail-create-menu__item:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-sidebar-panel{flex:0 0 var(--ypss-sidebar-width);width:var(--ypss-sidebar-width);box-sizing:border-box;background:var(--ypss-paper);border-right:var(--ypss-border-hairline) solid var(--ypss-line);min-height:0;transition:margin-left var(--ypss-duration-exit) var(--ypss-ease-exit), opacity var(--ypss-duration-exit) var(--ypss-ease-exit);flex-direction:column;display:flex}.ypss-sidebar-panel--organised{flex-basis:var(--ypss-sidebar-width-organised);width:var(--ypss-sidebar-width-organised)}.ypss-sidebar-panel.is-hidden{margin-left:calc(-1 * var(--ypss-sidebar-width));opacity:0;pointer-events:none;transition-duration:var(--ypss-duration-enter);transition-timing-function:var(--ypss-ease-emphasized)}.ypss-sidebar-panel--organised.is-hidden{margin-left:calc(-1 * var(--ypss-sidebar-width-organised))}.ypss-sidebar-header{height:var(--ypss-pane-header-height);flex:0 0 var(--ypss-pane-header-height);box-sizing:border-box;border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:16px;padding:19px 22px;display:flex}.ypss-sidebar-header__spacer{flex:1}.ypss-brand-mark{flex:none;align-items:center;margin-inline-start:2px;display:inline-flex}.ypss-brand-mark__image{object-fit:contain;width:82px;height:30px;display:block}.ypss-view-switch{flex:none;display:block;position:relative}.ypss-view-switch__trigger{border-radius:var(--ypss-radius-menu-item);height:36px;color:var(--ypss-secondary);font:600 14px/1 var(--ypss-font-sans);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard), color var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px 0 12px;display:flex}@media (hover:hover){.ypss-view-switch__trigger:hover{background:var(--ypss-hover);color:var(--ypss-ink)}}.ypss-view-switch__trigger:focus-visible,.ypss-view-switch__option:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-view-switch__menu{z-index:80;border-radius:var(--ypss-radius-icon-button);background:var(--ypss-paper);min-width:184px;box-shadow:var(--ypss-shadow-overlay);flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed}.ypss-view-switch__option{border-radius:var(--ypss-radius-sm);color:var(--ypss-ink);font:500 12.5px/1.2 var(--ypss-font-sans);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}@media (hover:hover){.ypss-view-switch__option:hover{background:var(--ypss-soft)}}.ypss-view-switch__check{color:var(--ypss-accent)}.ypss-simple-sidebar__search{flex-shrink:0;padding:24px 18px 12px}.ypss-simple-sidebar__scroll{flex:1;min-height:0;padding:0 11.9px 11.9px;overflow-y:auto}.ypss-filter-bar{flex-shrink:0;align-items:center;gap:6px;min-width:0;margin-bottom:16px;padding:0 18px;display:flex}.ypss-filter-bar__strip{overscroll-behavior-x:contain;flex:1;align-items:center;gap:5px;min-width:0;margin-block:-5px;padding:5px 0 0;display:flex;overflow-x:auto}.ypss-filter-bar__manage{border-radius:var(--ypss-radius-chip);background:var(--ypss-soft);flex:none;min-width:35px}.ypss-catchup-nav{flex-direction:column;display:flex}.ypss-catchup-nav--list{gap:0;margin-bottom:11px;padding:14px 0 4px}.ypss-catchup-nav--card{gap:6px}.ypss-catchup-nav-item{box-sizing:border-box;width:100%;color:var(--ypss-ink);cursor:pointer;text-align:left;transition:background var(--ypss-duration-base) var(--ypss-ease-standard), box-shadow var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;align-items:center;gap:12px;display:flex}.ypss-catchup-nav-item__label{min-width:0;font:500 18px/1.4 var(--ypss-font-sans);flex:1}.ypss-catchup-nav-item--accent .ypss-catchup-nav-item__icon{color:var(--ypss-accent)}.ypss-catchup-nav-item--cyan .ypss-catchup-nav-item__icon{color:var(--ypss-cyan)}.ypss-catchup-nav-item--list{border-radius:var(--ypss-radius-icon-button);min-height:58px;padding:5px 10px 5px 12px}.ypss-catchup-nav-item--list .ypss-catchup-nav-item__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}@media (hover:hover){.ypss-catchup-nav-item--list:hover{background:var(--ypss-hover)}}.ypss-catchup-nav-item--list.is-active,.ypss-catchup-nav-item--card.is-active{background-image:linear-gradient(90deg, var(--ypss-accent-wash) 0%, transparent 100%)}.ypss-catchup-nav-item--cyan.ypss-catchup-nav-item--list.is-active,.ypss-catchup-nav-item--cyan.ypss-catchup-nav-item--card.is-active{background-image:linear-gradient(90deg, var(--ypss-cyan-wash) 0%, transparent 100%)}.ypss-catchup-nav-item--card{border-radius:var(--ypss-radius-card);gap:6px;min-height:42px;padding:6px 8px}@media (hover:hover){.ypss-catchup-nav-item--card:hover{background:var(--ypss-soft)}}.ypss-catchup-nav-item--card .ypss-catchup-nav-item__label{font:600 16.5px/1.2 var(--ypss-font-sans);flex:0 auto}.ypss-catchup-nav-item--card .ypss-unread-badge{min-width:calc(2em + 4px);min-height:18px;padding:0 4px;font-size:11px}.ypss-catchup-nav-item:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-sidebar-chat-list{flex-direction:column;gap:8.5px;margin:0;padding:0 0 11.9px;list-style:none;display:flex}.ypss-sidebar-chat-list__empty{font:400 14px/1.5 var(--ypss-font-sans);color:var(--ypss-muted);text-align:center;margin:0;padding:20px 12px}.ypss-sidebar-chat-list__empty>p{margin:0}.ypss-sidebar-chat-list__retry{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-ink);font:500 13px var(--ypss-font-sans);cursor:pointer;border-radius:999px;margin-top:10px;padding:7px 16px}.ypss-sidebar-chat-row{box-sizing:border-box;border-radius:var(--ypss-radius-icon-button);text-align:left;cursor:pointer;width:100%;transition:background var(--ypss-duration-base) var(--ypss-ease-standard);background:0 0;border:0;align-items:center;gap:9px;padding:10px;display:flex}@media (hover:hover){.ypss-sidebar-chat-row:hover{background-color:var(--ypss-hover)}}.ypss-sidebar-chat-row:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-sidebar-chat-row.is-selected,.ypss-settings-sheet__tab.is-selected{background-image:var(--ypss-selected-gradient)}.ypss-sidebar-chat-row__copy{flex:1;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:3px 14px;min-width:0;display:grid}.ypss-sidebar-chat-row__heading{grid-area:1/1;align-items:center;gap:5px;min-width:0;display:flex}.ypss-sidebar-chat-row__meta{grid-area:1/2;align-items:center;gap:7px;display:flex}.ypss-sidebar-chat-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 15px/1.45 var(--ypss-font-sans);color:var(--ypss-ink);overflow:hidden}.ypss-sidebar-chat-row.is-unread .ypss-sidebar-chat-row__name{font-weight:700}.ypss-sidebar-chat-row__preview{grid-area:2/1}.ypss-chat-time{white-space:nowrap;font:400 10px/1.45 var(--ypss-font-sans);font-variant-numeric:tabular-nums;color:var(--ypss-muted);flex:none}.ypss-chat-preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 13px/1.5 var(--ypss-font-sans);color:var(--ypss-secondary);display:block;overflow:hidden}.ypss-chat-preview__mention{font-weight:600}.ypss-pin-marker{color:var(--ypss-muted);flex:none}.ypss-muted-marker{width:16px;height:16px;color:var(--ypss-muted);flex:0 0 16px;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ypss-organised-sidebar__scroll{flex-direction:column;flex:1;gap:32px;min-height:0;padding:18px 18px 20px;display:flex;overflow-y:auto}.ypss-organised-sidebar__top{flex-direction:column;gap:6px;display:flex}.ypss-organised-sidebar__top>.ypss-search-field{margin-bottom:28px}.ypss-simple-sidebar__search>.ypss-search-field,.ypss-organised-sidebar__top>.ypss-search-field{min-height:44px}.ypss-organised-sidebar__sections{flex-direction:column;gap:4px;display:flex}.ypss-organised-section{box-sizing:border-box;border-radius:var(--ypss-radius-card);box-shadow:none;background:0 0;flex-direction:column;gap:2px;margin:0;padding:0 0 8px;display:flex}.ypss-organised-section.is-drop-target{background:var(--ypss-soft);box-shadow:inset 0 0 0 1.5px var(--ypss-line-strong);border-radius:12px}.ypss-organised-section-header{box-sizing:border-box;border-radius:var(--ypss-radius-md);background:var(--ypss-paper);min-height:36px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);align-items:center;gap:7px;padding:8px 10px 8px 12px;display:flex;position:relative}.ypss-organised-section-header__toggle{z-index:0;border-radius:var(--ypss-radius-menu-item);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;padding:0;position:absolute;inset:0}.ypss-organised-section-header__title{z-index:1;pointer-events:none;min-width:0;display:inline-flex;position:relative}@media (hover:hover){.ypss-organised-section-header__toggle:hover{background:var(--ypss-hover)}}.ypss-organised-section-header__toggle:focus-visible,.ypss-section-show-more:focus-visible,.ypss-section-empty:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-organised-section-header__menu{z-index:2;color:var(--ypss-muted-soft);opacity:.42;border-radius:6px;flex:0 0 20px;position:relative}.ypss-organised-section-header__menu[aria-expanded=true]{background:var(--ypss-soft-strong);color:var(--ypss-secondary);opacity:1}@media (hover:hover){.ypss-organised-section-header__menu:hover{background:var(--ypss-soft);color:var(--ypss-secondary);opacity:.72}}.ypss-section-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13px/1.4 var(--ypss-font-sans);letter-spacing:.13px;color:var(--ypss-secondary);overflow:hidden}.ypss-section-collapsed-summary{z-index:1;pointer-events:none;align-items:center;gap:8px;margin-left:4px;display:inline-flex;position:relative}.ypss-section-count{font:400 12.5px/1.4 var(--ypss-font-sans);font-variant-numeric:tabular-nums;color:var(--ypss-secondary)}.ypss-organised-chat-row__unread{box-sizing:border-box;border-radius:var(--ypss-radius-pill);background:var(--ypss-accent);min-width:16px;height:16px;color:var(--ypss-sent-ink);font:700 9.5px/1 var(--ypss-font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;display:grid}.ypss-organised-section__body{opacity:1;transition:grid-template-rows var(--ypss-duration-base) var(--ypss-ease-standard), opacity var(--ypss-duration-fast) var(--ypss-ease-standard);grid-template-rows:1fr;display:grid}.ypss-organised-section__body[data-open=false]{opacity:0;grid-template-rows:0fr}.ypss-organised-section__body-inner{min-height:0;padding:0;overflow:hidden}.ypss-organised-section__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ypss-organised-chat-row{box-sizing:border-box;border:var(--ypss-border-hairline) solid transparent;border-radius:var(--ypss-radius-pill);background:var(--ypss-soft);min-width:0;max-width:100%;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);flex:0 auto;align-items:center;display:flex}@media (hover:hover){.ypss-organised-chat-row:hover{background-color:var(--ypss-hover)}}.ypss-organised-chat-row.is-selected{background-image:linear-gradient(90deg, color-mix(in srgb, var(--ypss-accent) 30%, transparent) 0%, color-mix(in srgb, var(--ypss-accent) 8%, transparent) 100%)}.ypss-organised-chat-row__open{border-radius:var(--ypss-radius-pill);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;min-width:0;padding:3px 9px 3px 3px;display:flex}.ypss-organised-chat-row__more{color:var(--ypss-muted-soft);opacity:0;pointer-events:none;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard), background var(--ypss-duration-fast) var(--ypss-ease-standard), color var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:7px;flex:0 0 24px;margin-inline-end:2px}@media (hover:hover){.ypss-organised-chat-row:hover .ypss-organised-chat-row__more,.ypss-organised-chat-row:focus-within .ypss-organised-chat-row__more{opacity:1;pointer-events:auto}.ypss-organised-chat-row__more:hover{background:var(--ypss-paper);color:var(--ypss-secondary)}}@media (hover:none){.ypss-organised-chat-row__more{opacity:1;pointer-events:auto}}.ypss-organised-chat-row__open:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-organised-chat-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13.5px/1.4 var(--ypss-font-sans);color:var(--ypss-ink);overflow:hidden}.ypss-section-show-more{text-align:center;border-radius:var(--ypss-radius-md);color:var(--ypss-secondary);font:500 12.5px/1.4 var(--ypss-font-sans);cursor:pointer;transition:color var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;flex-basis:100%;align-self:stretch;padding:10px 12px}@media (hover:hover){.ypss-section-show-more:hover{color:var(--ypss-accent)}}.ypss-section-empty{box-sizing:border-box;border:var(--ypss-border-hairline) dashed var(--ypss-line);border-radius:var(--ypss-radius-chip);width:100%;color:var(--ypss-muted);font:400 12.5px/1.4 var(--ypss-font-sans);text-align:center;transition:border-color var(--ypss-duration-base) var(--ypss-ease-standard);background:0 0;margin:0;padding:14px 12px;display:block}button.ypss-section-empty{cursor:pointer}@media (hover:hover){button.ypss-section-empty:hover{border-color:var(--ypss-accent)}}.ypss-pane-header,.ypss-chat-header{height:var(--ypss-pane-header-height);flex:0 0 var(--ypss-pane-header-height);box-sizing:border-box;background:var(--ypss-paper);border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:14px;padding:19px 22px;display:flex}.ypss-chat-header__photo{flex:none;display:inline-flex;position:relative}.ypss-chat-header__presence{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ypss-paper);border-radius:50%;position:absolute;bottom:0;right:0}.ypss-chat-header__presence.is-online{background:var(--ypss-presence-online)}.ypss-chat-header__presence.is-offline{background:var(--ypss-muted)}.ypss-chat-header__title{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:0;display:block}button.ypss-chat-header__title{cursor:pointer}button.ypss-chat-header__title:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset);border-radius:var(--ypss-radius-xs)}.ypss-chat-header__name{text-overflow:ellipsis;white-space:nowrap;font:600 15.5px/19px var(--ypss-font-sans);color:var(--ypss-ink);display:block;overflow:hidden}.ypss-chat-header__meta{text-overflow:ellipsis;white-space:nowrap;font:400 12.5px/18px var(--ypss-font-sans);color:var(--ypss-muted);margin-top:4px;display:block;overflow:hidden}.ypss-chat-header__filter{border-radius:var(--ypss-radius-sm)}.ypss-chat-header__options{border-radius:var(--ypss-radius-pill)}.ypss-pane-header__icon{color:var(--ypss-secondary)}.ypss-pane-header__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ypss-pane-header__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 18px/1.2 var(--ypss-font-sans);letter-spacing:-.01em;color:var(--ypss-ink);margin:0;overflow:hidden}.ypss-pane-header--deck .ypss-pane-header__title{font-size:24px}.ypss-pane-header__subtitle{font:400 14px/1.45 var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-pane-header__spacer{flex:1}.ypss-pane-header-action{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-pill);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 15px/1.4 var(--ypss-font-sans);cursor:pointer;transition:border-color var(--ypss-duration-base) var(--ypss-ease-standard), color var(--ypss-duration-base) var(--ypss-ease-standard);flex:none;align-items:center;gap:7px;padding:7px 14px;display:inline-flex}@media (hover:hover){.ypss-pane-header-action:hover:not(:disabled){border-color:var(--ypss-accent);color:var(--ypss-accent)}}.ypss-pane-header-action:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-pane-back-button{border-radius:var(--ypss-radius-pill);background:var(--ypss-accent);color:var(--ypss-sent-ink);font:600 16px/1.4 var(--ypss-font-sans);cursor:pointer;box-shadow:var(--ypss-shadow-accent-glow);border:0;flex:none;align-items:center;gap:7px;padding:9px 18px 9px 14px;display:inline-flex}.ypss-pane-header-action:focus-visible,.ypss-pane-back-button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}@media (prefers-reduced-motion:reduce){.ypss-rail-item,.ypss-rail-self--interactive,.ypss-rail-create-menu__item,.ypss-sidebar-panel,.ypss-view-switch__trigger,.ypss-view-switch__option,.ypss-catchup-nav-item,.ypss-sidebar-chat-row,.ypss-organised-section-header__toggle,.ypss-organised-section-header,.ypss-organised-section-header__chevron,.ypss-organised-section__body,.ypss-organised-chat-row,.ypss-organised-chat-row__more,.ypss-organised-chat-row__more,.ypss-section-show-more,.ypss-section-empty,.ypss-pane-header-action{transition:none}}.ypss-chat-row-menu{--ypss-chat-menu-width:var(--ypss-action-menu-width);z-index:80;box-sizing:border-box;width:var(--ypss-chat-menu-width);overscroll-behavior:contain;max-width:calc(100% - 16px);padding:var(--ypss-action-menu-padding);border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-action-menu-radius);background:var(--ypss-paper);color:var(--ypss-ink);box-shadow:var(--ypss-shadow-overlay);flex-direction:column;gap:1px;display:flex;position:fixed;overflow-y:auto}.ypss-chat-row-menu__identity{align-items:center;gap:var(--ypss-action-menu-gap);border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);color:var(--ypss-ink);flex-shrink:0;margin:0 0 3px;padding:7px 10px 8px;display:flex}.ypss-chat-row-menu__identity-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 12.5px/1.4 var(--ypss-font-sans);overflow:hidden}.ypss-chat-row-menu__group{flex-direction:column;gap:1px;display:flex}.ypss-chat-row-menu__group+.ypss-chat-row-menu__group{margin-top:6px}.ypss-chat-row-menu__item{align-items:center;gap:var(--ypss-action-menu-gap);box-sizing:border-box;width:100%;min-height:var(--ypss-action-menu-row-height);padding:var(--ypss-action-menu-row-padding);border-radius:var(--ypss-action-menu-item-radius);color:var(--ypss-ink);font:400 var(--ypss-action-menu-font-size) / 1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;display:flex}@media (hover:hover){.ypss-chat-row-menu__item:hover{background:var(--ypss-soft)}}.ypss-chat-row-menu__item.is-open{background:var(--ypss-soft)}.ypss-chat-row-menu__item:disabled{color:var(--ypss-faint);cursor:not-allowed}.ypss-chat-row-menu__item:focus-visible,.ypss-assign-label-menu__item:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-inset-offset)}.ypss-chat-row-menu__chevron{color:var(--ypss-muted)}.ypss-chat-row-menu__icon{color:var(--ypss-muted);flex:none}.ypss-chat-row-menu__icon--favorite{color:var(--ypss-muted)}.ypss-chat-row-menu__icon--favorite.is-filled path{fill:currentColor}.ypss-chat-row-menu__label{flex:1;min-width:0}.ypss-chat-row-menu__item--danger{color:var(--ypss-red)}.ypss-chat-row-menu__item--danger .ypss-chat-row-menu__icon{color:currentColor}.ypss-assign-label-menu{--ypss-chat-menu-width:var(--ypss-action-menu-width);z-index:81;box-sizing:border-box;width:var(--ypss-chat-menu-width);overscroll-behavior:contain;max-width:calc(100% - 16px);padding:var(--ypss-action-menu-padding);border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-action-menu-radius);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-menu);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.ypss-assign-label-menu__header{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:5px;margin-bottom:3px;padding:2px 5px 5px;display:flex}.ypss-assign-label-menu__header .ypss-icon-button{border-radius:var(--ypss-radius-sm)}.ypss-assign-label-menu__title{font:500 12.5px/1.4 var(--ypss-font-sans);color:var(--ypss-ink);flex:1;margin:0}.ypss-assign-label-menu__group{flex-direction:column;display:flex}.ypss-assign-label-menu__group--states:not(:first-of-type){border-top:var(--ypss-border-hairline) solid var(--ypss-line);margin-top:4px;padding-top:4px}.ypss-assign-label-menu__item{align-items:center;gap:var(--ypss-action-menu-gap);box-sizing:border-box;width:100%;min-height:var(--ypss-action-menu-row-height);padding:var(--ypss-action-menu-row-padding);border-radius:var(--ypss-action-menu-item-radius);color:var(--ypss-ink);font:400 var(--ypss-action-menu-font-size) / 1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;display:flex}@media (hover:hover){.ypss-assign-label-menu__item:hover{background:var(--ypss-soft)}}.ypss-assign-label-menu__name{overflow-wrap:anywhere;flex:1;min-width:0}.ypss-assign-label-menu__check{color:var(--ypss-accent);flex:none}.ypss-assign-label-menu__empty{padding:var(--ypss-action-menu-row-padding);min-height:var(--ypss-action-menu-row-height);box-sizing:border-box;color:var(--ypss-muted);font:400 var(--ypss-action-menu-font-size) / 1.4 var(--ypss-font-sans);margin:0}.ypss-section-menu{z-index:90;min-width:170px;max-width:calc(100vw / var(--ypss-page-zoom,1) - 16px);box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-overlay);border-radius:12px;flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed}.ypss-section-menu__separator{height:var(--ypss-border-hairline);background:var(--ypss-line);margin:3px 6px}.ypss-section-menu__item{box-sizing:border-box;border-radius:var(--ypss-radius-sm);width:100%;min-height:31px;color:var(--ypss-ink);font:500 12.5px/1.2 var(--ypss-font-sans);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;padding:8px 10px;display:block}@media (hover:hover){.ypss-section-menu__item:hover{background:var(--ypss-soft)}}.ypss-section-menu__item:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-section-menu__item--danger{color:var(--ypss-red)}@media (pointer:coarse){.ypss-rail-create-menu__item,.ypss-chat-row-menu__item,.ypss-assign-label-menu__item,.ypss-section-menu__item,.ypss-view-switch__option{min-height:40px}}.ypss-section-rename{flex-direction:column;gap:4px;display:flex}.ypss-section-rename__input{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-sm);background:var(--ypss-input);width:100%;color:var(--ypss-ink);font:600 13px/1.4 var(--ypss-font-sans);padding:6px 8px}.ypss-section-rename__input:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:1px}.ypss-section-rename__error{color:var(--ypss-red);font:400 12px/1.4 var(--ypss-font-sans);margin:0}.ypss-section-delete{z-index:20;border-radius:var(--ypss-radius-card);background:var(--ypss-paper);width:264px;box-shadow:var(--ypss-shadow-overlay);padding:14px;position:absolute}.ypss-section-delete__message{color:var(--ypss-ink);font:400 14px/1.5 var(--ypss-font-sans);margin:0 0 12px}.ypss-section-delete__actions{justify-content:flex-end;gap:8px;display:flex}.ypss-section-delete__cancel,.ypss-section-delete__confirm{border-radius:var(--ypss-radius-chip);font:500 13px/1.4 var(--ypss-font-sans);cursor:pointer;border:0;padding:8px 12px}.ypss-section-delete__cancel{background:var(--ypss-soft);color:var(--ypss-ink)}.ypss-section-delete__confirm{background:var(--ypss-red);color:#fff}.ypss-section-delete__cancel:focus-visible,.ypss-section-delete__confirm:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-group-details-scrim{z-index:79;background:#1c1a193d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ypss-group-details{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:min(442px,100%);max-height:100%;font-family:var(--ypss-font-sans);color:var(--ypss-ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 44px #1c1a1926}.ypss-contact-details{width:min(400px,100%);max-height:86%}.ypss-group-details:focus{outline:none}.ypss-group-details__header{align-items:center;gap:10px;padding:20px 24px 12px;display:flex}.ypss-group-details__header h2{font:600 15.3px/1.4 var(--ypss-font-sans);flex:1;margin:0}.ypss-group-details__summary{align-items:center;gap:16px;padding:12px 0 8px;display:flex}.ypss-group-details__heading{min-width:0;display:block}.ypss-group-details__name{font:600 14.5px/1.4 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ypss-group-details__meta{font:400 13px/1.5 var(--ypss-font-sans);color:var(--ypss-muted);margin-top:5px;display:block}.ypss-group-details__body{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 24px 24px;overflow:hidden auto}.ypss-group-details__roster{margin-top:20px}.ypss-group-details__row{position:relative}.ypss-group-details__footer{border-top:var(--ypss-border-hairline) solid var(--ypss-line);flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.ypss-group-details__done{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);min-height:40px;color:var(--ypss-secondary);font:500 14px/1.4 var(--ypss-font-sans);cursor:pointer;border-radius:999px;padding:10px 18px}.ypss-group-details__done.is-primary{border-color:var(--ypss-accent);background:var(--ypss-accent);color:#fff;font-weight:600}.ypss-group-details__done:disabled{opacity:.45;cursor:default}.ypss-group-member{min-height:68px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);align-items:center;gap:14px;padding:12px 0;display:flex}@media (hover:hover){.ypss-group-member:hover{background:0 0}}.ypss-group-member__face{flex:0 0 44px;display:block;position:relative}.ypss-group-member__online{border:2px solid var(--ypss-paper);background:#3dc06c;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.ypss-group-member__copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ypss-group-member__name{font:500 15px/1.45 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ypss-group-member__identity{font:400 13px/1.5 var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-group-member__role{color:var(--ypss-secondary);font:400 11.1px/1.5 var(--ypss-font-sans);white-space:nowrap;flex:none}.ypss-group-member__menu-space{flex:0 0 36px}.ypss-group-details__add{background:var(--ypss-accent);min-height:32px;color:var(--ypss-sent-ink);font:600 12.3px/1.2 var(--ypss-font-sans);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px 6px 11px;display:inline-flex}.ypss-group-details__add:focus-visible,.ypss-group-details__done:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-group-settings__photo{flex:0 0 44px;display:block;position:relative}.ypss-group-settings__photo-edit{background:var(--ypss-paper);width:22px;height:22px;box-shadow:var(--ypss-shadow-rest);color:var(--ypss-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-5px;right:-5px}.ypss-group-settings__photo-edit:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-group-settings__rows{flex-direction:column;gap:2px;margin-top:18px;display:flex}.ypss-group-settings__row{width:100%;min-height:44px;color:var(--ypss-ink);font-family:var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}@media (hover:hover){.ypss-group-settings__row:hover:not(:disabled){background:var(--ypss-soft)}}.ypss-group-settings__row:focus-visible,.ypss-group-settings__photo-edit:focus-visible,.ypss-group-settings__editor-actions button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-group-settings__row:disabled{cursor:default;opacity:var(--ypss-opacity-disabled)}.ypss-group-settings__row.is-danger{color:var(--ypss-red)}.ypss-group-settings__icon{color:var(--ypss-secondary);flex:none}.ypss-group-settings__row.is-danger .ypss-group-settings__icon{color:var(--ypss-red)}.ypss-group-settings__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ypss-group-settings__label{font:500 13.6px/1.4 var(--ypss-font-sans)}.ypss-group-settings__sublabel{color:var(--ypss-muted);font:400 12px/1.45 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-group-settings__switch{background:var(--ypss-soft-strong);height:20px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:999px;flex:0 0 34px;position:relative}.ypss-group-settings__switch:after{content:"";background:var(--ypss-paper);width:16px;height:16px;transition:transform var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1c1a1933}.ypss-group-settings__row[aria-checked=true] .ypss-group-settings__switch{background:var(--ypss-accent)}.ypss-group-settings__row[aria-checked=true] .ypss-group-settings__switch:after{transform:translate(14px)}.ypss-group-settings__description,.ypss-group-settings__notice{color:var(--ypss-secondary);font:400 12.75px/1.55 var(--ypss-font-sans);white-space:pre-wrap;margin:4px 10px 8px}.ypss-group-settings__notice{color:var(--ypss-muted);margin-top:12px}.ypss-group-settings__error,.ypss-group-confirm__error{color:var(--ypss-red);font:400 12.75px/1.5 var(--ypss-font-sans);margin:12px 0 0}.ypss-group-settings__editor{flex-direction:column;gap:8px;margin-top:18px;display:flex}.ypss-group-settings__editor label{color:var(--ypss-secondary);font:500 12.75px/1.4 var(--ypss-font-sans)}.ypss-group-settings__field{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-input);width:100%;color:var(--ypss-ink);font:400 13.6px/1.5 var(--ypss-font-sans);resize:vertical;border-radius:12px;padding:9px 12px}.ypss-group-settings__field:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-group-settings__count{color:var(--ypss-muted);font:400 11.1px/1.4 var(--ypss-font-sans);align-self:flex-end}.ypss-group-settings__editor-actions{justify-content:flex-end;gap:8px;display:flex}.ypss-group-settings__editor-actions button{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);min-height:36px;color:var(--ypss-secondary);font:500 12.75px/1.3 var(--ypss-font-sans);cursor:pointer;border-radius:999px;padding:8px 16px}.ypss-group-settings__editor-actions .is-primary{border-color:var(--ypss-accent);background:var(--ypss-accent);color:var(--ypss-sent-ink)}.ypss-group-settings__editor-actions button:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-group-confirm .ypss-dialog__actions .is-danger{background:var(--ypss-red);color:var(--ypss-sent-ink)}@media (max-width:700px){.ypss-group-details-scrim{align-items:flex-end;padding:0}.ypss-group-details,.ypss-contact-details{width:100%;max-width:none;max-height:92%;padding-bottom:env(safe-area-inset-bottom,0);border-radius:22px 22px 0 0}.ypss-group-details__header{padding:18px 20px 10px}.ypss-group-details__body{padding:4px 20px 24px}.ypss-group-details__footer{padding:14px 20px}.ypss-group-member{gap:12px}}.ypss-create-scrim{z-index:80;background:#1c1a1952;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ypss-create-sheet__close{color:var(--ypss-secondary);flex-shrink:0;margin:-6px -8px -6px 0}.ypss-create-sheet__back{color:var(--ypss-secondary);flex-shrink:0;margin:-6px -4px -6px -8px}.ypss-create-sheet{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:min(400px,100%);min-height:0;max-height:86%;font-family:var(--ypss-font-sans);color:var(--ypss-ink);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 44px #1c1a1926}.ypss-create-sheet>header{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);flex-shrink:0;align-items:center;gap:10px;padding:15px 18px 12px;display:flex}.ypss-create-sheet>header h2{font:600 17px/1.3 var(--ypss-font-sans);flex:1;margin:0}.ypss-create-sheet__body{flex:1;min-height:0;padding:14px 18px;overflow:auto}.ypss-create-sheet>footer{border-top:var(--ypss-border-hairline) solid var(--ypss-line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.ypss-create-sheet__hint{color:var(--ypss-muted);margin:0 auto 0 0;font-size:13px;line-height:1.4}.ypss-create-sheet__button{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-chip);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 13px var(--ypss-font-sans);cursor:pointer;padding:9px 16px}.ypss-create-sheet__button.is-primary{border-color:var(--ypss-accent);background:var(--ypss-accent);color:#fff;font-weight:600}.ypss-create-sheet__button:disabled{opacity:.35;cursor:default}.ypss-create-sheet__label{color:var(--ypss-secondary);margin-bottom:7px;font-size:12px;display:block}.ypss-create-sheet__input{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-input);width:100%;color:var(--ypss-ink);font:400 13px var(--ypss-font-sans);border-radius:11px;outline:none;padding:11px 12px}.ypss-create-sheet__input:focus{border-color:var(--ypss-accent)}.ypss-create-sheet__error{color:var(--ypss-red);margin:8px 0;font-size:12px}.ypss-create-sheet__count{color:var(--ypss-muted);margin:10px 0;font-size:13px;line-height:1.4}.ypss-create-sheet__toggle{align-items:center;gap:12px;margin-top:12px;display:flex}.ypss-create-sheet__toggle-copy{flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.4;display:grid}.ypss-create-sheet__toggle-copy small{color:var(--ypss-muted);font-size:12px}.ypss-create-members{overscroll-behavior:contain;max-height:300px;overflow-y:auto}.ypss-create-member{cursor:pointer;align-items:center;gap:12px;min-height:60px;padding:9px 4px;display:flex}.ypss-create-member>span:not(.ypss-avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.ypss-create-member strong{font:400 13.6px/1.3 var(--ypss-font-sans)}.ypss-create-member small{color:var(--ypss-muted);letter-spacing:.02em;font-size:12.5px}.ypss-create-sheet--person{width:min(400px,100%);overflow:visible}.ypss-create-sheet--person .ypss-create-sheet__body{overflow:visible}.ypss-person-lookup{background:var(--ypss-soft);border-radius:10.2px;align-items:stretch;min-height:44px;display:flex;position:relative}.ypss-person-lookup__method{border:0;border-right:var(--ypss-border-hairline) solid var(--ypss-line);color:var(--ypss-secondary);font:400 12.75px/1.4 var(--ypss-font-sans);cursor:pointer;background:0 0;border-radius:10.2px 0 0 10.2px;flex:0 0 95px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ypss-person-lookup__caret{transform:rotate(90deg)}.ypss-person-lookup__field{width:0;min-width:0;min-height:44px;color:var(--ypss-ink);font:400 13.6px/1.4 var(--ypss-font-sans);background:0 0;border:0;border-radius:0 10.2px 10.2px 0;outline:none;flex:1;padding:0 12px}.ypss-person-lookup__field::placeholder{color:var(--ypss-muted)}.ypss-person-lookup__menu{z-index:6;box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);border-radius:11.9px;width:187px;padding:6.8px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 8px 24px #1c1a1924}.ypss-person-lookup__menu>button{width:100%;min-height:37px;color:var(--ypss-ink);font:400 13.6px/1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6.8px;justify-content:space-between;align-items:center;gap:10px;padding:8.5px 10.2px;display:flex}.ypss-person-lookup__menu>button:hover:not(:disabled),.ypss-person-lookup__menu>button[aria-selected=true]{background:var(--ypss-soft)}.ypss-person-lookup__menu>button:disabled{color:var(--ypss-muted);cursor:default}.ypss-person-lookup__menu>button>span{flex-direction:column;gap:2px;display:flex}.ypss-person-lookup__menu small{color:var(--ypss-muted);font-size:11px}.ypss-person-lookup__method:focus-visible,.ypss-person-lookup__menu>button:focus-visible,.ypss-person-match__add:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-secondary);outline-offset:-2px}.ypss-person-lookup:focus-within{box-shadow:0 0 0 2px var(--ypss-soft)}.ypss-person-lookup__status{color:var(--ypss-secondary);font:400 12.75px/1.4 var(--ypss-font-sans);margin:4px 0 8px}.ypss-person-matches{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ypss-person-match{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);border-radius:11.9px;align-items:center;gap:11px;min-height:56px;padding:8px 10px;display:flex}.ypss-person-match__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ypss-person-match__copy strong{color:var(--ypss-ink);font:600 13.6px/1.3 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-person-match__copy small{color:var(--ypss-muted);letter-spacing:.02em;font-size:11.9px}.ypss-person-match__add{background:var(--ypss-accent);color:#fff;min-width:64px;min-height:32px;font:600 12.75px/1.3 var(--ypss-font-sans);cursor:pointer;border:0;border-radius:999px;flex:none;padding:6px 14px}.ypss-person-match__add:disabled{opacity:.45;cursor:default}.ypss-person-match__choose{border-radius:inherit;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;margin:-8px -10px;padding:8px 10px;display:flex}.ypss-person-match__choose[aria-pressed=true]{background:var(--ypss-soft)}.ypss-person-match__choose:disabled{opacity:.55;cursor:default}.ypss-person-match__tick{color:var(--ypss-accent);flex:none}.ypss-person-lookup__notice{background:var(--ypss-soft);color:var(--ypss-ink);font:500 12.75px/1.4 var(--ypss-font-sans);border-radius:10.2px;margin:2px 0 8px;padding:9px 12px}.ypss-person-match__added{color:var(--ypss-secondary);font:500 12.75px/1.3 var(--ypss-font-sans);flex:none;align-items:center;gap:4px;display:inline-flex}.ypss-label-sheet{background:var(--ypss-paper);width:340px;max-width:100%;font-family:var(--ypss-font-sans);color:var(--ypss-ink);border-radius:20px;flex-direction:column;gap:12px;padding:20px 20px 16px;display:flex;box-shadow:0 30px 70px #1c1a1959}.ypss-label-sheet__title{font:600 16px/1.3 var(--ypss-font-sans);letter-spacing:-.01em}.ypss-label-sheet__field{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-input);width:100%;color:var(--ypss-ink);font:400 14.5px var(--ypss-font-sans);border-radius:11px;outline:none;padding:10px 12px}.ypss-label-sheet__field:focus{border-color:var(--ypss-accent)}.ypss-label-sheet__error{color:var(--ypss-red);font:400 12px/1.4 var(--ypss-font-sans);margin:-3px 2px 0}.ypss-label-sheet__icons{grid-template-columns:repeat(8,1fr);gap:6px;padding-top:2px;display:grid}.ypss-label-sheet__icon{height:32px;color:var(--ypss-secondary);cursor:pointer;transition-property:background-color,color,box-shadow;transition-duration:var(--ypss-duration-fast);transition-timing-function:var(--ypss-ease-standard);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.ypss-label-sheet__icon:hover{background:var(--ypss-soft)}.ypss-label-sheet__icon.is-chosen{background:var(--ypss-accent-wash);color:var(--ypss-accent-ink);box-shadow:inset 0 0 0 1px var(--ypss-accent)}.ypss-label-sheet__actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.ypss-create-scrim .ypss-create-sheet__input:is(:focus,:focus-visible),.ypss-create-scrim .ypss-label-sheet__field:is(:focus,:focus-visible){border-color:var(--ypss-secondary);box-shadow:0 0 0 2px var(--ypss-soft);outline:none}.ypss-create-sheet__button:focus-visible,.ypss-label-sheet__icon:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-create-member input[type=checkbox]{appearance:none;box-sizing:border-box;border:var(--ypss-border-connector) solid var(--ypss-line-strong);background:var(--ypss-paper) center / 12px 12px no-repeat;cursor:pointer;border-radius:5px;flex-shrink:0;width:18px;height:18px;margin:0}.ypss-create-member input[type=checkbox]:checked{border-color:var(--ypss-accent);background-color:var(--ypss-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}.ypss-create-member input[type=checkbox]:disabled{opacity:.45;cursor:default}.ypss-create-member input:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-create-sheet--person,.ypss-create-sheet--person .ypss-create-sheet__body{overflow:visible}.ypss-rail-create-menu:focus,.ypss-chat-row-menu:focus,.ypss-assign-label-menu:focus,.ypss-section-menu:focus{outline:none}.ypss-sheet-select{position:relative}.ypss-sheet-select__trigger{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-input);width:100%;color:var(--ypss-ink);font:400 13px var(--ypss-font-sans);text-align:left;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.ypss-sheet-select__trigger:focus-visible{border-color:var(--ypss-accent);outline:none}.ypss-sheet-select__trigger .is-placeholder{color:var(--ypss-muted)}.ypss-create-sheet--group .ypss-create-sheet__field{min-width:0;display:grid}.ypss-create-sheet--group .ypss-create-sheet__field+.ypss-create-sheet__field{margin-top:16px}.ypss-create-sheet--group .ypss-create-sheet__field .ypss-create-sheet__error{margin:8px 0 0}.ypss-sheet-select__menu{z-index:10;background:var(--ypss-paper);max-height:260px;box-shadow:var(--ypss-shadow-menu);border-radius:12px;flex-direction:column;gap:1px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ypss-sheet-select__menu button{color:var(--ypss-ink);font:400 14px var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.ypss-sheet-select__menu button:hover{background:var(--ypss-soft)}.ypss-sheet-select__menu button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-create-sheet--group{overflow:hidden}.ypss-create-sheet--group .ypss-create-sheet__body{flex-direction:column;display:flex;overflow:visible}.ypss-create-sheet--group .ypss-create-sheet__body>form{flex-direction:column;flex:1;min-height:0;display:flex}.ypss-create-sheet--group .ypss-create-sheet__field,.ypss-create-sheet--group .ypss-create-sheet__count{flex-shrink:0}.ypss-create-sheet--group .ypss-create-members{flex:1;min-height:0;max-height:none}.ypss-section-scrim{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1c1a1980;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ypss-section-sheet{box-sizing:border-box;width:min(420px, calc(100vw / var(--ypss-page-zoom,1) - 32px));background:var(--ypss-paper);max-height:100%;font-family:var(--ypss-font-sans);color:var(--ypss-ink);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 40px 90px #1c1a196b}.ypss-section-sheet__header{align-items:center;gap:11px;padding:20px 24px 16px;display:flex}.ypss-section-sheet__heading-icon{background:var(--ypss-accent-wash);width:32px;height:32px;color:var(--ypss-accent);border-radius:50%;flex:0 0 32px;place-items:center;display:grid}.ypss-section-sheet__title{min-width:0;font:600 16px/1.3 var(--ypss-font-sans);letter-spacing:-.01em;flex:1}.ypss-section-sheet__close{background:var(--ypss-soft);width:32px;height:32px;color:var(--ypss-secondary);cursor:pointer;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.ypss-section-sheet__close:hover{background:var(--ypss-hover);color:var(--ypss-ink)}.ypss-section-sheet__body{flex-direction:column;gap:14px;min-height:0;padding:4px 24px 0;display:flex}.ypss-section-sheet__name{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-soft);width:100%;height:42px;color:var(--ypss-ink);font:400 14px var(--ypss-font-sans);border-radius:12px;outline:none;padding:0 14px}.ypss-section-sheet .ypss-section-sheet__name:focus-visible{border-color:var(--ypss-secondary);box-shadow:0 0 0 2px var(--ypss-soft);outline:none}.ypss-section-sheet__error{color:var(--ypss-red);margin:-6px 0 0;font-size:12px}.ypss-section-sheet__search{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);height:36px;color:var(--ypss-muted);border-radius:10px;align-items:center;gap:9px;padding:0 12px;display:flex}.ypss-section-sheet__search input{min-width:0;color:var(--ypss-ink);font:400 13px var(--ypss-font-sans);background:0 0;border:0;outline:none;flex:1}.ypss-section-sheet__selected{flex-wrap:wrap;gap:6px;max-height:74px;display:flex;overflow:auto}.ypss-section-sheet__selected-item{border:1px solid var(--ypss-accent);border-radius:var(--ypss-radius-pill);background:var(--ypss-accent-wash);max-width:100%;min-height:27px;color:var(--ypss-accent);font:500 12px/1.3 var(--ypss-font-sans);cursor:pointer;align-items:center;gap:6px;padding:5px 8px 5px 10px;display:inline-flex}.ypss-section-sheet__selected-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ypss-section-sheet__list-heading{color:var(--ypss-muted);font:600 12px/1.4 var(--ypss-font-sans);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ypss-section-sheet__list-heading small{color:var(--ypss-muted);font:400 12px/1.4 var(--ypss-font-sans);letter-spacing:0;text-transform:none}.ypss-section-sheet__list{overscroll-behavior:contain;flex:1;min-height:0;max-height:300px;overflow-y:auto}.ypss-section-sheet__empty{color:var(--ypss-muted-soft);font:400 13px var(--ypss-font-sans);margin:0;padding:10px 8px}.ypss-section-pick{cursor:pointer;border-radius:12px;align-items:center;gap:11px;padding:7px 8px;display:flex;position:relative}.ypss-section-pick:hover{background:var(--ypss-soft)}.ypss-section-pick input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ypss-section-pick:focus-within{outline:2px solid var(--ypss-accent);outline-offset:1px}.ypss-section-pick__copy{flex-direction:column;flex:1;min-width:0;display:flex}.ypss-section-pick__copy strong{font:500 13px/1.4 var(--ypss-font-sans)}.ypss-section-pick__copy small{color:var(--ypss-muted);font:400 12px/1.4 var(--ypss-font-sans)}.ypss-section-pick__check{box-sizing:border-box;border:1.5px solid var(--ypss-line);color:#fff;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.ypss-section-pick.is-on .ypss-section-pick__check{border-color:var(--ypss-accent);background:var(--ypss-accent)}.ypss-section-sheet__actions{justify-content:flex-end;align-items:center;gap:9px;padding:16px 24px 20px;display:flex}.ypss-catchup-nav-item--list .ypss-unread-badge{min-width:calc(2em + 6px);height:auto;min-height:calc(1.25em + 4px);padding:2px 7px;line-height:1.25}.ypss-label-sheet__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ypss-create-sheet--group .ypss-create-selected{flex-shrink:0;align-items:center;gap:8px;margin:10px 0;display:flex}.ypss-create-sheet--group .ypss-create-selected .ypss-create-sheet__count{margin:0}.ypss-create-members__more{width:fit-content;color:var(--ypss-accent);font:500 13px var(--ypss-font-sans);text-align:right;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px 4px;display:block}.ypss-create-members__more:disabled{opacity:.35;cursor:default}.ypss-create-members__more:focus-visible,.ypss-create-photo__spot:focus-visible,.ypss-create-photo__action:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-create-sheet--group .ypss-create-photo{margin-top:12px}.ypss-create-photo__row{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ypss-create-photo__actions{justify-content:center;gap:16px;display:flex}.ypss-create-photo__spot{border:var(--ypss-border-hairline) dashed var(--ypss-line-strong);background:var(--ypss-soft);width:96px;height:96px;color:var(--ypss-muted);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;overflow:hidden}.ypss-create-photo__spot.has-photo{border-style:solid;border-color:var(--ypss-line)}.ypss-create-photo__spot img{object-fit:cover;width:100%;height:100%}.ypss-create-photo__spot:disabled,.ypss-create-photo__action:disabled{opacity:.35;cursor:default}.ypss-create-photo__action{color:var(--ypss-secondary);font:500 13px var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;padding:4px 0}.ypss-create-followup{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;margin-top:10px;display:flex}.ypss-create-followup .ypss-create-sheet__error{margin:0}.ypss-profile-popover__menu{border-top:var(--ypss-border-hairline) solid var(--ypss-line);flex-direction:column;gap:1px;margin-top:9px;padding-top:4px;display:flex}.ypss-profile-popover__item{width:100%;min-height:31px;color:var(--ypss-ink);font:550 12px/1.4 var(--ypss-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 7px;display:flex}@media (hover:hover){.ypss-profile-popover__item:hover{background:var(--ypss-hover)}}.ypss-profile-popover__item:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:1px}.ypss-profile-popover__value{color:var(--ypss-muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-weight:400;overflow:hidden}.ypss-account-sheet{width:min(360px,100%)}.ypss-settings-sheet__profile{align-items:center;gap:12px;min-width:0;display:flex}.ypss-settings-sheet__copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ypss-settings-sheet__copy strong{color:var(--ypss-ink);font:600 14px/1.35 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-settings-sheet__meta{color:var(--ypss-muted);font:400 12px/1.4 var(--ypss-font-sans);font-variant-numeric:tabular-nums;gap:12px;margin:0;display:flex}.ypss-settings-sheet__note{border-top:var(--ypss-border-hairline) solid var(--ypss-line);color:var(--ypss-secondary);font:400 12.5px/1.5 var(--ypss-font-sans);margin:14px 0 2px;padding-top:12px}.ypss-account-sheet--split{flex-direction:row;width:min(860px,100%);height:min(600px,100%);max-height:none;position:relative}.ypss-account-sheet__side{border-right:var(--ypss-border-hairline) solid var(--ypss-line);flex-direction:column;flex:0 0 200px;gap:10px;padding:18px 12px;display:flex}.ypss-account-sheet__side h2{font:600 17px/1.3 var(--ypss-font-sans);margin:0;padding:0 10px}.ypss-account-sheet__main{flex:1;min-width:0;position:relative;overflow:auto}.ypss-account-sheet__main>.ypss-create-sheet__close{margin:0;position:absolute;top:14px;right:16px}.ypss-settings-sheet__nav{flex-direction:column;gap:2px;display:flex}.ypss-settings-sheet__tab{min-height:36px;color:var(--ypss-secondary);font:500 13.5px/1.3 var(--ypss-font-sans);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.ypss-settings-sheet__tab.is-selected{color:var(--ypss-ink);font-weight:600}@media (hover:hover){.ypss-settings-sheet__tab:not(.is-selected):hover{background:var(--ypss-soft);color:var(--ypss-ink)}}.ypss-settings-sheet__tab:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-settings-sheet__panel{flex-direction:column;gap:2px;padding:18px 56px 24px 28px;display:flex}.ypss-settings-sheet__title{font:600 22px/1.3 var(--ypss-font-sans);margin:0 0 14px}.ypss-settings-sheet__intro{color:var(--ypss-secondary);font:400 13.5px/1.5 var(--ypss-font-sans);margin:0 0 10px}.ypss-settings-sheet__connectors{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ypss-settings-sheet__connector{border-top:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:12px;min-height:56px;padding:8px 10px;display:flex}.ypss-settings-sheet__tile{background:var(--ypss-soft-strong);width:36px;height:36px;color:var(--ypss-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.ypss-settings-sheet__soon{border:var(--ypss-border-hairline) solid var(--ypss-line);min-height:30px;color:var(--ypss-muted);font:500 12.5px/1.3 var(--ypss-font-sans);background:0 0;border-radius:999px;flex:none;padding:5px 14px}@media (max-width:700px){.ypss-create-scrim:has(.ypss-account-sheet--split){padding:0}.ypss-account-sheet--split{border-radius:0;flex-direction:column;width:100%;height:100%}.ypss-account-sheet__side{border-right:0;border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);flex:none;padding:12px 12px 8px}.ypss-settings-sheet__nav{flex-direction:row;overflow-x:auto}.ypss-settings-sheet__panel{padding:16px}.ypss-account-sheet__main{position:static}.ypss-account-sheet__main>.ypss-create-sheet__close{top:10px;right:12px}}.ypss-settings-sheet__subheading{color:var(--ypss-muted);font:500 11.5px/1.4 var(--ypss-font-sans);margin:8px 0 4px;padding:0 10px}.ypss-settings-sheet__status{color:var(--ypss-secondary);font:400 12.5px/1.5 var(--ypss-font-sans);margin:4px 10px}.ypss-settings-sheet__retry{color:var(--ypss-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ypss-settings-sheet__desktop{cursor:default}@media (hover:hover){.ypss-settings-sheet__desktop:hover{background:0 0}}.ypss-settings-sheet__allow{border:var(--ypss-border-hairline) solid var(--ypss-accent);background:var(--ypss-accent);min-height:30px;color:var(--ypss-sent-ink);font:500 12.5px/1.3 var(--ypss-font-sans);cursor:pointer;border-radius:999px;flex:none;padding:5px 14px}.ypss-settings-sheet__retry:focus-visible,.ypss-settings-sheet__allow:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-starred-sheet{width:min(420px,100%)}.ypss-starred-sheet__list{max-height:min(60vh / var(--ypss-page-zoom,1), 520px);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ypss-starred-sheet__row{align-items:flex-start}.ypss-starred-sheet__row>.ypss-icon{color:var(--ypss-favorite);margin-top:2px}.ypss-starred-sheet__meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.ypss-starred-sheet__preview{color:var(--ypss-ink);font:400 13px/1.45 var(--ypss-font-sans);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ypss-starred-sheet__more{align-self:center;margin:8px auto 2px}.ypss-radio-option:disabled{cursor:default;opacity:var(--ypss-opacity-disabled)}.ypss-radio-options{flex-direction:column;gap:2px;display:flex}.ypss-radio-option{width:100%;min-height:44px;color:var(--ypss-ink);font:400 13px/1.4 var(--ypss-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.ypss-radio-option>span{flex:1}.ypss-radio-option>.ypss-icon:first-child{color:var(--ypss-muted)}@media (hover:hover){.ypss-radio-option:hover{background:var(--ypss-hover)}}.ypss-radio-option.is-selected{background:var(--ypss-cyan-wash)}.ypss-radio-option.is-selected .ypss-icon{color:var(--ypss-cyan)}.ypss-radio-option:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:1px}.ypss-filter-manager__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ypss-filter-manager__row{border-radius:var(--ypss-radius-md);min-height:42px;color:var(--ypss-ink);align-items:center;gap:8px;padding:0 4px;display:flex}.ypss-filter-manager__row.is-dragging{opacity:.5}.ypss-filter-manager__handle{width:20px;height:24px;color:var(--ypss-muted-soft);cursor:grab;background:0 0;border:0;flex:0 0 20px;padding:0}.ypss-filter-manager__handle svg{width:20px;height:24px}.ypss-filter-manager__handle.is-fixed{cursor:default}.ypss-filter-manager__name{min-width:0;font:500 13.6px/1.4 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ypss-filter-manager__switch{border-radius:var(--ypss-radius-pill);background:var(--ypss-soft-strong);cursor:pointer;width:34px;height:20px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);border:0;flex:0 0 34px;padding:0;position:relative}.ypss-filter-manager__switch>span{background:var(--ypss-paper);width:16px;height:16px;transition:transform var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #2e2b2940}.ypss-filter-manager__switch[aria-checked=true]{background:var(--ypss-accent)}.ypss-filter-manager__switch[aria-checked=true]>span{transform:translate(14px)}.ypss-filter-manager__switch:disabled{opacity:.55;cursor:default}.ypss-create-sheet__start{gap:8px;margin-right:auto;display:flex}.ypss-filter-manager__new{align-items:center;gap:6px;display:inline-flex}.ypss-create-sheet__button.is-danger{color:var(--ypss-red)}.ypss-profile-popover__photo{flex:none;display:inline-flex;position:relative}.ypss-profile-popover__change-photo{background:var(--ypss-paper);width:22px;height:22px;box-shadow:var(--ypss-shadow-rest);color:var(--ypss-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-4px;right:-4px}.ypss-profile-popover__change-photo:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-profile-photo .ypss-account-sheet__body{flex-direction:column;align-items:center;gap:14px;display:flex}.ypss-profile-photo__current{flex-direction:column;align-items:center;gap:12px;padding:6px 0 2px;display:flex}.ypss-profile-photo__frame{display:inline-flex;position:relative}.ypss-profile-photo__camera{background:var(--ypss-paper);width:34px;height:34px;box-shadow:var(--ypss-shadow-rest);color:var(--ypss-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px}.ypss-profile-photo__camera:focus-visible,.ypss-profile-photo__crop:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-profile-photo__hint{color:var(--ypss-secondary);text-align:center;margin:0;font-size:12.5px}.ypss-profile-photo__crop{background:var(--ypss-media-backdrop);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;position:relative;overflow:hidden}.ypss-profile-photo__crop:active{cursor:grabbing}.ypss-profile-photo__crop img{transform-origin:0 0;pointer-events:none;max-width:none;height:auto;position:absolute;top:0;left:0}.ypss-profile-photo__mask{pointer-events:none;border-radius:50%;outline:2px solid #ffffffd9;position:absolute;inset:0;box-shadow:0 0 0 999px #00000080}.ypss-profile-photo__zoom{width:240px;color:var(--ypss-muted);align-items:center;gap:8px;display:flex}.ypss-profile-photo__zoom input{accent-color:var(--ypss-accent);flex:1}.ypss-profile-photo__error{color:var(--ypss-red);text-align:center;margin:0;font-size:12.5px}.ypss-profile-photo__actions{justify-content:flex-end;align-self:stretch;gap:8px;display:flex}
