:root{--wp-safe-bottom:env(safe-area-inset-bottom,0px);--wp-safe-top:env(safe-area-inset-top,0px)}html,body,#app{max-width:100%;overflow-x:hidden}body{-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility}.wp-mobile-nav{display:none}.wp-install-wrap{z-index:80;width:min(26rem,100vw - 2rem);animation:.28s ease-out wp-install-in;position:fixed;bottom:1rem;right:1rem}.wp-install-card{border:1px solid color-mix(in oklab, currentColor 12%, transparent);background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);border-radius:1.35rem;gap:.85rem;padding:1rem;display:flex;position:relative;box-shadow:0 18px 60px #0000002e}.wp-install-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#06b6d4);border-radius:.9rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid;box-shadow:0 8px 24px #7c3aed40}.wp-install-close{width:2rem;height:2rem;color:var(--muted-foreground);border-radius:.65rem;place-items:center;display:grid;position:absolute;top:.55rem;right:.55rem}.wp-install-close:hover{background:var(--accent);color:var(--foreground)}.wp-install-primary,.wp-install-secondary{border-radius:.8rem;min-height:2.5rem;padding:.55rem .85rem;font-size:.78rem;font-weight:650}.wp-install-primary{color:#fff;background:#7c3aed;align-items:center;gap:.45rem;display:inline-flex}.wp-install-primary:hover{background:#6d28d9}.wp-install-secondary{border:1px solid var(--border);background:color-mix(in oklab, var(--background) 80%, transparent)}.wp-install-guide{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 55%, transparent);border-radius:.8rem;margin-top:.75rem;padding:.7rem;font-size:.72rem;line-height:1.35rem}.wp-step{color:#fff;background:#7c3aed;border-radius:999px;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.65rem;font-weight:700;display:inline-grid}@keyframes wp-install-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=767px){body{padding-bottom:calc(4.7rem + var(--wp-safe-bottom))}.wp-mobile-nav{z-index:70;left:.65rem;right:.65rem;bottom:calc(.55rem + var(--wp-safe-bottom));border:1px solid color-mix(in oklab, currentColor 11%, transparent);background:color-mix(in oklab, var(--background) 88%, transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);border-radius:1.35rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;min-height:4rem;padding:.35rem;display:grid;position:fixed;box-shadow:0 14px 45px #0000002e}.wp-mobile-nav-item{min-width:0;min-height:3.25rem;color:var(--muted-foreground);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.62rem;font-weight:600;display:flex}.wp-mobile-nav-item.is-active{color:#7c3aed;background:oklab(54.1337% .0963843 -.226968/.11)}.wp-install-wrap{left:.65rem;right:.65rem;bottom:calc(5.05rem + var(--wp-safe-bottom));width:auto}.wp-install-card{border-radius:1.15rem;padding:.9rem 2.35rem .9rem .9rem}main,[data-slot=sidebar-inset]{min-width:0}table{white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}input,select,textarea{max-width:100%;font-size:16px!important}button,a{touch-action:manipulation}.wp-mobile-stack{flex-direction:column!important;align-items:stretch!important}.wp-mobile-full{width:100%!important}}@media (display-mode:standalone){body{padding-top:var(--wp-safe-top)}.wp-install-wrap{display:none!important}}
