.ypss-notes{background:var(--ypss-paper);min-width:0;min-height:0;color:var(--ypss-ink);flex:1;display:flex;position:relative;overflow:hidden}.ypss-notes__list-pane{flex:0 0 var(--ypss-notes-sidebar-width,272px);width:var(--ypss-notes-sidebar-width,272px);border-right:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);min-height:0;transition:flex-basis var(--ypss-duration-enter) var(--ypss-ease-emphasized), width var(--ypss-duration-enter) var(--ypss-ease-emphasized), opacity var(--ypss-duration-base) var(--ypss-ease-standard);flex-direction:column;display:flex;overflow:hidden}.ypss-notes:has(>.ypss-sidebar-resizer[data-dragging])>.ypss-notes__list-pane{transition:none}.ypss-notes.is-collapsed .ypss-notes__list-pane{opacity:0;border-right-width:0;flex-basis:0;width:0}.ypss-notes__list-header{justify-content:space-between;align-items:center;padding:18px 16px 16px 22px;display:flex}.ypss-notes__heading{align-items:center;gap:4px;display:flex}.ypss-notes__heading>.ypss-notes__collapse{margin-left:-14.4px}.ypss-notes__heading>.ypss-notes__collapse>svg{transform:translateY(-1.5px)}.ypss-notes__heading h1{font:600 19px/36px var(--ypss-font-sans);letter-spacing:-.5px;margin:0}.ypss-notes__heading small,.ypss-notes__save-state{color:var(--ypss-muted);font-size:12px}.ypss-notes__icon{width:36px;height:36px;color:var(--ypss-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;place-items:center;padding:0;display:inline-grid}.ypss-notes__icon:hover{background:var(--ypss-hover);color:var(--ypss-ink)}.ypss-notes__new{color:var(--ypss-secondary)}.ypss-notes__search{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-muted);border-radius:12px;align-items:center;gap:8px;margin:0 18px 14px;padding:9px 12px;display:flex}.ypss-notes__search input{width:100%;min-width:0;color:var(--ypss-ink);font:400 13px/1.4 var(--ypss-font-sans);background:0 0;border:0;outline:0;padding:0}.ypss-notes__list{overscroll-behavior:contain;flex:1;min-height:0;padding:0 10px 36px;overflow-y:auto}.ypss-notes__header-actions{align-items:center;gap:2px;display:flex}.ypss-notes__section{margin-bottom:18px}.ypss-notes__section-title{color:var(--ypss-muted);font:600 12.5px/1.4 var(--ypss-font-sans);letter-spacing:.1px;margin:0;padding:8px 10px}.ypss-notes__node{position:relative}.ypss-notes__row{min-height:32px;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border-radius:8px;align-items:center;gap:2px;margin:1px 0;padding:0 4px;display:flex;position:relative}.ypss-notes__row:hover{background:var(--ypss-hover)}.ypss-notes__row.is-selected{background:color-mix(in srgb, var(--ypss-hover) 62%, transparent)}.ypss-notes__row.is-selected:hover{background:var(--ypss-hover)}.ypss-notes__row.is-dragging{opacity:.35}.ypss-notes__toggle{width:22px;height:22px;color:var(--ypss-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 22px;place-items:center;padding:0;display:inline-grid}.ypss-notes__toggle .ypss-icon{transition:transform var(--ypss-duration-base) var(--ypss-ease-emphasized)}.ypss-notes__toggle.is-open .ypss-icon{transform:rotate(90deg)}.ypss-notes__toggle:hover:not(:disabled){background:color-mix(in srgb, var(--ypss-ink) 8%, transparent)}.ypss-notes__toggle.is-empty{opacity:.3;cursor:default}.ypss-notes__row-copy{min-width:0;color:var(--ypss-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 4px;display:flex}.ypss-notes__row-copy>.ypss-icon,.ypss-notes__child>.ypss-icon,.ypss-notes__bin-row>.ypss-icon{color:inherit;flex:none}.ypss-notes__page-emoji{text-align:center;flex:none;line-height:1;display:inline-block}.ypss-notes__row-title{font:500 14px/1.4 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-notes__row-actions{opacity:0;transition:opacity var(--ypss-duration-fast) var(--ypss-ease-standard);flex:none;align-items:center;display:flex}.ypss-notes__row:hover .ypss-notes__row-actions,.ypss-notes__row:focus-within .ypss-notes__row-actions{opacity:1}.ypss-notes__row-actions:has([aria-expanded=true]){opacity:1}.ypss-notes__row-actions .ypss-notes__icon{border-radius:6px;flex-basis:26px;width:26px;height:26px}.ypss-notes__children{opacity:0;transition:grid-template-rows var(--ypss-duration-enter) var(--ypss-ease-emphasized), opacity var(--ypss-duration-base) var(--ypss-ease-standard);grid-template-rows:0fr;display:grid}.ypss-notes__children.is-open{opacity:1;grid-template-rows:1fr}.ypss-notes__children-inner{border-left:1px solid var(--ypss-line);min-height:0;margin-left:15px;padding-left:10px;overflow:hidden}.ypss-notes__child{width:100%;min-height:30px;color:var(--ypss-secondary);font:400 13px/1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;transition:background var(--ypss-duration-fast) var(--ypss-ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:1px 0;padding:4px 8px;display:flex}.ypss-notes__child span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-notes__child:hover{background:var(--ypss-hover);color:var(--ypss-ink)}.ypss-notes__child.is-selected{background:color-mix(in srgb, var(--ypss-accent) 12%, var(--ypss-paper));color:var(--ypss-ink)}.ypss-notes__bin-link{color:var(--ypss-secondary);font:500 13px/1.4 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:8px;margin:0 10px 12px;padding:8px 10px;display:flex}.ypss-notes__bin-link:hover{background:var(--ypss-hover)}.ypss-notes__bin-link small{color:var(--ypss-muted);margin-left:auto}.ypss-notes__bin-back{color:var(--ypss-secondary);font:500 13px/1.4 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 8px;padding:6px 8px;display:flex}.ypss-notes__bin-row{border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 4px 0 8px;display:flex}.ypss-notes__bin-row .ypss-notes__row-title{flex:1;min-width:0}.ypss-notes__bin-row:hover{background:var(--ypss-hover)}.ypss-notes__bin-row .ypss-notes__icon{flex-basis:28px;width:28px;height:28px}.ypss-notes__danger:hover{color:var(--ypss-danger,#ed3237)}.ypss-notes__breadcrumb{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.ypss-notes__breadcrumb button{min-width:0;max-width:260px;color:var(--ypss-secondary);font:400 14px/1.4 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.ypss-notes__breadcrumb button[aria-current=page]{color:var(--ypss-ink)}.ypss-notes__breadcrumb button span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-notes__breadcrumb button:hover{background:var(--ypss-hover)}.ypss-notes__crumb-sep{color:var(--ypss-muted)}.ypss-notes__icon.is-favourite svg path{fill:currentColor}.ypss-notes__show-sidebar{position:absolute;top:18px;left:18px}.ypss-notes__document-body{min-height:0;animation:ypss-notes-page-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards;flex-direction:column;flex:1;display:flex}@keyframes ypss-notes-page-in{0%{opacity:0;transform:translateY(6px)}}.ypss-notes__scrim{z-index:90;padding:calc(14vh / var(--ypss-page-zoom,1)) 16px 16px;animation:ypss-fade-in var(--ypss-duration-base) var(--ypss-ease-standard) backwards;background:#1c1a1938;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.ypss-notes__scrim--center{align-items:center;padding:16px}.ypss-notes__dialog{width:min(440px,100%);max-height:calc(60vh / var(--ypss-page-zoom,1));border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-modal);animation:ypss-card-rise var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ypss-notes__search--dialog{margin:12px}.ypss-notes__dialog-list{padding:0 8px 10px;overflow-y:auto}.ypss-notes__dialog-row{width:100%;color:var(--ypss-ink);font:400 14px/1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.ypss-notes__dialog-row:hover,.ypss-notes__dialog-row:focus-visible{background:var(--ypss-hover)}.ypss-notes__dialog-row>.ypss-icon{color:var(--ypss-secondary)}.ypss-notes__dialog-row.is-blocked{cursor:default;opacity:.52}.ypss-notes__dialog-row.is-blocked:hover{background:0 0}.ypss-notes__dialog-row small{color:var(--ypss-muted);font-size:12px;display:block}.ypss-notes__dialog-error{color:var(--ypss-danger,#cb4b42);font:400 13px/1.4 var(--ypss-font-sans);margin:0 14px 8px}.ypss-notes__dialog-empty{color:var(--ypss-muted);font:400 13px/1.4 var(--ypss-font-sans);margin:8px 10px}.ypss-notes__share{width:min(480px,100%);max-height:min(640px, calc(85vh / var(--ypss-page-zoom,1)));overflow-y:auto}.ypss-notes__share-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 8px 18px;display:flex}.ypss-notes__share-head h2{color:var(--ypss-ink);font:600 16px/1.3 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ypss-notes__share-add{align-items:center;gap:8px;padding:2px 16px 12px;display:flex}.ypss-notes__share-lookup{flex:1;min-width:0}.ypss-notes__share-label{color:var(--ypss-ink);font:500 14px/1.35 var(--ypss-font-sans);flex:1;align-items:center;gap:2px;display:inline-flex}.ypss-notes__share-info{display:inline-flex;position:relative}.ypss-notes__share-info .ypss-notes__icon{width:24px;height:24px;color:var(--ypss-muted)}.ypss-notes__share-info [role=tooltip]{z-index:3;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;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.ypss-notes__share-info:hover [role=tooltip],.ypss-notes__share-info:focus-within [role=tooltip]{opacity:1}.ypss-notes__share-face{flex:none;display:inline-flex;position:relative}.ypss-notes__share-dot{border:2px solid var(--ypss-paper);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.ypss-notes__share-dot.is-online{background:var(--ypss-presence-online)}.ypss-notes__share-dot.is-offline{background:var(--ypss-muted-soft)}.ypss-notes__share-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ypss-notes__share select{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);height:32px;color:var(--ypss-ink);font:400 13px var(--ypss-font-sans);border-radius:8px;padding:0 8px}.ypss-notes__share-section{border-top:.5px solid var(--ypss-line);padding:6px 16px 4px}.ypss-notes__share-section h3{color:var(--ypss-muted);font:500 12px var(--ypss-font-sans);margin:8px 2px}.ypss-notes__share-people{margin:0;padding:0;list-style:none}.ypss-notes__share-people li,.ypss-notes__share-link{align-items:center;gap:10px;min-height:44px;display:flex}.ypss-notes__share-people .ypss-notes__share-who,.ypss-notes__share .ypss-notes__dialog-row>span:not(.ypss-avatar){min-width:0;color:var(--ypss-ink);font:400 14px/1.35 var(--ypss-font-sans);flex-direction:column;flex:1;display:flex}.ypss-notes__share small,.ypss-notes__shared-title small{color:var(--ypss-muted);font:400 12px/1.35 var(--ypss-font-sans)}.ypss-notes__share-button{background:var(--ypss-soft);height:32px;color:var(--ypss-ink);font:500 13px var(--ypss-font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ypss-notes__share-button.is-quiet{color:var(--ypss-muted);background:0 0}.ypss-notes__share-button:disabled{opacity:var(--ypss-opacity-disabled);cursor:default}.ypss-notes__share-notice{min-height:18px;color:var(--ypss-secondary);font:400 13px/1.4 var(--ypss-font-sans);margin:4px 18px 14px}.ypss-notes__shared{flex-direction:column;display:flex}.ypss-notes__shared-title{min-width:0;color:var(--ypss-ink);font:500 14px var(--ypss-font-sans);flex:1;align-items:center;gap:8px;display:flex}.ypss-notes__shared-title>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-notes__viewers{align-items:center;display:inline-flex}.ypss-notes__viewers>*+*{margin-left:-6px}.ypss-notes__viewers small{color:var(--ypss-muted);font:500 12px var(--ypss-font-sans);margin-left:4px}@media (prefers-reduced-motion:reduce){.ypss-notes__list-pane,.ypss-notes__children,.ypss-notes__toggle .ypss-icon,.ypss-notes__row-actions{transition:none}.ypss-notes__document-body,.ypss-notes__scrim,.ypss-notes__dialog{animation:none}}.ypss-notes__menu-wrap{position:relative}.ypss-notes__menu{z-index:20;width:245px;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);display:block;position:absolute;top:34px;right:0}.ypss-notes__menu button{width:100%;min-height:var(--ypss-action-menu-row-height);padding:var(--ypss-action-menu-row-padding);border-radius:var(--ypss-action-menu-item-radius);color:var(--ypss-ink);font:400 var(--ypss-action-menu-font-size)/1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex}.ypss-notes__menu button:hover{background:var(--ypss-hover)}.ypss-notes__menu button .ypss-icon{color:var(--ypss-secondary);flex:none}.ypss-notes__menu button.is-danger .ypss-icon,.ypss-notes__menu button.is-danger{color:var(--ypss-danger,#ed3237)}@media (pointer:coarse){.ypss-notes__menu button{min-height:40px}}.ypss-notes__rename{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:100%;min-width:0;height:26px;color:var(--ypss-ink);font:500 14px/1.35 var(--ypss-font-sans);border-radius:6px;padding:2px 6px;display:block}.ypss-notes__document-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ypss-notes__document-header{background:var(--ypss-paper);flex:none;align-items:center;gap:10px;padding:18px 24px 6px 12px;display:flex}.ypss-notes__save-state{margin-left:auto}.ypss-notes__save-state:empty{display:none}.ypss-notes__edited{color:var(--ypss-muted);font:400 13px var(--ypss-font-sans);white-space:nowrap;margin-left:auto}.ypss-notes__save-state:not(:empty)+.ypss-notes__edited{margin-left:0}.ypss-notes__switch{background:var(--ypss-line);width:28px;height:16px;transition:background var(--ypss-duration-base) var(--ypss-ease-standard);border-radius:999px;flex:none;margin-left:auto;position:relative}.ypss-notes__switch:after{background:var(--ypss-paper);content:"";width:12px;height:12px;transition:transform var(--ypss-duration-base) var(--ypss-ease-standard);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ypss-notes__switch.is-on{background:var(--ypss-accent)}.ypss-notes__switch.is-on:after{transform:translate(12px)}.ypss-notes__menu-divider{background:var(--ypss-line);height:1px;margin:5px 6px;display:block}.ypss-notes__save-state.is-error{color:var(--ypss-danger,#cb4b42)}.ypss-notes__back{margin-right:auto;display:none}.ypss-notes__title{width:100%;color:var(--ypss-ink);font:600 30px/1.25 var(--ypss-font-sans);letter-spacing:-.5px;background:0 0;border:0;outline:0;flex:none;padding:14px 34px 20px}.ypss-notes__title::placeholder{color:var(--ypss-muted)}.ypss-note-editor{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ypss-note-editor__toolbar{border-top:var(--ypss-border-hairline) solid var(--ypss-line);border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);scrollbar-width:none;flex:none;align-items:center;gap:3px;max-width:100%;padding:7px 14px;display:flex;overflow-x:auto}.ypss-note-editor__toolbar button{width:34px;height:34px;color:var(--ypss-ink);font:400 14px/1 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;padding:0;display:grid}.ypss-note-editor__toolbar button:hover{background:var(--ypss-hover)}.ypss-note-editor__divider{background:var(--ypss-line);flex:0 0 1px;width:1px;height:18px;margin:0 5px}.ypss-note-editor__block select{background:var(--ypss-paper);height:34px;color:var(--ypss-ink);font:500 13px/1 var(--ypss-font-sans);border:0;border-radius:8px;padding:0 28px 0 10px}.ypss-note-editor__block select:hover{background:var(--ypss-hover)}.ypss-note-editor__surface{background:var(--ypss-paper);min-height:0;color:var(--ypss-ink);font:400 16px/1.6 var(--ypss-font-sans);overscroll-behavior:contain;outline:0;flex:1;padding:20px 36px 70px;overflow-y:auto}.ypss-note-editor__surface:empty:before{color:var(--ypss-muted);content:attr(data-placeholder);pointer-events:none}.ypss-note-editor__surface a,.ypss-note-editor__surface a:visited{color:var(--ypss-accent)}.ypss-note-editor__surface input[type=checkbox]{accent-color:var(--ypss-accent)}.ypss-note-editor__link{z-index:25;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-menu);border-radius:12px;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;top:52px;left:18px}.ypss-note-editor__link input{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:230px;color:var(--ypss-ink);border-radius:8px;padding:8px 10px}.ypss-note-editor__link button{background:var(--ypss-hover);color:var(--ypss-ink);cursor:pointer;border:0;border-radius:8px;padding:8px 10px}.ypss-note-editor__slash{z-index:25;border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:min(280px,100% - 36px);max-height:min(390px,100% - 68px);box-shadow:var(--ypss-shadow-menu);border-radius:12px;padding:8px;position:absolute;top:52px;left:18px;overflow-y:auto}.ypss-note-editor__slash-label{color:var(--ypss-muted);font:600 10px/1.2 var(--ypss-font-sans);letter-spacing:.08em;padding:6px 10px 7px;display:block}.ypss-note-editor__slash button{width:100%;min-height:48px;color:var(--ypss-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:flex}.ypss-note-editor__slash button:hover,.ypss-note-editor__slash button.is-selected{background:var(--ypss-hover)}.ypss-note-editor__slash button strong{font:500 14px/18px var(--ypss-font-sans)}.ypss-note-editor__slash button span{color:var(--ypss-muted);font:400 12px/16px var(--ypss-font-sans)}.ypss-notes__empty{min-height:240px;color:var(--ypss-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:34px 20px;display:flex}.ypss-notes__empty>.ypss-icon{color:var(--ypss-accent);margin-bottom:18px}.ypss-notes__empty h2{color:var(--ypss-ink);font:500 17px/1.35 var(--ypss-font-sans);margin:0 0 8px}.ypss-notes__empty p{max-width:240px;font:400 13px/1.6 var(--ypss-font-sans);margin:0 0 20px}.ypss-notes__empty--document{flex:1}.ypss-notes__empty--document>.ypss-icon{margin-bottom:4px}.ypss-notes__create-link{color:var(--ypss-accent);font:600 16px/1.3 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px}.ypss-notes__create-link:hover{text-underline-offset:3px;text-decoration:underline}.ypss-notes__create-link:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:var(--ypss-focus-ring-offset)}.ypss-notes__primary{background:var(--ypss-accent);color:#fff;min-height:40px;font:500 13px/1.3 var(--ypss-font-sans);cursor:pointer;border:0;border-radius:12px;padding:11px 18px}@media (max-width:700px){.ypss-notes__list-pane{border:0;flex-basis:100%;width:100%}.ypss-notes__document-pane,.ypss-notes.has-selection .ypss-notes__list-pane{display:none}.ypss-notes.has-selection .ypss-notes__document-pane{display:flex}.ypss-notes__back{display:inline-grid}.ypss-notes__document-header{padding:8px 12px 4px}.ypss-notes__title{padding:10px 22px 20px;font-size:26px}.ypss-note-editor__surface{padding:18px 30px 70px}}@media (pointer:coarse){.ypss-notes__row-actions{opacity:1}.ypss-notes__row-actions .ypss-notes__icon,.ypss-notes__menu button{min-width:40px;min-height:44px}}.ypss-notes__section-toggle{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ypss-notes__section-toggle .ypss-icon{transition:transform var(--ypss-duration-fast) var(--ypss-ease-standard)}.ypss-notes__section-toggle[aria-expanded=true] .ypss-icon{transform:rotate(90deg)}.ypss-notes__bin-link{margin-top:9px;position:relative}.ypss-notes__bin-link:before{content:"";height:var(--ypss-border-hairline);background:var(--ypss-line);pointer-events:none;position:absolute;top:-5px;left:-10px;right:-10px}.ypss-notes__bin-link,.ypss-notes__section-title{color:var(--ypss-muted)}.ypss-notes__row-copy{color:color-mix(in srgb, var(--ypss-ink) 62%, var(--ypss-secondary))}.ypss-notes__row.is-selected .ypss-notes__row-copy{color:var(--ypss-ink)}.ypss-notes__row.is-drop-target{box-shadow:inset 0 2px 0 var(--ypss-accent)}.ypss-notes__row.is-drop-into,.ypss-notes__section.is-drop-into>.ypss-notes__section-title{background:var(--ypss-accent-wash)}.ypss-notes__section.is-drop-into>.ypss-notes__section-title{border-radius:8px}.ypss-notes__breadcrumb>button.is-drop-into{background:var(--ypss-accent-wash);border-radius:6px}.ypss-notes__import-link{margin-bottom:0}.ypss-notes__import-link~.ypss-notes__bin-link{margin-top:0}.ypss-notes__import-link~.ypss-notes__bin-link:before{content:none}.ypss-notes__transfer{gap:4px;margin-top:9px;display:flex;position:relative}.ypss-notes__transfer:before{content:"";height:var(--ypss-border-hairline);background:var(--ypss-line);pointer-events:none;position:absolute;top:-5px;left:-10px;right:-10px}.ypss-notes__transfer>.ypss-notes__bin-link{flex:1 1 0;min-width:0;margin-top:0;margin-bottom:0}.ypss-notes__transfer>.ypss-notes__bin-link:before{content:none}.ypss-notes__transfer>.ypss-notes__bin-link:disabled{opacity:.45;cursor:default}.ypss-notes__transfer~.ypss-notes__bin-link{justify-content:center;margin-top:0}.ypss-notes__transfer~.ypss-notes__bin-link:before{content:none}.ypss-notes__export{gap:10px;padding:18px 18px 14px}.ypss-notes__export h2{color:var(--ypss-ink);font:600 16px/1.3 var(--ypss-font-sans);margin:0}.ypss-notes__export>p{color:var(--ypss-secondary);font:400 13px/1.45 var(--ypss-font-sans);margin:0}.ypss-notes__export-options{flex-direction:column;gap:6px;display:flex}.ypss-notes__export-options label{border:var(--ypss-border-hairline) solid var(--ypss-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px;display:flex}.ypss-notes__export-options label:has(input:checked){border-color:var(--ypss-accent);background:var(--ypss-accent-wash)}.ypss-notes__export-options input{accent-color:var(--ypss-accent);margin-top:3px}.ypss-notes__export-options span{flex-direction:column;gap:2px;display:flex}.ypss-notes__export-options strong{color:var(--ypss-ink);font:600 14px/1.35 var(--ypss-font-sans)}.ypss-notes__export-options small{color:var(--ypss-muted);font:400 12px/1.4 var(--ypss-font-sans)}.ypss-notes__export-actions{justify-content:flex-end;gap:8px;display:flex}.ypss-notes__export-actions>button:not(.ypss-notes__primary){color:var(--ypss-secondary);font:500 14px/1 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px}.ypss-notes__virtual-pad{pointer-events:none}.ypss-notes__row.is-tree{padding-inline-start:calc(4px + var(--ypss-note-depth,0) * 14px)}.ypss-notes__hit .ypss-notes__row-copy{align-items:flex-start}.ypss-notes__hit-copy{gap:1px;min-width:0;display:grid}.ypss-notes__hit-snippet{color:var(--ypss-secondary);font:400 12px/1.35 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-notes__search-status{color:var(--ypss-secondary);font:400 13px/1.4 var(--ypss-font-sans);margin:4px 8px}.ypss-notes__search-more{color:var(--ypss-accent);font:500 13px/1.4 var(--ypss-font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:4px 8px;padding:4px 8px}.ypss-notes__search-more:hover:not(:disabled){background:var(--ypss-hover)}.ypss-notes__search-more:disabled{color:var(--ypss-secondary);cursor:default}.ypss-notes__section-head{justify-content:space-between;align-items:center;gap:6px;display:flex}.ypss-notes__section-head .ypss-notes__section-toggle{min-width:0}.ypss-notes__section-head .ypss-notes__section-toggle>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-notes__section-actions{opacity:0}.ypss-notes__section-head:hover .ypss-notes__section-actions,.ypss-notes__section-actions:focus-within{opacity:1}.ypss-notes__section-actions:has([aria-expanded=true]){opacity:1}@media (hover:none){.ypss-notes__section-actions{opacity:1}}.ypss-notes__section-empty{color:var(--ypss-muted);font:400 12.5px/1.4 var(--ypss-font-sans);margin:0;padding:4px 12px 8px}.ypss-notes__dialog-heading{color:var(--ypss-ink);font:600 16px/1.3 var(--ypss-font-sans);margin:0;padding:16px 18px 8px}.ypss-notes__history{width:min(880px,100%);max-height:calc(80vh / var(--ypss-page-zoom,1));gap:10px;padding:18px 18px 14px}.ypss-notes__history h2{color:var(--ypss-ink);font:600 16px/1.3 var(--ypss-font-sans);margin:0}.ypss-notes__history h2 span{color:var(--ypss-secondary);font-weight:400}.ypss-notes__history-body{flex:1;grid-template-columns:minmax(180px,240px) 1fr;gap:12px;min-height:0;display:grid}.ypss-notes__history-list{flex-direction:column;gap:2px;min-height:0;display:flex;overflow-y:auto}.ypss-notes__history-entry{color:var(--ypss-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.ypss-notes__history-entry strong{font:500 13.5px/1.3 var(--ypss-font-sans)}.ypss-notes__history-entry small{color:var(--ypss-secondary);font:400 12px/1.3 var(--ypss-font-sans)}.ypss-notes__history-entry:hover,.ypss-notes__history-entry[aria-selected=true]{background:var(--ypss-accent-wash)}.ypss-notes__history-entry:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:1px}.ypss-notes__history-preview{border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:10px;min-height:320px;overflow:auto}.ypss-notes__history-problem{color:var(--ypss-red);font:400 13px/1.45 var(--ypss-font-sans);margin:0}@media (max-width:900px){.ypss-notes__history-body{grid-template-columns:1fr}.ypss-notes__history-list{max-height:calc(30vh / var(--ypss-page-zoom,1))}}.ypss-notes__share-toggle{cursor:pointer;background:0 0;border:0;flex:none;padding:4px;display:inline-flex}.ypss-notes__share-toggle:disabled{cursor:default;opacity:var(--ypss-opacity-disabled)}.ypss-notes__share-toggle[aria-checked=true] .ypss-group-settings__switch{background:var(--ypss-accent)}.ypss-notes__share-toggle[aria-checked=true] .ypss-group-settings__switch:after{transform:translate(14px)}.ypss-notes__share-add{flex-wrap:wrap}.ypss-notes__share-found{border:.5px solid var(--ypss-line);background:var(--ypss-paper);border-radius:10px;flex:1 0 100%;max-height:200px;padding:4px;overflow-y:auto;box-shadow:0 8px 24px #1c1a191a}.ypss-notes__share-match{align-items:center;gap:4px;display:flex}.ypss-notes__share-match .ypss-notes__dialog-row{flex:1;min-width:0}.ypss-notes__share-or{color:var(--ypss-muted);font:500 11px/1 var(--ypss-font-sans);letter-spacing:.06em;align-items:center;gap:10px;margin:6px 16px 0;display:flex}.ypss-notes__share-or:before,.ypss-notes__share-or:after{content:"";border-top:.5px solid var(--ypss-line);flex:1}.ypss-notes__share-section.is-link{border-top:0}.ypss-notes__share-link.is-detail{min-height:40px;padding-bottom:8px}.ypss-notes__share-anyone{color:var(--ypss-secondary);font:400 13px/1.35 var(--ypss-font-sans);flex:1;align-items:center;gap:8px;display:inline-flex}
.ypss-assistant{background:var(--ypss-paper);min-width:0;min-height:0;color:var(--ypss-ink);flex:1;display:flex;position:relative;overflow:hidden}.ypss-assistant__main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ypss-assistant__sidebar{flex:0 0 var(--ypss-assistant-sidebar-width,clamp(360px, 25vw / var(--ypss-page-zoom,1), 420px));border-right:1px solid var(--ypss-line);background:var(--ypss-paper);flex-direction:column;min-width:0;min-height:0;display:flex}.ypss-assistant__brand{gap:10px}.ypss-assistant__brand-icon{color:var(--ypss-secondary);flex:none}.ypss-assistant__brand h1{min-width:0;font:700 20px/1.2 var(--ypss-font-sans);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.ypss-assistant__search-row{align-items:center;gap:6px;margin:16px 12px 8px 16px;display:flex}.ypss-assistant__new{width:36px;height:36px;color:var(--ypss-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 36px;place-items:center;padding:0;display:grid}.ypss-assistant__new:hover{background:var(--ypss-soft);color:var(--ypss-ink)}.ypss-assistant__section{border-radius:10px;margin-bottom:10px;padding-bottom:2px}.ypss-assistant__section.is-drop-target{background:var(--ypss-soft);box-shadow:inset 0 0 0 1px var(--ypss-accent)}.ypss-assistant__section-title{color:var(--ypss-muted);font:500 13px/1.4 var(--ypss-font-sans);letter-spacing:.1px;margin:0;padding:8px 10px}.ypss-assistant__section-toggle{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ypss-assistant__section-toggle .ypss-icon{transition:transform var(--ypss-duration-exit,.16s) ease}.ypss-assistant__section-toggle[aria-expanded=false] .ypss-icon{transform:rotate(-90deg)}.ypss-assistant__section-empty{color:var(--ypss-muted);font:400 13px/1.4 var(--ypss-font-sans);margin:0;padding:4px 10px 8px}.ypss-assistant__history li[draggable=true]{cursor:grab}.ypss-assistant__search{background:var(--ypss-soft);min-width:0;height:40px;color:var(--ypss-muted);border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.ypss-assistant__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-assistant__search input::placeholder{color:var(--ypss-muted)}.ypss-assistant__search input::-webkit-search-cancel-button{display:none}.ypss-assistant__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;padding:0;display:grid}.ypss-assistant__sessions{flex:1;min-height:0;padding:0 12px 16px;overflow-y:auto}.ypss-assistant__sessions-note{color:var(--ypss-muted);font:400 13.5px/1.45 var(--ypss-font-sans);margin:4px 8px 8px}.ypss-assistant__more{margin:8px 8px 0}.ypss-assistant__canvas{min-height:0;padding:6px var(--ypss-pane-gutter,64.6px) 20px;background-color:var(--ypss-canvas);background-image:url(/canvas/world-map-light.webp);background-position:50%;background-size:cover;flex:1;position:relative;overflow-y:auto}.ypss-assistant__landing{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:520px;max-width:100%;min-height:100%;margin:0 auto;padding:40px 0;display:flex}.ypss-assistant__landing h2{color:var(--ypss-ink);font:600 26px/1.45 "Noto Sans Devanagari", var(--ypss-font-sans);margin:0 0 6px}.ypss-assistant__landing>p{color:var(--ypss-muted);font:400 14.5px/1.5 var(--ypss-font-sans);margin:0}.ypss-assistant__history{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ypss-assistant__history li{border-radius:8px;align-items:center;display:flex}.ypss-assistant__history li:hover{background:var(--ypss-soft)}.ypss-assistant__history li:has([aria-current=page]){background:var(--ypss-soft)}.ypss-assistant__history-open{min-width:0;color:var(--ypss-ink);cursor:pointer;background:0 0;border:0;flex:1;align-items:baseline;gap:8px;padding:9px 4px 9px 10px;display:flex}.ypss-assistant__history strong{min-width:0;font:500 14px/1.35 var(--ypss-font-sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ypss-assistant__history-open[aria-current=page] strong{font-weight:600}.ypss-assistant__history time{color:var(--ypss-muted);font:400 12px/1.35 var(--ypss-font-sans);flex:none}.ypss-assistant__conversation{max-width:860px;margin:0 auto;padding:28px 0 20px}.ypss-assistant-message{align-items:flex-start;gap:8.5px;margin-top:13.6px;display:flex}.ypss-assistant-message.is-mine{flex-direction:row-reverse}.ypss-assistant-message__avatar{background:var(--ypss-paper);width:36px;height:36px;color:var(--ypss-accent);border-radius:50%;flex:0 0 36px;place-items:center;display:grid;box-shadow:0 2px 8px #2e2b291a}.ypss-assistant-message__body{min-width:0;max-width:min(var(--ypss-message-column-max-width,680px), 78%, calc(100% - 44px));flex-direction:column;align-items:flex-start;gap:5.1px;display:flex}.ypss-assistant-message.is-mine .ypss-assistant-message__body{align-items:flex-end}.ypss-assistant-message__meta{min-height:15.3px;color:var(--ypss-muted);font:400 12.33px/1.45 var(--ypss-font-sans);align-items:baseline;gap:5.95px;display:flex}.ypss-assistant-message.is-mine .ypss-assistant-message__meta{flex-direction:row-reverse}.ypss-assistant-message__meta strong{color:var(--ypss-ink);font-size:14.45px;font-weight:600}.ypss-assistant-message__meta time{white-space:nowrap}.ypss-assistant-message__bubble{border-radius:var(--ypss-chat-radius-card-raised) var(--ypss-chat-radius-card-raised) var(--ypss-chat-radius-card-raised) var(--ypss-chat-radius-bubble-notch);background:var(--ypss-paper);width:fit-content;max-width:100%;color:var(--ypss-ink);font:400 15.3px/1.55 var(--ypss-font-sans);text-wrap:pretty;padding:9.35px 11.9px;display:block;box-shadow:0 3px 16px #2e2b292e}.ypss-assistant-message.is-mine .ypss-assistant-message__bubble{border-radius:var(--ypss-chat-radius-card-raised) var(--ypss-chat-radius-card-raised) var(--ypss-chat-radius-bubble-notch) var(--ypss-chat-radius-card-raised);background:var(--ypss-hover);color:var(--ypss-ink)}.ypss-assistant__composer-area{padding:0 var(--ypss-pane-gutter,64.6px) 18.7px;background:var(--ypss-canvas);position:relative}.ypss-assistant__composer{background:var(--ypss-paper);border-radius:24px;flex-direction:column;gap:9px;max-width:860px;margin-inline:auto;padding:10px;display:flex;box-shadow:0 3px 18px #2e2b2917}.ypss-assistant__composer.is-dictating{background-image:var(--ypss-selected-gradient)}.ypss-assistant__tools .ypss-dictation-stop{width:42px;height:42px}.ypss-assistant__field{display:block}.ypss-assistant__field textarea{width:100%;max-height:min(40vh / var(--ypss-page-zoom,1), 480px);box-sizing:border-box;resize:none;color:var(--ypss-ink);font:400 14.5px/1.5 var(--ypss-font-sans);background:0 0;border:0;outline:0;padding:12px 12px 13px;display:block;overflow-y:auto}.ypss-assistant__tools{align-items:center;gap:8px;padding:4px 4px 2px;display:flex}.ypss-assistant__tools-gap{flex:1}.ypss-assistant__tool{width:42px;height:42px;color:var(--ypss-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;transition:background-color .16s ease-out,color .16s ease-out;display:grid}.ypss-assistant__tool--soft{background:var(--ypss-soft);width:38px;height:38px;color:var(--ypss-secondary);flex-basis:38px}.ypss-assistant__tool[aria-pressed=true]{background:var(--ypss-accent);color:#fff}.ypss-assistant__tool:disabled{cursor:default;opacity:.6}@media (hover:hover){.ypss-assistant__tool--quiet:hover:not(:disabled,[aria-pressed=true]){background:var(--ypss-soft);color:var(--ypss-secondary)}.ypss-assistant__tool--soft:hover{background:var(--ypss-soft-strong)}}.ypss-assistant__send{background:var(--ypss-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:transform .15s ease-out;display:grid;box-shadow:0 4px 14px #f49b3361}.ypss-assistant__send:disabled{background:var(--ypss-line);box-shadow:none;cursor:default}.ypss-assistant__notice{z-index:110;background:var(--ypss-ink);color:var(--ypss-paper);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:12px;padding:12px 18px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #261e163d}@media (max-width:700px){.ypss-assistant{flex-direction:column}.ypss-assistant__sidebar{border-right:0;border-bottom:1px solid var(--ypss-line);flex:0 auto;max-height:38%}.ypss-assistant__search-row{margin:12px 12px 8px 16px}.ypss-assistant__canvas,.ypss-assistant__composer-area{padding-inline:16px}.ypss-assistant__landing{padding-inline:8px}}.ypss-assistant__history-more{width:30px;height:30px;color:var(--ypss-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 30px;place-items:center;padding:0;display:grid}.ypss-assistant__history-more:hover{color:var(--ypss-ink)}@media (hover:hover){.ypss-assistant__history li:not(:hover,:focus-within,.is-menu-open) .ypss-assistant__history-more{opacity:0}}.ypss-assistant-menu__label{color:var(--ypss-muted);font:600 11.5px/1.3 var(--ypss-font-sans);padding:5px 8px 3px}.ypss-assistant-menu__divider{background:var(--ypss-line);height:1px;margin:4px 2px}.ypss-assistant__action-buttons button,.ypss-assistant__notice button{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 13.5px/1.25 var(--ypss-font-sans);cursor:pointer;border-radius:999px;padding:6px 14px}.ypss-assistant__link{color:var(--ypss-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ypss-assistant__progress{color:var(--ypss-muted);font:italic 400 14px/1.5 var(--ypss-font-sans);align-items:center;gap:12px;margin:18px 0 0;display:flex}.ypss-assistant-message__avatar.is-working svg{animation:1.8s ease-in-out infinite ypss-assistant-working}@keyframes ypss-assistant-working{0%{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.7;transform:rotate(180deg)scale(.82)}to{opacity:1;transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ypss-assistant-message__avatar.is-working svg{animation:1.8s ease-in-out infinite ypss-assistant-working-calm}@keyframes ypss-assistant-working-calm{50%{opacity:.45}}}.ypss-assistant-message__bubble{white-space:pre-wrap;overflow-wrap:anywhere}.ypss-assistant__action{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);max-width:min(60ch,470px);font:400 14px/1.5 var(--ypss-font-sans);border-radius:14px;margin:18px 0 0 40px;padding:14px 16px}.ypss-assistant__action dl{margin:8px 0 0}.ypss-assistant__action dl>div{gap:10px;padding:3px 0;display:flex}.ypss-assistant__action dt{color:var(--ypss-muted);flex:0 0 90px}.ypss-assistant__action dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ypss-assistant__action-buttons{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ypss-assistant__action-buttons .is-accept{border-color:var(--ypss-accent);background:var(--ypss-accent);color:#fff}.ypss-assistant__action-buttons button:disabled{opacity:.55;cursor:default}.ypss-assistant__action-buttons small{color:var(--ypss-muted)}.ypss-assistant__action-state{color:var(--ypss-secondary);margin:10px 0 0;font-weight:600}
.ypss-canvas-page{min-width:0;min-height:0;color:var(--ypss-ink);background:var(--ypss-paper);flex-direction:column;flex:1;display:flex;overflow:hidden}.ypss-canvas-page__body{background:var(--ypss-canvas);flex:1;min-height:0;padding:26px 30px 30px;overflow:auto}.ypss-canvas-page__content{flex-direction:column;gap:14px;width:100%;max-width:760px;margin:0 auto;display:flex}.ypss-canvas-page__list{margin:0;padding:0;list-style:none}.ypss-canvas-page__status,.ypss-canvas-page__notice{color:var(--ypss-muted);font:400 14.5px/1.6 var(--ypss-font-sans);text-align:center;margin:0;padding:18px 10px}.ypss-canvas-page__notice{color:var(--ypss-red)}.ypss-canvas-page__status button,.ypss-canvas-page__more{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 14px/1.25 var(--ypss-font-sans);border-radius:999px;margin-left:8px;padding:6px 14px}.ypss-canvas-page__more{align-self:center;margin-left:0}.ypss-canvas-row{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:6px;display:flex}.ypss-canvas-row__open{min-width:0;color:inherit;font-family:var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px 10px;display:flex}.ypss-canvas-row__open:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:-2px}.ypss-canvas-row__copy{flex:1;gap:2px;min-width:0;display:grid}.ypss-canvas-row__copy strong,.ypss-canvas-row__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-canvas-row__copy strong{font:500 14.5px/1.4 var(--ypss-font-sans)}.ypss-canvas-row__copy small{color:var(--ypss-muted);font:400 12.5px/1.3 var(--ypss-font-sans)}.ypss-canvas-row__group{max-width:40%;color:var(--ypss-secondary);font:400 13.5px/1.4 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:inline-flex;overflow:hidden}.ypss-canvas-row__action{width:28px;height:28px;color:var(--ypss-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ypss-canvas-row__action:hover{background:var(--ypss-paper);color:var(--ypss-accent)}.ypss-canvas-row__rename{flex-wrap:wrap;flex:1;align-items:center;gap:8px;padding:10px;display:flex}.ypss-canvas-row__rename input{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);min-width:160px;color:var(--ypss-ink);font:400 14.5px/1.4 var(--ypss-font-sans);border-radius:8px;flex:1;padding:7px 10px}.ypss-canvas-row__rename button{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 13.5px/1.25 var(--ypss-font-sans);border-radius:999px;padding:6px 12px}.ypss-canvas-row__rename [role=alert]{color:var(--ypss-red);font:400 13px/1.4 var(--ypss-font-sans);flex-basis:100%}.ypss-canvas-group{border:var(--ypss-border-hairline) solid var(--ypss-line);max-width:260px;color:var(--ypss-secondary);font:500 13.5px/1.25 var(--ypss-font-sans);border-radius:999px;align-items:center;gap:8px;padding:4px 8px 4px 6px;display:inline-flex}.ypss-canvas-group>span:not(.ypss-canvas-group__remove){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-canvas-group__remove{width:20px;height:20px;color:var(--ypss-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ypss-canvas-group__remove:hover{background:var(--ypss-soft);color:var(--ypss-accent)}.ypss-canvas-picker{width:240px;position:relative}.ypss-canvas-picker__input{box-sizing:border-box;border:var(--ypss-border-hairline) solid var(--ypss-accent);background:var(--ypss-paper);width:100%;color:var(--ypss-ink);font:400 14px/1.3 var(--ypss-font-sans);border-radius:999px;padding:7px 12px}.ypss-canvas-picker__list{inset:calc(100% + 4px) 0 auto}@media (max-width:700px){.ypss-canvas-page__body{padding:18px 14px 24px}.ypss-canvas-row__group{display:none}}.ypss-group-link__add{border:var(--ypss-border-hairline) dashed var(--ypss-line);color:var(--ypss-secondary);font:500 13px/1.25 var(--ypss-font-sans);background:0 0;border-radius:999px;padding:4px 10px}.ypss-group-link__add:hover{border-color:var(--ypss-accent);color:var(--ypss-accent)}.ypss-group-link__change{min-width:0;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ypss-canvas-title-button,.ypss-canvas-title-input{max-width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:0 4px}.ypss-canvas-title-button:hover{background:var(--ypss-soft)}.ypss-canvas-title-input{box-sizing:border-box;outline:var(--ypss-border-hairline) solid var(--ypss-accent);background:var(--ypss-paper);min-width:180px}
.ypss-activity,.ypss-archive{min-width:0;min-height:0;color:var(--ypss-ink);background:var(--ypss-paper);flex-direction:column;flex:1;display:flex;overflow:hidden}.ypss-reference-header-action{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 14.5px/1.25 var(--ypss-font-sans);border-radius:999px;padding:7px 14px}.ypss-reference-header-action:hover{border-color:var(--ypss-accent);color:var(--ypss-accent)}.ypss-activity__canvas,.ypss-archive__canvas{background:var(--ypss-canvas);flex:1;min-height:0;overflow:auto}.ypss-activity__canvas{flex-direction:column;gap:10px;padding:24px 24px 32px;display:flex}.ypss-reference-section-title{color:var(--ypss-muted-neutral);align-items:center;gap:9px;padding:0 2px;display:flex}.ypss-reference-section-title strong{font:600 12px/1.35 var(--ypss-font-sans);letter-spacing:.07em;text-transform:uppercase}.ypss-reference-section-title i{height:var(--ypss-border-hairline);background:var(--ypss-line);flex:1}.ypss-reference-count{background:var(--ypss-alert);color:#fff;width:19px;height:19px;font:700 12px/1 var(--ypss-font-sans);border-radius:50%;place-items:center;display:grid}.ypss-activity__row{border:0;border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);width:100%;color:var(--ypss-secondary);text-align:left;background:0 0;border-radius:12px;align-items:center;gap:14px;padding:11px 10px;display:flex}.ypss-activity__row.is-unread{background:var(--ypss-paper);color:var(--ypss-ink);border-bottom:0;border-radius:16px;padding:14px 18px;box-shadow:0 2px 12px #2e2b290d}.ypss-activity__avatar{flex:none;display:inline-flex;position:relative}.ypss-activity__kind{background:var(--ypss-paper);width:16px;height:16px;color:var(--ypss-muted-neutral);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px #2e2b292e}.ypss-activity__row.is-unread .ypss-activity__kind{width:18px;height:18px}.ypss-activity__kind.is-thread{color:var(--ypss-cyan)}.ypss-activity__kind.is-group{color:var(--ypss-presence-online)}.ypss-activity__kind.is-pin,.ypss-activity__kind.is-reaction{color:var(--ypss-alert)}.ypss-activity__kind.is-mention{color:var(--ypss-accent)}.ypss-activity__copy{min-width:0;font:400 14.5px/1.45 var(--ypss-font-sans);flex-direction:column;flex:1;gap:2px;display:flex}.ypss-activity__copy strong{font-weight:600}.ypss-activity__copy small{color:var(--ypss-muted);font:400 14.5px/1.35 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ypss-activity__row time{color:var(--ypss-muted);font:400 14.5px/1.35 var(--ypss-font-sans);white-space:nowrap}.ypss-activity__unread,.ypss-archive__dot{background:var(--ypss-alert);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.ypss-activity__gap{height:10px}.ypss-archive__canvas{padding:26px 30px 30px}.ypss-archive__content{flex-direction:column;gap:14px;width:100%;max-width:680px;margin:0 auto;display:flex}.ypss-archive__search{color:var(--ypss-muted);background:#fff9;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ypss-archive__search input{min-width:0;color:var(--ypss-ink);font:400 14.5px/1.4 var(--ypss-font-sans);background:0 0;border:0;outline:0;flex:1}.ypss-archive__content>p{color:var(--ypss-muted);font:400 14.5px/1.6 var(--ypss-font-sans);margin:0;padding:0 10px}.ypss-archive__row{border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);align-items:center;gap:12px;padding:14px 10px;display:flex}.ypss-archive__dot{background:var(--ypss-accent);opacity:.55;flex-basis:6px;width:6px;height:6px}.ypss-archive__row strong{min-width:0;font:500 14.5px/1.4 var(--ypss-font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ypss-archive__row>span:not(.ypss-archive__dot){color:var(--ypss-muted);font:400 14.5px/1.4 var(--ypss-font-sans);white-space:nowrap}.ypss-archive__row button{width:26px;height:26px;color:var(--ypss-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.ypss-archive__row button:hover{background:var(--ypss-paper);color:var(--ypss-accent)}.ypss-archive__empty{color:var(--ypss-muted);text-align:center;padding:24px 10px}@media (max-width:700px){.ypss-activity__canvas,.ypss-archive__canvas{padding:18px 14px 24px}.ypss-archive__row>span:not(.ypss-archive__dot){display:none}}
:root .ypss-edge-fades,:root .ypss-edge-fades *{scrollbar-width:none}:root .ypss-edge-fades::-webkit-scrollbar{display:none}:root .ypss-edge-fades ::-webkit-scrollbar{display:none}:root .ypss-edge-fades [data-edge-fade=top]{-webkit-mask-image:linear-gradient(#0000 0,#000 26px);mask-image:linear-gradient(#0000 0,#000 26px)}:root .ypss-edge-fades [data-edge-fade=bottom]{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 26px);mask-image:linear-gradient(0deg,#0000 0,#000 26px)}:root .ypss-edge-fades [data-edge-fade=both]{-webkit-mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 26px calc(100% - 26px),#0000 100%)}
[data-menu-motion]{animation:ypss-menu-grow var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}[data-menu-motion]>:is([role^=menuitem],[role=option]){animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}:is(.ypss-create-scrim,.ypss-dialog-scrim,.ypss-group-details-scrim,.ypss-section-scrim,.modal-backdrop,.profile-photo-backdrop){animation:ypss-fade-in var(--ypss-duration-base) var(--ypss-ease-standard) backwards}:is(.ypss-create-sheet,.ypss-dialog,.ypss-group-details,.ypss-section-sheet,.message-action-dialog,.profile-photo-dialog){animation:ypss-card-rise var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}:is(.ypss-photo-viewer,.ypss-media-viewer:not(.is-embedded)){animation:ypss-fade-in var(--ypss-duration-base) var(--ypss-ease-standard) backwards}.ypss-person-step{animation:ypss-person-step var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}:is(.ypss-sidebar-chat-list__item,.ypss-organised-chat-row,.ypss-create-member,.ypss-group-member,.ypss-group-details__row,.ypss-section-sheet__list>*){animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}:is([data-menu-motion]>:is([role^=menuitem],[role=option]),.ypss-sidebar-chat-list__item,.ypss-organised-chat-row,.ypss-create-member,.ypss-group-member,.ypss-group-details__row,.ypss-section-sheet__list>*){animation-delay:calc(var(--ypss-duration-stagger) * min(sibling-index() - 1, 11))}.ypss-feed{transform-origin:50% 100%;animation:ypss-feed-settle var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}.ypss-feed.is-flat{animation:none}@keyframes ypss-feed-settle{0%{opacity:0;transform:scale(.985)}}.ypss-message[data-arrived]{animation:ypss-message-arrive var(--ypss-duration-enter) var(--ypss-ease-spring) backwards}.ypss-message.is-mine[data-arrived]{transform-origin:100% 100%;animation-name:ypss-message-send}.ypss-message.is-theirs[data-arrived],.ypss-message.is-flat[data-arrived]{transform-origin:0 100%}@keyframes ypss-message-arrive{0%{opacity:0;transform:scale(.6)}40%{opacity:1}}@keyframes ypss-message-send{0%{opacity:0;transform:translateY(16px)scale(.6)}40%{opacity:1}}.ypss-typing-indicator{transform-origin:0 100%;animation:ypss-message-arrive var(--ypss-duration-enter) var(--ypss-ease-spring) backwards}:is(.ypss-pinned-bar,.ypss-draft-reply){animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}.ypss-selection-bar{animation:ypss-bar-up var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}.ypss-voice-recorder{animation:ypss-recorder-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}.ypss-mention-picker{transform-origin:50% 100%;animation:ypss-menu-grow var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}.ypss-format-toolbar{animation:ypss-toolbar-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}@keyframes ypss-bar-up{0%{opacity:0;transform:translateY(8px)}}@keyframes ypss-recorder-in{0%{opacity:0;transform:translate(12px)}}@keyframes ypss-toolbar-in{0%{opacity:0;scale:.94}}[data-exit-ghost]{pointer-events:none}[data-exit-ghost] *{transition:none!important;animation:none!important}[data-menu-motion][data-exit-ghost]{animation:ypss-menu-pour var(--ypss-duration-exit) var(--ypss-ease-exit) forwards}:is(.ypss-create-scrim,.ypss-dialog-scrim,.ypss-group-details-scrim,.ypss-section-scrim)[data-exit-ghost]{animation:ypss-fade-out var(--ypss-duration-exit) var(--ypss-ease-standard) forwards}:is(.ypss-create-scrim,.ypss-dialog-scrim,.ypss-group-details-scrim,.ypss-section-scrim)[data-exit-ghost]>:is(.ypss-create-sheet,.ypss-dialog,.ypss-group-details,.ypss-section-sheet){animation:ypss-card-sink var(--ypss-duration-exit) var(--ypss-ease-exit) forwards!important}.ypss-pinned-bar[data-exit-ghost]{animation:ypss-rise-out var(--ypss-duration-exit) var(--ypss-ease-exit) forwards}@keyframes ypss-shrink-out{to{opacity:0;transform:scale(var(--ypss-shrink-to,.9))}}@keyframes ypss-rise-out{to{opacity:0;transform:translateY(-4px)}}:is(.ypss-photo-viewer,.ypss-media-viewer)[data-exit-ghost]{animation:ypss-fade-out var(--ypss-duration-exit) var(--ypss-ease-standard) forwards}:is(.ypss-photo-viewer,.ypss-media-viewer)[data-exit-ghost] :is(.ypss-viewer-stage,.ypss-media-viewer__stage){animation:ypss-shrink-out var(--ypss-duration-exit) var(--ypss-ease-exit) forwards!important}.ypss-attachment-viewer[data-exit-ghost]{animation:ypss-shrink-out var(--ypss-duration-exit) var(--ypss-ease-exit) forwards}@keyframes ypss-fade-in{0%{opacity:0}}@keyframes ypss-fade-out{to{opacity:0}}@keyframes ypss-menu-grow{0%{opacity:0;transform:scale(.5,.2)}35%{opacity:1}}@keyframes ypss-menu-pour{55%{opacity:1}to{opacity:0;transform:scale(.45,.15)}}@keyframes ypss-rise-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ypss-card-rise{0%{opacity:0;transform:translateY(18px)scale(.94)}40%{opacity:1}}@keyframes ypss-person-step{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes ypss-card-sink{to{opacity:0;transform:translateY(12px)scale(.95)}}@media (prefers-reduced-motion:reduce){:is([data-menu-motion],[data-menu-motion]>*,.ypss-create-scrim,.ypss-dialog-scrim,.ypss-group-details-scrim,.ypss-section-scrim,.modal-backdrop,.profile-photo-backdrop,.ypss-photo-viewer,.ypss-media-viewer,.ypss-create-sheet,.ypss-person-step,.ypss-dialog,.ypss-group-details,.ypss-section-sheet,.message-action-dialog,.profile-photo-dialog,.ypss-sidebar-chat-list__item,.ypss-organised-chat-row,.ypss-create-member,.ypss-group-member,.ypss-group-details__row,.ypss-section-sheet__list>*,.ypss-feed,.ypss-message[data-arrived],.ypss-message.is-mine[data-arrived],.ypss-typing-indicator,.ypss-pinned-bar,.ypss-draft-reply,.ypss-selection-bar,.ypss-voice-recorder,.ypss-mention-picker,.ypss-format-toolbar){animation:none}}
:is(.ypss-workspace,.ypss-create-scrim,.ypss-group-details-scrim) :is(button,input,textarea,select,a):focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}
.ypss-workspace{width:100%;height:calc(100dvh / var(--ypss-page-zoom,1));background:var(--ypss-surface);min-height:0;color:var(--ypss-ink);font-family:var(--ypss-font-sans);display:flex;overflow:hidden}.ypss-workspace-pane{background:var(--ypss-paper);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ypss-workspace-pane:has(>.ypss-chat-header){--ypss-drop-top:var(--ypss-pane-header-height)}.ypss-subchat-panel{--ypss-drop-top:0px}.ypss-conversation-pane__scroll{min-height:0;padding:0 var(--ypss-conversation-gutter) 8px;flex:1;overflow-y:auto}:root{--ypss-conversation-gutter:clamp(12px, 3%, 40px)}.ypss-catchup--chat-view .ypss-catchup__stage{background-color:var(--ypss-canvas);background-image:url(/canvas/world-map-light.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.ypss-workspace-pane:has(>.ypss-conversation-pane__scroll,>.ypss-file-drop-zone>.ypss-conversation-pane__scroll){background-color:var(--ypss-canvas);background-image:url(/canvas/world-map-light.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (prefers-reduced-motion:reduce){.ypss-catchup--chat-view .ypss-catchup__stage{background-attachment:scroll}.ypss-workspace-pane:has(>.ypss-conversation-pane__scroll,>.ypss-file-drop-zone>.ypss-conversation-pane__scroll){background-attachment:scroll}}.ypss-deck-chat{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.ypss-conversation-pane__composer{padding:0 max(var(--ypss-conversation-gutter), calc((100% - var(--ypss-feed-max-width)) / 2)) 18.7px;background:0 0;flex:none}@media (prefers-reduced-motion:no-preference){.ypss-conversation-pane__composer>.ypss-composer{animation:ypss-bar-up var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards}}.ypss-conversation-pane__empty{max-width:40ch;color:var(--ypss-muted);text-align:center;margin:0 auto;font-size:14.5px;line-height:1.6}.ypss-workspace-placeholder{background-color:var(--ypss-canvas);flex:1;place-items:center;padding:24px;display:grid}.ypss-workspace-placeholder p{max-width:44ch;color:var(--ypss-muted);text-align:center;margin:0;font-size:15px;line-height:1.6}.ypss-workspace-notice{padding:9px var(--ypss-pane-gutter,26px);background:var(--ypss-hover);color:var(--ypss-ink);align-items:center;gap:12px;margin:0;font-size:13.5px;display:flex}.ypss-workspace-notice button{color:var(--ypss-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:500}.ypss-workspace-notice button:hover{color:var(--ypss-ink)}.ypss-workspace-notice--alerts button+button{margin-left:0}.ypss-workspace-notice--alerts button:first-of-type{color:var(--ypss-accent-ink)}.ypss-workspace-section-popover{z-index:85;width:0;height:0;position:fixed}.ypss-workspace-section-popover>.ypss-section-menu,.ypss-workspace-section-popover>.ypss-section-delete{top:0;left:0}.ypss-workspace-section-editor{border-radius:var(--ypss-radius-card);background:var(--ypss-paper);width:230px;box-shadow:var(--ypss-shadow-overlay);padding:10px;position:absolute;top:0;left:0}.ypss-workspace-activity{padding:0 var(--ypss-pane-gutter,26px) 6px;background:var(--ypss-paper);color:var(--ypss-secondary);margin:0;font-size:12.5px}:root[data-theme=dark] .ypss-catchup--chat-view .ypss-catchup__stage{background-image:url(/canvas/world-map-dark.webp)}:root[data-theme=dark] .ypss-workspace-pane:has(>.ypss-conversation-pane__scroll,>.ypss-file-drop-zone>.ypss-conversation-pane__scroll){background-image:url(/canvas/world-map-dark.webp)}.ypss-workspace-back{padding:8px var(--ypss-pane-gutter,26px) 0;background:var(--ypss-paper);align-items:center;display:none}@media (max-width:900px){.ypss-conversation-pane__scroll,.ypss-conversation-pane__composer{padding-inline:12px}.ypss-workspace .ypss-sidebar-panel{flex:auto;width:auto;min-width:0}.ypss-workspace[data-narrow-pane=sidebar] .ypss-workspace-pane,.ypss-workspace[data-narrow-pane=main] .ypss-sidebar-panel{display:none}.ypss-workspace-back{display:flex}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.ypss-workspace[data-narrow-pane=main] .ypss-workspace-pane{animation:ypss-pane-forward var(--ypss-duration-sheet) var(--ypss-ease-emphasized) backwards}.ypss-workspace[data-narrow-pane=sidebar] .ypss-sidebar-panel{animation:ypss-in-from-left var(--ypss-duration-sheet) var(--ypss-ease-emphasized) backwards}.ypss-workspace[data-narrow-pane=main] .ypss-workspace-pane .ypss-feed{animation:none}}@keyframes ypss-pane-forward{0%{opacity:0;transform:translate(24px)}}@keyframes ypss-in-from-left{0%{opacity:0;transform:translate(-24px)}}.ypss-create-dialog .new-flow-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1a1952;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ypss-create-dialog .new-flow-dialog{background:var(--ypss-paper);width:420px;max-width:100%;max-height:80%;font-family:var(--ypss-font-sans);color:var(--ypss-ink);border:0;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px #1c1a1959}.ypss-create-dialog .new-flow-header{align-items:center;gap:10px;padding:18px 20px 12px;display:flex}.ypss-create-dialog .new-flow-header h2{font:600 16px/1.3 var(--ypss-font-sans);letter-spacing:-.01em;color:var(--ypss-ink);flex:1;margin:0}.ypss-create-dialog .new-flow-close{width:30px;height:30px;color:var(--ypss-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ypss-create-dialog .new-flow-close:hover{background:var(--ypss-canvas);color:var(--ypss-ink)}.ypss-create-dialog .new-flow-input,.ypss-create-dialog .new-flow-select>button{box-sizing:border-box;border:1px solid var(--ypss-line);background:var(--ypss-input);width:100%;font:400 14.5px var(--ypss-font-sans);color:var(--ypss-ink);border-radius:11px;outline:none;padding:10px 12px}.ypss-create-dialog .new-flow-input:focus-visible,.ypss-create-dialog .new-flow-select>button:focus-visible{border-color:var(--ypss-accent)}.ypss-create-dialog .new-flow-body{flex:1;min-height:0;padding:0 20px 8px;overflow-y:auto}.ypss-catchup{background-image:url(/canvas/world-map-light.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.ypss-feed-older{justify-content:center;min-height:1px;display:flex}.ypss-feed-older__spinner{border:2px solid var(--ypss-line);border-top-color:var(--ypss-secondary);border-radius:50%;width:18px;height:18px;margin:6px 0 10px;animation:.8s linear infinite ypss-feed-older-spin}@keyframes ypss-feed-older-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ypss-feed-older__spinner{animation-duration:2.4s}}.ypss-subchat-panel__error button{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 12.75px var(--ypss-font-sans);cursor:pointer;border-radius:999px;align-self:center;margin-bottom:8px;padding:6px 14px}.ypss-subchat-panel__error{color:var(--ypss-red);align-items:center;gap:10px;margin:0 0 8px;font-size:13px;display:flex}.ypss-subchat-panel__activity{color:var(--ypss-secondary);margin:0 0 6px;font-size:12.5px}.ypss-group-member-menu{z-index:10000;box-sizing:border-box;width:var(--ypss-action-menu-width);max-width:calc(100vw / var(--ypss-page-zoom,1) - 16px);max-height:calc(100vh / var(--ypss-page-zoom,1) - 16px);padding:var(--ypss-action-menu-padding);border:var(--ypss-border-hairline) solid var(--ypss-line);border-radius:var(--ypss-action-menu-radius);background:var(--ypss-paper);box-shadow:var(--ypss-shadow-menu);flex-direction:column;gap:1px;display:flex;position:fixed;overflow:auto}.ypss-group-member-menu button{min-height:var(--ypss-action-menu-row-height);padding:var(--ypss-action-menu-row-padding);border-radius:var(--ypss-action-menu-item-radius);color:var(--ypss-ink);font:400 var(--ypss-action-menu-font-size)/1.4 var(--ypss-font-sans);text-align:left;cursor:pointer;background:0 0;border:0}.ypss-group-member-menu button:hover{background:var(--ypss-soft)}.ypss-group-member-menu button.is-danger{color:var(--ypss-red)}@media (pointer:coarse){.ypss-group-member-menu button{min-height:40px}}:root[data-theme=dark] .ypss-catchup{background-image:url(/canvas/world-map-dark.webp)}@media (max-width:900px){.ypss-workspace{position:relative}.ypss-subchat-panel{flex:auto;width:auto;animation-name:ypss-subchat-slide-in}.ypss-workspace[data-narrow-pane=main]:has(.ypss-subchat-panel:not([data-exit-ghost])) .ypss-workspace-pane{inset:0 0 0 var(--ypss-rail-width);visibility:hidden;position:absolute}.ypss-subchat-panel[data-exit-ghost]{display:none}}.workspace-local-planner{flex-direction:column;height:100%;min-height:0;display:flex}.workspace-local-planner>:last-child{flex:1;min-height:0}.workspace-local-notice{color:var(--ypss-muted);padding:6px 16px;font-size:11px;line-height:1.4}.workspace-notes{position:relative}.workspace-notes>.workspace-notes-status{z-index:95;background:var(--ypss-ink);max-width:calc(100% - 32px);box-shadow:var(--ypss-shadow-overlay);color:var(--ypss-paper);font:500 13px/1.4 var(--ypss-font-sans);animation:ypss-in-from-left var(--ypss-duration-sheet) var(--ypss-ease-emphasized) both;pointer-events:none;border-radius:999px;flex:none;margin:0;padding:8px 14px;position:absolute;bottom:16px;left:16px}.workspace-notes>.workspace-notes-status.is-passing{animation:ypss-in-from-left var(--ypss-duration-sheet) var(--ypss-ease-emphasized) both, workspace-notes-status-out .24s var(--ypss-ease-standard) 1.8s forwards}@keyframes workspace-notes-status-out{to{opacity:0;visibility:hidden;transform:translate(-24px)}}@media (prefers-reduced-motion:reduce){.workspace-notes>.workspace-notes-status{animation:none}.workspace-notes>.workspace-notes-status.is-passing{animation:1ms linear 2s forwards workspace-notes-status-out}}.ypss-planner-chat-cards{flex-direction:column;align-items:flex-end;gap:14px;padding:8px 64.6px 16px;display:flex}.ypss-planner-chat-card{flex-direction:column;align-items:flex-end;gap:5px;max-width:100%;display:flex}.ypss-planner-chat-card__note,.ypss-planner-chat-card__invitees{color:var(--ypss-muted);margin:0;font-size:12px}@media (max-width:900px){.ypss-planner-chat-cards{padding-inline:0}}.ypss-task-card-live{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.ypss-task-card-live__note{color:var(--ypss-muted);margin:0;font-size:12px}.ypss-task-card-live__link{color:var(--ypss-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.ypss-task-card-live__confirm{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}@media (min-width:901px){.ypss-workspace:has(>.ypss-sidebar-panel:not(.is-hidden))>.ypss-subchat-panel:not([data-exit-ghost]){flex:1 1 0;width:auto;min-width:300px;max-width:598.4px;animation-name:ypss-subchat-slide-in}.ypss-workspace:has(>.ypss-sidebar-panel:not(.is-hidden)):has(>.ypss-subchat-panel:not([data-exit-ghost]))>.ypss-workspace-pane{flex:1.2 1 0;min-width:300px}}@media (min-width:901px) and (max-width:1279px){.ypss-workspace:has(>.ypss-subchat-panel:not([data-exit-ghost]))>.ypss-sidebar-panel:not(.is-hidden){flex-basis:320px;width:320px}.ypss-workspace:has(>.ypss-subchat-panel:not([data-exit-ghost]))>.ypss-sidebar-resizer{display:none}}.ypss-jump-latest{z-index:3;pointer-events:none;justify-content:flex-end;height:0;padding-right:16px;display:flex;position:sticky;bottom:12px}.ypss-jump-latest__button{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:40px;height:40px;color:var(--ypss-ink);cursor:pointer;pointer-events:auto;animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards;border-radius:50%;place-items:center;margin-top:-40px;padding:0;display:grid;box-shadow:0 2px 6px #0000001f}.ypss-jump-latest__button:focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}.ypss-jump-latest[data-exit-ghost]{animation:ypss-fade-out var(--ypss-duration-exit) var(--ypss-ease-exit) forwards}.ypss-jump-latest[data-exit-ghost]>.ypss-jump-latest__button{animation:ypss-jump-latest-out var(--ypss-duration-exit) var(--ypss-ease-exit) forwards!important}@keyframes ypss-jump-latest-out{to{transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.ypss-jump-latest__button{animation:none}}.ypss-chat-search{box-sizing:border-box;border-left:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);width:min(420px,38%);min-width:0;font-family:var(--ypss-font-sans);animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards;flex-direction:column;flex:0 0 min(420px,38%);order:3;gap:10px;padding:0 16px 12px;display:flex;position:relative}.ypss-chat-search__header{height:var(--ypss-pane-header-height);border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);flex-shrink:0;justify-content:space-between;align-items:center;margin:0 -16px;padding:0 12px 0 16px;display:flex}.ypss-chat-search__header h2{font:600 16px/1.3 var(--ypss-font-sans);color:var(--ypss-ink);margin:0}.ypss-chat-search__field{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-soft);min-height:38px;color:var(--ypss-ink);font:400 14px var(--ypss-font-sans);border-radius:10px;padding:0 12px}.ypss-chat-search__field:focus{border-color:var(--ypss-secondary);outline:none}.ypss-chat-search__tabs{flex-wrap:wrap;gap:6px;display:flex}.ypss-chat-search__tab{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);color:var(--ypss-secondary);font:500 12.5px var(--ypss-font-sans);cursor:pointer;border-radius:999px;padding:5px 11px}.ypss-chat-search__tab[aria-selected=true]{border-color:var(--ypss-accent);background:var(--ypss-accent-wash);color:var(--ypss-accent-ink)}.ypss-chat-search__results{flex:1;min-height:0;overflow-y:auto}.ypss-chat-search__results ul{margin:0;padding:0;list-style:none}.ypss-chat-search__note{color:var(--ypss-muted);font:400 13px/1.5 var(--ypss-font-sans);text-align:center;margin:18px 4px}.ypss-chat-search__result{border:0;border-bottom:var(--ypss-border-hairline) solid var(--ypss-line);width:100%;color:var(--ypss-ink);text-align:left;cursor:pointer;animation:ypss-rise-in var(--ypss-duration-enter) var(--ypss-ease-emphasized) backwards;background:0 0;gap:3px;padding:9px 8px;display:grid}@media (hover:hover){.ypss-chat-search__result:hover{background:var(--ypss-soft)}}.ypss-chat-search__meta{justify-content:space-between;gap:8px;font-size:12px;display:flex}.ypss-chat-search__meta small{color:var(--ypss-muted)}.ypss-chat-search__text{color:var(--ypss-secondary);font:400 13px/1.45 var(--ypss-font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ypss-chat-search__more{border:var(--ypss-border-hairline) solid var(--ypss-line);background:var(--ypss-paper);font:500 12.5px var(--ypss-font-sans);cursor:pointer;border-radius:999px;margin:10px auto;padding:6px 14px;display:block}:is(.ypss-chat-search__tab,.ypss-chat-search__result,.ypss-chat-search__more):focus-visible{outline:var(--ypss-focus-ring-width) solid var(--ypss-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ypss-chat-search,.ypss-chat-search__result{animation:none}}@media (max-width:900px){.ypss-chat-search{flex-basis:100%;width:100%}}.ypss-canvas-open{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ypss-chat-canvas{background:var(--ypss-paper);flex:1;min-height:0;position:relative}.ypss-chat-canvas__frame{border:0;width:100%;height:100%;position:absolute;inset:0}.ypss-chat-canvas__status{color:var(--ypss-muted);font:400 14px/1.4 var(--ypss-font-sans);place-items:center;margin:0;display:grid;position:absolute;inset:0}
