.pv-screens{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden}
.pv-screen{display:none}
.pv-screen.on{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;animation:pv-screen-in .34s cubic-bezier(.22,1,.36,1) both}
@keyframes pv-screen-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
.pv-later{display:none !important}
.pv-shown{animation:pv-pop .36s cubic-bezier(.22,1,.36,1) both}
@keyframes pv-pop{from{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}
.pv-gone{display:none !important}
.pv-filtered{display:none !important}
.pv-typing .pv-typed::after{content:'';display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-.15em;background:currentColor;animation:pv-caret 1s steps(1) infinite}
@keyframes pv-caret{50%{opacity:0}}
.pv-typed{color:var(--t1)}
[data-pv-title]{transition:opacity .18s}
[data-pv-title].pv-fade{opacity:0}
html .pv-nav-item{padding:1.1rem}
.pv-nav-lbl{display:none}
.pv-nav-item.pv-hover{background:var(--nav-sel)}
.pv-cursor{position:fixed;left:0;top:0;width:0;height:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .35s;will-change:transform}
.pv-cursor.on{opacity:1}
.pv-cursor-arrow{position:absolute;left:calc(-1.2px * var(--cs,1));top:calc(-1.2px * var(--cs,1));width:calc(16px * var(--cs,1));height:calc(24px * var(--cs,1));transform-origin:calc(1.2px * var(--cs,1)) calc(1.2px * var(--cs,1));transition:transform .12s;overflow:visible;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}
.pv-cursor-arrow path{fill:var(--t1);stroke:var(--on-accent);stroke-width:1.3;stroke-linejoin:round;paint-order:stroke}
[data-theme="dark"] .pv-cursor-arrow path{fill:var(--bg-page)}
.pv-cursor.down .pv-cursor-arrow{transform:scale(.88)}
.pv-cursor-touch{display:none;position:absolute;left:calc(-17px * var(--cs,1));top:calc(-17px * var(--cs,1));width:calc(34px * var(--cs,1));height:calc(34px * var(--cs,1));border-radius:50%;background:color-mix(in srgb,var(--t1) 18%,transparent);border:calc(2px * var(--cs,1)) solid color-mix(in srgb,var(--on-accent) 85%,transparent);transition:transform .15s}
[data-pv-type="mobile"] .pv-cursor-arrow{display:none}
[data-pv-type="mobile"] .pv-cursor-touch{display:block}
.pv-cursor.down .pv-cursor-touch{transform:scale(.78)}
.pv-ripple{position:fixed;width:calc(36px * var(--cs,1));height:calc(36px * var(--cs,1));margin:calc(-18px * var(--cs,1)) 0 0 calc(-18px * var(--cs,1));border-radius:50%;border:calc(2px * var(--cs,1)) solid var(--or);pointer-events:none;z-index:2147482999;animation:pv-ripple .6s ease-out forwards}
@keyframes pv-ripple{from{opacity:.9;transform:scale(.25)}to{opacity:0;transform:scale(1.5)}}
.pv-drag-ghost{box-shadow:0 14px 34px rgba(0,0,0,.22) !important}
.pv-drag-src{opacity:.3}
.pv-scrim{position:fixed;inset:0;z-index:900;background:rgba(0,0,0,.38);opacity:0;pointer-events:none;transition:opacity .28s}
#meolya-toast-container{z-index:2147482000}
@media (max-width:640px){
	html .pv-nav{display:flex !important;position:fixed;top:0;bottom:0;left:0;z-index:901;width:78%;max-width:300px;transform:translateX(-104%);transition:transform .34s cubic-bezier(.22,1,.36,1)}
	html.pv-open .pv-nav{transform:none}
	html.pv-open .pv-scrim{opacity:1}
	html .pv-nav-list{justify-content:flex-start;margin-top:1.25rem;gap:.25rem}
	html .pv-nav-item{justify-content:flex-start;gap:14px;padding:13px 16px}
	html .pv-nav-item i,html .pv-nav-item svg{font-size:1.25rem;width:1.25rem;height:1.25rem}
	.pv-nav-lbl{display:inline;font-size:15px;font-weight:600;white-space:nowrap}
	html .pv-nav-top{justify-content:flex-start;padding-left:20px}
}
@media (prefers-reduced-motion:reduce){
	.pv-screen.on,.pv-shown{animation:none}
}
.pv-mda-inst-row,.pv-act-row{transition:background .18s}
.pv-mda-inst-row.pv-hover,.pv-act-row.pv-hover{background:color-mix(in srgb,var(--t1) 5%,transparent)}
.pv-apps-pop{top:60px;right:8px;left:auto;max-height:calc(100vh - 72px)}
.apps-menu-item.pv-hover{background:var(--bg-hover)}
.apps-menu-item.pv-press{transform:scale(.97)}
.pv-apps-sheet{backdrop-filter:none;-webkit-backdrop-filter:none}
.suite-drawer-item.pv-hover,.suite-drawer-item.pv-press{background:var(--bg-hover)}
.suite-drawer-item.pv-press{transform:scale(.93)}
.pv-tb-btn.pv-hover{background:var(--or-chrome-fg,var(--or));border-color:var(--or-chrome-fg,var(--or));color:var(--on-accent)}
