.ypss-deck-tone--chat{--ypss-deck-accent:var(--ypss-accent);--ypss-deck-accent-ink:var(--ypss-accent-ink);--ypss-deck-wash:var(--ypss-accent-wash);--ypss-deck-border:var(--ypss-line);--ypss-deck-glow:var(--ypss-shadow-accent-glow);--ypss-deck-commit:var(--ypss-accent);--ypss-deck-commit-ink:#fff}.ypss-deck-tone--subchat{--ypss-deck-accent:var(--ypss-cyan);--ypss-deck-accent-ink:var(--ypss-cyan);--ypss-deck-wash:var(--ypss-cyan-border);--ypss-deck-border:var(--ypss-line);--ypss-deck-glow:var(--ypss-shadow-cyan-glow);--ypss-deck-commit:var(--ypss-cyan-border);--ypss-deck-commit-ink:var(--ypss-cyan)}.ypss-catchup{background:var(--ypss-canvas);height:100%;min-height:0;font-family:var(--ypss-font-sans);color:var(--ypss-ink);flex-direction:column;display:flex}.ypss-catchup__stage{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:15.3px 153px 15.3px 37.4px;display:flex;position:relative;overflow:hidden}.ypss-catchup__column{flex-direction:column;flex:1 1 0;justify-content:center;width:100%;max-width:476px;min-height:0;display:flex}.ypss-catchup--chat-view .ypss-catchup__stage{align-items:stretch;padding:0 149.6px 0 0}.ypss-catchup--chat-view .ypss-catchup__column{max-width:none}.ypss-deck-header{box-sizing:border-box;min-height:var(--ypss-pane-header-height);background:var(--ypss-paper);border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);flex-shrink:0;align-items:center;gap:13.6px;padding:18.7px 22.1px;display:flex}.ypss-deck-header__title{font:600 20.4px/1.18 var(--ypss-font-sans);color:var(--ypss-ink);align-items:center;gap:8.5px;margin:0;display:flex}.ypss-deck-header__glyph{color:var(--ypss-deck-accent)}.ypss-deck-header__open-count{font:400 13.6px/1.18 var(--ypss-font-sans);color:var(--ypss-muted);font-variant-numeric:tabular-nums;margin-left:1.7px}.ypss-deck-header__spacer{flex:1}.ypss-deck-header__mark-all{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-pill);background:var(--ypss-paper);min-height:29.9px;color:var(--ypss-secondary);font:500 14.03px/1 var(--ypss-font-sans);cursor:pointer;transition:color var(--ypss-duration-fast) var(--ypss-ease-standard), border-color var(--ypss-duration-fast) var(--ypss-ease-standard);padding:5.95px 11.9px}@media (hover:hover){.ypss-deck-header__mark-all:hover{border-color:var(--ypss-deck-accent);color:var(--ypss-deck-accent)}}.ypss-deck-header__back{border-radius:var(--ypss-radius-pill);background:var(--ypss-accent);color:#fff;font:600 14.45px/1.17 var(--ypss-font-sans);box-shadow:var(--ypss-shadow-accent-glow);cursor:pointer;border:0;align-items:center;gap:5.95px;padding:7.65px 15.3px 7.65px 11.9px;display:inline-flex}.ypss-deck-header__mark-all:focus-visible,.ypss-deck-header__back:focus-visible,.ypss-history-launch:focus-visible,.ypss-deck-action:focus-visible,.ypss-deck-thumb:focus-visible,.ypss-deck-menu-trigger:focus-visible,.ypss-deck-menu__item:focus-visible,.ypss-later-jump:focus-visible,.ypss-saved-file:focus-visible,.ypss-history-row__open:focus-visible,.ypss-history-later:focus-visible,.ypss-history-tabs__tab:focus-visible,.ypss-history-pager__more:focus-visible,.ypss-history-detail__action:focus-visible,.ypss-deck-empty__action:focus-visible,.ypss-later-empty__action:focus-visible,.ypss-locked-subchat__action:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-deck-accent,var(--ypss-accent));outline-offset:var(--ypss-focus-ring-offset)}.ypss-history-launch{border-radius:var(--ypss-deck-radius-launcher);background:var(--ypss-paper);width:100%;min-height:40.8px;color:var(--ypss-secondary);font:500 12.75px/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);border:0;flex:none;justify-content:center;align-items:center;gap:5.95px;padding:7.65px 3.4px;display:flex}.ypss-deck-tone--subchat .ypss-history-launch{color:var(--ypss-cyan)}@media (hover:hover){.ypss-history-launch:hover{background:var(--ypss-deck-wash);color:var(--ypss-deck-accent)}}.ypss-deck-empty__history{align-self:center;margin:4px auto 0}.ypss-deck-stack{box-sizing:border-box;isolation:isolate;flex-direction:column;flex:1 1 0;min-height:0;padding:10.2px 0;display:flex;position:relative}.ypss-deck-stack__active{flex-direction:column;flex:1;min-height:0;display:flex}.ypss-deck-stack__active[data-enter=next]{animation:ypss-deck-enter-next var(--ypss-duration-sheet) var(--ypss-ease-standard)}.ypss-deck-stack__active[data-enter=previous]{animation:ypss-deck-enter-previous var(--ypss-duration-sheet) var(--ypss-ease-standard)}@keyframes ypss-deck-enter-next{0%{opacity:.45;transform:translate(25.5px)rotate(1.5deg)}}@keyframes ypss-deck-enter-previous{0%{opacity:.45;transform:translate(-25.5px)rotate(-1.5deg)}}.ypss-deck-peek{z-index:-1;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-peek);background:var(--ypss-paper);width:100%;box-shadow:var(--ypss-shadow-raised);pointer-events:none;position:absolute;top:1.7px;bottom:1.7px;left:50%;overflow:hidden}.ypss-deck-peek[data-depth="2"]{opacity:var(--ypss-opacity-deck-peek);transform:translate(calc(-50% - 25.5px))rotate(-3.4deg)}.ypss-deck-peek[data-depth="1"]{opacity:.85;transform:translate(calc(25.5px - 50%))rotate(3.4deg)}.ypss-deck-peek__inner{filter:blur(2.4px)saturate(.35);opacity:var(--ypss-opacity-deck-peek-content);flex-direction:column;gap:11.9px;padding:17px 18.7px;display:flex}.ypss-deck-peek__name{font:600 15.3px/1.4 var(--ypss-font-sans);color:var(--ypss-ink)}.ypss-deck-peek__preview{border-radius:var(--ypss-deck-radius-menu);background:var(--ypss-deck-wash);font:400 11.9px/1.55 var(--ypss-font-sans);color:var(--ypss-secondary);padding:11.9px 13.6px}.ypss-deck-card{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-card);background:var(--ypss-paper);min-height:0;box-shadow:var(--ypss-shadow-deck-card);touch-action:pan-y;cursor:grab;transition:transform var(--ypss-duration-base) var(--ypss-ease-standard), opacity var(--ypss-duration-base) var(--ypss-ease-standard);flex-direction:column;flex:1;display:flex;position:relative}.ypss-deck-card.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.ypss-deck-card[data-exit-ghost][data-drag]{z-index:3;animation:ypss-deck-fly-next var(--ypss-duration-exit) var(--ypss-ease-exit) forwards}.ypss-deck-card[data-exit-ghost][data-drag=previous]{animation-name:ypss-deck-fly-previous}@keyframes ypss-deck-fly-next{to{opacity:0;transform:translate(-70%)rotate(-8deg)}}@keyframes ypss-deck-fly-previous{to{opacity:0;transform:translate(70%)rotate(8deg)}}.ypss-deck-card img,.ypss-deck-card a{-webkit-user-drag:none}.ypss-deck-card:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-deck-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-deck-card__head{box-sizing:border-box;flex-shrink:0;align-items:center;gap:8.5px;min-height:78.2px;padding:11.9px 17px 8.5px;display:flex}.ypss-deck-identity{flex:1 1 0;align-items:center;gap:9.35px;min-width:0;display:flex}.ypss-deck-identity__text{flex-direction:column;gap:2.55px;min-width:0;display:flex}.ypss-deck-identity__name{min-width:0;font:600 15.3px/1.4 var(--ypss-font-sans);color:var(--ypss-ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5.1px;display:flex;overflow:hidden}.ypss-deck-identity__star{color:var(--ypss-accent);flex-shrink:0}.ypss-deck-identity__context{font:400 12.33px/1.45 var(--ypss-font-sans);color:var(--ypss-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ypss-deck-status{font:400 12.33px/1.45 var(--ypss-font-sans);color:var(--ypss-muted);white-space:nowrap;flex-shrink:0}.ypss-deck-card__menu-anchor{flex-shrink:0;display:inline-flex;position:relative}.ypss-deck-menu-trigger{border-radius:var(--ypss-deck-radius-options);width:25.5px;height:28.9px;color:var(--ypss-muted);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;flex:0 0 25.5px;place-items:center;padding:5.1px;display:grid}@media (hover:hover){.ypss-deck-menu-trigger:hover{background:var(--ypss-soft);color:var(--ypss-ink)}}.ypss-deck-card__feed{overscroll-behavior:contain;touch-action:pan-y;flex:1 1 0;min-width:0;min-height:0;padding:0 17px 8.5px;overflow:auto}.ypss-deck-card__composer{flex-shrink:0;margin:5.95px 17px 0}.ypss-unread-boundary{font:500 9.35px/1.5 var(--ypss-font-sans);letter-spacing:.3px;color:var(--ypss-deck-accent);align-items:center;gap:9.35px;margin:12.75px 0 2.55px;display:flex}.ypss-unread-boundary:after{content:"";background:var(--ypss-deck-wash);flex:1;height:1px}.ypss-deck-actions{flex-shrink:0;align-items:center;gap:6.8px;padding:5.95px 17px 8.5px;display:flex}.ypss-deck-action{border-radius:var(--ypss-deck-radius-action);min-width:0;height:40.8px;min-height:40.8px;font:500 13.6px/1.4 var(--ypss-font-sans);cursor:pointer;transition:filter var(--ypss-duration-fast) var(--ypss-ease-standard);border:0;flex:1 1 0;justify-content:center;align-items:center;gap:4.25px;padding:4.25px 6.8px;display:flex}@media (hover:hover){.ypss-deck-action:hover:not(:disabled){filter:brightness(.975)}}.ypss-deck-action:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-deck-action--later{background:var(--ypss-hover);color:var(--ypss-secondary)}.ypss-deck-action--read{background:var(--ypss-deck-commit);color:var(--ypss-deck-commit-ink)}.ypss-deck-actions .ypss-deck-action--open{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-action);background:var(--ypss-paper);width:40.8px;color:var(--ypss-deck-accent);flex:0 0 40.8px}.ypss-deck-menu{z-index:50;box-sizing:border-box;width:var(--ypss-action-menu-width);max-width:calc(100vw / var(--ypss-page-zoom,1) - 27.2px);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);overscroll-behavior:contain;position:fixed;overflow-y:auto}.ypss-deck-menu__title{color:var(--ypss-secondary);font:500 12px/1.4 var(--ypss-font-sans);margin:0;padding:5px 10px 7px}.ypss-deck-menu__item{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);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;flex-direction:column;gap:1px;display:flex}@media (hover:hover){.ypss-deck-menu__item:hover:not(:disabled){background:var(--ypss-soft)}}.ypss-deck-menu__item:disabled{cursor:default}.ypss-deck-menu__item:disabled .ypss-deck-menu__label{color:var(--ypss-muted)}.ypss-deck-menu__label{font:400 var(--ypss-action-menu-font-size)/1.4 var(--ypss-font-sans);color:var(--ypss-ink)}.ypss-deck-menu__description{font:400 11px/1.35 var(--ypss-font-sans);color:var(--ypss-muted)}@media (pointer:coarse){.ypss-deck-menu__item{min-height:40px}}.ypss-deck-rail{flex-direction:column;gap:8.5px;width:125.8px;min-height:0;display:flex;position:absolute;top:11.9px;bottom:11.9px;right:11.9px}.ypss-deck-position{box-sizing:border-box;border-radius:var(--ypss-deck-radius-position);background:var(--ypss-deck-wash);box-shadow:var(--ypss-shadow-deck-position);flex-direction:column;flex:none;gap:7.65px;padding:10.2px 10.2px 9.35px;display:flex}.ypss-deck-position__label{font:700 12.33px/14px var(--ypss-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ypss-deck-accent);align-items:center;gap:5.1px;margin:0;display:flex}.ypss-deck-position__count{align-items:baseline;gap:2.55px;margin:0;display:flex}.ypss-deck-position__index{font:700 32.3px/32.3px var(--ypss-font-sans);letter-spacing:-.03em;color:var(--ypss-ink);font-variant-numeric:tabular-nums}.ypss-deck-position__total{font:500 12.75px/12.75px var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-deck-segments{gap:2.55px;display:flex}.ypss-deck-segments__segment{background:var(--ypss-line);height:3.39px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:1.7px;flex:1}.ypss-deck-segments__segment[data-state=current]{background:var(--ypss-deck-accent)}.ypss-deck-segments__segment[data-state=handled]{background:var(--ypss-deck-accent);opacity:var(--ypss-opacity-disabled)}.ypss-deck-rail__scroll{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:8.5px;min-height:0;display:flex;overflow-y:auto}.ypss-deck-rail__list{flex-direction:column;flex:none;gap:6.8px;margin:0;padding:3.4px 1.7px;list-style:none;display:flex}.ypss-deck-rail__item{flex-shrink:0;display:flex}.ypss-deck-rail__footer{flex-direction:column;flex-shrink:0;gap:8.5px;padding:0 1.7px 1.7px;display:flex}.ypss-deck-rail__footer:has(.ypss-deck-rail__more){flex-direction:row;align-items:center}.ypss-deck-rail__more{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-thumb);background:var(--ypss-paper);min-height:40px;box-shadow:var(--ypss-shadow-deck-thumb);color:var(--ypss-deck-accent,var(--ypss-accent));font:500 12px/1.2 var(--ypss-font-sans);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;display:flex}@media (hover:hover){.ypss-deck-rail__more:hover{background:var(--ypss-deck-wash,var(--ypss-accent-wash))}}.ypss-deck-rail__more:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-deck-rail__item:nth-child(n+5){animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}@media (prefers-reduced-motion:reduce){.ypss-deck-rail__item:nth-child(n+5){animation:none}}.ypss-deck-inline-history{flex-direction:column;display:flex}.ypss-deck-inline-history__list{flex-direction:column;gap:8.5px;margin:0;padding:0;list-style:none;display:flex}.ypss-deck-thumb{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-thumb);background:var(--ypss-paper);width:100%;min-height:115.6px;box-shadow:var(--ypss-shadow-deck-thumb);text-align:left;cursor:pointer;transition:transform var(--ypss-duration-fast) var(--ypss-ease-standard), box-shadow var(--ypss-duration-fast) var(--ypss-ease-standard);flex-direction:column;gap:5.1px;padding:7.65px 7.65px 6.8px;display:flex;position:relative;overflow:hidden}@media (hover:hover){.ypss-deck-thumb:hover{box-shadow:var(--ypss-shadow-deck-thumb-open);transform:translateY(-1px)}}.ypss-deck-thumb.is-current{background-image:linear-gradient(90deg, var(--ypss-accent-wash) 0%, transparent 100%);box-shadow:var(--ypss-shadow-deck-thumb-open);border-color:#0000;transform:translateY(-2px)}.ypss-deck-thumb.ypss-deck-tone--subchat.is-current{background-image:linear-gradient(90deg, var(--ypss-cyan-wash) 0%, transparent 100%)}.ypss-deck-thumb.is-resolved{background:var(--ypss-surface)}.ypss-deck-thumb.is-resolved>*{opacity:var(--ypss-opacity-resolved)}.ypss-deck-thumb__head{align-items:center;gap:5.1px;min-width:0;display:flex}.ypss-deck-thumb__name{font:600 12.33px/15.41px var(--ypss-font-sans);color:var(--ypss-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-deck-thumb__preview{-webkit-line-clamp:4;font:400 12.33px/17.26px var(--ypss-font-sans);color:var(--ypss-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ypss-deck-thumb__spacer{flex:1 1 0}.ypss-deck-thumb__more{font:400 12.33px/14px var(--ypss-font-sans);color:var(--ypss-deck-accent,var(--ypss-accent))}.ypss-deck-thumb__done{background:var(--ypss-deck-accent);color:#fff;border-radius:50%;place-items:center;width:11.89px;height:11.89px;display:grid;position:absolute;top:5.1px;right:5.1px}.ypss-later-context{min-height:30px;font:400 11.05px/1.45 var(--ypss-font-sans);color:var(--ypss-muted);flex-shrink:0;align-items:center;gap:7.65px;margin:0 17px 1.7px;display:flex}.ypss-later-context__kind{min-width:0;color:var(--ypss-deck-accent);flex:1;align-items:center;gap:4.25px;display:inline-flex}.ypss-later-jump{border-radius:var(--ypss-deck-radius-options);min-height:34px;color:var(--ypss-deck-accent);font:500 12.33px/1 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:5.1px;padding:0 6.8px;display:inline-flex}.ypss-saved-row,.ypss-saved-file{box-sizing:border-box;border-radius:var(--ypss-deck-radius-options);background:color-mix(in srgb, var(--ypss-deck-wash) 48%, var(--ypss-paper));text-align:left;border:0;align-items:flex-start;gap:7.65px;width:100%;margin-inline:-5.95px;padding:8.5px 5.95px;scroll-margin-top:8.5px;display:flex}.ypss-saved-file{cursor:pointer;color:var(--ypss-deck-accent);align-items:center}.ypss-saved-row.is-focused,.ypss-saved-file.is-focused{animation:ypss-saved-focus var(--ypss-duration-sheet) var(--ypss-ease-standard) 2}@keyframes ypss-saved-focus{0%{box-shadow:inset 0 0 0 1px var(--ypss-deck-accent)}to{box-shadow:inset 0 0 0 1px #0000}}.ypss-saved-row__body,.ypss-saved-file__body{flex-direction:column;flex:1;gap:1.7px;min-width:0;display:flex}.ypss-saved-row__meta{font:600 12.33px/1.45 var(--ypss-font-sans);color:var(--ypss-ink);align-items:baseline;gap:6.8px;margin:0;display:flex}.ypss-saved-row__time{font:400 9.35px/1.45 var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-saved-row__chip{font:500 9.35px/1.45 var(--ypss-font-sans);color:var(--ypss-deck-accent);margin-left:auto}.ypss-saved-row__text{font:400 12.33px/1.55 var(--ypss-font-sans);color:var(--ypss-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ypss-saved-row__note,.ypss-saved-file__meta{font:400 9.35px/1.45 var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-saved-file__name{font:500 12.33px/1.45 var(--ypss-font-sans);color:var(--ypss-ink)}.ypss-later-unavailable{text-align:center;justify-items:center;gap:6.8px;padding:27.2px 20.4px;display:grid}.ypss-later-unavailable__icon{border-radius:var(--ypss-deck-radius-menu);background:var(--ypss-soft);width:40.8px;height:40.8px;color:var(--ypss-muted);place-items:center;display:grid}.ypss-later-unavailable__title{font:500 13.6px/1.4 var(--ypss-font-sans);color:var(--ypss-ink);margin:0}.ypss-later-unavailable__note{font:400 11.05px/1.5 var(--ypss-font-sans);color:var(--ypss-muted);margin:0}.ypss-later-unavailable__text{max-width:272px;font:400 12.33px/1.6 var(--ypss-font-sans);color:var(--ypss-secondary);margin:0}.ypss-deck-empty,.ypss-later-empty,.ypss-locked-subchat{text-align:center;justify-items:center;gap:10.2px;padding:34px 20.4px;display:grid}.ypss-deck-empty__icon,.ypss-later-empty__icon,.ypss-locked-subchat__icon{background:var(--ypss-deck-wash,var(--ypss-soft));width:47.6px;height:47.6px;color:var(--ypss-deck-accent,var(--ypss-accent));border-radius:50%;place-items:center;display:grid}.ypss-later-empty__icon{border-radius:var(--ypss-deck-radius-card);background:var(--ypss-soft);color:var(--ypss-accent)}.ypss-deck-empty__headline,.ypss-later-empty__headline,.ypss-locked-subchat__headline{font:600 17px/1.4 var(--ypss-font-sans);color:var(--ypss-ink);margin:0}.ypss-deck-empty__body,.ypss-later-empty__body,.ypss-locked-subchat__body{max-width:289px;font:400 12.75px/1.6 var(--ypss-font-sans);color:var(--ypss-muted);margin:0}.ypss-locked-subchat__meta{font:400 11.05px/1.45 var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-deck-empty__action,.ypss-later-empty__action,.ypss-locked-subchat__action{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-pill);background:var(--ypss-paper);min-height:37.4px;color:var(--ypss-secondary);font:500 12.33px/1 var(--ypss-font-sans);cursor:pointer;padding:8.5px 15.3px}.ypss-thread-lock{border-radius:var(--ypss-radius-pill);background:var(--ypss-cyan-wash);color:var(--ypss-cyan);font:500 9.35px/1.45 var(--ypss-font-sans);white-space:nowrap;flex-shrink:0;align-items:center;gap:4.25px;padding:3.4px 7.65px;display:inline-flex}.ypss-history-overlay{z-index:10000;background:#1c1a193d;justify-content:center;align-items:center;padding:20.4px;display:flex;position:fixed;inset:0}.ypss-history-panel{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-card);background:var(--ypss-paper);flex-direction:column;width:min(529px,100%);height:min(648px,90%);min-height:0;display:flex;overflow:hidden}.ypss-history-panel__head{flex-shrink:0;align-items:center;gap:10.2px;padding:15.3px 18.7px 11.9px;display:flex}.ypss-history-panel__head .ypss-icon-button{border-radius:50%}.ypss-history-panel__head h2{font:600 16.16px/1.18 var(--ypss-font-sans);color:var(--ypss-ink);flex:1 1 0;margin:0}.ypss-history-panel__body,.ypss-history-list{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding:0 18.7px 18.7px;overflow-y:auto}.ypss-history-panel__body{padding:6.8px 22.1px 23.8px}.ypss-history-tabs{flex-shrink:0;gap:6.8px;padding:0 18.7px 13.6px;display:flex}.ypss-history-tabs__tab{border-radius:var(--ypss-radius-pill);background:var(--ypss-soft);color:var(--ypss-secondary);font:500 12.75px/1.5 var(--ypss-font-sans);cursor:pointer;border:0;align-items:center;gap:5.1px;padding:7.65px 13.6px;display:inline-flex}.ypss-history-tabs__tab[aria-pressed=true]{background:var(--ypss-accent-wash);color:var(--ypss-accent)}.ypss-history-tabs__count{font-variant-numeric:tabular-nums;opacity:.75}.ypss-history-note{font:400 12.33px/1.5 var(--ypss-font-sans);color:var(--ypss-muted);text-align:center;flex-shrink:0;margin:0;padding:10.2px 18.7px}.ypss-history-row{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);flex-direction:column;padding:14.45px 0;display:flex}.ypss-history-row:last-of-type{border-bottom:0}.ypss-history-row.is-complete .ypss-history-row__open{opacity:var(--ypss-opacity-history-complete)}.ypss-history-row__open{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11.9px;width:100%;padding:0;display:flex}.ypss-history-row__locked{background:var(--ypss-soft);width:35.69px;height:35.69px;color:var(--ypss-muted);border-radius:50%;flex:0 0 35.69px;place-items:center;display:grid}.ypss-history-row__copy{flex-direction:column;flex:1 1 0;gap:5.1px;min-width:0;display:flex}.ypss-history-row__copy strong{font:500 15.3px var(--ypss-font-sans);color:var(--ypss-ink)}.ypss-history-row__handle,.ypss-history-row__when{font:400 12.33px/1.5 var(--ypss-font-sans);color:var(--ypss-muted)}.ypss-history-row__handle{margin-top:2.55px}.ypss-history-row__summary{-webkit-line-clamp:2;font:400 14.45px/1.5 var(--ypss-font-sans);color:var(--ypss-secondary);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ypss-history-later{border-radius:var(--ypss-radius-pill);background:var(--ypss-accent-wash);min-height:37.4px;color:var(--ypss-accent);font:500 12.33px/1.5 var(--ypss-font-sans);cursor:pointer;border:0;align-self:flex-start;align-items:center;margin:9.35px 0 0 47.6px;padding:5.1px 10.2px;display:inline-flex}.ypss-history-pager{justify-items:center;gap:3.4px;padding:10.2px 0;display:grid}.ypss-history-pager__more{border-radius:var(--ypss-radius-pill);background:var(--ypss-soft);color:var(--ypss-secondary);font:500 12.75px/1.5 var(--ypss-font-sans);cursor:pointer;border:0;padding:9.35px 17px}.ypss-history-pager__end,.ypss-history-pager__status,.ypss-history-notice{font:400 12.75px/1.5 var(--ypss-font-sans);color:var(--ypss-muted);text-align:center;margin:0}.ypss-history-empty{color:var(--ypss-muted);font:400 11.9px/1.5 var(--ypss-font-sans);justify-items:center;gap:10.2px;padding:54.4px 13.6px;display:grid}.ypss-history-detail__identity{margin-bottom:23.8px}.ypss-history-detail__identity strong{font:500 15.3px var(--ypss-font-sans);color:var(--ypss-ink);margin-bottom:6.8px;display:block}.ypss-history-detail__when{font:400 12.75px/1.5 var(--ypss-font-sans);color:var(--ypss-muted);margin:0}.ypss-history-message__meta{font:500 12.75px/1.5 var(--ypss-font-sans);color:var(--ypss-ink);margin:0}.ypss-history-message__text,.ypss-history-message__deleted,.ypss-history-message__omitted{font:400 15.3px/1.55 var(--ypss-font-sans);color:var(--ypss-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:8.5px 0 18.7px}.ypss-history-message__deleted,.ypss-history-message__omitted{color:var(--ypss-muted);font-size:12.33px}.ypss-history-detail__actions{flex-wrap:wrap;align-items:center;gap:6.8px;margin-top:20.4px;display:flex}.ypss-history-detail__action{border-radius:var(--ypss-radius-pill);background:var(--ypss-accent-wash);color:var(--ypss-accent);font:500 12.75px/1.5 var(--ypss-font-sans);cursor:pointer;border:0;padding:9.35px 14.45px}.ypss-history-detail__actions .ypss-history-later{align-self:auto;min-height:0;margin:0;padding:9.35px 14.45px;font-size:12.75px}@media (prefers-reduced-motion:reduce){.ypss-deck-card,.ypss-deck-stack__active,.ypss-saved-row,.ypss-saved-file,.ypss-deck-thumb{transition:none;animation:none}}@media (max-width:1100px){.ypss-catchup__stage{padding-left:23.8px;padding-right:132.6px}.ypss-deck-rail{width:108.8px;right:8.5px}.ypss-catchup--chat-view .ypss-catchup__stage{padding:0 125.8px 0 0}}@media (max-width:720px){.ypss-catchup--chat-view{--ypss-deck-content-inset:0px}.ypss-catchup__stage{padding:10.2px 13.6px}.ypss-deck-rail{display:none}.ypss-catchup--chat-view .ypss-catchup__stage{padding:0}.ypss-deck-header{padding-inline:13.6px}.ypss-deck-card__head,.ypss-deck-actions{padding-left:13.6px;padding-right:13.6px}.ypss-deck-card__feed{padding:0 13.6px 6.8px}.ypss-deck-card__composer{margin-inline:13.6px}}.ypss-deck-thumb__badge{flex:none;margin-left:auto}.ypss-deck-rail__loading{min-height:1px;color:var(--ypss-muted);font:500 12px/1.2 var(--ypss-font-sans);margin:4px auto 0}.ypss-deck-root{border-radius:var(--ypss-chat-radius-card);background:var(--ypss-cyan-border);color:var(--ypss-ink);align-items:center;gap:6.8px;margin:0 0 6px;padding:13.6px 15.3px;display:flex}.ypss-deck-root__body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ypss-deck-root__visual{align-items:center;gap:10px;min-width:0;display:flex}.ypss-deck-root__thumb{width:var(--ypss-root-thumb-width);height:var(--ypss-root-thumb-height);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;position:relative}.ypss-deck-root__thumb.is-stacked{margin-right:6px}.ypss-deck-root__thumb:disabled{cursor:default}.ypss-deck-root__thumb:focus-visible,.ypss-deck-root__open:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-cyan);outline-offset:2px}.ypss-deck-root__frame,.ypss-deck-root__layer{background:var(--ypss-soft);border-radius:8px;position:absolute;inset:0;overflow:hidden}.ypss-deck-root__layer{border:var(--ypss-border-hairline) solid var(--ypss-paper)}.ypss-deck-root__layer.is-far{transform:translate(6px,-3px)rotate(6deg)}.ypss-deck-root__layer.is-near{transform:translate(3px,-1.5px)rotate(3deg)}.ypss-deck-root__frame img{object-fit:cover;width:100%;height:100%;display:block}.ypss-deck-root__frame img.is-blurred{filter:blur(6px);transform:scale(1.1)}.ypss-deck-root__play{color:#fff;background:#00000038;place-items:center;display:grid;position:absolute;inset:0}.ypss-deck-root__count{border-radius:var(--ypss-radius-pill);color:#fff;font:500 9.5px/1.3 var(--ypss-font-sans);background:#0000008c;padding:1px 4px;position:absolute;bottom:3px;right:3px}.ypss-deck-root__caption,.ypss-deck-root__text{-webkit-line-clamp:3;min-width:0;color:var(--ypss-ink);font:400 13px/1.5 var(--ypss-font-sans);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ypss-catchup--chat-view{--ypss-deck-content-inset:22px}.ypss-deck-header__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ypss-catchup--chat-view .ypss-deck-header>.ypss-deck-header__who{order:-1}.ypss-catchup--chat-view .ypss-deck-header:has(>.ypss-deck-header__who)>.ypss-deck-header__copy{order:1}.ypss-deck-header__who{align-items:center;gap:9px;min-width:0;display:flex}.ypss-deck-header__who-text{min-width:0;color:var(--ypss-muted);font:400 12.5px/1.3 var(--ypss-font-sans);white-space:nowrap;flex-direction:column;display:flex}.ypss-deck-header__who-text strong{color:var(--ypss-ink);font:600 14.5px/1.25 var(--ypss-font-sans);text-overflow:ellipsis;overflow:hidden}.ypss-catchup--chat-view .ypss-conversation-pane__scroll{padding-inline:calc(var(--ypss-conversation-gutter) + var(--ypss-deck-content-inset))}.ypss-catchup--chat-view .ypss-conversation-pane__composer{padding-inline:max(calc(var(--ypss-conversation-gutter) + var(--ypss-deck-content-inset)), calc((100% - var(--ypss-feed-max-width)) / 2))}.ypss-deck-root.is-chat{align-items:center;gap:8.5px;margin-top:8px}.ypss-deck-root.is-chat .ypss-deck-root__text,.ypss-deck-root.is-chat .ypss-deck-root__caption{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ypss-deck-root.is-chat .ypss-deck-root__body{gap:4.25px}.ypss-deck-root.is-chat .ypss-deck-root__caption,.ypss-deck-root.is-chat .ypss-deck-root__text{font-size:15.3px;line-height:1.55}.ypss-deck-root.is-chat .ypss-deck-root__open{align-self:center}.ypss-deck-root__open{width:34px;height:44px;color:var(--ypss-cyan);cursor:pointer;background:0 0;border:0;border-radius:9px;flex-shrink:0;place-items:center;padding:0;display:grid}.ypss-deck-thumb-peek{z-index:1000;box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-deck-radius-thumb);background:var(--ypss-paper);width:260px;box-shadow:var(--ypss-shadow-menu);pointer-events:none;transform-origin:100% 0;animation:ypss-deck-thumb-peek-in var(--ypss-duration-enter) var(--ypss-ease-spring) both;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:fixed}.ypss-deck-thumb-peek__head{align-items:center;gap:6px;min-width:0;display:flex}.ypss-deck-thumb-peek__name{color:var(--ypss-ink);font:600 13px/16px var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-deck-thumb-peek__text{-webkit-line-clamp:8;color:var(--ypss-secondary);font:400 13px/19px var(--ypss-font-sans);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes ypss-deck-thumb-peek-in{0%{opacity:0;transform:translate(10px,-4px)scale(.82)}}@media (prefers-reduced-motion:reduce){.ypss-deck-thumb-peek{animation:none}}@media (min-width:721px){.ypss-catchup--chat-view{--ypss-deck-rail-width:88.4px;--ypss-deck-rail-inset:11.9px}.ypss-catchup--chat-view .ypss-deck-rail{top:var(--ypss-deck-rail-inset);right:var(--ypss-deck-rail-inset);bottom:var(--ypss-deck-rail-inset);width:var(--ypss-deck-rail-width)}.ypss-catchup--chat-view .ypss-deck-rail__list{gap:8.5px;padding:3.4px 1.7px}.ypss-catchup--chat-view .ypss-catchup__stage:has(>.ypss-deck-rail){padding:0 calc(var(--ypss-deck-rail-width) + 2 * var(--ypss-deck-rail-inset)) 0 0}.ypss-catchup--chat-view .ypss-catchup__stage:not(:has(>.ypss-deck-rail)){padding-right:0}}.ypss-deck-thumb.is-portrait{background:var(--ypss-paper);min-height:115.6px;transition:box-shadow var(--ypss-duration-fast) var(--ypss-ease-standard);border:1.5px solid #0000;border-radius:10.2px;gap:5.1px;padding:7.65px 7.65px 6.8px;transform:none;box-shadow:0 2px 8px #2e2b291a,0 1px 2px #2e2b290f}@media (hover:hover){.ypss-deck-thumb.is-portrait:hover{transform:none;box-shadow:0 8px 20px -10px #2e2b294d}}.ypss-deck-thumb.is-portrait.is-current{background-image:none;transform:none;box-shadow:0 2px 8px #2e2b291a,0 1px 2px #2e2b290f}.ypss-deck-thumb.is-portrait .ypss-deck-thumb__name{-webkit-line-clamp:2;font:600 9.78px/1.25 var(--ypss-font-sans);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.ypss-deck-thumb.is-portrait .ypss-deck-thumb__badge{display:none}.ypss-deck-thumb.is-portrait .ypss-deck-thumb__body{flex-direction:column;gap:5.1px}.ypss-deck-thumb.is-portrait .ypss-deck-thumb__preview{-webkit-line-clamp:4;font:400 8.5px/1.4 var(--ypss-font-sans)}.ypss-deck-thumb.is-portrait .ypss-deck-thumb__more{font:400 8.5px/1.2 var(--ypss-font-sans);color:var(--ypss-secondary)}.ypss-deck-thumb__dot{background:var(--ypss-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6.8px;right:6.8px}.ypss-deck-thumb.ypss-deck-tone--subchat .ypss-deck-thumb__dot{background:var(--ypss-cyan)}.ypss-deck-thumb__source{color:var(--ypss-accent);flex:none;align-self:flex-start}.ypss-deck-thumb.ypss-deck-tone--subchat .ypss-deck-thumb__source{color:var(--ypss-cyan)}.ypss-deck-thumb.is-portrait.is-folded{min-height:0;box-shadow:none;background:0 0;padding:3.4px 7.65px}.ypss-deck-thumb.is-portrait.is-folded>*{opacity:1}.ypss-deck-thumb.is-folded .ypss-deck-thumb__head{gap:5.95px}.ypss-deck-thumb.is-portrait.is-folded .ypss-deck-thumb__name{min-width:0;color:var(--ypss-muted);font:600 9.35px/1.3 var(--ypss-font-sans);white-space:nowrap;flex:1;display:block}.ypss-deck-thumb.is-folded.is-current .ypss-deck-thumb__name{color:var(--ypss-ink)}.ypss-deck-thumb.is-folded .ypss-deck-thumb__dot{flex:0 0 5.1px;align-self:center;width:5.1px;height:5.1px;margin-right:-1px;position:static}.ypss-deck-thumb.is-folded:has(>.ypss-deck-thumb__dot){flex-direction:row;align-items:center;gap:5.95px}@media (hover:hover){.ypss-deck-thumb.is-portrait.is-folded:hover{background:var(--ypss-paper);box-shadow:0 8px 20px -10px #2e2b294d}}.ypss-catchup--chat-view .ypss-deck-header:has(>.ypss-deck-header__who)>.ypss-deck-header__copy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ypss-catchup--chat-view .ypss-deck-header__who-text{color:var(--ypss-secondary);font:400 11.9px/1.3 var(--ypss-font-sans);gap:1.7px}.ypss-catchup--chat-view .ypss-deck-header__who-text strong{font:600 16.15px/1.25 var(--ypss-font-sans)}.ypss-deck-thumb{--ypss-deck-media-thumb:34px}.ypss-deck-thumb__body{align-items:flex-start;gap:6.8px;min-width:0;display:flex}.ypss-deck-thumb__body>.ypss-deck-thumb__preview{flex:auto;min-width:0}.ypss-deck-media{background:var(--ypss-line);color:var(--ypss-muted);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.ypss-deck-media img{object-fit:cover;width:100%;height:100%;display:block}.ypss-deck-media.is-thumb{width:var(--ypss-deck-media-thumb);height:var(--ypss-deck-media-thumb);opacity:.6;flex:none}.ypss-deck-media.is-thumb.is-portrait{width:calc(var(--ypss-deck-media-thumb) * .72)}.ypss-deck-media--file.is-thumb{opacity:.85;background:0 0}.ypss-deck-media.is-peek{aspect-ratio:4/3;width:100%;max-height:180px}.ypss-deck-media.is-peek.is-portrait{aspect-ratio:3/4;justify-self:start;width:auto;height:180px}.ypss-deck-media.is-peek.is-missing{aspect-ratio:auto;align-content:center;gap:6px;height:110px}.ypss-deck-media__note{color:var(--ypss-muted);font:400 11.5px/1.3 var(--ypss-font-sans)}.ypss-deck-media__play{aspect-ratio:1;color:#fff;background:#00000073;border-radius:50%;place-items:center;width:40%;display:grid;position:absolute}.ypss-deck-media--file.is-peek{background:color-mix(in srgb, var(--ypss-ink) 4%, transparent);justify-content:flex-start;align-items:center;gap:8px;padding:8px;display:flex}.ypss-deck-media__file{min-width:0;color:var(--ypss-muted);font:400 11.5px/1.3 var(--ypss-font-sans);flex-direction:column;display:flex}.ypss-deck-media__file strong{color:var(--ypss-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}
.ypss-tasks{background:var(--ypss-paper);height:100%;color:var(--ypss-ink);font:400 15px/1.45 var(--ypss-font-sans);display:flex;position:relative;overflow:hidden}.ypss-tasks :focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset,2px)}.ypss-tasks__sidebar{flex:0 0 var(--ypss-tasks-sidebar-width,264px);border-right:1px solid var(--ypss-line);background:var(--ypss-paper);flex-direction:column;min-width:0;display:flex}.ypss-tasks__brand{border-bottom-color:var(--ypss-line-soft,#f0eeeb);gap:10px}.ypss-tasks__brand-mark{border:1px solid var(--ypss-line-soft,#f0eeeb);height:30px;color:var(--ypss-secondary);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.ypss-tasks__brand h1{font:700 20px/1.2 var(--ypss-font-sans);letter-spacing:-.01em;margin:0}.ypss-tasks__search{background:var(--ypss-soft);height:40px;color:var(--ypss-muted);border-radius:10px;align-items:center;gap:10px;margin:16px 16px 20px;padding:0 12px;display:flex}.ypss-tasks__search input{min-width:0;color:var(--ypss-ink);font:400 14px var(--ypss-font-sans);background:0 0;border:0;outline:none;flex:1}.ypss-tasks__search input::placeholder{color:var(--ypss-muted)}.ypss-tasks__search input::-webkit-search-cancel-button{display:none}.ypss-tasks__search-clear{background:var(--ypss-line);height:18px;color:var(--ypss-secondary);cursor:pointer;border:0;border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.ypss-tasks__views{flex-direction:column;gap:6px;padding:0 12px;display:flex}.ypss-tasks__view{width:100%;height:48px;color:var(--ypss-secondary);font:600 14px var(--ypss-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 12px;display:flex}.ypss-tasks__view:hover{background:var(--ypss-hover)}.ypss-tasks__view[aria-current=page]{color:var(--ypss-accent);background:linear-gradient(90deg,#fdf3e5 0%,#0000 100%)}.ypss-tasks__view-copy{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ypss-tasks__info{color:var(--ypss-muted);outline:none;display:inline-flex;position:relative}.ypss-tasks__info [role=tooltip]{z-index:4;background:var(--ypss-ink);width:max-content;max-width:220px;color:var(--ypss-paper);font:400 12px/1.4 var(--ypss-font-sans);opacity:0;pointer-events:none;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:8px;padding:6px 9px;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.ypss-tasks__info:hover [role=tooltip],.ypss-tasks__info:focus-visible [role=tooltip]{opacity:1}.ypss-tasks__info:focus-visible{box-shadow:0 0 0 2px var(--ypss-accent);border-radius:50%}@media (hover:hover){.ypss-tasks__view .ypss-tasks__info{opacity:0;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard)}.ypss-tasks__view:hover .ypss-tasks__info,.ypss-tasks__view:focus-visible .ypss-tasks__info{opacity:1}.ypss-tasks__heading .ypss-tasks__info{opacity:0;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard)}.ypss-tasks__heading:hover .ypss-tasks__info,.ypss-tasks__heading .ypss-tasks__info:focus-visible{opacity:1}}.ypss-tasks__view-count{color:var(--ypss-muted);font:500 12px var(--ypss-font-sans)}.ypss-tasks__view[aria-current=page] .ypss-tasks__view-count{color:var(--ypss-accent);font-weight:600}.ypss-tasks__main{flex-direction:column;flex:1;min-width:0;display:flex}.ypss-tasks__header{min-height:var(--ypss-pane-header-height);box-sizing:border-box;border-bottom:1px solid var(--ypss-line-soft,#f0eeeb);flex:none;align-items:center;gap:16px;padding:20px 32px 12px 28px;display:flex}.ypss-tasks__heading{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ypss-tasks__heading h2{font:700 26px/1.15 var(--ypss-font-sans);letter-spacing:-.01em;margin:0}.ypss-tasks__filter{border-radius:var(--ypss-radius-sm);flex:none}.ypss-task-filter-menu{width:260px;max-height:min(380px, calc(70vh / var(--ypss-page-zoom,1)));overflow-y:auto}.ypss-task-filter-menu__who{flex-direction:column;flex:1;min-width:0;display:flex}.ypss-task-filter-menu__who strong{font:500 14px/1.3 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-task-filter-menu__who small{color:var(--ypss-muted);font:400 12px/1.3 var(--ypss-font-sans)}.ypss-task-filter-menu__empty{color:var(--ypss-muted);font:400 13px/1.4 var(--ypss-font-sans);margin:4px 8px 6px}.ypss-task-filter-menu__clear{color:var(--ypss-accent)}.ypss-tasks__chips-row{flex:none;align-items:center;gap:8px;padding:0 20px 0 30px;display:flex}.ypss-tasks__chips{scrollbar-width:none;gap:8px;min-width:0;max-width:1080px;padding:12px 0;display:flex;overflow-x:auto}.ypss-tasks__chips::-webkit-scrollbar{display:none}.ypss-tasks-chip{height:32px;color:var(--ypss-secondary);font:500 13px var(--ypss-font-sans);white-space:nowrap;cursor:pointer;background:#f9f8f6;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;display:flex}.ypss-tasks-chip__count{color:var(--ypss-muted);font:500 12px var(--ypss-font-sans)}.ypss-tasks-chip.is-selected{color:var(--ypss-ink);background:#e6e3df}.ypss-tasks-chip:not(.is-selected):hover{background:#f1efec}.ypss-tasks-chip.is-drop-target{color:var(--ypss-ink);box-shadow:inset 0 0 0 1.5px var(--ypss-line-strong);background:#e6e3df}.ypss-tasks__new-label{width:32px;height:32px;color:var(--ypss-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.ypss-tasks__new-label:hover{color:var(--ypss-ink);background:#f1efec}.ypss-tasks__chip-menu{z-index:45;position:fixed}.ypss-tasks__scroll{flex:1;min-height:0;padding:4px 0 96px;overflow-y:auto}.ypss-tasks__notice,.ypss-tasks__empty{color:var(--ypss-muted);margin:0;padding:12px 26px;font-size:13px}.ypss-tasks__add{cursor:text;flex-wrap:wrap;align-items:flex-start;gap:0 13px;min-height:48px;padding:0 16px 0 26px;display:flex}.ypss-tasks__add-box{border:1.4px dashed var(--ypss-muted);border-radius:4px;flex:0 0 18px;height:18px;margin-top:15px}.ypss-tasks__add-field{min-width:0;color:var(--ypss-ink);font:400 15px/24px var(--ypss-font-sans);resize:none;overflow-wrap:anywhere;background:0 0;border:0;outline:none;flex:1;padding:12px 0;overflow:hidden}.ypss-tasks .ypss-tasks__add-field:focus-visible{outline:none}.ypss-tasks__add-wrap{position:relative}.ypss-task-entry__field{flex:1;min-width:0;position:relative}.ypss-task-entry__field>textarea{width:100%;display:block}.ypss-task-entry__field>textarea.has-pills{color:#0000;caret-color:var(--ypss-ink);position:relative}.ypss-task-entry__mirror{white-space:pre-wrap;pointer-events:none;position:absolute;inset:0}.ypss-task-entry__pill{background:var(--ypss-cyan-wash);box-shadow:0 0 0 3px var(--ypss-cyan-wash);color:var(--ypss-cyan);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:999px}.ypss-task-entry__pill-x{color:#0000;position:relative}.ypss-task-entry__pill-x button{z-index:1;color:var(--ypss-cyan);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ypss-task-entry__pill-x button:hover{background:color-mix(in srgb, var(--ypss-cyan) 16%, transparent)}.ypss-task-entry__pill-x button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-cyan)}.ypss-task-entry__chip{background:var(--ypss-soft);height:26px;color:var(--ypss-secondary);font:500 13px/1 var(--ypss-font-sans);border-radius:13px;flex:none;align-items:center;gap:5px;margin-top:11px;padding:0 4px 0 8px;display:inline-flex}.ypss-task-entry__chip button{width:18px;height:18px;color:var(--ypss-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.ypss-task-entry__chip button:hover{background:var(--ypss-hover)}.ypss-task-entry__list{z-index:20;width:min(300px,100% - 64px);max-height:min(280px, calc(60vh / var(--ypss-page-zoom,1)));overscroll-behavior:contain;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-overlay);border-radius:12px;margin:2px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:52px;overflow-y:auto}.ypss-task-entry__ask{color:var(--ypss-secondary);font:600 12.5px/1.3 var(--ypss-font-sans);padding:4px 8px 6px}.ypss-task-entry__option,.ypss-task-people__row{width:100%;color:var(--ypss-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.ypss-task-entry__option[aria-selected=true],.ypss-task-entry__option:hover,.ypss-task-people__row:hover,.ypss-task-people__row:focus-visible{background:var(--ypss-hover)}.ypss-task-entry__option>span,.ypss-task-people__row>span:not(.ypss-avatar):not(.ypss-task-people__tick){flex-direction:column;flex:1;min-width:0;display:flex}.ypss-task-entry__option strong,.ypss-task-people__row strong{font:500 14px/1.3 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-task-entry__option small,.ypss-task-people__row small{color:var(--ypss-muted);font:400 12px/1.3 var(--ypss-font-sans)}.ypss-task-entry__hint{color:var(--ypss-secondary);font:400 13px/1.4 var(--ypss-font-sans);margin:-4px 0 6px 60px}.ypss-task-people{z-index:70;width:260px;max-height:min(340px, calc(70vh / var(--ypss-page-zoom,1)));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;padding:5px;display:flex;position:fixed}.ypss-task-people__list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ypss-task-people__search{background:var(--ypss-soft);color:var(--ypss-muted);border-radius:8px;flex:none;align-items:center;gap:6px;margin:2px 2px 6px;padding:6px 9px;display:flex}.ypss-task-people__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-task-people__tick{border:1.4px solid var(--ypss-line);color:#fff;border-radius:50%;flex:0 0 18px;place-items:center;height:18px;display:grid}.ypss-task-people__row[aria-checked=true] .ypss-task-people__tick{border-color:var(--ypss-accent);background:var(--ypss-accent)}.ypss-task-people__empty{color:var(--ypss-muted);font:400 13px/1.4 var(--ypss-font-sans);margin:8px}.ypss-task-row{transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);align-items:flex-start;padding-right:4px;display:flex;position:relative}.ypss-tasks .ypss-task-row{gap:0;min-height:0}.ypss-task-row:hover,.ypss-task-row.is-active{background:var(--ypss-soft)}.ypss-task-row__expand-slot{flex:0 0 26px;place-items:center;height:44px;display:grid}.ypss-task-row__expand{width:24px;height:32px;color:var(--ypss-muted-soft);cursor:pointer;opacity:0;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.ypss-task-row:hover .ypss-task-row__expand,.ypss-task-row__expand:focus-visible,.ypss-task-row__expand.is-open{opacity:1}.ypss-task-row__expand svg{transition:transform .2s var(--ypss-ease-standard);transform:rotate(-90deg)}.ypss-task-row__expand.is-open svg{transform:none}.ypss-task-row__check{cursor:pointer;background:0 0;border:0;flex:0 0 18px;align-items:center;height:44px;padding:0;display:flex}.ypss-task-row__box{border:1.4px solid var(--ypss-muted);width:18px;height:18px;color:var(--ypss-sent-ink);transition:background var(--ypss-duration-fast) var(--ypss-ease-standard), border-color var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:4px;place-items:center;display:grid}.ypss-task-row.is-done .ypss-task-row__box{border-color:var(--ypss-accent);background:var(--ypss-accent)}.ypss-task-row__body{flex-direction:column;flex:1;gap:5px;min-width:0;padding:11px 0 11px 13px;display:flex}.ypss-task-row__title{color:var(--ypss-ink);font:400 15px/1.45 var(--ypss-font-sans);text-align:start;text-wrap:pretty;cursor:text;background:0 0;border:0;padding:0}.ypss-task-row.is-done .ypss-task-row__title{color:var(--ypss-muted);text-decoration:line-through}.ypss-task-row__title-input{width:100%;min-width:0;color:var(--ypss-ink);caret-color:var(--ypss-ink);font:400 15px/1.45 var(--ypss-font-sans);resize:none;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.ypss-tasks .ypss-task-row__title-input:focus-visible{outline:none}.ypss-tasks .ypss-task-row.is-editing>.ypss-task-row__label-cell,.ypss-tasks .ypss-task-row.is-editing>.ypss-task-row__due-cell,.ypss-tasks .ypss-task-row.is-editing>.ypss-task-row__people-cell,.ypss-tasks .ypss-task-row.is-editing>.ypss-task-row__more{display:none}.ypss-task-row__description{color:var(--ypss-secondary);font:400 13px/1.5 var(--ypss-font-sans);text-wrap:pretty}.ypss-task-row__meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.ypss-task-row__due{color:var(--ypss-muted);font:500 12.5px var(--ypss-font-sans);white-space:nowrap;flex:none;align-items:center;gap:5px;display:flex}.ypss-task-row__label{background:var(--ypss-task-label-wash,color-mix(in srgb, var(--ypss-task-label-ink) 14%, var(--ypss-paper)));height:18px;color:var(--ypss-task-label-ink);font:500 11px var(--ypss-font-sans);white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:4px;padding:0 6px;display:flex}.ypss-task-row__person{flex:none;align-items:center;height:44px;padding-left:8px;display:flex}.ypss-task-row__more{height:44px;color:var(--ypss-muted-soft);font:700 13px/1 var(--ypss-font-sans);letter-spacing:1px;cursor:pointer;background:0 0;border:0;flex:0 0 40px}.ypss-tasks .ypss-tasks__scroll{padding:0 0 48px}.ypss-tasks .ypss-tasks__empty{padding:18px 56px}.ypss-tasks .ypss-tasks__add{min-height:51px;padding:0 20px 0 60px}.ypss-tasks .ypss-tasks__add-field{caret-color:var(--ypss-ink)}.ypss-tasks .ypss-task-row{align-items:flex-start;min-height:48px;padding:0 28px 0 34px}.ypss-tasks .ypss-task-row:hover,.ypss-tasks .ypss-task-row.is-active{background:#faf9f7}.ypss-tasks .ypss-task-row.is-dragging{opacity:.45}.ypss-tasks .ypss-task-row.is-drop-before:before,.ypss-tasks .ypss-task-row.is-drop-after:after{content:"";background:var(--ypss-accent);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:34px;right:28px}.ypss-tasks .ypss-task-row.is-drop-before:before{top:-1px}.ypss-tasks .ypss-task-row.is-drop-after:after{bottom:-1px}.ypss-tasks .ypss-task-row.is-open{background:#fef7ee}.ypss-tasks .ypss-task-row__expand-slot,.ypss-tasks .ypss-task-row__check{height:48px}.ypss-tasks .ypss-task-row__expand svg{transform:none}.ypss-tasks .ypss-task-row__expand.is-open svg,.ypss-tasks__completed-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.ypss-tasks .ypss-task-row.is-done .ypss-task-row__box{border-color:var(--ypss-accent);background:var(--ypss-accent)}.ypss-tasks .ypss-task-row__body{padding:13px 0 13px 13px}.ypss-tasks .ypss-task-row__description{margin-top:2px;padding-bottom:2px}.ypss-tasks .ypss-task-row__label-cell{flex:0 0 150px;justify-content:flex-end;align-items:center;min-height:48px;padding-left:12px;display:flex;position:relative}.ypss-tasks .ypss-task-row__due-cell{flex:0 0 124px;align-items:center;min-height:48px;padding-left:18px;display:flex}.ypss-tasks .ypss-task-row__label{max-width:100%;height:24px;color:var(--ypss-secondary);font:500 12px var(--ypss-font-sans);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#f2f1ef;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex;overflow:hidden}.ypss-tasks span.ypss-task-row__label{cursor:default}.ypss-tasks .ypss-task-row__due{color:#8a8681;height:26px;font:500 12.5px var(--ypss-font-sans);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;display:inline-flex}.ypss-tasks button.ypss-task-row__due{cursor:pointer}.ypss-tasks button.ypss-task-row__due:hover{background:#f2f1ef}.ypss-tasks .ypss-task-row__hint{height:24px;color:var(--ypss-muted-soft,#b4b0ab);font:500 12px var(--ypss-font-sans);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ypss-tasks .ypss-task-row__due-cell .ypss-task-row__hint{margin-left:-8px}.ypss-tasks .ypss-task-row:hover .ypss-task-row__hint,.ypss-tasks .ypss-task-row__hint:focus-visible,.ypss-tasks .ypss-task-row__hint[aria-expanded=true]{opacity:1}.ypss-tasks .ypss-task-row__people-cell{flex:none;align-items:center;min-width:36px;min-height:48px;padding-left:6px;display:flex}.ypss-tasks .ypss-task-row__people{background:0 0;border:0;border-radius:999px;align-items:center;padding:3px;display:flex}.ypss-tasks button.ypss-task-row__people{cursor:pointer}.ypss-tasks button.ypss-task-row__people:hover{background:#f2f1ef}.ypss-tasks .ypss-task-row__empty-face{color:var(--ypss-muted);display:block}@media (hover:hover){.ypss-tasks .ypss-task-row:not(:hover):not(:focus-within) .ypss-task-row__people.is-empty{opacity:0}}.ypss-tasks .ypss-task-row__face{box-shadow:0 0 0 2px var(--ypss-paper);z-index:1;border-radius:50%;display:block;position:relative}.ypss-tasks .ypss-task-row__face:first-child{z-index:2}.ypss-tasks .ypss-task-row__seen{background:var(--ypss-paper);width:11px;height:11px;box-shadow:0 0 0 1px var(--ypss-line);color:var(--ypss-cyan);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ypss-tasks .ypss-task-row__face+.ypss-task-row__face{margin-left:-8px}.ypss-tasks .ypss-task-row__more{opacity:0;flex:0 0 36px;height:48px}.ypss-tasks .ypss-task-row:hover .ypss-task-row__more,.ypss-tasks .ypss-task-row__more:focus-visible,.ypss-tasks .ypss-task-row__more[aria-expanded=true]{opacity:1}.ypss-tasks .ypss-task-menu{border-radius:12px;min-width:210px;top:42px;right:32px}.ypss-tasks .ypss-task-menu.is-up{top:auto;bottom:42px}.ypss-tasks .ypss-task-menu__item{min-height:36px;font-size:13.5px}.ypss-tasks .ypss-task-menu--label{top:30px;right:0}.ypss-tasks .ypss-task-menu--label.is-up{bottom:30px}.ypss-task-menu__glyph{flex:none;width:13px}.ypss-tasks__completed{margin-top:14px;position:relative}.ypss-tasks__completed-head{transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);align-items:center;padding-right:20px;display:flex}.ypss-tasks__completed-head:hover,.ypss-tasks__completed-head:focus-within{background:#faf9f7}.ypss-tasks__completed-more-slot{flex:none;margin-left:4px;position:relative}.ypss-tasks__completed-more{width:30px;height:30px;color:var(--ypss-muted);font:700 14px var(--ypss-font-sans);letter-spacing:1px;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none}.ypss-tasks__completed-head:hover .ypss-tasks__completed-more,.ypss-tasks__completed-head:focus-within .ypss-tasks__completed-more,.ypss-tasks__completed-more:focus-visible,.ypss-tasks__completed-more.is-open{opacity:1}.ypss-tasks__completed-more:hover,.ypss-tasks__completed-more.is-open{background:var(--ypss-soft);color:var(--ypss-ink)}.ypss-tasks .ypss-task-menu--completed{top:100%;left:0;right:auto}.ypss-tasks__completed-toggle{min-height:44px;color:var(--ypss-muted);font:500 13px var(--ypss-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 0 0 41px;display:flex}.ypss-tasks__completed-toggle svg{transition:transform .2s var(--ypss-ease-standard)}.ypss-tasks .ypss-tasks__completed-toggle:focus-visible{outline-offset:-2px}.ypss-tasks__completed-count{color:var(--ypss-muted-soft);font-weight:400}.ypss-task-assign-overlay{z-index:60;background:color-mix(in srgb, var(--ypss-ink) 15%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ypss-task-delete h2{color:var(--ypss-ink);font:600 17px/1.3 var(--ypss-font-sans);margin:0}.ypss-task-assign__button{border:1px solid var(--ypss-line);background:var(--ypss-paper);height:38px;color:var(--ypss-ink);font:500 14px var(--ypss-font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ypss-task-assign__button:hover{background:var(--ypss-soft)}.ypss-task-assign__button.is-danger{color:#fff;background:#c0524f;border-color:#c0524f}.ypss-task-delete{background:var(--ypss-paper);border-radius:18px;width:min(400px,100%);padding:24px;box-shadow:0 24px 70px #1c1a1947}.ypss-task-delete p{color:var(--ypss-secondary);font:400 14px/1.5 var(--ypss-font-sans);margin:10px 0 20px}.ypss-task-delete__actions{justify-content:flex-end;gap:10px;display:flex}.ypss-task-menu{z-index:40;background:var(--ypss-paper);min-width:196px;animation:ypss-tasks-fade .14s var(--ypss-ease-standard);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:absolute;top:40px;right:12px;box-shadow:0 10px 32px #2e2b2929,0 0 0 1px #2e2b290d}.ypss-task-menu.is-up{top:auto;bottom:40px}.ypss-task-menu__item,.ypss-task-menu .ypss-planner-menu__item{min-height:42px;color:var(--ypss-ink);font:500 14px var(--ypss-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 12px;display:flex}.ypss-task-menu__item>span:first-child:not(.ypss-task-menu__dot){flex:1}.ypss-task-menu__item .ypss-icon{color:var(--ypss-muted)}.ypss-task-menu__item:hover,.ypss-task-menu__item:focus-visible{background:var(--ypss-hover)}.ypss-task-menu__item.is-danger{color:var(--ypss-red)}.ypss-task-menu__back{height:36px;color:var(--ypss-muted);font:600 12px var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;display:flex}.ypss-task-menu__dot{border-radius:3px;flex:none;width:9px;height:9px}.ypss-task-menu__name{flex:1}.ypss-task-menu .ypss-task-menu__check{color:var(--ypss-accent)}.ypss-task-details-overlay{z-index:40;animation:ypss-tasks-fade .2s var(--ypss-ease-standard);background:#18141152;justify-content:center;align-items:center;padding:24px 12px;display:flex;position:fixed;inset:0}.ypss-task-details{background:var(--ypss-paper);width:min(580px,100%);height:min(620px,100%);color:var(--ypss-ink);border-radius:20px;outline:none;flex-direction:column;animation:.28s cubic-bezier(.2,.9,.3,1) ypss-task-details-in;display:flex;overflow:hidden;box-shadow:0 18px 50px #18141138}.ypss-task-details__head{align-items:flex-start;gap:8px;padding:20px 24px 6px;display:flex}.ypss-task-details__title{resize:none;min-width:0;color:var(--ypss-ink);font:600 21px/1.35 var(--ypss-font-sans);background:0 0;border:0;border-radius:6px;outline:none;flex:1;padding:6px 0;overflow:hidden}.ypss-task-details__bar{border-bottom:1px solid var(--ypss-line);flex:none;justify-content:space-between;align-items:center;padding:10px 14px 10px 24px;display:flex}.ypss-task-details__kicker{color:var(--ypss-muted);font:600 11px var(--ypss-font-sans);letter-spacing:.08em;text-transform:uppercase}.ypss-task-details__chip.is-locked{cursor:default}.ypss-task-details__close{width:40px;height:40px;color:var(--ypss-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.ypss-task-details__close:hover{background:var(--ypss-hover)}.ypss-task-details__chips{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 18px 12px;display:flex;position:relative}.ypss-task-details__time{width:7.5em;color:inherit;font:inherit;background:0 0;border:0;padding:0}.ypss-task-details__time:disabled{cursor:not-allowed}.ypss-task-details__chip{border:1px solid var(--ypss-line);border-radius:var(--ypss-radius-pill);background:var(--ypss-paper);height:30px;color:var(--ypss-secondary);font:500 12.5px var(--ypss-font-sans);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 11px;display:flex}.ypss-task-details__label.has-label{background:var(--ypss-task-label-wash,color-mix(in srgb, var(--ypss-task-label-ink) 14%, var(--ypss-paper)));color:var(--ypss-task-label-ink);border-color:#0000}.ypss-task-details__label-menu{z-index:6;border-radius:12px;width:200px;min-width:0;top:calc(100% - 8px);left:18px;right:auto}.ypss-task-details__label-menu .ypss-task-menu__item{border-radius:8px;min-height:40px;padding:0 10px}.ypss-task-details__new-label{border:1px solid var(--ypss-line);background:var(--ypss-soft);height:36px;color:var(--ypss-ink);font:500 14px var(--ypss-font-sans);border-radius:8px;margin:2px 0;padding:0 10px}.ypss-task-details__new-label:focus-visible{outline:2px solid var(--ypss-accent);outline-offset:-1px}.ypss-task-details__new-label-problem{color:var(--ypss-red);margin:4px 4px 2px;font-size:12px}.ypss-task-details__source{color:var(--ypss-secondary);flex-wrap:wrap;gap:8px;margin:0 18px 10px;font-size:12.5px;display:flex}.ypss-task-details__divider{background:var(--ypss-line);flex:none;height:1px;margin:0 18px}.ypss-task-details__body{flex:0 auto;min-height:0;position:relative;overflow-y:auto}.ypss-task-description{position:relative}.ypss-task-description__placeholder{color:var(--ypss-muted-soft);font:italic 400 15px var(--ypss-font-sans);pointer-events:none;position:absolute;top:16px;left:18px}.ypss-task-description__editor{min-height:120px;max-height:260px;color:var(--ypss-ink);font:400 15px/1.6 var(--ypss-font-sans);outline:none;padding:14px 18px 20px;overflow-y:auto}.ypss-tasks .ypss-task-description__editor:focus-visible{outline:none}.ypss-task-description__editor h2{font:700 17px/1.4 var(--ypss-font-sans);margin:6px 0 2px}.ypss-task-description__editor h3{font:600 15px/1.4 var(--ypss-font-sans);margin:4px 0 2px}.ypss-task-description__editor p,.ypss-task-description__editor ul,.ypss-task-description__editor ol{margin:0}.ypss-task-description__editor ul,.ypss-task-description__editor ol{padding-left:22px}.ypss-task-description__editor ul[data-tw-checklist]{padding-left:0;list-style:none}.ypss-task-description__editor input[type=checkbox]{vertical-align:-2px;accent-color:var(--ypss-accent);margin:0 8px 0 0}.ypss-task-description__editor blockquote{border-left:3px solid var(--ypss-line);color:var(--ypss-secondary);margin:4px 0;padding-left:12px;font-style:italic}.ypss-task-description__editor hr{border:0;border-top:1px solid var(--ypss-line);margin:10px 0}.ypss-task-description__slash{z-index:45;background:var(--ypss-paper);width:220px;animation:ypss-tasks-fade .12s var(--ypss-ease-standard);border-radius:12px;padding:6px;position:fixed;box-shadow:0 10px 30px #2e2b2929,0 0 0 1px #2e2b290d}.ypss-task-description__slash-title{color:var(--ypss-muted);font:600 11px var(--ypss-font-sans);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px 4px}.ypss-task-description__slash-option{height:40px;color:var(--ypss-ink);font:500 14px var(--ypss-font-sans);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex}.ypss-task-description__slash-option:hover,.ypss-task-description__slash-option[aria-selected=true]{background:var(--ypss-hover)}.ypss-task-description__slash-glyph{background:var(--ypss-hover);width:26px;height:26px;color:var(--ypss-secondary);font:700 11px var(--ypss-font-sans);border-radius:6px;place-items:center;display:grid}@keyframes ypss-tasks-fade{0%{opacity:0}}@keyframes ypss-task-details-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.ypss-task-menu,.ypss-task-details-overlay,.ypss-task-details,.ypss-task-description__slash{animation:none}}.ypss-planner-overlay{z-index:40;background:color-mix(in srgb, var(--ypss-ink) 12%, transparent);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ypss-planner-dialog{border-radius:var(--ypss-radius-card);background:var(--ypss-paper);width:min(100%,540px);max-height:calc(100% - 32px);color:var(--ypss-ink);font:400 15px/1.5 var(--ypss-font-sans);box-shadow:var(--ypss-shadow-modal);flex-direction:column;display:flex}.ypss-planner-dialog--full{width:min(100%,720px);height:min(100%,640px)}.ypss-planner-dialog__head{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.ypss-planner-dialog__head-actions{align-items:center;gap:4px;display:flex}.ypss-planner-dialog__title{font:600 17px/1.3 var(--ypss-font-sans);margin:0}.ypss-planner-dialog__body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px;display:flex;overflow-y:auto}.ypss-planner-dialog__foot{border-top:var(--ypss-border-hairline) solid var(--ypss-line);justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.ypss-conversation-task-overlay,.ypss-conversation-event-overlay{background:color-mix(in srgb, var(--ypss-ink) 15%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.ypss-conversation-task-dialog{width:min(340px, calc(100vw / var(--ypss-page-zoom,1) - 32px));min-height:200px;max-height:calc(100vh / var(--ypss-page-zoom,1) - 32px);border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-ink);font-family:var(--ypss-font-sans);box-shadow:var(--ypss-shadow-modal);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ypss-conversation-task-editor.ypss-task-card{width:100%;box-shadow:none;border:0;border-radius:0;padding:12px 20px 7px;overflow-y:auto}.ypss-conversation-task-dialog__note{color:var(--ypss-muted);margin:14px 20px 0;font-size:13px}.ypss-conversation-task-dialog__error{color:var(--ypss-red);margin:0 20px 8px;font-size:13px}.ypss-conversation-task-list{flex:1;min-height:0;overflow-y:auto}.ypss-conversation-task-list .ypss-task-card{width:100%;box-shadow:none;border:0;border-radius:0;padding:12px 20px 7px}.ypss-conversation-task-editor .ypss-task-card__topline{margin-bottom:13px}.ypss-conversation-task-editor__assignees{border-radius:var(--ypss-radius-pill);width:54px;min-height:38px;color:var(--ypss-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 54px;place-items:center;padding:3px;display:grid}.ypss-conversation-task-editor__assignee-icon{border-radius:var(--ypss-radius-pill);background:var(--ypss-soft);place-items:center;width:22px;height:22px;display:grid}.ypss-conversation-task-editor .ypss-task-title:focus-visible,.ypss-conversation-task-editor .ypss-task-text:focus-visible{outline:0}.ypss-conversation-task-editor__entry.ypss-task-add{border-top:var(--ypss-border-hairline) solid var(--ypss-line);margin-top:0;padding-top:2px}.ypss-conversation-task-editor__entry .ypss-task-text{min-height:32px}.ypss-conversation-task-dialog__actions{justify-content:flex-end;gap:8px;margin-top:auto;padding:10px 12px;display:flex}.ypss-conversation-task-dialog__actions .ypss-planner-button{border:0;min-height:30px;padding:6px 12px;font-size:12px}.ypss-conversation-task-dialog__actions .ypss-planner-button:not(.is-primary){background:var(--ypss-soft)}.ypss-conversation-event-dialog{width:min(356px, calc(100vw / var(--ypss-page-zoom,1) - 32px));max-height:calc(100vh / var(--ypss-page-zoom,1) - 32px);border:0;border-radius:14px}.ypss-conversation-event-dialog .ypss-planner-dialog__head{border-bottom:0;padding:17px 16px 10px}.ypss-conversation-event-dialog .ypss-planner-dialog__head-actions .ypss-icon-button{width:30px;height:30px}.ypss-conversation-event-dialog .ypss-planner-dialog__body{gap:10px;padding:4px 16px 20px}.ypss-conversation-event-dialog .ypss-planner-dialog__foot{border-top:0;gap:8px;padding:0 16px 16px}.ypss-conversation-event-dialog .ypss-planner-dialog__foot .ypss-planner-button{min-height:34px;font-size:12px}.ypss-conversation-event-dialog .ypss-planner-input{background:var(--ypss-paper);border-radius:9px;min-height:40px;padding:8px 10px;font-size:13px}.ypss-conversation-event-dialog .ypss-planner-field{font-size:11px;font-weight:400}.ypss-calendar-editor__people{flex-direction:column;gap:7px;min-width:0;display:flex}.ypss-calendar-editor__invitees{min-width:0;color:var(--ypss-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.ypss-calendar-editor__invitees>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ypss-calendar-editor__people-button{align-self:flex-start}.ypss-calendar-editor__people-button small{margin-left:4px}.ypss-calendar-editor__invite-note{color:var(--ypss-muted);font-size:10.5px;line-height:1.4}.ypss-conversation-event-dialog .ypss-calendar-editor__people-button{background:var(--ypss-paper);border-radius:8px;min-height:34px;padding-inline:10px;font-size:12px;font-weight:400}.ypss-conversation-event-dialog .ypss-calendar-editor__times{gap:8px}.ypss-conversation-event-dialog .ypss-planner-dialog__foot .ypss-planner-button{background:var(--ypss-paper);min-height:36px;padding-inline:13px}.ypss-conversation-event-dialog .ypss-planner-dialog__foot .is-primary{background:var(--ypss-accent);min-width:78px}@media (max-width:700px){.ypss-tasks{flex-direction:column}.ypss-tasks__sidebar{border-right:0;border-bottom:1px solid var(--ypss-line);flex:none}.ypss-tasks__search{margin:12px 16px 8px}.ypss-tasks__views{flex-direction:row;gap:4px;padding:0 12px 8px}.ypss-tasks__view-slot{flex:1;min-width:0}.ypss-tasks__view>svg{display:none}.ypss-tasks__view{height:46px;padding:0 8px}.ypss-tasks .ypss-task-row{flex-wrap:wrap;padding:0 8px 0 12px}.ypss-tasks .ypss-task-row__body{flex:calc(100% - 140px)}.ypss-tasks .ypss-task-row__label-cell,.ypss-tasks .ypss-task-row__due-cell{flex:none;order:1;justify-content:flex-start;min-height:0;margin-top:-8px;padding:0 0 10px}.ypss-tasks .ypss-task-row__label-cell{margin-left:57px}.ypss-tasks .ypss-task-row__due-cell{padding-left:14px}:is(.ypss-tasks .ypss-task-row__label-cell:has(>.ypss-task-row__hint:only-child),.ypss-tasks .ypss-task-row__due-cell:has(>.ypss-task-row__hint:only-child)){display:none}.ypss-tasks__header{padding:16px 16px 10px}.ypss-tasks__chips-row{padding:0 16px}}@media (max-width:480px){.ypss-conversation-task-overlay,.ypss-conversation-event-overlay{align-items:flex-end;padding:0}.ypss-conversation-task-dialog,.ypss-conversation-event-dialog{width:100%;max-height:calc(85vh / var(--ypss-page-zoom,1));border-radius:16px 16px 0 0}}.ypss-planner-popover{z-index:50;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-sm);background:var(--ypss-paper);min-width:148px;max-width:calc(100% - 16px);color:var(--ypss-ink);font:400 13px/1.4 var(--ypss-font-sans);box-shadow:var(--ypss-shadow-overlay);padding:4px;position:absolute}.ypss-planner-menu{flex-direction:column;display:flex}.ypss-planner-menu__group{border-left:var(--ypss-border-hairline) solid var(--ypss-line);flex-direction:column;margin-left:11px;display:flex}.ypss-planner-menu__item{border-radius:var(--ypss-radius-xs);min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 10px;display:flex}.ypss-planner-menu__item:hover:not(:disabled){background:var(--ypss-soft)}.ypss-planner-menu__item:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-planner-menu__item.is-danger{color:var(--ypss-red)}.ypss-planner-menu__item.is-danger:hover{background:color-mix(in srgb, var(--ypss-red) 8%, var(--ypss-paper))}.ypss-planner-menu__item .ypss-icon.is-open{transform:rotate(90deg)}.ypss-planner-menu__hint{color:var(--ypss-muted);margin-left:auto;font-size:12px}@media (pointer:coarse){.ypss-planner-menu__item{min-height:40px}}.ypss-planner-field{color:var(--ypss-secondary);font-size:13px;font-weight:500}.ypss-planner-input{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-md);background:var(--ypss-input);width:100%;min-height:40px;color:var(--ypss-ink);font:inherit;padding:8px 11px}.ypss-planner-error{color:var(--ypss-red);margin:0;font-size:13px}.ypss-planner-link{color:var(--ypss-accent-ink);font:inherit;cursor:pointer;background:0 0;border:0}.ypss-planner-button{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-sm);background:var(--ypss-soft);min-height:36px;color:var(--ypss-ink);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ypss-planner-button.is-primary{background:var(--ypss-accent);color:var(--ypss-sent-ink);border-color:#0000}.ypss-planner-button.is-danger{background:color-mix(in srgb, var(--ypss-red) 9%, var(--ypss-paper));color:var(--ypss-red);border-color:#0000}.ypss-planner-button:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-calendar{isolation:isolate;background:var(--ypss-paper);height:100%;color:var(--ypss-ink);font:400 14px/1.4 var(--ypss-font-sans);--ypss-calendar-gutter-width:60px;--ypss-calendar-block:color-mix(in srgb, var(--ypss-accent) 25%, var(--ypss-paper));flex-direction:column;display:flex;position:relative}.ypss-calendar :focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset,-2px)}.ypss-calendar__header{align-items:center;gap:8px;padding:20px 26px 12px;display:flex}.ypss-calendar__today{border:.5px solid color-mix(in srgb, var(--ypss-ink) 14%, transparent);background:var(--ypss-paper);min-height:38px;color:var(--ypss-ink);font:600 13px/1.2 var(--ypss-font-sans);box-shadow:var(--ypss-shadow-pill);cursor:pointer;transition:border-color var(--ypss-duration-fast) var(--ypss-ease-standard), box-shadow var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.ypss-calendar__today:hover{border-color:color-mix(in srgb, var(--ypss-ink) 20%, transparent)}.ypss-calendar__today:active{background:var(--ypss-soft)}.ypss-calendar__header h1{font:600 26px/1.2 var(--ypss-font-sans);flex:1;margin:0}.ypss-go-to-date{width:min(100%,356px)}.ypss-go-to-date__month{justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.ypss-go-to-date__month strong{font:500 15px/1.4 var(--ypss-font-sans)}.ypss-go-to-date__grid{grid-template-columns:repeat(7,1fr);gap:2px;padding-bottom:8px;display:grid}.ypss-go-to-date__weekday{color:var(--ypss-muted);font:500 11px/1 var(--ypss-font-sans);text-align:center;padding:6px 0}.ypss-go-to-date__day{border-radius:var(--ypss-radius-md);height:35px;color:var(--ypss-ink);font:400 13px/1 var(--ypss-font-sans);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0}.ypss-go-to-date__day:hover{background:var(--ypss-soft)}.ypss-go-to-date__day.is-selected{background:var(--ypss-accent);color:var(--ypss-sent-ink)}.ypss-go-to-date__day{position:relative}.ypss-go-to-date__day.has-events:after{content:"";background:var(--ypss-secondary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:calc(50% - 2px)}.ypss-go-to-date__day.is-selected.has-events:after{background:currentColor}.ypss-calendar-view-switch{background:var(--ypss-soft);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ypss-calendar-view-switch__option{min-height:30px;color:var(--ypss-secondary);font:500 13px/1.2 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px}.ypss-calendar-view-switch__option:hover{color:var(--ypss-ink)}.ypss-calendar-view-switch__option[aria-checked=true]{background:var(--ypss-paper);color:var(--ypss-ink);box-shadow:var(--ypss-shadow-pill);font-weight:600}.ypss-calendar-view-switch__option:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:1px}.ypss-calendar-grid-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.ypss-calendar-day-heads{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);display:flex;overflow:hidden}.ypss-calendar-zone{flex:0 0 var(--ypss-calendar-gutter-width);color:var(--ypss-muted);flex-direction:column;font-size:10px;display:flex}.ypss-calendar-zone>span:first-child{flex:0 0 60px;place-items:center;display:grid}.ypss-calendar-zone__all-day{text-align:end;flex:1;padding:6px 8px 0 0}.ypss-calendar-head-column{flex-direction:column;flex:0 0 var(--ypss-calendar-day-width,160px);min-width:0;display:flex}.ypss-calendar-all-day{border-left:var(--ypss-border-hairline) solid var(--ypss-line);flex-direction:column;gap:2px;min-height:24px;padding:2px 3px 4px;display:flex;position:relative}.ypss-calendar-all-day.is-roomy{min-height:30px}.ypss-calendar-all-day__chip,.ypss-calendar-all-day__more{z-index:1;min-height:22px;color:var(--ypss-ink);font:500 12px/18px var(--ypss-font-sans);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;padding:2px 8px;position:relative;overflow:hidden}.ypss-calendar-all-day__chip{background:var(--ypss-calendar-block);align-items:center;gap:4px;display:flex}.ypss-calendar-all-day__title{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ypss-calendar-all-day__more{color:var(--ypss-secondary);background:0 0}.ypss-calendar-all-day__add{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.ypss-calendar-all-day__add:hover{background:var(--ypss-soft)}.ypss-calendar-head-viewport{flex:1;min-width:0;overflow:hidden}.ypss-calendar-head-track{will-change:transform;display:flex}.ypss-calendar-day-head{border-left:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:8px;min-height:60px;padding:10px 12px;display:flex}.ypss-calendar-day-head[data-compact]{text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:8px 2px}.ypss-calendar-day-head__number{border-radius:var(--ypss-radius-md);place-items:center;width:32px;height:32px;font-size:21px;font-weight:500;display:grid}.ypss-calendar-day-head[data-compact] .ypss-calendar-day-head__number{width:28px;height:28px;font-size:19px}.ypss-calendar-day-head__copy{flex-direction:column;display:flex}.ypss-calendar-day-head__copy strong{font-size:12px;font-weight:500}.ypss-calendar-day-head__copy small{color:var(--ypss-muted);font-size:11px}.ypss-calendar-day-head.is-today .ypss-calendar-day-head__number,.ypss-calendar-day-head.is-today .ypss-calendar-day-head__copy strong,.ypss-calendar-day-head.is-today .ypss-calendar-day-head__copy small{color:var(--ypss-accent)}.ypss-calendar-vscroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ypss-calendar-grid{display:flex;position:relative}.ypss-calendar-gutter{flex:0 0 var(--ypss-calendar-gutter-width);position:relative}.ypss-calendar-gutter__mark{color:var(--ypss-muted);font-size:10px;position:absolute;right:7px;transform:translateY(-50%)}.ypss-calendar-hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.ypss-calendar-track{height:100%;display:flex}.ypss-calendar-day{flex:0 0 var(--ypss-calendar-day-width,160px);scroll-snap-align:start;border-left:var(--ypss-border-hairline) solid var(--ypss-line);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background-image:linear-gradient(to bottom, var(--ypss-line) 1px, transparent 1px);background-repeat:repeat-y;position:relative}.ypss-calendar-now{z-index:4;background:var(--ypss-red);pointer-events:none;height:1px;position:absolute;left:0;right:0}.ypss-calendar-now:before{content:"";background:var(--ypss-red);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:-3px}.ypss-calendar-event{z-index:2;border-radius:var(--ypss-radius-xs);background:var(--ypss-calendar-block);color:var(--ypss-ink);cursor:grab;line-height:1.3;position:absolute;overflow:visible}.ypss-calendar-event.is-selected{z-index:6}.ypss-calendar-event.is-draft{outline:var(--ypss-border-hairline) dashed var(--ypss-accent)}.ypss-calendar-event__main{width:100%;height:100%;color:inherit;font:inherit;text-align:start;cursor:inherit;background:0 0;border:0;flex-direction:column;padding:4px 7px;display:flex}.ypss-calendar-event.is-short .ypss-calendar-event__main{flex-direction:row;align-items:center;gap:5px;padding:1px 5px}.ypss-calendar-event__main strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.ypss-calendar-event.is-compact .ypss-calendar-event__main strong,.ypss-calendar-event.is-short .ypss-calendar-event__main strong{-webkit-line-clamp:1}.ypss-calendar-event__time{color:var(--ypss-secondary);white-space:nowrap;margin-top:2px;font-size:12px}.ypss-calendar-event__people{pointer-events:none;height:20px;position:absolute;bottom:3px;right:4px}.ypss-calendar-event.is-short .ypss-calendar-event__people,.ypss-calendar-event.is-compact .ypss-calendar-event__people{display:none}.ypss-event-people-badge{flex:none;align-items:center;gap:3px;display:inline-flex}.ypss-event-people-badge__faces,.ypss-event-people-badge__face{display:inline-flex}.ypss-event-people-badge__count{color:var(--ypss-secondary);font:600 11px/1 var(--ypss-font-sans)}.ypss-calendar-event__more{border-radius:var(--ypss-radius-xs);background:var(--ypss-calendar-block);opacity:0;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard);position:absolute;bottom:2px;right:3px}.ypss-calendar-event:hover .ypss-calendar-event__more,.ypss-calendar-event:focus-within .ypss-calendar-event__more,.ypss-calendar-event.is-selected .ypss-calendar-event__more{opacity:1}@media (hover:none){.ypss-calendar-event__more{opacity:1}}.ypss-calendar-event.is-short .ypss-calendar-event__more{height:17px;bottom:0}.ypss-calendar-resize{z-index:3;touch-action:none;cursor:ns-resize;width:22px;height:22px;position:absolute}.ypss-calendar-resize.is-start{top:-18px;right:calc(10% - 11px)}.ypss-calendar-resize.is-end{bottom:-11px;left:calc(10% - 11px)}.ypss-calendar-resize:after{content:"";background:var(--ypss-paper);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ypss-accent) 45%, transparent);border-radius:50%;position:absolute;top:7px;left:7px}.ypss-calendar-resize.is-start:after{top:14px}.ypss-calendar-selection{z-index:5;border-radius:var(--ypss-radius-xs);background:var(--ypss-calendar-block);pointer-events:none;transition:top 90ms var(--ypss-ease-standard), height 90ms var(--ypss-ease-standard);padding:5px;font-size:11px;position:absolute;left:3px;right:3px}@media (prefers-reduced-motion:reduce){.ypss-calendar-selection{transition:none}}.ypss-calendar-editor__times{grid-template-columns:1fr;gap:6px;display:grid}.ypss-calendar-editor__edge{grid-template-columns:56px minmax(0,1fr) minmax(0,132px);align-items:center;gap:8px;display:grid}.ypss-calendar-editor__edge>.ypss-planner-field{margin:0}.ypss-calendar-editor__edge>input[type=date]:last-child{grid-column:2/-1}@media (max-width:420px){.ypss-calendar-editor__edge{grid-template-columns:48px minmax(0,1fr) minmax(0,108px)}}.ypss-event-card-overlay{background:color-mix(in srgb, var(--ypss-ink) 10%, transparent)}.ypss-event-card{background:var(--ypss-paper);width:min(100%,300px);max-height:100%;color:var(--ypss-ink);font:400 14px/1.4 var(--ypss-font-sans);box-shadow:var(--ypss-shadow-modal);animation:ypss-event-card-enter var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:12px;flex-direction:column;padding:16px;display:flex;overflow-y:auto}@keyframes ypss-event-card-enter{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ypss-event-card{animation:none}}.ypss-event-card__menu{justify-content:flex-end;margin:-6px 0 12px;display:flex}.ypss-event-card__form{flex-direction:column;gap:16px;display:flex}.ypss-event-card__label{color:var(--ypss-secondary);flex-direction:column;gap:6px;font-size:12px;display:flex}.ypss-event-card__name-row{align-items:center;gap:6px;display:flex}.ypss-event-card__input{background:var(--ypss-soft);min-width:0;min-height:40px;color:var(--ypss-ink);font:inherit;border:0;border-radius:8px;outline:none;flex:1;padding:9px 10px;font-size:14px}.ypss-calendar .ypss-event-card__input:focus-visible{background:color-mix(in srgb, var(--ypss-soft) 92%, var(--ypss-ink));outline:none}.ypss-event-card__description{resize:vertical;min-height:64px}.ypss-event-card__row{min-height:32px;color:var(--ypss-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:flex}.ypss-event-card__row .ypss-icon{color:var(--ypss-muted)}.ypss-event-card__row>span{flex:1}.ypss-event-card__chips{cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;gap:4px;min-width:0;padding:0;display:flex}.ypss-event-card__chip{background:var(--ypss-soft);max-width:100%;color:var(--ypss-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 9px 2px 2px;font-size:12px;display:inline-flex;overflow:hidden}.ypss-event-card__people>.ypss-icon-button{background:var(--ypss-soft);border-radius:999px}.ypss-event-card__row>small{color:var(--ypss-muted);font-size:12px}.ypss-event-card__note,.ypss-event-card__conflicts{color:var(--ypss-muted);margin:0;font-size:12px}.ypss-event-card__conflicts{background:var(--ypss-soft);border-radius:10px;padding:9px 11px}.ypss-event-card__actions{gap:8px;margin-top:2px;display:flex}.ypss-event-card__actions>.ypss-planner-button{border:0;border-radius:8px;flex:1;min-width:0;min-height:36px}.ypss-event-card__actions>.ypss-planner-button:not(.is-primary){background:var(--ypss-soft)}.ypss-calendar-editor__row{border-radius:var(--ypss-radius-md);min-height:38px;color:var(--ypss-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 8px;font-size:14px;display:flex}.ypss-calendar-editor__row:hover{background:var(--ypss-soft)}.ypss-calendar-editor__row .ypss-icon{color:var(--ypss-secondary)}.ypss-calendar-editor__row>span:nth-child(2){flex:1}.ypss-calendar-editor__value{color:var(--ypss-secondary);font-size:13px}.ypss-calendar-editor__switch{background:var(--ypss-line);width:34px;height:20px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:10px;position:relative}.ypss-calendar-editor__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 2px #0003}.ypss-calendar-editor__row[aria-checked=true] .ypss-calendar-editor__switch{background:var(--ypss-accent)}.ypss-calendar-editor__row[aria-checked=true] .ypss-calendar-editor__switch:after{transform:translate(14px)}.ypss-calendar-editor__repeat-menu{z-index:60;border-radius:var(--ypss-radius-md);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-modal);padding:4px;font-size:13px;position:fixed}.ypss-calendar-editor__description-input{resize:vertical;min-height:72px}.ypss-calendar-editor__description{white-space:pre-wrap;color:var(--ypss-secondary);margin:0;font-size:13px}.ypss-calendar-editor__conflicts,.ypss-calendar-editor__attendees{color:var(--ypss-secondary);margin:0;font-size:13px}.ypss-calendar-delete-confirm{width:212px;padding:12px}.ypss-calendar-delete-confirm__question{margin:0 0 8px;font-size:13px;font-weight:500}.ypss-calendar-delete-confirm__actions{flex-wrap:wrap;gap:8px;display:flex}.ypss-calendar-delete-confirm__actions>button{flex:auto;min-height:32px;padding:0 10px}.ypss-calendar-people{flex-direction:column;display:flex}.ypss-calendar-people__empty{color:var(--ypss-muted)}.ypss-calendar-person-row{min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 2px;display:flex}.ypss-calendar-person-row__copy{flex-direction:column;flex:1;min-width:0;display:flex}.ypss-calendar-person-row__copy strong{font-size:14px;font-weight:500}.ypss-calendar-person-row__copy small{color:var(--ypss-muted);font-size:11px}.ypss-calendar-person-row__check{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.ypss-calendar-person-row[aria-pressed=true] .ypss-calendar-person-row__check{border-color:var(--ypss-accent);color:var(--ypss-accent)}.ypss-planner-event-invite{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-chat-radius-card-large);background:var(--ypss-paper);width:374px;max-width:100%;color:var(--ypss-ink);font:400 12.75px/1.5 var(--ypss-font-sans);padding:17px 20.5px}.ypss-planner-event-invite__topline{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.ypss-planner-event-invite__kind{letter-spacing:.02em;color:var(--ypss-secondary);align-items:center;gap:7.5px;font-size:10px;font-weight:500;display:inline-flex}.ypss-planner-event-invite__kind .ypss-icon{box-sizing:content-box;border-radius:var(--ypss-chat-radius-sm);background:var(--ypss-accent-wash);color:var(--ypss-accent);padding:4.5px}.ypss-planner-event-invite__avatars{border-radius:var(--ypss-radius-pill);min-height:34px;color:var(--ypss-secondary);cursor:pointer;background:0 0;border:0;align-items:center;padding:3.5px 0 3.5px 3.5px;display:inline-flex}.ypss-planner-event-invite__title{font:600 16px/1.35 var(--ypss-font-sans);margin:15.5px 0 0}.ypss-planner-event-invite__schedule{margin-top:15.5px}.ypss-planner-event-invite__schedule p{grid-template-columns:13.5px minmax(0,1fr);align-items:center;column-gap:10px;margin:0 0 9px;font-size:15px;line-height:1.5;display:grid}.ypss-planner-event-invite__schedule p:last-child{margin-bottom:0}.ypss-planner-event-invite__organizer{color:var(--ypss-secondary);margin:12px 0 0;font-size:11px}.ypss-planner-event-invite__status{color:var(--ypss-secondary);margin:0;padding-top:12px;font-size:11px;line-height:1.55}.ypss-planner-event-invite__actions{gap:8.5px;margin-top:13.5px;display:flex}.ypss-planner-event-invite__actions>button{border-radius:var(--ypss-chat-radius-md);flex:1;min-height:37px;padding:8.5px 12px;font-size:12px}:root[data-theme=dark] :is(.ypss-task-row__label,.ypss-task-details__label.has-label){background:color-mix(in srgb, var(--ypss-task-label-ink) 28%, var(--ypss-paper))}.ypss-conversation-task-dialog{width:min(380px, calc(100vw / var(--ypss-page-zoom,1) - 32px));position:relative}.ypss-conversation-task-list{max-height:calc(100vh / var(--ypss-page-zoom,1) - 140px);transition:height var(--ypss-duration-base) var(--ypss-ease-standard)}.ypss-conversation-task-list .ypss-task-add .ypss-task-text{min-height:40px;padding:10px 0;font-size:15px}.ypss-task-add__assign{animation:ypss-task-assign-in var(--ypss-duration-base) var(--ypss-ease-standard) both;flex-flow:wrap;gap:6px;padding:2px 0 10px 30px;display:flex}.ypss-task-add__person{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-radius-pill);background:var(--ypss-paper);width:auto;min-height:28px;color:var(--ypss-secondary);font:500 12.5px/1.2 var(--ypss-font-sans);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard), border-color var(--ypss-duration-fast) var(--ypss-ease-standard);flex:none;align-items:center;gap:6px;padding:3px 10px 3px 4px;display:inline-flex}.ypss-task-add__person:hover{background:var(--ypss-soft)}.ypss-task-add__person[aria-pressed=true]{border-color:var(--ypss-accent);background:var(--ypss-accent-wash);color:var(--ypss-accent-ink)}.ypss-task-assign-menu{z-index:10002;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);min-width:190px;max-width:260px;max-height:220px;box-shadow:var(--ypss-shadow-modal);transform-origin:100% 0;animation:ypss-task-menu-in var(--ypss-duration-base) var(--ypss-ease-emphasized) both;border-radius:10px;flex-direction:column;padding:4px;display:flex;position:fixed;overflow-y:auto}.ypss-task-assign-menu.is-above{transform-origin:100% 100%}.ypss-task-assign-menu__person{min-height:36px;color:var(--ypss-ink);font:400 13.5px/1.3 var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:5px 8px;display:flex}.ypss-task-add__person>:first-child,.ypss-task-assign-menu__person>:first-child{flex-shrink:0}.ypss-task-assign-menu__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ypss-task-assign-menu__person:hover,.ypss-task-assign-menu__person:focus-visible{background:var(--ypss-soft);outline:0}.ypss-task-assign-menu__person[aria-checked=true] svg{color:var(--ypss-accent)}.ypss-task-assign-menu__empty{color:var(--ypss-muted);margin:8px;font-size:13px}.ypss-task-row.is-leaving{animation:ypss-task-row-out .2s var(--ypss-ease-exit) both;pointer-events:none;overflow:hidden}@keyframes ypss-task-menu-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes ypss-task-assign-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes ypss-task-row-out{0%{opacity:1;max-height:80px}to{opacity:0;max-height:0;margin-block:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.ypss-conversation-task-list{transition:none}.ypss-task-assign-menu,.ypss-task-add__assign{animation:none}}.ypss-conversation-event-dialog{width:min(400px, calc(100vw / var(--ypss-page-zoom,1) - 32px))}.ypss-conversation-event__name,.ypss-conversation-event__date-row,.ypss-conversation-event__times{align-items:flex-end;gap:10px;display:flex}.ypss-conversation-event__name>input,.ypss-conversation-event__date,.ypss-conversation-event__times>div{flex:1;min-width:0}.ypss-conversation-event__date,.ypss-conversation-event__times>div{flex-direction:column;display:flex}.ypss-conversation-event__date-row,.ypss-conversation-event__times{margin-top:12px}.ypss-conversation-event__people{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);min-width:40px;height:40px;color:var(--ypss-secondary);cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:relative}.ypss-conversation-event__people:hover{background:var(--ypss-soft)}.ypss-conversation-event__people.has-people{border-color:var(--ypss-line)}.ypss-conversation-event__add{border-radius:var(--ypss-radius-pill);background:var(--ypss-soft);width:20px;height:20px;color:var(--ypss-secondary);place-items:center;display:grid}.ypss-conversation-event__people:not(.has-people) .ypss-conversation-event__add{display:none}.ypss-conversation-event-dialog .ypss-planner-dialog__title{font-size:19.5px}.ypss-conversation-event-dialog .ypss-planner-field,.ypss-conversation-event__all-day{color:var(--ypss-muted);font-weight:600}.ypss-conversation-event__invitees{margin-top:8px}.ypss-conversation-event__all-day{height:40px;font-family:var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:10px;padding:0 4px 0 8px;font-size:13px;line-height:1;display:inline-flex}.ypss-task-row__group{margin-top:3px;display:block}.ypss-event-card__group{padding:4px 0}
.ypss-tasks__transfer{border-top:1px solid var(--ypss-line);gap:8px;margin-top:auto;padding:16px 28px 22px;display:flex}.ypss-tasks__transfer-button{border:1px solid var(--ypss-line);background:var(--ypss-paper);min-height:36px;color:var(--ypss-ink);font:500 13px/1.2 var(--ypss-font-sans);cursor:pointer;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ypss-tasks__transfer-button:hover{background:var(--ypss-soft)}.ypss-tasks__transfer-button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-tasks__transfer-import{transform:rotate(180deg)}.ypss-task-import{width:min(560px, calc(100vw / var(--ypss-page-zoom,1) - 32px))}.ypss-task-import__file{color:var(--ypss-muted);font:500 12px/1.4 var(--ypss-font-sans);overflow-wrap:anywhere;margin:0 0 8px}.ypss-task-import__count,.ypss-task-import__summary,.ypss-task-import__lists{color:var(--ypss-ink);font:400 14px/1.45 var(--ypss-font-sans);margin:0 0 12px}.ypss-task-import__problem{color:var(--ypss-red);font:500 14px/1.45 var(--ypss-font-sans);margin:0}.ypss-task-import__mapping{border:1px solid var(--ypss-line);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 14px;padding:10px 12px 12px;display:grid}.ypss-task-import__mapping legend{color:var(--ypss-muted);font:600 12px/1 var(--ypss-font-sans);padding:0 4px}.ypss-task-import__mapping label{min-width:0;color:var(--ypss-secondary);font:500 12px/1.3 var(--ypss-font-sans);flex-direction:column;gap:4px;display:flex}.ypss-task-import__mapping select{border:1px solid var(--ypss-line);background:var(--ypss-paper);min-width:0;min-height:32px;color:var(--ypss-ink);font:400 13px/1.2 var(--ypss-font-sans);border-radius:8px}.ypss-task-import__preview{border-collapse:collapse;width:100%;font:400 13px/1.35 var(--ypss-font-sans);margin:0 0 12px}.ypss-task-import__preview caption{color:var(--ypss-muted);font:600 12px/1 var(--ypss-font-sans);text-align:left;padding-bottom:6px}.ypss-task-import__preview th,.ypss-task-import__preview td{border-bottom:1px solid var(--ypss-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.ypss-task-import__preview th{color:var(--ypss-muted);font-weight:600}.ypss-task-import__warnings{color:var(--ypss-secondary);font:400 13px/1.45 var(--ypss-font-sans);margin:0 0 12px;padding-left:18px}.ypss-task-import__progress{font:500 13px/1.3 var(--ypss-font-sans);align-items:center;gap:10px;display:flex}.ypss-task-import__progress progress{height:8px;accent-color:var(--ypss-accent);flex:1}.ypss-task-import__primary,.ypss-task-import__secondary{min-height:36px;font:600 13px/1 var(--ypss-font-sans);cursor:pointer;border-radius:10px;padding:0 16px}.ypss-task-import__primary{background:var(--ypss-accent);color:var(--ypss-sent-ink);border:0}.ypss-task-import__secondary{border:1px solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-ink)}.ypss-task-import__primary:disabled,.ypss-task-import__secondary:disabled{cursor:default;opacity:.5}@media (max-width:560px){.ypss-task-import__mapping{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ypss-tasks__transfer{border-top:0;margin-top:0;padding:0 16px 10px}.ypss-tasks__transfer-button{flex:none;min-height:30px}}
.ypss-calendar-import .ypss-planner-dialog__body{min-width:min(420px, 80vw / var(--ypss-page-zoom,1))}.ypss-calendar-import__body{flex-direction:column;gap:10px;display:flex}.ypss-calendar-import__body p{margin:0}.ypss-calendar-import__file{color:var(--ypss-secondary);overflow-wrap:anywhere;font-size:12px}.ypss-calendar-import__facts,.ypss-calendar-import__warnings{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.ypss-calendar-import__warnings{border-radius:var(--ypss-radius-sm);background:var(--ypss-accent-wash);color:var(--ypss-ink);padding:10px 12px 10px 28px;font-size:12.5px}.ypss-calendar-import__progress{width:100%;height:8px;accent-color:var(--ypss-accent)}.ypss-calendar-import__note{color:var(--ypss-muted);font-size:12px}.ypss-calendar-import__error{color:var(--ypss-red);margin:0}
