.pm-nav[data-v-a37f8040]{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:680px;display:grid;grid-template-columns:repeat(4,1fr);height:calc(var(--pm-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--pm-surface) 98%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--pm-border);z-index:20}@media(min-width:681px){.pm-nav[data-v-a37f8040]{border-left:1px solid var(--pm-border);border-right:1px solid var(--pm-border);border-top-left-radius:12px;border-top-right-radius:12px}}.pm-nav__tab[data-v-a37f8040]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--pm-text-dim);font-size:11px;font-weight:500;transition:color .12s ease}.pm-nav__tab .pm-icon[data-v-a37f8040]{font-size:22px;vertical-align:0}.pm-nav__tab.router-link-active[data-v-a37f8040]{color:var(--pm-accent-text)}.pm-nav__tab[data-v-a37f8040]:active{background:var(--pm-surface-raised)}.pm-header__actions[data-v-356373e4]{display:flex;gap:6px}.pm-header[data-v-356373e4]{position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(env(safe-area-inset-top) + 12px) 16px 12px;background:var(--pm-bg);border-bottom:1px solid var(--pm-border)}.pm-header__titles h1[data-v-356373e4]{margin:0;font-size:24px;font-weight:650;letter-spacing:-.01em}.pm-header__sync[data-v-356373e4]{display:block;font-size:11px;color:var(--pm-text-dim)}.pm-header__avatar[data-v-356373e4]{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--pm-border);background:var(--pm-surface);color:var(--pm-text-dim);font-size:16px;cursor:pointer}.pm-header__avatar[data-v-356373e4]:after{content:"";position:absolute;inset:-3px;border-radius:50%}@layer theme,base,primevue,app;:root{--pm-bg: #0b1220;--pm-surface: #131c2e;--pm-surface-raised: #1b2740;--pm-border: #263452;--pm-text: #e8edf7;--pm-text-dim: #93a3c0;--pm-accent: #2563eb;--pm-accent-text: #7aa9ff;--pm-accent-dim: #1d4ed8;--pm-z1: #6b7f9e;--pm-z2: #3d8bd4;--pm-z3: #35a86b;--pm-z4: #d9a032;--pm-z5: #e2703a;--pm-z6: #d8434f;--pm-z7: #a5309b;--pm-radius: 12px;--pm-nav-height: 60px;--pm-header-height: calc(env(safe-area-inset-top, 0px) + 57px) ;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%;overscroll-behavior-y:contain}body{background:var(--pm-bg);color:var(--pm-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45}#app{min-height:100%}@layer app{.pm-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;max-width:680px;margin:0 auto;width:100%;position:relative}.pm-main{flex:1;padding-bottom:calc(var(--pm-nav-height) + env(safe-area-inset-bottom) + 8px)}.pm-page{padding:16px}.pm-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1em;height:1em;vertical-align:-.145em}.pm-icon svg{width:100%;height:100%;display:block;fill:currentColor}.pm-card{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius);padding:16px}.pm-hero{padding:18px;border:1px solid color-mix(in srgb,var(--pm-accent) 34%,var(--pm-border));border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--pm-accent) 13%,var(--pm-surface-raised)) 0%,var(--pm-surface) 62%)}.p-toast-message-content{transition:none}.pm-section-title{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--pm-text-dim)}:focus-visible{outline:var(--p-focus-ring-width, 2px) solid var(--p-focus-ring-color, var(--pm-accent-text));outline-offset:var(--p-focus-ring-offset, 2px)}.pm-stack>*+*{margin-top:12px}.pm-skeleton{display:block;border-radius:8px;background:linear-gradient(90deg,var(--pm-surface-raised) 0%,color-mix(in srgb,var(--pm-surface-raised) 60%,var(--pm-border)) 50%,var(--pm-surface-raised) 100%);background-size:200% 100%;animation:pm-skeleton-sweep 1.4s ease-in-out infinite}@keyframes pm-skeleton-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pm-addbar__btn:active,.pm-preset:active,.pm-row:active{transform:none!important}}
