.ps-tile{--ps-p:0;--ps-face:var(--ps-paper);--ps-g:var(--ps-ink);--ps-press:none;--ps-ts:76px;--ps-tr:var(--ps-r-tile-lg);--ps-gs:36px;--ps-sw:1.4;--ps-lift:4;--ps-tile-rest:var(--ps-sh-tile-lg-rest);--ps-tile-lift:var(--ps-sh-tile-lg-lift);--ps-tile-ink:var(--ps-sh-tile-lg-ink);position:relative;display:inline-block;flex:none;vertical-align:middle;width:var(--ps-ts);height:var(--ps-ts);border-radius:var(--ps-tr);box-shadow:var(--ps-tile-rest);transform:translateY(calc(var(--ps-p) * var(--ps-lift) * -1px));transition:box-shadow var(--ps-dur-tile-shadow) var(--ps-ease-out);-webkit-tap-highlight-color:transparent}.ps-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--ps-tile-lift);opacity:var(--ps-p)}.ps-tile--sel{box-shadow:var(--ps-tile-ink)}.ps-tile--md{--ps-ts:44px;--ps-tr:var(--ps-r-tile-md);--ps-gs:22px;--ps-sw:1.6;--ps-lift:3}.ps-tile--sm,.ps-tile--xs{--ps-tile-rest:var(--ps-sh-tile-sm-rest);--ps-tile-lift:var(--ps-sh-tile-sm-lift);--ps-tile-ink:var(--ps-sh-tile-sm-ink)}.ps-tile--sm{--ps-ts:30px;--ps-tr:var(--ps-r-tile-sm);--ps-gs:17px;--ps-sw:1.95;--ps-lift:2}.ps-tile--xs{--ps-ts:24px;--ps-tr:var(--ps-r-tile-xs);--ps-gs:14px;--ps-sw:2.2;--ps-lift:1.5}.ps-tile__face{position:relative;display:grid;place-items:center;isolation:isolate;overflow:hidden;width:100%;height:100%;border-radius:inherit;background:var(--ps-face);box-shadow:var(--ps-sh-face-edge);transition:transform var(--ps-dur-pop-out) var(--ps-ease-out),background-color var(--ps-dur-face-bg) var(--ps-ease-out)}.ps-tile__face:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background-image:var(--ps-grain);background-size:220px 220px;mix-blend-mode:multiply;opacity:.05}html[data-ps-mode=night] .ps-tile__face:after{filter:invert(1);mix-blend-mode:screen;opacity:.035}.ps-tile__face .ps-gl{grid-area:1/1}.ps-tile__face>.ps-gl{filter:var(--ps-press)}.ps-tile__soak{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:var(--ps-soak-bg,var(--ps-ink));--ps-g:var(--ps-soak-on,var(--ps-paper));clip-path:circle(0 at var(--ps-ix,50%) var(--ps-iy,50%));transition:clip-path var(--ps-dur-soak) var(--ps-soak)}.ps-tile--sel .ps-tile__soak{clip-path:circle(150% at var(--ps-ix,50%) var(--ps-iy,50%))}.ps-tile--muted{--ps-g:var(--ps-graphite)}.ps-tile--deny .ps-tile__face{animation:ps-deny var(--ps-dur-deny) var(--ps-ease-out)}.ps-tile--arrive .ps-tile__face{animation:ps-arrive var(--ps-dur-arrive) var(--ps-ease-out)}@keyframes ps-deny{20%{transform:translateX(-3px)}45%{transform:translateX(2.5px)}70%{transform:translateX(-1.5px)}}@keyframes ps-arrive{0%{background-color:var(--ps-paper)}}.ps-tile__badge{position:absolute;top:-7px;right:-7px;z-index:4;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--ps-ink);color:var(--ps-paper);font:600 var(--ps-fs-12)/1 var(--ps-font);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2.5px var(--ps-desk)}.ps-tile--md .ps-tile__badge{top:-6px;right:-6px;min-width:19px;height:19px;border-radius:10px;font-size:var(--ps-fs-11-5)}.ps-bump{animation:ps-badge-bump var(--ps-dur-badge-bump) var(--ps-spring)}@keyframes ps-badge-bump{40%{transform:scale(1.35)}}.ps-rtile{display:inline-grid;place-items:center;font:600 var(--ps-fs-15)/1 var(--ps-font);color:var(--ps-ink)}.ps-gl{display:block;flex:none;width:var(--ps-gs,18px);height:var(--ps-gs,18px);overflow:visible}.ps-blots{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.ps-blot{--ps-blot-o:.13;position:absolute;width:var(--ps-blot-d);height:var(--ps-blot-d);margin:calc(var(--ps-blot-d) / -2) 0 0 calc(var(--ps-blot-d) / -2);border-radius:50%;background:var(--ps-ink);opacity:0;transform:scale(0);animation:ps-blot var(--ps-dur-blot) var(--ps-soak) forwards}.ps-on-ink .ps-blot{background:var(--ps-paper);--ps-blot-o:.24}@keyframes ps-blot{0%{transform:scale(0);opacity:var(--ps-blot-o)}55%{transform:scale(1);opacity:var(--ps-blot-o)}to{transform:scale(1);opacity:0}}.ps-flip-leaving{opacity:0;pointer-events:none;transition:opacity var(--ps-dur-base) var(--ps-ease-out)}@media (prefers-reduced-motion:reduce){.ps-bump,.ps-lift,.ps-tile,.ps-tile__face{transform:none!important;animation:none!important}.ps-lift:before,.ps-tile:before{opacity:0!important}.ps-gl *{animation:none!important}.ps-tile__soak{transition:none!important}.ps-blot{display:none}}html[data-motion=reduced] .ps-bump,html[data-motion=reduced] .ps-lift,html[data-motion=reduced] .ps-tile,html[data-motion=reduced] .ps-tile__face,html[data-ps-motion=off] .ps-bump,html[data-ps-motion=off] .ps-lift,html[data-ps-motion=off] .ps-tile,html[data-ps-motion=off] .ps-tile__face{transform:none!important;animation:none!important}html[data-motion=reduced] .ps-lift:before,html[data-motion=reduced] .ps-tile:before,html[data-ps-motion=off] .ps-lift:before,html[data-ps-motion=off] .ps-tile:before{opacity:0!important}html[data-motion=reduced] .ps-gl *,html[data-ps-motion=off] .ps-gl *{animation:none!important}html[data-motion=reduced] .ps-tile__soak,html[data-ps-motion=off] .ps-tile__soak{transition:none!important}html[data-motion=reduced] .ps-blot,html[data-ps-motion=off] .ps-blot{display:none}html[data-ps-mode=night] :is(.sw-global-shell,[data-sw-overlay=panel],.ps-pop){color-scheme:dark}html[data-ps-mode=night] :is(.input-field,.form-input,.search-input):not(:focus):not(:disabled){border-color:var(--ps-graphite)}:is(.ps-pb,.ps-seg__b,.ps-mi,.ps-tb,.ps-fstep,.ps-chip--btn,.ps-vtab):focus-visible{outline:2px solid var(--ps-ink);outline-offset:2px}.ps-vtab:focus-visible{outline-offset:-2px}.ps-pb{--ps-p:0;--ps-g:var(--ps-ink);--ps-sw:1.9;--ps-gs:18px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;height:34px;padding:0 14px 0 11px;border:0;border-radius:var(--ps-r-control);background:var(--ps-paper);color:var(--ps-ink);font:500 var(--ps-fs-14)/20px var(--ps-font);white-space:nowrap;cursor:pointer;box-shadow:var(--ps-sh-pb);translate:0 calc(var(--ps-p) * -1.5px);transition:box-shadow var(--ps-dur-base) var(--ps-ease-out),background-color var(--ps-dur-base) var(--ps-ease-out),color var(--ps-dur-base),opacity var(--ps-dur-base);-webkit-tap-highlight-color:transparent;text-decoration:none}.ps-pb:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--ps-sh-pb-lift);opacity:var(--ps-p)}.ps-pb>.ps-gl,.ps-pb>span:not(.ps-blots){position:relative;z-index:1}.ps-pb:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.ps-pb--ink{background:var(--ps-ink);color:var(--ps-paper);--ps-g:var(--ps-paper);box-shadow:var(--ps-sh-pb-ink)}.ps-pb--ink .ps-blot{background:var(--ps-paper);--ps-blot-o:.24}.ps-pb--ghost{background:transparent;box-shadow:none;color:var(--ps-ink-1);--ps-g:var(--ps-ink-1);font-weight:400}.ps-pb--ghost:before{display:none}.ps-pb--ghost:hover:not(:disabled){background:var(--ps-ghost-hover)}.ps-pb--ghost.ps-pb--on{background:var(--ps-ghost-on);color:var(--ps-ink);--ps-g:var(--ps-ink);font-weight:500}.ps-pb--on:not(.ps-pb--ghost){--ps-g:var(--ps-ink);background:var(--ps-tint-on)}.ps-pb--danger{color:var(--ps-bad-text);--ps-g:var(--ps-bad-text)}.ps-pb--destructive{background:var(--ps-bad-text);color:var(--ps-paper);--ps-g:var(--ps-paper);box-shadow:var(--ps-sh-pb-ink)}.ps-pb--destructive .ps-blot{background:var(--ps-paper);--ps-blot-o:.24}.ps-pb--destructive:hover:not(:disabled){background:color-mix(in srgb,var(--ps-bad-text) 88%,var(--ps-ink))}.ps-pb--ink:hover:not(:disabled){background:color-mix(in srgb,var(--ps-ink) 84%,var(--ps-paper))}.ps-pb--icon{width:34px;padding:0}.ps-pb--sm{height:30px;padding:0 10px 0 8px;font-size:var(--ps-fs-13-5);border-radius:var(--ps-r-control-sm);gap:6px;--ps-gs:16px}.ps-pb--sm.ps-pb--icon{width:30px;padding:0}.ps-pb--lg{height:42px;padding:0 18px 0 14px;font-size:var(--ps-fs-14-5);border-radius:var(--ps-r-control-lg)}.ps-pb--lg.ps-pb--icon{width:42px;padding:0}.ps-pb:disabled,.ps-pb[aria-disabled=true]{opacity:.42;cursor:not-allowed;transform:none;translate:none}.ps-pb__badge{position:relative;z-index:1;display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--ps-r-control);background:var(--ps-ink);color:var(--ps-paper);font:600 var(--ps-fs-11)/1 var(--ps-font);font-variant-numeric:tabular-nums}.ps-pb--ink .ps-pb__badge{background:var(--ps-paper);color:var(--ps-ink)}.ps-pb--icon .ps-pb__badge{position:absolute;z-index:2;top:1px;right:-2px;min-width:17px;height:17px;padding:0 4px;font-size:var(--ps-fs-10-5);box-shadow:0 0 0 2px var(--ps-page)}.ps-pb__dot{position:absolute;z-index:2;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:var(--ps-acc-red);box-shadow:0 0 0 2px var(--ps-paper)}.ps-pb__dot--amber{top:5px;right:5px;background:var(--ps-acc-amber);box-shadow:0 0 0 2px var(--ps-desk)}.ps-pb__caret{position:relative;z-index:1;display:inline-grid;margin:0 -3px 0 -2px;--ps-sw:2.2;--ps-gs:14px}.ps-pb__caret .ps-gl{opacity:.6}.ps-pb__pv{margin-left:2px;font-weight:600;color:var(--ps-ink)}.ps-pb__spin{position:relative;z-index:1;width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:ps-spin .8s linear infinite}@keyframes ps-spin{to{transform:rotate(1turn)}}.ps-split{display:inline-flex}.ps-split>.ps-pb:first-child{border-radius:var(--ps-r-control) 0 0 var(--ps-r-control)}.ps-split>.ps-pb+.ps-pb{width:30px;padding:0;border-radius:0 var(--ps-r-control) var(--ps-r-control) 0;margin-left:1px;--ps-gs:16px}.ps-pb--vpick{font-weight:600;padding:0 11px}.ps-pb__edited{margin-left:8px;padding:2px 7px;background:var(--ps-edited-bg);color:var(--ps-warn-text);font:600 var(--ps-fs-11-5)/14px var(--ps-font)}.ps-fpill,.ps-pb__edited{border-radius:var(--ps-r-pill)}.ps-fpill{height:32px;padding:0 10px 0 11px;gap:7px;background:transparent;border:1px dashed var(--ps-filter-dash);box-shadow:none;font-weight:500;color:var(--ps-ink-1);--ps-g:var(--ps-ink-2);--ps-gs:16px}.ps-fpill:before{display:none}.ps-fpill:hover:not(:disabled){background:var(--ps-paper);border-style:solid}.ps-fpill--set{background:var(--ps-paper);border:1px solid var(--ps-ink);color:var(--ps-ink);--ps-g:var(--ps-ink);box-shadow:var(--ps-sh-fpill-set)}.ps-fpill .ps-pb__pv{padding-left:8px;border-left:1px solid var(--ps-rule)}.ps-clearall{height:32px;padding:0 12px 0 10px;border-radius:var(--ps-r-pill);background:transparent;box-shadow:none;color:var(--ps-ink-2);--ps-g:var(--ps-ink-2)}.ps-clearall:before{display:none}.ps-clearall:not(:disabled){background:var(--ps-paper);color:var(--ps-ink);--ps-g:var(--ps-ink);box-shadow:var(--ps-sh-field-rest)}.ps-clearall:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ps-ink)}.ps-seg{position:relative;display:inline-flex;flex:none;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;gap:2px;border-radius:var(--ps-r-seg);background:var(--ps-seg-track);box-shadow:var(--ps-sh-seg-track)}.ps-seg__ink{position:absolute;top:3px;bottom:3px;left:0;width:0;border-radius:var(--ps-r-control);background:var(--ps-ink);box-shadow:var(--ps-sh-seg-ink);transition:transform var(--ps-dur-seg-ink) var(--ps-soak),width var(--ps-dur-seg-ink) var(--ps-soak)}.ps-seg--no-anim .ps-seg__ink{transition:none}.ps-seg__b{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px;border:0;background:none;border-radius:var(--ps-r-control);font:500 var(--ps-fs-13-5)/1 var(--ps-font);color:var(--ps-ink-2);cursor:pointer;white-space:nowrap;--ps-g:var(--ps-ink-2);--ps-sw:1.9;--ps-gs:16px;transition:color var(--ps-dur-seg-color) var(--ps-ease-out)}.ps-seg__b:hover{color:var(--ps-ink);--ps-g:var(--ps-ink)}.ps-seg__b[aria-checked=true]{color:var(--ps-paper);--ps-g:var(--ps-paper)}.ps-seg__b:disabled{opacity:.42;cursor:not-allowed}.ps-seg__b--only{padding:0 9px;--ps-gs:17px}.ps-field{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--ps-r-field);background:var(--ps-paper);box-shadow:var(--ps-sh-field-rest);--ps-g:var(--ps-ink-3);--ps-sw:2;--ps-gs:16px;transition:box-shadow var(--ps-dur-base)}.ps-field input,.ps-field select{border:0;outline:0;background:transparent;font:400 var(--ps-fs-14) var(--ps-font);color:var(--ps-ink);width:100%;min-width:0}.ps-field input::-moz-placeholder{color:var(--ps-ink-3)}.ps-field input::placeholder{color:var(--ps-ink-3)}.ps-field:focus-within{box-shadow:var(--ps-sh-field-focus)}.ps-field--invalid{box-shadow:inset 0 0 0 1.5px var(--ps-bad-text)}.ps-field--disabled{opacity:.55}.ps-field kbd{white-space:nowrap;font:500 var(--ps-fs-11-5) var(--ps-font);color:var(--ps-ink-3);background:var(--ps-kbd-bg);border-radius:var(--ps-r-kbd);padding:3px 6px}.ps-area{width:100%;min-height:84px;resize:vertical;padding:10px 12px;border:0;border-radius:var(--ps-r-area);background:var(--ps-paper);box-shadow:var(--ps-sh-field-rest);font:400 var(--ps-fs-14)/1.5 var(--ps-font);color:var(--ps-ink);outline:0}.ps-area:focus{box-shadow:var(--ps-sh-field-focus)}.ps-lbl{display:block;font:600 var(--ps-fs-13-5) var(--ps-font);margin:0 0 6px}.ps-lbl,.ps-scap{color:var(--ps-ink-1)}.ps-scap{position:relative;display:flex;align-items:center;gap:8px;width:200px;max-width:100%;height:36px;padding:0 10px 0 12px;border-radius:var(--ps-r-field);background:var(--ps-paper);box-shadow:var(--ps-sh-field-rest);--ps-g:var(--ps-ink-2);--ps-sw:1.9;--ps-gs:17px;overflow:hidden;cursor:text;transition:box-shadow var(--ps-dur-toast-out) var(--ps-ease-out)}.ps-scap input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:400 var(--ps-fs-14) var(--ps-font);color:var(--ps-ink)}.ps-scap input::-moz-placeholder{color:var(--ps-ink-3)}.ps-scap input::placeholder{color:var(--ps-ink-3)}.ps-scap:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--ps-ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--ps-dur-glide) var(--ps-soak)}.ps-scap:focus-within{box-shadow:var(--ps-sh-scap-focus);--ps-g:var(--ps-ink)}.ps-scap:focus-within:after{transform:scaleX(1)}.ps-scap--wide{width:100%}.ps-scap__key{flex:none;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:var(--ps-r-kbd);font:600 var(--ps-fs-11-5)/1 var(--ps-font);color:var(--ps-ink-2);background:var(--ps-tint-on);box-shadow:inset 0 -1px 0 var(--ps-rule)}.ps-scap:focus-within .ps-scap__key,.ps-scap__count--on~.ps-scap__key{display:none}.ps-scap__count{flex:none;font:600 var(--ps-fs-12-5)/1 var(--ps-font);color:var(--ps-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity var(--ps-dur-toast-out) var(--ps-ease-out),transform var(--ps-dur-seg-color) var(--ps-ease-out)}.ps-scap__count--on{opacity:1;transform:none}.ps-scap__count--roll{animation:ps-count-roll var(--ps-dur-modal-in) var(--ps-ease-out)}@keyframes ps-count-roll{0%{transform:translateY(-7px);opacity:.2}}mark.ps-hl{color:inherit;background-color:transparent;background-image:linear-gradient(var(--ps-highlight),var(--ps-highlight));background-repeat:no-repeat;background-size:100% 100%;border-radius:var(--ps-r-mark);padding:0 1px;animation:ps-hl-swipe var(--ps-dur-glide) var(--ps-soak) both}@keyframes ps-hl-swipe{0%{background-size:0 100%}}.ps-cb{position:relative;display:inline-block;width:18px;height:18px;flex:none;vertical-align:middle}.ps-cb input{margin:0;opacity:0;cursor:pointer;z-index:1}.ps-cb i,.ps-cb input{position:absolute;inset:0}.ps-cb i{border-radius:var(--ps-r-cb);background:var(--ps-paper);box-shadow:inset 0 0 0 1.5px var(--ps-rule);transition:background-color var(--ps-dur-base),box-shadow var(--ps-dur-base),transform var(--ps-dur-hover)}.ps-cb i:after{content:"";position:absolute;left:6px;top:2.5px;width:4.5px;height:9px;border:solid var(--ps-paper);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--ps-dur-toast-out) var(--ps-spring)}.ps-cb input:checked+i,.ps-cb input:indeterminate+i{background:var(--ps-ink);box-shadow:none}.ps-cb input:checked+i:after{transform:rotate(45deg) scale(1)}.ps-cb input:indeterminate+i:after{left:4px;top:8px;width:10px;height:0;border-width:0 0 2px;transform:none}.ps-cb input:active+i{transform:scale(.88)}.ps-cb input:focus-visible+i{outline:2px solid var(--ps-ink);outline-offset:2px}.ps-cb input:disabled{cursor:not-allowed}.ps-cb input:disabled+i{opacity:.42}.ps-sw{position:relative;display:inline-block;width:34px;height:20px;flex:none}.ps-sw input{margin:0;opacity:0;cursor:pointer;z-index:1}.ps-sw i,.ps-sw input{position:absolute;inset:0}.ps-sw i{border-radius:var(--ps-r-field);background:var(--ps-switch-track);transition:background-color var(--ps-dur-chevron) var(--ps-ease-out)}.ps-sw i:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ps-paper);box-shadow:var(--ps-sh-thumb);transition:transform var(--ps-dur-seg-color) var(--ps-spring)}.ps-sw input:checked+i{background:var(--ps-ink)}.ps-sw input:checked+i:after{transform:translateX(14px)}.ps-sw input:focus-visible+i{outline:2px solid var(--ps-ink);outline-offset:2px}.ps-sw input:disabled{cursor:not-allowed}.ps-sw input:disabled+i{opacity:.42}.ps-av{position:relative;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;flex:none;background:var(--ps-paper);box-shadow:inset 0 0 0 1px var(--ps-rule);font:600 var(--ps-fs-10-5)/1 var(--ps-font);color:var(--ps-ink);letter-spacing:.02em}.ps-av--me{background:var(--ps-ink);color:var(--ps-paper);box-shadow:none}.ps-av--lg{width:34px;height:34px;font-size:var(--ps-fs-12)}.ps-av--menu{width:28px;height:28px;font-size:var(--ps-fs-11)}.ps-av-stack{display:inline-flex;padding-left:6px;margin-right:6px}.ps-av-stack .ps-av{margin-left:-2px;box-shadow:0 0 0 2px var(--ps-page),inset 0 0 0 1px var(--ps-rule)}.ps-av-stack .ps-av--me{box-shadow:0 0 0 2px var(--ps-page)}.ps-av[data-person]{box-shadow:none}.ps-av--on:after,.ps-av-stack .ps-av[data-person]{box-shadow:0 0 0 2px var(--ps-page)}.ps-av--on:after{content:"";position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border-radius:50%;background:var(--ps-acc-green)}.ps-who{gap:8px}.ps-chip,.ps-who{display:inline-flex;align-items:center}.ps-chip{--ps-g:currentColor;--ps-sw:2.3;--ps-gs:13px;gap:6px;height:22px;padding:0 9px;border-radius:var(--ps-r-pill);font:600 var(--ps-fs-12)/20px var(--ps-font);background:var(--ps-tint-on);color:var(--ps-ink-2);white-space:nowrap}.ps-chip--warn{background:var(--ps-chip-warn-bg);color:var(--ps-warn-text)}.ps-chip--bad{background:var(--ps-chip-bad-bg);color:var(--ps-bad-text)}.ps-chip--good{background:var(--ps-chip-good-bg);color:var(--ps-good-text)}.ps-chip--ink{background:var(--ps-ink);color:var(--ps-paper)}.ps-chip--btn{border:0;cursor:pointer}.ps-cpill{display:inline-grid;place-items:center;height:20px;padding:0 8px;border-radius:var(--ps-r-pill);background:var(--ps-cpill);color:var(--ps-ink-2);font:600 var(--ps-fs-12)/20px var(--ps-font);white-space:nowrap}.ps-cpill,.ps-num{font-variant-numeric:tabular-nums}.ps-sheet{position:relative;background:var(--ps-paper);border-radius:var(--ps-r-sheet);box-shadow:var(--ps-sh-sheet);transition:background-color var(--ps-dur-theme) var(--ps-ease-out)}.ps-sheet:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--ps-grain);background-size:220px 220px;mix-blend-mode:multiply;opacity:.014}html[data-ps-mode=night] .ps-sheet:after{filter:invert(1);mix-blend-mode:screen;opacity:.035}.ps-sheet--pad{padding:20px 22px}.ps-sheet__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:14px}.ps-sheet__head h3{margin:0;font:600 var(--ps-fs-16)/22px var(--ps-font);letter-spacing:-.1px;color:var(--ps-ink)}.ps-sheet__sub{font-size:var(--ps-fs-13-5);color:var(--ps-ink-2)}.ps-sheet__tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ps-desk-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--ps-r-band);background:var(--ps-desk);transition:background-color var(--ps-dur-theme) var(--ps-ease-out)}.ps-desk-band:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--ps-grain);background-size:220px 220px;mix-blend-mode:multiply;opacity:.016}html[data-ps-mode=night] .ps-desk-band:before{filter:invert(1);mix-blend-mode:screen;opacity:.035}.ps-note{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;border-radius:var(--ps-r-area);background:var(--ps-note-bg);font-size:var(--ps-fs-14);color:var(--ps-ink-1)}.ps-pop{position:fixed;min-width:min(268px,calc(var(--sw-vw, 100%) - 24px));max-width:min(360px,calc(var(--sw-vw, 100%) - 24px));max-height:calc(var(--sw-vh, 100%) - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--ps-menu-pad);border-radius:var(--ps-r-menu);background:var(--ps-paper);color:var(--ps-ink);font-family:var(--ps-font);box-shadow:var(--ps-sh-menu);outline:none}.ps-pop--wide{max-width:min(600px,calc(var(--sw-vw, 100%) - 24px))}.ps-pop--out{animation:ps-pop-out var(--ps-dur-menu-close) var(--ps-menu-exit) forwards;pointer-events:none}@keyframes ps-pop-out{to{opacity:0;transform:translateY(-4px) scale(.99)}}.ps-pop__h{display:flex;align-items:center;min-height:var(--ps-menu-row-h);margin:0;padding:0 var(--ps-menu-gap);font:400 var(--ps-fs-14)/20px var(--ps-font);color:var(--ps-ink-3);letter-spacing:0}.ps-pop__hr{border:0;border-top:1px solid var(--ps-grid);margin:var(--ps-menu-pad) 0}.ps-pop__pad{padding:6px 8px 8px}.ps-pop__scroll{max-height:300px;overflow-y:auto}.ps-pop__cols{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:0 4px}.sw-vp-lt-720 .ps-pop__cols{grid-template-columns:minmax(0,1fr)}.ps-mi{display:flex;align-items:center;gap:var(--ps-menu-gap);width:100%;min-height:var(--ps-menu-row-h);padding:calc((var(--ps-menu-row-h) - 20px) / 2) var(--ps-menu-gap);border:0;border-radius:var(--ps-r-menu-item);background:none;font:400 var(--ps-fs-14)/20px var(--ps-font);color:var(--ps-ink);cursor:pointer;text-align:left;--ps-g:var(--ps-ink-2);--ps-sw:1.75;--ps-gs:var(--ps-menu-icon);text-decoration:none}.ps-mi:focus-visible,.ps-mi:hover:not(:disabled):not([aria-disabled=true]){background:var(--ps-menu-hover);--ps-g:var(--ps-ink)}.ps-mi:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ps-ink)}.ps-mi[aria-selected=true]:not([role=option]),.ps-mi[data-highlighted]{background:var(--ps-menu-hover);--ps-g:var(--ps-ink)}.ps-mi[data-disabled]{opacity:.42;cursor:not-allowed}.ps-mi__icon{display:inline-grid;place-items:center;flex:none;width:var(--ps-menu-icon);height:var(--ps-menu-icon);color:var(--ps-ink-2)}.ps-mi:hover .ps-mi__icon,.ps-mi[data-highlighted] .ps-mi__icon{color:var(--ps-ink)}.ps-mi--danger .ps-mi__icon{color:var(--ps-bad-text)}.ps-mi__end svg{width:18px;height:18px}[data-radix-popper-content-wrapper]>:has(>[role=listbox],>[data-ps-option]){padding:var(--ps-menu-pad)!important;border:0!important;border-radius:var(--ps-r-menu)!important;background:var(--ps-paper)!important;box-shadow:var(--ps-sh-menu)!important}.ps-mi:disabled,.ps-mi[aria-disabled=true]{opacity:.42;cursor:not-allowed}.ps-mi--danger{color:var(--ps-bad-text);--ps-g:var(--ps-bad-text)}.ps-mi__grow{flex:1;min-width:0}.ps-mi__sub{display:block;margin-top:0;color:var(--ps-ink-3);font:400 var(--ps-fs-12)/16px var(--ps-font)}.ps-mi__end{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ps-ink-3);font-size:var(--ps-fs-12);--ps-g:var(--ps-ink);--ps-sw:2.2;--ps-gs:18px;white-space:nowrap}.ps-mi__kbd{font:500 var(--ps-fs-12) var(--ps-font);color:var(--ps-ink-3)}.ps-mcount{margin-right:10px;font:600 var(--ps-fs-12-5) var(--ps-font);color:var(--ps-ink-3);font-variant-numeric:tabular-nums}.ps-mcb{position:relative;width:18px;height:18px;flex:none;border-radius:var(--ps-r-mcb);box-shadow:inset 0 0 0 1.5px var(--ps-rule);transition:background-color var(--ps-dur-base),box-shadow var(--ps-dur-base)}.ps-mcb--on{background:var(--ps-ink);box-shadow:none}.ps-mcb--on:after{content:"";position:absolute;left:6px;top:2.5px;width:4.5px;height:9px;border:solid var(--ps-paper);border-width:0 2px 2px 0;transform:rotate(45deg)}.ps-mscroll{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.ps-settings-row{display:grid;gap:8px;padding:8px 8px 10px}.ps-settings-row__k{font:600 var(--ps-fs-13) var(--ps-font);color:var(--ps-ink-2)}.ps-settings-row--off{opacity:.4;pointer-events:none}.ps-settings-note{padding:4px 8px 6px;font-size:var(--ps-fs-13);color:var(--ps-ink-2);max-width:320px}.ps-modal{padding:24px;color:var(--ps-ink);font-family:var(--ps-font)}.ps-modal__h{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.ps-modal__h h2{margin:0;font:600 var(--ps-fs-19)/1.3 var(--ps-font);letter-spacing:-.01em}.ps-modal__h p{margin:3px 0 0;color:var(--ps-ink-2);font-size:var(--ps-fs-13-5)}.ps-modal__x{margin-left:auto}.ps-modal__body{display:grid;gap:16px}.ps-modal__f{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:22px}.ps-toast{pointer-events:auto;display:flex;align-items:center;gap:12px;padding:7px 8px 7px 7px;border-radius:var(--ps-r-toast);background:var(--ps-ink);color:var(--ps-paper);font:500 var(--ps-fs-14) var(--ps-font);box-shadow:var(--ps-sh-toast);animation:ps-toast-in var(--ps-dur-toast-in) var(--ps-spring);max-width:calc(var(--sw-vw, 100%) - 32px)}.ps-toast .ps-tile{--ps-tile-rest:none}.ps-toast__msg{padding-right:6px}.ps-toast .ps-pb{height:30px;background:rgba(255,255,255,.1);color:var(--ps-paper);--ps-g:var(--ps-paper);box-shadow:none}.ps-toast .ps-pb:before{display:none}.ps-toast--out{animation:ps-toast-out var(--ps-dur-toast-out) var(--ps-ease-out) forwards}@keyframes ps-toast-in{0%{opacity:0;transform:translateY(14px) scale(.96)}}@keyframes ps-toast-out{to{opacity:0;transform:translateY(8px)}}.ps-vtabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--ps-grid);overflow-x:auto;scrollbar-width:none}.ps-vtab{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:0;background:none;cursor:pointer;font:400 var(--ps-fs-14)/20px var(--ps-font);color:var(--ps-ink-1);--ps-g:var(--ps-ink-1);--ps-sw:1.8;--ps-gs:18px;border-radius:var(--ps-r-control-sm) var(--ps-r-control-sm) 0 0;white-space:nowrap}.ps-vtab:hover{color:var(--ps-ink);background:color-mix(in srgb,var(--ps-desk) 55%,transparent)}.ps-vtab:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:var(--ps-r-hairline);background:var(--ps-ink);transform:scaleX(0);transition:transform var(--ps-dur-theme) var(--ps-soak)}.ps-vtab[aria-selected=true]{color:var(--ps-ink);--ps-g:var(--ps-ink);font-weight:600}.ps-vtab[aria-selected=true]:after{transform:scaleX(1)}.ps-vtab:disabled{opacity:.42;cursor:not-allowed}.ps-vtab__n{font:600 var(--ps-fs-11)/1 var(--ps-font);padding:3px 6px;border-radius:var(--ps-r-thb);background:var(--ps-tint-on);color:var(--ps-ink-2);font-variant-numeric:tabular-nums}.ps-vtabs{position:relative;border-bottom:0;box-shadow:inset 0 -1px 0 var(--ps-grid)}.ps-vtabs:has(>.ps-tabline[data-placed]) .ps-vtab:after{display:none}.ps-tabline:not([data-placed]){display:none}.ps-tabline{position:absolute;left:0;bottom:0;height:2px;border-radius:var(--ps-r-hairline) var(--ps-r-hairline) 0 0;background:var(--ps-ink);pointer-events:none}.ps-tabline[data-glide]{transition:transform var(--ps-dur-menu-row) var(--ps-spring),width var(--ps-dur-menu-row) var(--ps-spring)}html[data-motion=reduced] .ps-tabline,html[data-ps-motion=off] .ps-tabline{transition:none}@media (prefers-reduced-motion:reduce){.ps-tabline{transition:none}}.ps-tabdesk{display:grid;grid-template-columns:repeat(var(--ps-tabdesk-n,9),minmax(0,1fr));gap:6px;margin:20px 0;padding:22px 18px 18px}.ps-tabdesk--grouped{display:flex;gap:0;overflow-x:auto;scrollbar-width:thin;padding:14px 8px 16px}.ps-tabdesk__group{display:grid;grid-template-rows:auto auto;grid-auto-flow:column;grid-auto-columns:92px;gap:0 6px;padding:0 10px;flex:none}.ps-tabdesk__group+.ps-tabdesk__group{border-left:1px dashed var(--ps-rule)}.ps-tabdesk__glabel{grid-column:1/-1;grid-row:1;justify-self:start;margin:0 0 12px 2px;font:600 var(--ps-fs-12)/16px var(--ps-font);color:var(--ps-ink-2);letter-spacing:.1px;white-space:nowrap}.ps-tb{display:flex;flex-direction:column;align-items:center;gap:11px;padding:0 0 2px;border:0;background:none;cursor:pointer;border-radius:var(--ps-r-card);font:600 var(--ps-fs-13-5)/18px var(--ps-font);color:var(--ps-ink-2);transition:color var(--ps-dur-chevron);min-width:0}.ps-tabdesk__group .ps-tb{grid-row:2}.ps-tb[aria-selected=true]{color:var(--ps-ink)}.ps-tb[aria-disabled=true]{opacity:.42;cursor:not-allowed}.ps-tb__cap{display:inline-flex;align-items:center;gap:6px;max-width:100%}.ps-tb__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-tb__n{font:600 var(--ps-fs-11)/1 var(--ps-font);padding:3px 6px;border-radius:var(--ps-r-thb);background:color-mix(in srgb,var(--ps-paper) 70%,var(--ps-desk));color:var(--ps-ink-2);font-variant-numeric:tabular-nums}.sw-vp-lt-1000 .ps-tabdesk:not(.ps-tabdesk--grouped){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:92px;overflow-x:auto}.ps-flowbar{position:relative;z-index:5;padding:30px 26px 22px;overflow:visible}.ps-hero-flow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 26px}.ps-hsteps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ps-fstep{position:relative;border:0;background:none;cursor:pointer;color:inherit;font:inherit;transition:opacity var(--ps-dur-seg-color) var(--ps-ease-out)}.ps-fstep .ps-tile{outline:2px solid transparent;outline-offset:4px;transition:box-shadow var(--ps-dur-tile-shadow) var(--ps-ease-out),outline-color var(--ps-dur-chevron)}.ps-fstep[aria-pressed=true] .ps-tile{outline-color:var(--ps-ink)}.ps-flowbar--filtering .ps-fstep[aria-pressed=false]{opacity:.4}.ps-flowbar--filtering .ps-fstep[aria-pressed=false]:hover{opacity:.75}.ps-hstep{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px 6px;border-radius:var(--ps-r-floating)}.ps-hstep:after{content:"";position:absolute;top:46px;left:calc(50% + 52px);right:calc(-50% + 52px);border-top:1px solid var(--ps-rule);pointer-events:none}.ps-hstep:last-child:after{display:none}.ps-hstep .ps-tile{margin-bottom:12px}.ps-hstep__name{font:600 var(--ps-fs-14)/20px var(--ps-font);white-space:nowrap;color:var(--ps-ink)}.ps-hstep__val{font:500 var(--ps-fs-13)/18px var(--ps-font);color:var(--ps-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity var(--ps-dur-toast-out) var(--ps-ease-out),transform var(--ps-dur-chevron) var(--ps-ease-out)}.ps-flowbar[data-variant=bar] .ps-hstep__val{display:none}.ps-flowbar[data-variant=min] .ps-hstep__val{opacity:0;transform:translateY(-4px)}.ps-flowbar[data-variant=min] .ps-hstep:focus-visible .ps-hstep__val,.ps-flowbar[data-variant=min] .ps-hstep:hover .ps-hstep__val{opacity:1;transform:none}.ps-hbar{display:none}.ps-flowbar[data-variant=bar] .ps-hbar{display:flex;gap:3px;height:8px;margin:14px 9% 2px}.ps-hbar i{min-width:6px;border-radius:var(--ps-r-bar);transition:flex-grow var(--ps-dur-blot) var(--ps-soak)}.ps-houts{display:grid;grid-template-columns:repeat(2,auto);gap:12px 18px;padding-left:26px;border-left:1px dashed var(--ps-rule)}.ps-hout{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 6px 2px;border-radius:var(--ps-r-sheet);font:600 var(--ps-fs-12-5)/16px var(--ps-font);color:var(--ps-ink-1)}.sw-vp-lt-1000 .ps-hero-flow{grid-template-columns:minmax(0,1fr);gap:18px}.sw-vp-lt-1000 .ps-hsteps{grid-template-columns:repeat(5,124px);overflow-x:auto;scrollbar-width:none;padding-top:8px}.sw-vp-lt-1000 .ps-houts{grid-template-columns:repeat(4,auto);justify-content:start;padding-left:0;border-left:0}.sw-vp-lt-720 .ps-flowbar{padding:22px 14px 18px}.ps-life{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 4px;padding:20px 26px 22px;border-top:1px solid var(--ps-hair);background:var(--ps-life-bg)}.ps-life__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.ps-ls{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;font:600 var(--ps-fs-13)/1.25 var(--ps-font);color:var(--ps-ink-2);text-align:center}.ps-ls:after{content:"";position:absolute;top:22px;left:calc(50% + 30px);right:calc(-50% + 30px);border-top:1.5px dashed var(--ps-rule)}.ps-ls--done:after{border-top-style:solid;border-top-color:var(--ps-ink-2)}.ps-ls:last-child:after{right:-4px}.ps-ls--done,.ps-ls--now{color:var(--ps-ink)}.ps-ls--now .ps-tile{outline:2px solid var(--ps-ink);outline-offset:3px}.ps-ls--now .ps-tile:after{content:"";position:absolute;inset:-3px;border-radius:calc(var(--ps-tr) + 3px);border:2px solid var(--ps-ink);animation:ps-halo 1.8s var(--ps-ease-out) 3;pointer-events:none}@keyframes ps-halo{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.ps-ls small{display:block;font-weight:400;color:var(--ps-ink-2);font-size:var(--ps-fs-12-5)}.ps-life__out{position:relative;display:grid;gap:6px;padding-left:22px;margin:0;list-style:none}.ps-life__out:before{content:"";position:absolute;left:0;top:12px;bottom:12px;border-left:1.5px dashed var(--ps-rule)}.ps-lo{position:relative;display:flex;align-items:center;gap:9px;font:600 var(--ps-fs-13) var(--ps-font);color:var(--ps-ink-2)}.ps-lo:before{content:"";position:absolute;left:-22px;width:16px;top:50%;border-top:1.5px dashed var(--ps-rule)}.ps-lo--now{color:var(--ps-ink)}.ps-lo--now .ps-tile{outline:2px solid var(--ps-ink);outline-offset:2px}.ps-tbl-wrap{position:relative;overflow-x:auto}.ps-table{width:100%;border-collapse:separate;border-spacing:0;font:400 var(--ps-fs-14) var(--ps-font);color:var(--ps-ink)}.ps-table th{position:relative;height:38px;padding:0 12px;text-align:center;font:600 var(--ps-fs-13)/20px var(--ps-font);letter-spacing:.13px;color:var(--ps-ink-2);background:var(--ps-head-bg);border-bottom:1px solid var(--ps-grid);border-right:1px solid var(--ps-grid-v);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ps-table th[data-align=left]{text-align:left}.ps-table th[data-align=num]{text-align:right}.ps-table thead tr:first-child th:first-child{border-top-left-radius:var(--ps-r-sheet)}.ps-table thead tr:first-child th:last-child{border-top-right-radius:var(--ps-r-sheet)}.ps-table td:last-child,.ps-table th:last-child{border-right:0}.ps-table td{padding:0 12px;height:46px;border-bottom:1px solid var(--ps-grid);border-right:1px solid var(--ps-grid-v);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-table td[data-align=num]{text-align:right;font-variant-numeric:tabular-nums}.ps-table td[data-align=center]{text-align:center}.ps-table tbody tr:last-child td{border-bottom:0}.ps-table tr.ps-row{cursor:pointer;transition:background-color var(--ps-dur-hover);outline:none}.ps-table tr.ps-row:hover{background:var(--ps-hover)}.ps-table tr.ps-row:focus-visible td{box-shadow:inset 0 2px 0 var(--ps-ink),inset 0 -2px 0 var(--ps-ink)}.ps-table tr.ps-row--picked{background:var(--ps-picked)}.ps-table tr.ps-row--fresh{animation:ps-fresh 1.6s var(--ps-ease-out)}@keyframes ps-fresh{0%{background:var(--ps-fresh)}}.ps-table tr.ps-grp td{height:56px;cursor:pointer;background:var(--ps-paper);border-right:0}.ps-table tr.ps-grp:hover td{background:var(--ps-search-bg)}.ps-grp-in{display:flex;align-items:center;gap:10px}.ps-grp-in b{font:600 var(--ps-fs-17)/24px var(--ps-font);letter-spacing:-.25px}.ps-grp-sum{font:600 var(--ps-fs-15) var(--ps-font);font-variant-numeric:tabular-nums}.ps-thb{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;padding:4px 7px;margin:0 -7px;border:0;border-radius:var(--ps-r-thb);background:none;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;--ps-g:var(--ps-ink-2);--ps-sw:2.2;transition:background-color var(--ps-dur-hover),color var(--ps-dur-hover)}.ps-thb:hover{background:var(--ps-ghost-hover);color:var(--ps-ink)}.ps-thb--filtered,.ps-thb--on{color:var(--ps-ink);--ps-g:var(--ps-ink)}.ps-thb__lbl{overflow:hidden;text-overflow:ellipsis}.ps-thb__sdir{display:inline-grid;--ps-gs:13px}.ps-thb__sdir .ps-gl{transition:transform var(--ps-dur-chevron) var(--ps-soak)}.ps-thb--asc .ps-thb__sdir .ps-gl{transform:scaleY(-1)}.ps-thb__fdot{width:6px;height:6px;border-radius:50%;background:var(--ps-ink);box-shadow:0 0 0 2px var(--ps-head-bg)}.ps-thb:focus-visible{outline:2px solid var(--ps-ink);outline-offset:1px}.ps-th__grip{position:absolute;left:4px;top:50%;width:6px;height:14px;margin-top:-7px;opacity:0;background-image:radial-gradient(circle,var(--ps-ink-3) 1.1px,transparent 1.4px);background-size:3px 4.5px;transition:opacity var(--ps-dur-hover);pointer-events:none}.ps-table th:hover .ps-th__grip{opacity:1}.ps-rz{position:absolute;top:0;right:-5px;bottom:0;z-index:4;width:10px;cursor:col-resize;touch-action:none;outline:none}.ps-rz:after{content:"";position:absolute;top:9px;bottom:9px;left:4px;width:2px;border-radius:1px;background:var(--ps-ink);opacity:0;transform:scaleY(.4);transition:opacity var(--ps-dur-hover),transform var(--ps-dur-toast-out) var(--ps-soak)}.ps-table th:hover .ps-rz:after{opacity:.28;transform:none}.ps-rz--on:after,.ps-rz:focus-visible:after,.ps-rz:hover:after{opacity:1;transform:none}.ps-table th:last-child .ps-rz{right:0}.ps-rz-guide{top:0;z-index:6;width:2px;margin-left:-1px;pointer-events:none;animation:ps-fade var(--ps-dur-hover) var(--ps-ease-out)}.ps-rz-badge,.ps-rz-guide{position:absolute;background:var(--ps-ink)}.ps-rz-badge{top:8px;left:8px;padding:4px 8px;border-radius:var(--ps-r-thb);color:var(--ps-paper);font:600 var(--ps-fs-12)/1 var(--ps-font);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--ps-sh-rz-badge)}@keyframes ps-fade{0%{opacity:0}}.ps-table .ps-frz{position:sticky;z-index:2;background:var(--ps-paper);transition:box-shadow var(--ps-dur-toast-out) var(--ps-ease-out)}.ps-table thead .ps-frz{z-index:3;background:var(--ps-head-bg)}.ps-table tr.ps-row:hover td.ps-frz{background:var(--ps-hover)}.ps-table tr.ps-row--picked td.ps-frz{background:var(--ps-picked)}.ps-tbl-wrap--xscrolled .ps-frz--edge{box-shadow:var(--ps-sh-frozen)}.ps-table .ps-c-cb{width:50px;padding:0 0 0 18px}.ps-ract{display:flex;justify-content:flex-end;gap:4px;opacity:0;transition:opacity var(--ps-dur-hover)}.ps-table .ps-ract{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:3px 3px 3px 10px;border-radius:var(--ps-r-ract);background:var(--ps-desk-40);pointer-events:none}.ps-table .ps-c-act{padding:0;position:relative;overflow:visible}.ps-ract--keep,tr.ps-row:focus-within .ps-ract,tr.ps-row:hover .ps-ract{opacity:1;pointer-events:auto}.ps-bulk{position:fixed;left:50%;bottom:20px;display:flex;align-items:center;gap:2px;max-width:calc(var(--sw-vw, 100%) - 24px);overflow-x:auto;padding:6px 6px 6px 16px;border-radius:var(--ps-r-card);background:var(--ps-ink);color:var(--ps-paper);box-shadow:var(--ps-sh-bulk);transform:translateX(-50%);animation:ps-bulk-in var(--ps-dur-toast-in) var(--ps-spring);font-family:var(--ps-font)}@keyframes ps-bulk-in{0%{opacity:0;transform:translate(-50%,16px)}}.ps-bulk__count{font:600 var(--ps-fs-13-5) var(--ps-font);margin-right:10px;white-space:nowrap}.ps-bulk .ps-pb{background:transparent;color:var(--ps-paper);--ps-g:var(--ps-paper);box-shadow:none}.ps-bulk .ps-pb:before{display:none}.ps-bulk .ps-pb:hover:not(:disabled){background:rgba(255,255,255,.1)}.ps-bulk .ps-blot{background:var(--ps-paper);--ps-blot-o:.24}.ps-bulk__why{font-size:var(--ps-fs-12-5);opacity:.7;margin:0 8px;white-space:nowrap}.ps-ins{position:relative;z-index:6}.ps-ins:after{content:"";position:absolute;right:0;top:100%;width:100%;height:12px}.ps-ins--up:after{top:auto;bottom:100%}.ps-ins__card{position:absolute;top:calc(100% + 8px);right:calc(0px - var(--ps-ins-dx, 0px));width:min(780px,calc(var(--sw-vw, 100%) - 24px));max-height:var(--ps-ins-maxh,calc(var(--sw-vh, 100%) - 120px));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;container-type:inline-size;padding:14px 14px 10px;border-radius:var(--ps-r-floating);background:var(--ps-paper);color:var(--ps-ink);box-shadow:var(--ps-sh-insights);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:top right;pointer-events:none;transition:opacity var(--ps-dur-scrim-out) var(--ps-ease-out) .12s,transform var(--ps-dur-chevron) var(--ps-ease-out) .12s,visibility 0s linear .3s}.ps-ins--up .ps-ins__card{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right;transform:translateY(6px) scale(.985)}.ps-ins--pinned .ps-ins__card,.ps-ins:focus-within .ps-ins__card,.ps-ins:hover .ps-ins__card{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:0s}.ps-ins--hush .ps-ins__card{opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);pointer-events:none;transition-delay:0s}.ps-ins__h{display:flex;align-items:center;gap:10px;padding:0 4px 12px}.ps-ins__h b{font:600 var(--ps-fs-16)/22px var(--ps-font);letter-spacing:-.1px}.ps-ins__sub{font-size:var(--ps-fs-13);color:var(--ps-ink-2)}.ps-ins__h .ps-seg{margin-left:auto}@container (max-width: 420px){.ps-ins__sub{display:none}}.btn-danger,.btn-ghost,.btn-primary,.btn-secondary{min-height:var(--sw-density-control-height,34px);padding:0 14px 0 11px;border-radius:var(--ps-r-control);font:500 var(--ps-fs-14)/20px var(--ps-font);transition:box-shadow var(--ps-dur-base) var(--ps-ease-out),background-color var(--ps-dur-base) var(--ps-ease-out),color var(--ps-dur-base)}.btn-primary{border:0;background:var(--ps-ink);color:var(--ps-paper);box-shadow:var(--ps-sh-pb-ink)}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ps-ink) 84%,var(--ps-paper));box-shadow:var(--ps-sh-pb-ink);transform:none}.btn-secondary{border:0;background:var(--ps-paper);color:var(--ps-ink);box-shadow:var(--ps-sh-pb)}.btn-secondary:hover:not(:disabled){background:var(--ps-paper);color:var(--ps-ink);box-shadow:var(--ps-sh-pb),var(--ps-sh-pb-lift)}.btn-ghost{border:0;background:transparent;color:var(--ps-ink-1);font-weight:400}.btn-ghost:hover:not(:disabled){background:var(--ps-ghost-hover);color:var(--ps-ink)}.btn-danger{border:1px solid transparent;background:var(--ps-chip-bad-bg);color:var(--ps-bad-text)}.btn-danger:hover:not(:disabled){background:color-mix(in srgb,var(--ps-acc-red) 20%,var(--ps-paper));border-color:transparent}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger):active:not(:disabled){transform:scale(.97)}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger):disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}:is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger):focus-visible{outline:2px solid var(--ps-ink);outline-offset:2px}.form-input{border:1px solid transparent;border-radius:var(--ps-r-field);background:var(--ps-paper);color:var(--ps-ink);font:400 var(--ps-fs-14) var(--ps-font);box-shadow:var(--ps-sh-field-rest);transition:box-shadow var(--ps-dur-base)}.form-input::-moz-placeholder{color:var(--ps-ink-3)}.form-input::placeholder{color:var(--ps-ink-3)}.form-input:focus{border-color:transparent;box-shadow:var(--ps-sh-field-focus)}[data-sonner-toaster][data-sonner-theme]{--normal-bg:var(--ps-ink);--normal-border:transparent;--normal-text:var(--ps-paper);--success-bg:var(--ps-ink);--success-border:transparent;--success-text:var(--ps-paper);--info-bg:var(--ps-ink);--info-border:transparent;--info-text:var(--ps-paper);--warning-bg:var(--ps-ink);--warning-border:transparent;--warning-text:var(--ps-paper);--error-bg:var(--ps-ink);--error-border:transparent;--error-text:var(--ps-paper);--border-radius:var(--ps-r-toast)}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{padding:10px 12px;border:0;box-shadow:var(--ps-sh-toast);font:500 var(--ps-fs-14) var(--ps-font);gap:10px}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-description]{color:color-mix(in srgb,var(--ps-paper) 72%,transparent)}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-icon]{color:var(--ps-acc-green)}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:var(--ps-acc-red)}[data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon]{color:var(--ps-acc-amber)}[data-sonner-toaster] [data-sonner-toast][data-type=info] [data-icon]{color:color-mix(in srgb,var(--ps-hue-blue) 60%,var(--ps-paper))}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-button]{height:30px;padding:0 10px;border-radius:var(--ps-r-control-sm);background:rgba(255,255,255,.1);color:var(--ps-paper);font:500 var(--ps-fs-13-5) var(--ps-font)}[data-sonner-toaster] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--ps-ink);color:var(--ps-paper);border-color:transparent}@media (prefers-reduced-motion:reduce){.ps-bulk,.ps-ls--now .ps-tile:after,.ps-pb,.ps-pop,.ps-scap__count,.ps-table tr.ps-row--fresh,.ps-toast,mark.ps-hl{animation:none!important}.ps-pb{transform:none!important;translate:none!important}.ps-pb:before{opacity:0!important}.ps-seg__ink{transition:none!important}}html[data-motion=reduced] :is(.ps-pb,.ps-pop,.ps-toast,.ps-bulk,mark.ps-hl,.ps-scap__count,.ps-row--fresh),html[data-ps-motion=off] :is(.ps-pb,.ps-pop,.ps-toast,.ps-bulk,mark.ps-hl,.ps-scap__count,.ps-row--fresh){animation:none!important}html[data-motion=reduced] .ps-ls--now .ps-tile:after,html[data-ps-motion=off] .ps-ls--now .ps-tile:after{animation:none!important;display:none}html[data-motion=reduced] .ps-pb,html[data-ps-motion=off] .ps-pb{transform:none!important;translate:none!important}html[data-motion=reduced] .ps-pb:before,html[data-ps-motion=off] .ps-pb:before{opacity:0!important}html[data-motion=reduced] .ps-seg__ink,html[data-ps-motion=off] .ps-seg__ink{transition:none!important}.ps-live-hit>td{animation:ps-live-wash var(--ps-dur-live-hit) var(--ps-ease-out)}.ps-live-hit:not(tr){animation:ps-live-card var(--ps-dur-live-hit) var(--ps-ease-out)}@keyframes ps-live-wash{0%{background-color:var(--ps-live-wash)}}@keyframes ps-live-card{0%{box-shadow:var(--ps-sh-live-card)}}body.ps-col-dragging,body.ps-col-dragging *{cursor:grabbing!important}body.ps-col-dragging,body.ps-col-dragging *,body.ps-col-resizing,body.ps-col-resizing *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}body.ps-col-resizing,body.ps-col-resizing *{cursor:col-resize!important}[data-col].ps-col-drag{background:var(--ps-col-drag)!important}[data-col].ps-col-drag>*{opacity:.22}th[data-col].ps-col-drag{box-shadow:inset 0 -2px 0 var(--ps-ink)}[data-col].ps-col-landed{animation:ps-col-landed var(--ps-dur-col-landed) var(--ps-ease-out)}@keyframes ps-col-landed{0%{background-color:var(--ps-fresh)}}.ps-col-ghost{position:fixed;left:0;top:0;z-index:1000;pointer-events:none;overflow:hidden;border-radius:var(--ps-r-col-ghost);background:var(--ps-paper);color:var(--ps-ink);box-shadow:var(--ps-sh-col-ghost);font-family:var(--ps-font);animation:ps-ghost-in var(--ps-dur-ghost-in) var(--ps-spring)}@keyframes ps-ghost-in{0%{scale:.94;opacity:.3}}.ps-col-ghost__h{position:relative;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 16px;background:var(--ps-head-bg);border-bottom:1px solid var(--ps-grid);font:600 var(--ps-fs-13) var(--ps-font);color:var(--ps-ink);white-space:nowrap}.ps-col-ghost__h:before{content:"";position:absolute;left:5px;top:50%;width:6px;height:14px;margin-top:-7px;background-image:radial-gradient(circle,var(--ps-ink-2) 1.1px,transparent 1.4px);background-size:3px 4.5px}.ps-col-ghost__v{display:flex;align-items:center;gap:8px;height:46px;padding:0 12px;border-bottom:1px solid var(--ps-grid);font-size:var(--ps-fs-14);white-space:nowrap;overflow:hidden}.ps-col-ghost__v[data-align=center]{justify-content:center}.ps-col-ghost__v[data-align=num]{justify-content:flex-end;font-variant-numeric:tabular-nums}.ps-col-ghost__v:last-child{border-bottom:0}.ps-rz-guide--out{animation:ps-fade-out var(--ps-dur-base) var(--ps-ease-out) forwards}@keyframes ps-fade-out{to{opacity:0}}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--ps-dur-view-in);animation-timing-function:var(--ps-soak)}body.ps-has-bulk [data-sonner-toaster]{bottom:86px!important}@media (prefers-reduced-motion:reduce){.ps-col-ghost,.ps-live-hit,.ps-live-hit>td,.ps-rz-guide,.ps-rz-guide--out,[data-col].ps-col-landed{animation:none!important}}html[data-motion=reduced] :is(.ps-live-hit,.ps-live-hit>td,[data-col].ps-col-landed,.ps-col-ghost),html[data-ps-motion=off] :is(.ps-live-hit,.ps-live-hit>td,[data-col].ps-col-landed,.ps-col-ghost){animation:none!important}.ps-chp,.ps-ppl,.ps-rec{display:inline-flex;align-items:center;gap:8px;height:32px;max-width:100%;padding:0 9px 0 4px;border:0;border-radius:var(--ps-r-field);background:transparent;color:var(--ps-ink);font:500 var(--ps-fs-14)/20px var(--ps-font);white-space:nowrap;cursor:pointer;--ps-g:var(--ps-ink-3);--ps-sw:2.2;--ps-gs:12px;transition:background-color var(--ps-dur-hover) var(--ps-ease-out)}.ps-chp--sm,.ps-ppl--sm,.ps-rec--sm{height:28px;gap:7px;padding-right:8px;font-size:var(--ps-fs-13-5)}.ps-chp:hover:not(:disabled),.ps-chp[aria-expanded=true],.ps-ppl:hover:not(:disabled),.ps-ppl[aria-expanded=true],.ps-rec:hover:not(:disabled),.ps-rec[aria-expanded=true]{background:var(--ps-ghost-hover)}.ps-chp:focus-visible,.ps-ppl:focus-visible,.ps-rec:focus-visible{outline:2px solid var(--ps-ink);outline-offset:2px}.ps-chp:disabled,.ps-ppl:disabled,.ps-rec:disabled{opacity:.42;cursor:not-allowed}.ps-chp__w,.ps-ppl__w,.ps-rec__w{overflow:hidden;text-overflow:ellipsis}.ps-chp__car,.ps-ppl__car,.ps-rec__car{flex:none}.ps-ppl .ps-av-stack{padding-left:4px;margin-right:0}.ps-av--none{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ps-rule);color:var(--ps-ink-3);--ps-g:currentColor;--ps-sw:1.9;--ps-gs:13px}.ps-chp-pop{width:248px}.ps-chp-list{display:flex;flex-direction:column;gap:5px}.ps-chp-opt{position:relative;display:flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 30px;border:0;border-radius:var(--ps-r-thb);background:var(--ps-chp-face,var(--ps-paper));color:var(--ps-chp-ink,var(--ps-ink));font:500 var(--ps-fs-14)/20px var(--ps-font);white-space:nowrap;cursor:pointer;--ps-g:currentColor;--ps-sw:2.2;--ps-gs:14px;transition:transform var(--ps-dur-base) var(--ps-spring),filter var(--ps-dur-hover) var(--ps-ease-out),box-shadow var(--ps-dur-hover) var(--ps-ease-out)}.ps-chp-opt .ps-gl{filter:var(--ps-chp-press,none)}.ps-chp-opt--light{box-shadow:inset 0 0 0 1px var(--ps-rule)}.ps-chp-opt:focus-visible,.ps-chp-opt:hover:not(:disabled){transform:scale(1.03);filter:brightness(1.05);outline:none}.ps-chp-opt:focus-visible{box-shadow:0 0 0 2px var(--ps-paper),0 0 0 3px var(--ps-ink-3)}.ps-chp-opt--light:focus-visible{box-shadow:inset 0 0 0 1px var(--ps-rule),0 0 0 2px var(--ps-paper),0 0 0 3px var(--ps-ink-3)}.ps-chp-opt--cur,.ps-chp-opt--cur:focus-visible{box-shadow:0 0 0 2px var(--ps-paper),0 0 0 4px var(--ps-ink)}.ps-chp-opt--cur.ps-chp-opt--light,.ps-chp-opt--cur.ps-chp-opt--light:focus-visible{box-shadow:inset 0 0 0 1px var(--ps-rule),0 0 0 2px var(--ps-paper),0 0 0 4px var(--ps-ink)}.ps-chp-opt:disabled{opacity:.42;cursor:not-allowed}.ps-chp-opt__k{position:absolute;left:10px;font:600 var(--ps-fs-11)/1 var(--ps-font);opacity:.7;font-variant-numeric:tabular-nums}.ps-chp-opt__l{overflow:hidden;text-overflow:ellipsis}.ps-chp-foot{display:flex;align-items:center;gap:6px;margin-top:4px;padding:8px 4px 0;border-top:1px solid var(--ps-grid);color:var(--ps-ink-3);font:400 var(--ps-fs-12)/16px var(--ps-font)}.ps-ppl-pop,.ps-rec-pop{width:300px}.ps-ppl-find,.ps-rec-find{padding:0 0 6px}.ps-ppl-find .ps-scap,.ps-rec-find .ps-scap{width:100%}.ps-ppl-tokens{display:flex;flex-wrap:wrap;gap:6px;padding:2px 2px 8px}.ps-ppl-tok{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 2px;border-radius:var(--ps-r-pill);background:var(--ps-st-ready);color:var(--ps-ink);font:400 var(--ps-fs-13)/20px var(--ps-font);white-space:nowrap}.ps-ppl-tok>button{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:50%;background:none;color:var(--ps-ink-2);cursor:pointer;--ps-g:currentColor;--ps-sw:2.2;--ps-gs:12px}.ps-ppl-tok>button:hover{background:var(--ps-ghost-on);color:var(--ps-ink)}.ps-ppl-tok>button:focus-visible{outline:2px solid var(--ps-ink);outline-offset:1px}.ps-ppl-list,.ps-rec-list{display:flex;flex-direction:column;max-height:min(320px,calc(var(--sw-vh, 100vh) * .5));overflow:auto}.ps-ppl-list .ps-mi,.ps-rec-list .ps-mi{flex:none}.ps-ppl-list .ps-mi[aria-selected=true],.ps-rec-list .ps-mi[aria-selected=true]{--ps-g:var(--ps-ink)}.ps-rec-none .ps-mi__icon{width:24px;--ps-g:var(--ps-ink-3)}.ps-ppl-empty,.ps-rec-empty{padding:14px 8px;color:var(--ps-ink-2);font:400 var(--ps-fs-13)/18px var(--ps-font);text-align:center}@media (prefers-reduced-motion:reduce){.ps-chp-opt{transition:none}.ps-chp-opt:focus-visible,.ps-chp-opt:hover:not(:disabled){transform:none}}html[data-motion=reduced] .ps-chp-opt,html[data-ps-motion=off] .ps-chp-opt{transition:none;transform:none}