.ps-rail,.ps-toolbar,.ps-row,.ps-home,.ps-expand,.ps-header-action,.ps-request,.ps-control,.ps-lens{touch-action:manipulation}.ps-filter-clear{position:relative}.ps-filter-clear:before{position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.ps-lens-compact{position:relative}.ps-lens-compact:before{position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.ps-home-sticky{position:sticky;z-index:10;top:0;isolation:isolate;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid hsla(var(--border-muted),1);background:hsla(var(--surface),1)}.ps-home-sticky:before{position:absolute;z-index:0;right:0;bottom:100%;left:0;height:16px;background:hsla(var(--surface),1);content:""}.ps-header{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;padding-inline:10px 6px}.ps-sheet-body .ps-header{padding-right:50px}.ps-title{min-width:0;margin:0;color:hsla(var(--foreground),1);font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.ps-header-actions{display:flex;flex:none;align-items:center;gap:12px}.ps-header-action{position:relative;display:grid;width:32px;height:32px;place-items:center;padding:0;border:1px solid hsla(var(--border-muted),1);border-radius:9px;background:hsla(var(--foreground),.06);color:hsla(var(--foreground-muted),1);cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,transform .15s ease-out}.ps-filter-field{border-color:hsla(var(--input-border),1);background:hsla(var(--foreground),.06)}.ps-sheet-close{position:absolute}.ps-header-action:before{position:absolute;inset:-6px;content:""}.ps-header-action:active,.ps-request:active{transform:scale(.96)}.ps-header-action[data-state=open]{background:hsla(var(--foreground),.12);color:hsla(var(--foreground),1)}.ps-filter-input::-webkit-search-cancel-button{display:none}.ps-request{position:relative;border-color:hsla(var(--border-muted),1);background:hsla(var(--foreground),.06)}.ps-request:before{position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.ps-row-label .ps-request:before{width:100%;height:100%}.ps-row{position:relative;border-radius:6px}.ps-expand{border-radius:6px}[data-perspective-section]>ul,.ps-children{display:grid;row-gap:2px}.ps-group-row{column-gap:2px}.ps-row:before{position:absolute;inset-block:8px;left:0;width:3px;border-radius:999px;background:hsla(var(--create),1);content:"";opacity:0;transform:scaleY(.45);transition:opacity .15s ease-out,transform .15s ease-out}.ps-row[data-active=true]:before{opacity:1;transform:scaleY(1)}.ps-row[data-active=true] .ps-avatar--icon{background:hsla(var(--create),1);color:hsla(var(--create-foreground),1)}.ps-children{margin-left:26px;padding-left:4px;border-left:1px solid hsla(var(--border-muted),1)}.ps-expand-icon{transition:transform .15s ease-out}.ps-expand[aria-expanded=true] .ps-expand-icon{transform:rotate(90deg)}.ps-toolbar-panel{transform-origin:top left;animation:ps-popover-in .15s ease-out backwards}@keyframes ps-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover)and (pointer:fine){.ps-home:hover:not([data-active=true]):not(:disabled){background:hsla(var(--foreground),.09)}.ps-row:hover:not([data-active=true]):not(:disabled),.ps-group-row:hover>.ps-row:not([data-active=true]):not(:disabled){background:hsla(var(--foreground),.09)}.ps-expand:hover{background:hsla(var(--foreground),.09)}.ps-row:hover:not([data-active=true]):not(:disabled) .ps-avatar--icon,.ps-group-row:hover>.ps-row:not([data-active=true]):not(:disabled) .ps-avatar--icon{background:hsla(var(--create),1);color:hsla(var(--create-foreground),1)}.ps-header-action:hover{background:hsla(var(--foreground),.1);color:hsla(var(--foreground),1)}.ps-request:hover{background:hsla(var(--foreground),.12);color:hsla(var(--foreground),1)}}@media(prefers-reduced-motion:reduce){.ps-home,.ps-row,.ps-row:before,.ps-children,.ps-expand-icon,.ps-header-action,.ps-request,.ps-control,.ps-lens,.ps-avatar{transition:none}.ps-toolbar-panel{animation:none}}
