.app-icon[data-v-57fbda15]{display:inline-block;vertical-align:text-bottom;flex:none}.app-icon--spin[data-v-57fbda15]{animation:app-icon-spin-57fbda15 var(--pa-duration-spin) linear infinite}@keyframes app-icon-spin-57fbda15{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-icon--spin[data-v-57fbda15]{animation:none}}.pa-admin-form-field{display:flex;flex-direction:column;gap:var(--pa-space-1-5)}.pa-admin-form-label{font-family:var(--pa-font-body-family);font-size:var(--pa-font-size-label);font-weight:600;color:var(--pa-text-secondary);text-transform:uppercase;letter-spacing:.04em}.pa-admin-form-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--pa-space-3)}.admin-form__error{font-family:var(--pa-font-body-family);font-size:var(--pa-font-size-caption);color:var(--pa-error)}.dlg-header[data-v-1bc32b0e]{display:flex;align-items:flex-start;gap:var(--pa-space-3)}.dlg-app-icon[data-v-1bc32b0e]{width:var(--pa-touch-target);height:var(--pa-touch-target);border-radius:var(--pa-radius-md);background:var(--pa-accent-subtle);color:var(--pa-accent-text);display:flex;align-items:center;justify-content:center;font-size:var(--pa-font-size-display-md);flex-shrink:0}.dlg-eyebrow[data-v-1bc32b0e]{display:block;font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--pa-text-muted);margin-bottom:var(--pa-space-1)}.dlg-title[data-v-1bc32b0e]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-md);font-weight:800;color:var(--pa-text-primary);letter-spacing:-.02em;margin:0}.dlg-desc[data-v-1bc32b0e]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);margin-top:var(--pa-space-1)}.dlg-body[data-v-1bc32b0e]{display:flex;flex-direction:column;gap:var(--pa-space-2);padding-top:var(--pa-space-2)}.dlg-label[data-v-1bc32b0e]{font-size:var(--pa-font-size-label);font-weight:600;color:var(--pa-text-primary)}.dlg-counter[data-v-1bc32b0e]{align-self:flex-end;font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);font-family:var(--pa-font-mono-family)}.dlg-reason-block[data-v-1bc32b0e]{display:flex;flex-direction:column;gap:var(--pa-space-1)}.dlg-reason[data-v-1bc32b0e]{font-size:var(--pa-font-size-body);color:var(--pa-text-primary);background:var(--pa-bg-surface);border-radius:var(--pa-radius-md);padding:var(--pa-space-3);margin:0}.dlg-footer[data-v-1bc32b0e]{display:flex;justify-content:flex-end;gap:var(--pa-space-2)}@keyframes launcher-in-9507b834{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.launcher-overlay[data-v-9507b834]{position:fixed;inset:0;background:var(--pa-overlay-backdrop);z-index:500;display:flex;justify-content:center;padding-top:calc(var(--pa-space-16) + var(--pa-safe-top))}.launcher-panel[data-v-9507b834]{background:var(--pa-bg-elevated);border-radius:var(--pa-radius-xl);border:1px solid var(--pa-border-strong);width:640px;max-height:calc(100dvh - 120px);overflow-y:auto;padding:var(--pa-space-6);box-shadow:var(--pa-shadow-lg);animation:launcher-in-9507b834 .25s cubic-bezier(.16,1,.3,1)}.launcher-header[data-v-9507b834]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--pa-space-6)}.launcher-header h2[data-v-9507b834]{font-size:var(--pa-font-size-display-md)}.mobile-only[data-v-9507b834]{display:none}.launcher-search[data-v-9507b834]{display:flex;align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2) var(--pa-space-3);margin-bottom:var(--pa-space-4);border-radius:var(--pa-radius-md);border:1px solid var(--pa-border);background:var(--pa-bg-input);color:var(--pa-text-muted);transition:border-color .2s}.launcher-search[data-v-9507b834]:focus-within{border-color:var(--pa-accent)}.launcher-search-input[data-v-9507b834]{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--pa-font-size-body);color:var(--pa-text-primary);min-width:0}.launcher-search-input[data-v-9507b834]::placeholder{color:var(--pa-text-muted)}.launcher-results[data-v-9507b834]{display:flex;flex-direction:column;gap:var(--pa-space-1)}.launcher-result[data-v-9507b834]{display:flex;align-items:center;gap:var(--pa-space-3);width:100%;padding:var(--pa-space-2-5) var(--pa-space-3);border:none;background:transparent;color:var(--pa-text-primary);font-family:inherit;border-radius:var(--pa-radius-md);cursor:pointer;text-align:left;transition:background .1s}.launcher-result[data-v-9507b834]:hover,.launcher-result.selected[data-v-9507b834]{background:var(--pa-bg-surface)}.result-icon[data-v-9507b834]{width:40px;height:40px;border-radius:var(--pa-radius-md);background:var(--pa-accent-subtle);color:var(--pa-accent-text);display:flex;align-items:center;justify-content:center;font-size:var(--pa-font-size-display-sm);flex-shrink:0}.result-body[data-v-9507b834]{flex:1;min-width:0}.result-title[data-v-9507b834]{display:block;font-size:var(--pa-font-size-body);font-weight:600}.result-subtitle[data-v-9507b834]{display:block;font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-tag[data-v-9507b834]{flex-shrink:0;font-size:var(--pa-font-size-overline)}.close-btn[data-v-9507b834]{width:36px;height:36px;border-radius:var(--pa-radius-md);border:none;background:transparent;color:var(--pa-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.close-btn[data-v-9507b834]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.category-title[data-v-9507b834]{font-size:var(--pa-font-size-label);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pa-text-muted);margin-bottom:var(--pa-space-2)}.launcher-category[data-v-9507b834]{margin-bottom:var(--pa-space-6)}.app-grid[data-v-9507b834]{display:flex;flex-direction:column;gap:var(--pa-space-1)}.app-card[data-v-9507b834]{display:flex;align-items:center;gap:var(--pa-space-3);padding:var(--pa-space-3);border-radius:var(--pa-radius-md);text-decoration:none;color:var(--pa-text-primary);transition:all .15s}.app-card[data-v-9507b834]:hover{background:var(--pa-bg-surface)}.app-card.locked[data-v-9507b834]{opacity:.6;cursor:pointer;background:transparent;border:none;font:inherit;color:inherit;text-align:left;width:100%}.app-card.locked[data-v-9507b834]:hover{opacity:.9;background:var(--pa-bg-surface)}.trail-tag[data-v-9507b834]{margin-left:auto;flex-shrink:0}.app-icon[data-v-9507b834]{width:40px;height:40px;border-radius:var(--pa-radius-md);background:var(--pa-accent-subtle);color:var(--pa-accent-text);display:flex;align-items:center;justify-content:center;font-size:var(--pa-font-size-display-sm);flex-shrink:0}.app-info strong[data-v-9507b834]{display:block;font-size:var(--pa-font-size-body);font-weight:600;margin-bottom:var(--pa-space-0-5)}.app-info span[data-v-9507b834]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted)}.lock-icon[data-v-9507b834]{margin-left:auto;color:var(--pa-text-muted);font-size:var(--pa-font-size-body)}.app-info[data-v-9507b834]{flex:1;min-width:0}.favorite-btn[data-v-9507b834]{margin-left:auto;width:32px;height:32px;border-radius:var(--pa-radius-md);border:none;background:transparent;color:var(--pa-text-muted);display:flex;align-items:center;justify-content:center;font-size:var(--pa-font-size-body);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.favorite-btn[data-v-9507b834]:hover{background:var(--pa-bg-elevated);color:var(--pa-text-primary)}.favorite-btn.active[data-v-9507b834]{color:var(--pa-accent)}.favorite-btn[data-v-9507b834]:disabled{opacity:.6;cursor:default}.launcher-empty[data-v-9507b834]{text-align:center;padding:var(--pa-space-10);color:var(--pa-text-muted)}@media(max-width:768px){.launcher-panel[data-v-9507b834]{width:calc(100vw - 32px);margin:0 var(--pa-space-4)}.mobile-only[data-v-9507b834]{display:flex}}.app-grid--tiles[data-v-9507b834]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--pa-space-3) var(--pa-space-1)}.app-grid--tiles .app-card[data-v-9507b834]{flex-direction:column;align-items:center;gap:var(--pa-space-1-5);padding:var(--pa-space-2) var(--pa-space-1);min-width:0;text-align:center}.app-grid--tiles .app-icon[data-v-9507b834]{width:var(--pa-touch-target);height:var(--pa-touch-target);border-radius:var(--pa-radius-xl);border:1px solid var(--pa-border);background:var(--pa-bg-card)}.app-grid--tiles .app-info[data-v-9507b834]{align-items:center;width:100%;min-width:0}.app-grid--tiles .app-info strong[data-v-9507b834]{font-size:var(--pa-font-size-label);font-weight:500;line-height:1.25;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-grid--tiles .lock-icon[data-v-9507b834]{position:absolute;top:var(--pa-space-1);right:var(--pa-space-1);font-size:var(--pa-font-size-overline)}.app-grid--tiles .app-card[data-v-9507b834]{position:relative}.launcher-overlay.fullscreen[data-v-9507b834]{padding-top:calc(var(--pa-topbar-height) + var(--pa-safe-top));bottom:var(--pa-mobile-tabbar-clearance);background:var(--pa-bg-page)}.launcher-panel.fullscreen[data-v-9507b834]{width:100%;margin:0;padding:var(--pa-space-4);max-height:calc(100dvh - var(--pa-topbar-height) - var(--pa-safe-top) - var(--pa-mobile-tabbar-clearance));border-radius:var(--pa-radius-none);border:none;box-shadow:none;background:var(--pa-bg-page);animation:none}@keyframes panel-in-f263b4c4{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bell-wrapper[data-v-f263b4c4]{position:relative}.icon-btn[data-v-f263b4c4]{width:36px;height:36px;border-radius:var(--pa-radius-md);border:none;background:transparent;color:var(--pa-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;position:relative}.icon-btn[data-v-f263b4c4]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.badge[data-v-f263b4c4]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;border-radius:var(--pa-radius-md);background:var(--pa-error);color:var(--pa-text-on-accent);font-size:var(--pa-font-size-overline);font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 var(--pa-space-1)}.bell-panel[data-v-f263b4c4]{position:absolute;top:44px;right:0;width:360px;max-height:480px;background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);overflow:hidden;z-index:300;animation:panel-in-f263b4c4 .2s cubic-bezier(.16,1,.3,1)}.bell-header[data-v-f263b4c4]{display:flex;align-items:center;justify-content:space-between;padding:var(--pa-space-3) var(--pa-space-4);border-bottom:1px solid var(--pa-border)}.bell-header strong[data-v-f263b4c4]{font-size:var(--pa-font-size-body)}.bell-list[data-v-f263b4c4]{overflow-y:auto;max-height:400px}.bell-item[data-v-f263b4c4]{display:flex;gap:var(--pa-space-3);padding:var(--pa-space-3) var(--pa-space-4);border-bottom:1px solid var(--pa-border);cursor:pointer;transition:background .15s}.bell-item[data-v-f263b4c4]:hover{background:var(--pa-bg-surface)}.bell-item.unread[data-v-f263b4c4]{background:var(--pa-accent-subtle)}.bell-item-icon[data-v-f263b4c4]{color:var(--pa-accent-text);font-size:var(--pa-font-size-display-sm);margin-top:var(--pa-space-0-5);flex-shrink:0}.bell-item-content strong[data-v-f263b4c4]{display:block;font-size:var(--pa-font-size-body);margin-bottom:var(--pa-space-0-5)}.bell-item-content span[data-v-f263b4c4]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted)}.bell-item-time[data-v-f263b4c4]{display:block;font-size:var(--pa-font-size-label);color:var(--pa-text-muted);margin-top:var(--pa-space-1)}.bell-view-all[data-v-f263b4c4]{display:flex;align-items:center;justify-content:center;gap:var(--pa-space-1-5);padding:var(--pa-space-3) var(--pa-space-4);border-top:1px solid var(--pa-border);color:var(--pa-accent-text);font-size:var(--pa-font-size-body);font-weight:500;text-decoration:none;transition:background .15s}.bell-view-all[data-v-f263b4c4]:hover{background:var(--pa-bg-surface)}.bell-empty[data-v-f263b4c4]{padding:var(--pa-space-10);text-align:center;color:var(--pa-text-muted)}.bell-empty i[data-v-f263b4c4]{font-size:var(--pa-font-size-display-lg);margin-bottom:var(--pa-space-2)}@media(max-width:480px){.bell-panel[data-v-f263b4c4]{width:calc(100vw - 32px);right:-80px}}.pin-page-btn[data-v-1184e24f]{width:var(--pa-space-9);height:var(--pa-space-9);border-radius:var(--pa-radius-md);border:none;background:transparent;color:var(--pa-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--pa-duration-fast) var(--pa-ease-out),color var(--pa-duration-fast) var(--pa-ease-out)}.pin-page-btn[data-v-1184e24f]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.pin-page-btn.active[data-v-1184e24f],.pin-page-btn.active[data-v-1184e24f]:hover{color:var(--pa-accent)}.pin-page-btn[data-v-1184e24f]:disabled{cursor:default;opacity:.6}@media(max-width:768px){.pin-page-btn[data-v-1184e24f]{width:var(--pa-touch-target);height:var(--pa-touch-target)}}.shortcut-category[data-v-72435c3c]{margin-bottom:var(--pa-space-4)}.shortcut-category[data-v-72435c3c]:last-child{margin-bottom:0}.shortcut-category-label[data-v-72435c3c]{font-size:var(--pa-font-size-overline);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pa-text-muted);display:block;margin-bottom:var(--pa-space-2)}.shortcut-row[data-v-72435c3c]{display:flex;align-items:center;justify-content:space-between;padding:var(--pa-space-1-5) 0}.shortcut-label[data-v-72435c3c]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary)}.shortcut-keys[data-v-72435c3c]{display:flex;align-items:center;gap:var(--pa-space-1)}.shortcut-kbd[data-v-72435c3c]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-label);padding:var(--pa-space-0-5) var(--pa-space-2);border-radius:var(--pa-radius-sm);border:1px solid var(--pa-border);background:var(--pa-bg-surface);color:var(--pa-text-secondary);min-width:24px;text-align:center}.shortcut-then[data-v-72435c3c],.shortcut-plus[data-v-72435c3c]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted)}@media(max-width:768px){.shortcut-row[data-v-72435c3c]{flex-direction:column;align-items:flex-start}.shortcut-keys[data-v-72435c3c]{flex-wrap:wrap}}.user-avatar[data-v-66df759e]{font-family:var(--pa-font-display-family)}.user-avatar--initials[data-v-66df759e]{background:var(--pa-accent-subtle);color:var(--pa-accent);font-weight:600;letter-spacing:.02em}.top-bar[data-v-a642d1f9]{position:fixed;top:0;left:0;right:0;height:calc(48px + var(--pa-safe-top));padding-top:var(--pa-safe-top);background:var(--pa-chrome-bg);-webkit-backdrop-filter:var(--pa-chrome-backdrop);backdrop-filter:var(--pa-chrome-backdrop);box-shadow:var(--pa-chrome-edge);border-bottom:1px solid var(--pa-border);display:flex;align-items:center;padding-left:var(--pa-space-4);padding-right:var(--pa-space-4);z-index:100;gap:var(--pa-space-3)}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.top-bar[data-v-a642d1f9]{border-bottom-color:transparent;animation:top-bar-settle-a642d1f9 linear both;animation-timeline:scroll(root);animation-range:0 var(--pa-space-6)}@keyframes top-bar-settle-a642d1f9{to{border-bottom-color:var(--pa-border)}}}}.top-bar-left[data-v-a642d1f9]{display:flex;align-items:center;gap:var(--pa-space-3);flex-shrink:0}.top-bar-center[data-v-a642d1f9]{flex:1;display:flex;align-items:center;gap:var(--pa-space-1-5);max-width:520px;margin:0 auto}.top-bar-right[data-v-a642d1f9]{display:flex;align-items:center;gap:var(--pa-space-1);flex-shrink:0;position:relative}.logo-link[data-v-a642d1f9]{display:flex;align-items:center;margin-left:var(--pa-space-1)}.logo-img[data-v-a642d1f9]{height:24px;width:auto;transition:filter .3s}.theme-toggle[data-v-a642d1f9]{overflow:hidden}.theme-icon-wrap[data-v-a642d1f9]{position:relative;display:flex;align-items:center;justify-content:center;width:18px;height:18px}.theme-icon[data-v-a642d1f9]{position:absolute;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s ease}.theme-icon-light[data-v-a642d1f9]{opacity:1;transform:rotate(0) scale(1)}.theme-icon-dark[data-v-a642d1f9]{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-icon-wrap.dark .theme-icon-light[data-v-a642d1f9]{opacity:0;transform:rotate(90deg) scale(.5)}.theme-icon-wrap.dark .theme-icon-dark[data-v-a642d1f9]{opacity:1;transform:rotate(0) scale(1)}.hamburger-btn[data-v-a642d1f9]{display:none;width:44px;height:44px;border-radius:var(--pa-radius-md);border:none;background:transparent;color:var(--pa-text-secondary);align-items:center;justify-content:center;cursor:pointer;font-size:var(--pa-font-size-display-sm);transition:background-color .15s,color .15s}.hamburger-btn[data-v-a642d1f9]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.launcher-btn[data-v-a642d1f9],.icon-btn[data-v-a642d1f9]{width:36px;height:36px;border-radius:var(--pa-radius-md);border:none;background:transparent;color:var(--pa-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.launcher-btn[data-v-a642d1f9]:hover,.icon-btn[data-v-a642d1f9]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.search-box[data-v-a642d1f9]{display:flex;align-items:center;gap:var(--pa-space-2);width:100%;padding:var(--pa-space-1-5) var(--pa-space-3);border-radius:var(--pa-radius-md);border:1px solid var(--pa-border);background:var(--pa-bg-input);color:var(--pa-text-muted);transition:border-color .2s}.search-box[data-v-a642d1f9]:focus-within{border-color:var(--pa-accent)}.search-input[data-v-a642d1f9]{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--pa-font-size-body);color:var(--pa-text-primary);min-width:0}.search-input[data-v-a642d1f9]::placeholder{color:var(--pa-text-muted)}.search-kbd[data-v-a642d1f9]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);padding:var(--pa-space-0-5) var(--pa-space-1-5);border-radius:var(--pa-radius-sm);border:1px solid var(--pa-border);color:var(--pa-text-muted);background:var(--pa-bg-surface);margin-left:auto}.search-wrapper[data-v-a642d1f9]{position:relative;flex:1}.search-dropdown[data-v-a642d1f9]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);max-height:360px;overflow-y:auto;scroll-behavior:smooth;padding:var(--pa-space-1);z-index:200;animation:menu-in-a642d1f9 .15s cubic-bezier(.16,1,.3,1)}.search-dropdown-section[data-v-a642d1f9]{padding:var(--pa-space-1-5) var(--pa-space-2) var(--pa-space-0-5)}.search-dropdown-label[data-v-a642d1f9]{font-size:var(--pa-font-size-overline);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--pa-text-muted);display:block;margin-bottom:var(--pa-space-1);padding:0 var(--pa-space-1)}.search-dropdown-item[data-v-a642d1f9]{display:flex;align-items:center;gap:var(--pa-space-2-5);width:100%;padding:var(--pa-space-2) var(--pa-space-2-5);border:none;background:transparent;color:var(--pa-text-primary);font-family:inherit;font-size:var(--pa-font-size-body);border-radius:var(--pa-radius-md);cursor:pointer;text-align:left;transition:background .1s}.search-dropdown-item[data-v-a642d1f9]:hover,.search-dropdown-item.selected[data-v-a642d1f9]{background:var(--pa-bg-surface)}.search-dropdown-icon[data-v-a642d1f9]{font-size:var(--pa-font-size-body);color:var(--pa-text-muted);flex-shrink:0;width:18px;text-align:center}.search-dropdown-body[data-v-a642d1f9]{flex:1;min-width:0}.search-dropdown-title[data-v-a642d1f9]{display:block;font-size:var(--pa-font-size-body);font-weight:500}.search-dropdown-subtitle[data-v-a642d1f9]{display:block;font-size:var(--pa-font-size-label);color:var(--pa-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-dropdown-tag[data-v-a642d1f9]{font-size:var(--pa-font-size-overline);flex-shrink:0}.search-dropdown-empty[data-v-a642d1f9]{padding:var(--pa-space-5) var(--pa-space-3);text-align:center;color:var(--pa-text-muted);font-size:var(--pa-font-size-body)}.user-btn[data-v-a642d1f9]{width:32px;height:32px;border-radius:var(--pa-radius-pill);border:2px solid var(--pa-border);background:var(--pa-bg-surface);color:var(--pa-text-secondary);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;margin-left:var(--pa-space-1);transition:transform .12s ease,border-color .15s ease}@keyframes menu-in-a642d1f9{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.user-menu[data-v-a642d1f9]{position:absolute;top:44px;right:0;min-width:200px;background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-lg);padding:var(--pa-space-2);box-shadow:var(--pa-shadow-lg);z-index:200;animation:menu-in-a642d1f9 .2s cubic-bezier(.16,1,.3,1)}.user-menu-header[data-v-a642d1f9]{padding:var(--pa-space-2) var(--pa-space-3);border-bottom:1px solid var(--pa-border);margin-bottom:var(--pa-space-1)}.user-menu-header strong[data-v-a642d1f9]{display:block;font-size:var(--pa-font-size-body);color:var(--pa-text-primary)}.user-menu-header span[data-v-a642d1f9]{font-size:var(--pa-font-size-label);color:var(--pa-text-muted)}.user-menu-item[data-v-a642d1f9]{width:100%;display:flex;align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2) var(--pa-space-3);border:none;background:transparent;color:var(--pa-text-secondary);font-family:inherit;font-size:var(--pa-font-size-body);border-radius:var(--pa-radius-sm);cursor:pointer;text-decoration:none;transition:all .15s}.user-menu-item[data-v-a642d1f9]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.mobile-only[data-v-a642d1f9]{display:none}@media(max-width:768px){.hamburger-btn[data-v-a642d1f9]{display:flex}.search-wrapper[data-v-a642d1f9]{display:none}.top-bar[data-v-a642d1f9]{padding-left:var(--pa-space-2);padding-right:var(--pa-space-2)}.launcher-btn[data-v-a642d1f9]{margin-left:auto}.hamburger-btn[data-v-a642d1f9],.icon-btn[data-v-a642d1f9],.user-btn[data-v-a642d1f9]{width:var(--pa-touch-target);height:var(--pa-touch-target)}.mobile-only[data-v-a642d1f9]{display:flex}.theme-toggle[data-v-a642d1f9],.top-bar-right[data-v-a642d1f9] .assistant-launcher{display:none}}html.dark .top-bar .logo-img{filter:brightness(0) invert(1)}.sidebar[data-v-51279e93]{width:220px;flex-shrink:0;background:var(--pa-chrome-bg);-webkit-backdrop-filter:var(--pa-chrome-backdrop);backdrop-filter:var(--pa-chrome-backdrop);box-shadow:var(--pa-chrome-edge-side);border-right:1px solid var(--pa-border);display:flex;flex-direction:column;justify-content:space-between;height:calc(100dvh - 48px);position:sticky;top:48px;overflow-x:hidden;overflow-y:auto;transition:width .25s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s}.sidebar.collapsed[data-v-51279e93]{width:56px}.sidebar-nav[data-v-51279e93]{position:relative;display:flex;flex-direction:column;padding:var(--pa-space-3) var(--pa-space-2) var(--pa-space-2);gap:var(--pa-space-4)}.sidebar-status[data-v-51279e93]{padding:0 var(--pa-space-3) var(--pa-space-1)}.nav-group[data-v-51279e93]{display:flex;flex-direction:column;gap:var(--pa-space-0-5)}.nav-group-label[data-v-51279e93]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-overline);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pa-text-muted);padding:0 var(--pa-space-3) 6px;-webkit-user-select:none;user-select:none}.nav-group-label--toggle[data-v-51279e93]{display:flex;align-items:center;justify-content:space-between;gap:var(--pa-space-2);width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font-family:inherit;transition:color .15s}.nav-group-label--toggle[data-v-51279e93]:hover{color:var(--pa-text-secondary)}.nav-group-label-text[data-v-51279e93]{overflow:hidden;text-overflow:ellipsis}.nav-group-chevron[data-v-51279e93]{font-size:var(--pa-font-size-overline);flex-shrink:0;color:var(--pa-text-muted);transform:rotate(-90deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-group-chevron.expanded[data-v-51279e93]{transform:rotate(0)}.nav-section-wrapper[data-v-51279e93]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.nav-section-wrapper.expanded[data-v-51279e93]{grid-template-rows:1fr}.nav-section-items[data-v-51279e93]{display:flex;flex-direction:column;gap:var(--pa-space-0-5);min-height:0;overflow:hidden}.nav-group-label--success[data-v-51279e93]{color:var(--pa-success)}.nav-group-label--accent[data-v-51279e93]{color:var(--pa-accent)}.nav-group-label--warning[data-v-51279e93]{color:var(--pa-warning)}.nav-group-label--muted[data-v-51279e93]{color:var(--pa-text-muted)}.nav-group-divider[data-v-51279e93]{height:1px;background:var(--pa-border);margin:0 var(--pa-space-2) 6px}.nav-group-divider--boundary[data-v-51279e93]{background:var(--pa-warning-border)}.nav-boundary[data-v-51279e93]{display:flex;align-items:center;gap:var(--pa-space-1-5);margin:var(--pa-space-1) var(--pa-space-2) var(--pa-space-2);padding-top:var(--pa-space-3);border-top:1px dashed var(--pa-warning-border);color:var(--pa-warning);-webkit-user-select:none;user-select:none}.nav-boundary-icon[data-v-51279e93]{font-size:var(--pa-font-size-overline);flex-shrink:0}.nav-boundary-label[data-v-51279e93]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);font-weight:600;text-transform:uppercase;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-group-empty[data-v-51279e93]{padding:var(--pa-space-1) var(--pa-space-3);font-size:var(--pa-font-size-caption);font-style:italic;color:var(--pa-text-muted);-webkit-user-select:none;user-select:none}.nav-item[data-v-51279e93]{position:relative;display:flex;align-items:center;gap:var(--pa-space-2-5);padding:var(--pa-space-2-5) var(--pa-space-3);border-radius:var(--pa-radius-md);color:var(--pa-text-secondary);text-decoration:none;font-size:var(--pa-font-size-body);font-weight:500;white-space:nowrap;transition:background-color .15s,color .15s;overflow:hidden}.nav-item[data-v-51279e93]:not(.active):hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.nav-item.active[data-v-51279e93]{color:var(--pa-accent-text)}.sidebar-nav:not(.has-pill) .nav-item.active[data-v-51279e93]{background:var(--pa-accent-subtle)}.nav-item[data-v-51279e93]{z-index:1}.nav-item-indicator[data-v-51279e93]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:var(--pa-nav-indicator-width);height:18px;border-radius:0 var(--pa-radius-xs) var(--pa-radius-xs) 0;background:var(--pa-accent);transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-item.active .nav-item-indicator[data-v-51279e93]{transform:translateY(-50%) scaleY(1)}.nav-item--disabled[data-v-51279e93]{color:var(--pa-text-disabled);cursor:not-allowed}.nav-item--disabled[data-v-51279e93]:hover{background:transparent;color:var(--pa-text-disabled)}.nav-item--disabled:hover .nav-item-icon[data-v-51279e93]{transform:none}.nav-item-lock[data-v-51279e93]{margin-left:auto;font-size:var(--pa-font-size-overline);color:var(--pa-text-disabled)}.nav-item-icon[data-v-51279e93]{font-size:var(--pa-font-size-display-sm);flex-shrink:0;width:20px;text-align:center;transition:transform .15s}.nav-item:hover .nav-item-icon[data-v-51279e93]{transform:scale(1.08)}.nav-item-label[data-v-51279e93]{overflow:hidden;text-overflow:ellipsis}.nav-item-badge[data-v-51279e93]{margin-left:auto;min-width:20px;height:20px;border-radius:var(--pa-radius-lg);background:var(--pa-accent);color:var(--pa-text-on-accent);font-size:var(--pa-font-size-label);font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 var(--pa-space-1-5)}.nav-item-toggle[data-v-51279e93]{width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;justify-content:flex-start;text-decoration:none}.nav-item-chevron[data-v-51279e93]{font-size:var(--pa-font-size-overline);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);color:var(--pa-text-muted)}.nav-item-chevron.expanded[data-v-51279e93]{transform:rotate(180deg)}.nav-children-wrapper[data-v-51279e93]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.nav-children-wrapper.expanded[data-v-51279e93]{grid-template-rows:1fr}.nav-children[data-v-51279e93]{display:flex;flex-direction:column;gap:var(--pa-space-px);overflow:hidden}.nav-child-item[data-v-51279e93]{padding-left:var(--pa-space-6);font-size:var(--pa-font-size-caption);padding-top:var(--pa-space-1-5);padding-bottom:var(--pa-space-1-5)}.sidebar.collapsed .nav-child-item[data-v-51279e93]{padding-left:var(--pa-space-3)}.sidebar-app-status[data-v-51279e93]{margin-top:auto;padding:var(--pa-space-2) var(--pa-space-2) var(--pa-space-1)}.sidebar-footer[data-v-51279e93]{padding:var(--pa-space-2);border-top:1px solid var(--pa-border);transition:border-color .3s;display:flex;flex-direction:column;gap:var(--pa-space-0-5)}.footer-nav[data-v-51279e93]{display:flex;flex-direction:column;gap:var(--pa-space-0-5);margin-bottom:var(--pa-space-0-5)}.collapse-btn[data-v-51279e93]{width:100%;display:flex;align-items:center;gap:var(--pa-space-2-5);padding:var(--pa-space-2-5) var(--pa-space-3);border:none;background:transparent;color:var(--pa-text-muted);font-family:inherit;font-size:var(--pa-font-size-caption);font-weight:500;border-radius:var(--pa-radius-md);cursor:pointer;transition:background-color .15s,color .15s;white-space:nowrap;overflow:hidden}.collapse-btn[data-v-51279e93]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.collapse-icon[data-v-51279e93]{font-size:var(--pa-font-size-body);flex-shrink:0;width:20px;text-align:center;transition:transform .25s cubic-bezier(.4,0,.2,1)}.collapse-icon.flipped[data-v-51279e93]{transform:rotate(180deg)}.collapse-label[data-v-51279e93]{overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.sidebar[data-v-51279e93],.sidebar.collapsed[data-v-51279e93]{position:fixed;top:calc(48px + var(--pa-safe-top));left:0;z-index:90;width:min(280px,calc(100vw - 48px));height:calc(100dvh - 48px - var(--pa-safe-top));transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .3s;box-shadow:none}.sidebar.open[data-v-51279e93],.sidebar.collapsed.open[data-v-51279e93]{transform:translate(0);box-shadow:var(--pa-shadow-sidebar)}.nav-item[data-v-51279e93],.nav-child-item[data-v-51279e93]{min-height:var(--pa-touch-target)}.sidebar-footer[data-v-51279e93]{padding-bottom:calc(var(--pa-space-2) + var(--pa-safe-bottom))}}.unverified-banner[data-v-a8bfaacd]{margin-bottom:var(--pa-space-5);font-family:var(--pa-font-body-family)}.unverified-banner__body[data-v-a8bfaacd]{display:flex;flex-direction:column;gap:var(--pa-space-0-5);min-width:0}.unverified-banner__title[data-v-a8bfaacd]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-body);font-weight:700}.unverified-banner__detail[data-v-a8bfaacd]{font-size:var(--pa-font-size-caption);color:var(--pa-text-secondary)}.app-shell[data-v-41e58f40]{min-height:100dvh;background:var(--pa-bg-page)}.app-body[data-v-41e58f40]{display:flex;padding-top:var(--pa-space-12)}.app-main[data-v-41e58f40]{flex:1;min-width:0;padding:var(--pa-space-6);padding-bottom:calc(var(--pa-space-6) + var(--pa-safe-bottom))}.app-main--full-bleed[data-v-41e58f40]{padding:0;padding-bottom:var(--pa-safe-bottom)}.sidebar-backdrop[data-v-41e58f40]{position:fixed;inset:0;top:calc(48px + var(--pa-safe-top));background:var(--pa-overlay-backdrop);z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fade-enter-active[data-v-41e58f40],.fade-leave-active[data-v-41e58f40]{transition:opacity .2s}.fade-enter-from[data-v-41e58f40],.fade-leave-to[data-v-41e58f40]{opacity:0}@media(max-width:768px){.app-main[data-v-41e58f40]{padding:var(--pa-space-4);padding-bottom:calc(var(--pa-space-4) + var(--pa-mobile-tabbar-clearance))}.app-main--full-bleed[data-v-41e58f40]{padding:0;padding-bottom:var(--pa-safe-bottom)}.app-body[data-v-41e58f40]{padding-top:calc(48px + var(--pa-safe-top))}}.install-banner[data-v-fbb247d9]{display:flex;align-items:center;justify-content:space-between;padding:var(--pa-space-2-5) var(--pa-space-4);background:var(--pa-accent-subtle);border:1px solid var(--pa-border-accent);border-radius:var(--pa-radius-md);margin-bottom:var(--pa-space-4)}.install-banner-content[data-v-fbb247d9]{display:flex;align-items:center;gap:var(--pa-space-2-5);flex:1;min-width:0}.install-banner-icon[data-v-fbb247d9]{font-size:var(--pa-font-size-display-sm);color:var(--pa-accent);flex-shrink:0}.install-banner-text[data-v-fbb247d9]{font-size:var(--pa-font-size-body);color:var(--pa-text-primary);line-height:1.3}.install-banner-actions[data-v-fbb247d9]{display:flex;align-items:center;gap:var(--pa-space-2);flex-shrink:0;margin-left:var(--pa-space-3)}.install-btn[data-v-fbb247d9]{padding:var(--pa-space-1-5) var(--pa-space-3);border-radius:var(--pa-radius-md);border:none;background:var(--pa-accent);color:var(--pa-text-on-accent);font-family:inherit;font-size:var(--pa-font-size-body);font-weight:600;cursor:pointer;transition:background .15s}.install-btn[data-v-fbb247d9]:hover{background:var(--pa-accent-hover)}.dismiss-btn[data-v-fbb247d9]{width:28px;height:28px;border-radius:var(--pa-radius-sm);border:none;background:transparent;color:var(--pa-text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.dismiss-btn[data-v-fbb247d9]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.install-banner-enter-active[data-v-fbb247d9],.install-banner-leave-active[data-v-fbb247d9]{transition:all .3s ease}.install-banner-enter-from[data-v-fbb247d9],.install-banner-leave-to[data-v-fbb247d9]{opacity:0;transform:translateY(-8px)}.nlb[data-v-d502bb25]{position:relative;height:var(--pa-newsletter-banner-h);margin-bottom:var(--pa-space-4);border:1px solid var(--pa-border);border-radius:var(--pa-radius-lg);background:var(--pa-bg-elevated);overflow:hidden;--nlb-scene-h: var(--pa-newsletter-banner-scene-h)}.nlb-desk[data-v-d502bb25]{position:absolute;left:0;right:0;bottom:0;z-index:2;height:calc(var(--nlb-scene-h) * .16);background:var(--pa-bg-surface);border-top:1px solid var(--pa-border)}.nlb-scene[data-v-d502bb25]{position:absolute;left:var(--pa-newsletter-banner-scene-offset);bottom:0;z-index:3;height:var(--nlb-scene-h);aspect-ratio:16 / 9;container-type:size;overflow:hidden}.nlb-scene-desk[data-v-d502bb25]{position:absolute;left:0;right:0;bottom:0;z-index:4;height:16cqh;background:var(--pa-bg-surface);border-top:1px solid var(--pa-border)}.nlb-sitter[data-v-d502bb25]{position:absolute;left:21.7cqw;bottom:-13.4cqh;width:68cqw;z-index:3}.nlb-blob[data-v-d502bb25]{display:block;width:100%}.nlb-body[data-v-d502bb25]{fill:var(--pa-blob-body)}.nlb-ink[data-v-d502bb25]{fill:var(--pa-blob-ink)}.nlb-arm[data-v-d502bb25]{transform-origin:151px 86px;animation:nlb-reach-d502bb25 11s var(--pa-ease-in-out) infinite}@keyframes nlb-reach-d502bb25{0%,36%{transform:rotate(0) scaleY(1)}43%{transform:rotate(-36deg) scaleY(1.36)}46%{transform:rotate(-36deg) scaleY(1.36)}54%,62%{transform:rotate(-58deg) scaleY(.5)}68%{transform:rotate(-36deg) scaleY(1.36)}71%{transform:rotate(-36deg) scaleY(1.36)}76%,to{transform:rotate(0) scaleY(1)}}.nlb-eyes[data-v-d502bb25]{transform-box:fill-box;transform-origin:50% 50%;animation:nlb-read-d502bb25 11s steps(1,end) infinite,nlb-shut-d502bb25 11s var(--pa-ease-in-out) infinite}@keyframes nlb-read-d502bb25{0%,3%{transform:translate(-7px)}6%{transform:translate(-1px)}9%{transform:translate(6px)}11%{transform:translate(-7px,4px)}14%{transform:translateY(4px)}17%{transform:translate(6px,4px)}19%{transform:translate(-7px)}22%{transform:translate(-1px)}25%{transform:translate(6px)}27%{transform:translate(-7px,4px)}30%{transform:translate(1px,4px)}34%,46%{transform:translate(7px,3px)}50%,66%{transform:translate(6px,2px)}70%{transform:translate(-7px)}73%{transform:translate(-1px)}76%{transform:translate(6px)}78%{transform:translate(-7px,4px)}81%{transform:translateY(4px)}84%{transform:translate(6px,4px)}86%{transform:translate(-7px)}89%{transform:translate(0)}92%{transform:translate(6px)}95%,to{transform:translate(-7px)}}@keyframes nlb-shut-d502bb25{0%,14%,17%,53%,63%,to{transform:scaleY(1)}15.5%{transform:scaleY(.1)}56%,61%{transform:scaleY(.14)}}.nlb-cup[data-v-d502bb25]{position:absolute;left:58.5cqw;bottom:16cqh;width:11cqw;z-index:5;transform-origin:112% 34%;animation:nlb-lift-d502bb25 11s var(--pa-ease-in-out) infinite}@keyframes nlb-lift-d502bb25{0%,46%{transform:translate(0) rotate(0)}54%{transform:translate(-5.8cqw,-23.4cqh) rotate(-18deg)}58%,62%{transform:translate(-6.1cqw,-24.2cqh) rotate(-28deg)}68%,to{transform:translate(0) rotate(0)}}.nlb-mug[data-v-d502bb25]{position:relative;width:11cqw;height:12cqh;background:var(--pa-accent);border-radius:.6cqh .6cqh 1.8cqh 1.8cqh}.nlb-rim[data-v-d502bb25]{position:absolute;left:0;right:0;top:0;height:1.4cqh;background:var(--pa-accent-hover);border-radius:.6cqh .6cqh 0 0}.nlb-handle[data-v-d502bb25]{position:absolute;right:-3cqw;top:20%;width:3.4cqw;height:6cqh;border:.9cqh solid var(--pa-accent);border-left:none;border-radius:0 2.2cqh 2.2cqh 0}.nlb-steam[data-v-d502bb25]{position:absolute;left:1cqw;bottom:11.4cqh;width:9cqw;height:15cqh;overflow:visible}.nlb-wisp[data-v-d502bb25]{fill:none;stroke:var(--pa-blob-prop-soft);stroke-width:6.5;stroke-linecap:round;opacity:0;transform-origin:50% 100%}.nlb-wisp-a[data-v-d502bb25]{animation:nlb-wisp-d502bb25 3.6s 0s ease-in-out infinite}.nlb-wisp-b[data-v-d502bb25]{animation:nlb-wisp-d502bb25 3.6s 1.2s ease-in-out infinite}.nlb-wisp-c[data-v-d502bb25]{animation:nlb-wisp-d502bb25 3.6s 2.4s ease-in-out infinite}@keyframes nlb-wisp-d502bb25{0%{opacity:0;transform:translateY(1cqh) scale(.55) rotate(0)}25%{opacity:.85;transform:translateY(-1cqh) scale(.8) rotate(-4deg)}65%{opacity:.5;transform:translateY(-5cqh) scale(1) rotate(4deg)}to{opacity:0;transform:translateY(-9cqh) scale(1.2) rotate(-2deg)}}.nlb-lid[data-v-d502bb25]{position:absolute;left:35cqw;bottom:16cqh;width:22cqw;height:21cqh;z-index:6;background:var(--pa-blob-prop);border-radius:1cqh 1cqh .3cqh .3cqh}.nlb-logo[data-v-d502bb25]{position:absolute;left:50%;top:50%;width:1.8cqw;height:1.8cqw;margin:-.9cqw 0 0 -.9cqw;border-radius:var(--pa-radius-pill);background:var(--pa-blob-paper)}.nlb-base[data-v-d502bb25]{position:absolute;left:-14%;right:-14%;bottom:-1.3cqh;height:1.3cqh;background:var(--pa-blob-prop-dark);border-radius:.3cqh .3cqh .5cqh .5cqh}.nlb-plate[data-v-d502bb25]{position:absolute;right:var(--pa-newsletter-banner-gutter);top:0;bottom:calc(var(--nlb-scene-h) * .16);z-index:7;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;text-align:right}.nlb-kicker[data-v-d502bb25]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);letter-spacing:.14em;text-transform:uppercase;color:var(--pa-text-secondary)}.nlb-title[data-v-d502bb25]{font-family:var(--pa-font-editorial-family);font-size:var(--pa-font-size-masthead-md);font-weight:600;line-height:1.06;letter-spacing:-.015em;color:var(--pa-text-primary);margin-top:var(--pa-space-1-5)}.nlb-subtitle[data-v-d502bb25]{font-size:var(--pa-font-size-caption);color:var(--pa-text-secondary);margin-top:var(--pa-space-1)}.nlb-action[data-v-d502bb25]{margin-top:var(--pa-space-3)}.nlb-dismiss[data-v-d502bb25]{position:absolute;top:var(--pa-space-2);right:var(--pa-space-2);z-index:8}@media(max-width:640px){.nlb[data-v-d502bb25]{height:var(--pa-newsletter-banner-h-mobile);--nlb-scene-h: var(--pa-newsletter-banner-scene-h-mobile)}.nlb-scene[data-v-d502bb25]{left:auto;right:0;transform:scaleX(-1)}.nlb-plate[data-v-d502bb25]{right:auto;left:var(--pa-space-4);top:0;bottom:calc(var(--nlb-scene-h) * .16);align-items:flex-start;text-align:left;right:calc(var(--nlb-scene-h) * 1.6)}.nlb-title[data-v-d502bb25]{font-size:var(--pa-font-size-display-md)}.nlb-subtitle[data-v-d502bb25]{display:none}}.nlb-enter-active[data-v-d502bb25],.nlb-leave-active[data-v-d502bb25]{transition:opacity var(--pa-duration-normal) var(--pa-ease-out),transform var(--pa-duration-normal) var(--pa-ease-out)}.nlb-enter-from[data-v-d502bb25],.nlb-leave-to[data-v-d502bb25]{opacity:0;transform:translateY(calc(var(--pa-space-2) * -1))}@media(prefers-reduced-motion:reduce){.nlb-arm[data-v-d502bb25],.nlb-eyes[data-v-d502bb25],.nlb-cup[data-v-d502bb25],.nlb-wisp[data-v-d502bb25],.nlb-enter-active[data-v-d502bb25],.nlb-leave-active[data-v-d502bb25]{animation:none;transition:none}.nlb-wisp[data-v-d502bb25]{opacity:.5}}.dashboard-layout[data-v-3ff98404]{min-height:100dvh;background:var(--pa-bg-page);transition:background-color .3s}.dashboard-body[data-v-3ff98404]{display:flex;padding-top:var(--pa-space-12)}.sidebar[data-v-3ff98404]{width:220px;flex-shrink:0;background:var(--pa-chrome-bg);-webkit-backdrop-filter:var(--pa-chrome-backdrop);backdrop-filter:var(--pa-chrome-backdrop);box-shadow:var(--pa-chrome-edge-side);border-right:1px solid var(--pa-border);display:flex;flex-direction:column;justify-content:space-between;height:calc(100dvh - 48px);position:sticky;top:48px;overflow-x:hidden;overflow-y:auto;transition:width .25s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s}.sidebar.collapsed[data-v-3ff98404]{width:56px}.sidebar-nav[data-v-3ff98404]{position:relative;display:flex;flex-direction:column;padding:var(--pa-space-3) var(--pa-space-2) var(--pa-space-2);gap:var(--pa-space-4)}.nav-group[data-v-3ff98404]{display:flex;flex-direction:column;gap:var(--pa-space-0-5)}.nav-group-label[data-v-3ff98404]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-overline);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pa-text-muted);padding:0 var(--pa-space-3) 6px;-webkit-user-select:none;user-select:none}.nav-group-divider[data-v-3ff98404]{height:1px;background:var(--pa-border);margin:0 var(--pa-space-2) 6px}.nav-item[data-v-3ff98404]{position:relative;display:flex;align-items:center;gap:var(--pa-space-2-5);padding:var(--pa-space-2-5) var(--pa-space-3);border-radius:var(--pa-radius-md);color:var(--pa-text-secondary);text-decoration:none;font-size:var(--pa-font-size-body);font-weight:500;white-space:nowrap;transition:background-color .15s,color .15s;overflow:hidden}.nav-item[data-v-3ff98404]:not(.active):hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.nav-item.active[data-v-3ff98404]{color:var(--pa-accent-text)}.sidebar-nav:not(.has-pill) .nav-item.active[data-v-3ff98404]{background:var(--pa-accent-subtle)}.nav-item[data-v-3ff98404]{z-index:1}.nav-item-indicator[data-v-3ff98404]{position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:var(--pa-nav-indicator-width);height:18px;border-radius:0 var(--pa-radius-xs) var(--pa-radius-xs) 0;background:var(--pa-accent);transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-item.active .nav-item-indicator[data-v-3ff98404]{transform:translateY(-50%) scaleY(1)}.nav-item-icon[data-v-3ff98404]{font-size:var(--pa-font-size-display-sm);flex-shrink:0;width:20px;text-align:center;transition:transform .15s}.nav-item:hover .nav-item-icon[data-v-3ff98404]{transform:scale(1.08)}.nav-item-label[data-v-3ff98404]{overflow:hidden;text-overflow:ellipsis}.nav-item-expandable[data-v-3ff98404]{cursor:pointer}.nav-item-chevron[data-v-3ff98404]{font-size:var(--pa-font-size-overline);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);color:var(--pa-text-muted)}.nav-item-chevron.expanded[data-v-3ff98404]{transform:rotate(180deg)}.nav-children-wrapper[data-v-3ff98404]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.nav-children-wrapper.expanded[data-v-3ff98404]{grid-template-rows:1fr}.nav-children[data-v-3ff98404]{display:flex;flex-direction:column;gap:var(--pa-space-px);overflow:hidden}.nav-child-item[data-v-3ff98404]{padding-left:var(--pa-space-6);font-size:var(--pa-font-size-caption);padding-top:var(--pa-space-1-5);padding-bottom:var(--pa-space-1-5)}.sidebar.collapsed .nav-child-item[data-v-3ff98404]{padding-left:var(--pa-space-3)}.apps-toggle[data-v-3ff98404]{width:100%;border:none;background:transparent;cursor:pointer;font-family:inherit;justify-content:flex-start}.apps-toggle[data-v-3ff98404]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.apps-toggle-chevron[data-v-3ff98404]{font-size:var(--pa-font-size-overline);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1);color:var(--pa-text-muted)}.apps-toggle-chevron.expanded[data-v-3ff98404]{transform:rotate(180deg)}.apps-section[data-v-3ff98404]{display:flex;flex-direction:column;gap:var(--pa-space-0-5)}.apps-list-wrapper[data-v-3ff98404]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1)}.apps-list-wrapper.expanded[data-v-3ff98404]{grid-template-rows:1fr}.apps-list[data-v-3ff98404]{display:flex;flex-direction:column;gap:var(--pa-space-0-5);overflow:hidden}.apps-subitem[data-v-3ff98404]{padding-left:var(--pa-space-6)}.apps-subitem.disabled[data-v-3ff98404]{opacity:.45;cursor:default;pointer-events:none}.sidebar.collapsed .apps-subitem[data-v-3ff98404]{padding-left:var(--pa-space-3)}.apps-subsubitem[data-v-3ff98404]{padding-left:var(--pa-space-9)}.sidebar.collapsed .apps-subsubitem[data-v-3ff98404]{padding-left:var(--pa-space-3)}.sidebar-footer[data-v-3ff98404]{padding:var(--pa-space-2);border-top:1px solid var(--pa-border);transition:border-color .3s;display:flex;flex-direction:column;gap:var(--pa-space-0-5)}.footer-nav[data-v-3ff98404]{display:flex;flex-direction:column;gap:var(--pa-space-0-5);margin-bottom:var(--pa-space-0-5)}.collapse-btn[data-v-3ff98404]{width:100%;display:flex;align-items:center;gap:var(--pa-space-2-5);padding:var(--pa-space-2-5) var(--pa-space-3);border:none;background:transparent;color:var(--pa-text-muted);font-family:inherit;font-size:var(--pa-font-size-caption);font-weight:500;border-radius:var(--pa-radius-md);cursor:pointer;transition:background-color .15s,color .15s;white-space:nowrap;overflow:hidden}.collapse-btn[data-v-3ff98404]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.collapse-icon[data-v-3ff98404]{font-size:var(--pa-font-size-body);flex-shrink:0;width:20px;text-align:center;transition:transform .25s cubic-bezier(.4,0,.2,1)}.collapse-icon.flipped[data-v-3ff98404]{transform:rotate(180deg)}.collapse-label[data-v-3ff98404]{overflow:hidden;text-overflow:ellipsis}.dashboard-main[data-v-3ff98404]{flex:1;min-width:0;max-width:var(--pa-size-content);padding:var(--pa-space-6);padding-bottom:calc(var(--pa-space-6) + var(--pa-safe-bottom))}.sidebar-backdrop[data-v-3ff98404]{position:fixed;inset:0;top:calc(48px + var(--pa-safe-top));background:var(--pa-overlay-backdrop);z-index:89;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fade-enter-active[data-v-3ff98404],.fade-leave-active[data-v-3ff98404]{transition:opacity .2s}.fade-enter-from[data-v-3ff98404],.fade-leave-to[data-v-3ff98404]{opacity:0}@media(max-width:768px){.dashboard-main[data-v-3ff98404]{padding:var(--pa-space-4);padding-bottom:calc(var(--pa-space-4) + var(--pa-mobile-tabbar-clearance))}.dashboard-body[data-v-3ff98404]{padding-top:calc(48px + var(--pa-safe-top))}.sidebar[data-v-3ff98404]{position:fixed;top:calc(48px + var(--pa-safe-top));bottom:0;left:0;width:min(280px,calc(100vw - 48px));height:auto;z-index:90;transform:translate(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);box-shadow:var(--pa-shadow-lg)}.sidebar.open[data-v-3ff98404]{transform:translate(0)}.nav-item[data-v-3ff98404],.nav-child-item[data-v-3ff98404]{min-height:var(--pa-touch-target)}.sidebar-footer[data-v-3ff98404]{padding-bottom:calc(var(--pa-space-2) + var(--pa-safe-bottom))}}.minimal-layout[data-v-94eee66f]{min-height:100dvh;background:var(--pa-bg-page);color:var(--pa-text-primary);transition:background-color .3s,color .3s}.mobile-tab-bar[data-v-b85c71e3]{position:fixed;left:0;right:0;bottom:0;display:flex;align-items:stretch;background:var(--pa-chrome-bg);-webkit-backdrop-filter:var(--pa-chrome-backdrop);backdrop-filter:var(--pa-chrome-backdrop);border-top:1px solid var(--pa-border);z-index:88;height:calc(var(--pa-mobile-tabbar-height) + var(--pa-safe-bottom));padding-bottom:var(--pa-safe-bottom)}.tab[data-v-b85c71e3]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pa-space-0-5);padding:var(--pa-space-1) var(--pa-space-1);background:none;border:none;text-decoration:none;color:var(--pa-text-muted);font-family:var(--pa-font-body-family);cursor:pointer;transition:color var(--pa-duration-quick) var(--pa-ease-out)}.tab.active[data-v-b85c71e3]{color:var(--pa-accent-text)}.tab-icon-wrap[data-v-b85c71e3]{position:relative;display:inline-flex}.tab-icon[data-v-b85c71e3]{font-size:var(--pa-icon-size-base)}.tab-badge[data-v-b85c71e3]{position:absolute;top:calc(-1 * var(--pa-space-1));left:calc(100% - var(--pa-space-1))}.tab-label[data-v-b85c71e3]{font-size:var(--pa-font-size-caption);font-weight:500;line-height:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-toast-host .p-toast-message{padding:var(--pa-space-0);background:none;border:none;border-radius:var(--pa-radius-none);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.reply-toast[data-v-e5eaeb4c]{width:100%;padding:var(--pa-space-3);background:var(--pa-bg-elevated);border:1px solid var(--pa-border);border-radius:var(--pa-radius-xl);box-shadow:var(--pa-shadow-lg);cursor:pointer;transition:var(--pa-transition-fast)}.reply-toast[data-v-e5eaeb4c]:hover{border-color:var(--pa-accent-border)}.reply-toast[data-v-e5eaeb4c]:focus-visible{outline:none;box-shadow:var(--pa-focus-ring)}.reply-toast__head[data-v-e5eaeb4c]{display:flex;align-items:center;gap:var(--pa-space-2)}.reply-toast__app[data-v-e5eaeb4c]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pa-accent-text)}.reply-toast__age[data-v-e5eaeb4c]{margin-left:auto;font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);color:var(--pa-text-muted)}.reply-toast__close[data-v-e5eaeb4c]{display:flex;align-items:center;padding:var(--pa-space-0);background:none;border:none;color:var(--pa-text-muted);font-size:var(--pa-icon-size-sm);cursor:pointer}.reply-toast__close[data-v-e5eaeb4c]:hover{color:var(--pa-text-primary)}.reply-toast__title[data-v-e5eaeb4c]{margin:var(--pa-space-1-5) var(--pa-space-0) var(--pa-space-0);font-size:var(--pa-font-size-caption);font-weight:700;color:var(--pa-text-primary)}.reply-toast__assigned[data-v-e5eaeb4c]{margin:var(--pa-space-0-5) var(--pa-space-0) var(--pa-space-0);font-size:var(--pa-font-size-label);font-weight:600}.reply-toast__assigned.is-yours[data-v-e5eaeb4c]{color:var(--pa-accent-text)}.reply-toast__assigned.is-theirs[data-v-e5eaeb4c]{color:var(--pa-text-muted);font-weight:500}.reply-toast__assigned.is-unclaimed[data-v-e5eaeb4c]{color:var(--pa-warning)}.reply-toast__body[data-v-e5eaeb4c]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:var(--pa-space-2) var(--pa-space-0) var(--pa-space-0);font-size:var(--pa-font-size-caption);line-height:1.4;color:var(--pa-text-primary)}.reply-toast__hint[data-v-e5eaeb4c]{margin:var(--pa-space-2) var(--pa-space-0) var(--pa-space-0);font-size:var(--pa-font-size-label);color:var(--pa-text-muted)}@media(max-width:480px){.reply-toast__hint[data-v-e5eaeb4c]{display:none}}.loading-bar[data-v-9d513efc]{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;background:var(--pa-accent);box-shadow:0 0 8px var(--pa-accent-subtle);transform-origin:left;transform:scaleX(0);animation:loading-grow-9d513efc 8s ease-out forwards}.loading-bar.finishing[data-v-9d513efc]{animation:none;transform:scaleX(1);transition:transform .2s ease-out,opacity .3s ease .2s;opacity:0}@keyframes loading-grow-9d513efc{0%{transform:scaleX(0)}to{transform:scaleX(.8)}}.tour-overlay[data-v-476bfd5f]{position:fixed;inset:0;z-index:10000}.tour-backdrop[data-v-476bfd5f]{position:fixed;inset:0;background:var(--pa-overlay-backdrop);transition:clip-path .3s ease}.tour-highlight[data-v-476bfd5f]{position:fixed;border:2px solid var(--pa-accent);border-radius:var(--pa-radius-md);pointer-events:none;transition:all .3s ease;box-shadow:0 0 0 4px var(--pa-accent-subtle)}.tour-popover[data-v-476bfd5f]{position:fixed;width:300px;background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-lg);padding:var(--pa-space-4);box-shadow:var(--pa-shadow-lg);z-index:10001;transition:all .3s ease}.tour-title[data-v-476bfd5f]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-body);font-weight:600;color:var(--pa-text-primary);margin-bottom:var(--pa-space-1)}.tour-description[data-v-476bfd5f]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary);line-height:var(--pa-leading-body);margin-bottom:var(--pa-space-4)}.tour-footer[data-v-476bfd5f]{display:flex;align-items:center;justify-content:space-between}.tour-indicator[data-v-476bfd5f]{font-size:var(--pa-font-size-label);color:var(--pa-text-muted)}.tour-actions[data-v-476bfd5f]{display:flex;align-items:center;gap:var(--pa-space-2-5)}.tour-skip[data-v-476bfd5f]{font-family:inherit;font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);background:transparent;border:none;cursor:pointer;padding:var(--pa-space-1) var(--pa-space-2);border-radius:var(--pa-radius-sm);transition:color .15s}.tour-skip[data-v-476bfd5f]:hover{color:var(--pa-text-secondary)}@media(max-width:640px){.tour-popover[data-v-476bfd5f]{width:calc(100vw - var(--pa-space-4));left:50%!important;transform:translate(-50%)!important}}.pwa-banner[data-v-191fb76a]{position:fixed;left:50%;bottom:calc(var(--pa-space-4) + env(safe-area-inset-bottom));transform:translate(-50%);z-index:10000;display:flex;align-items:center;gap:var(--pa-space-4);width:min(calc(100vw - var(--pa-space-6)),var(--pa-pwa-banner-max));padding:var(--pa-space-3) var(--pa-space-4);background:var(--pa-bg-elevated);border:1px solid var(--pa-border-accent);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);font-family:var(--pa-font-body-family)}.pwa-banner__content[data-v-191fb76a]{display:flex;align-items:center;gap:var(--pa-space-3);flex:1;min-width:0}.pwa-banner__icon[data-v-191fb76a]{font-size:var(--pa-font-size-display-md);color:var(--pa-accent);flex-shrink:0}.pwa-banner__text[data-v-191fb76a]{display:flex;flex-direction:column;gap:var(--pa-space-0-5);min-width:0}.pwa-banner__title[data-v-191fb76a]{margin:0;font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-body);font-weight:600;color:var(--pa-text-primary)}.pwa-banner__subtitle[data-v-191fb76a]{margin:0;font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);line-height:1.3}.pwa-banner__actions[data-v-191fb76a]{display:flex;align-items:center;gap:var(--pa-space-1);flex-shrink:0}.pwa-banner-enter-active[data-v-191fb76a],.pwa-banner-leave-active[data-v-191fb76a]{transition:transform var(--pa-duration-normal) var(--pa-ease-out),opacity var(--pa-duration-normal) var(--pa-ease-out)}.pwa-banner-enter-from[data-v-191fb76a],.pwa-banner-leave-to[data-v-191fb76a]{opacity:0;transform:translate(-50%) translateY(var(--pa-space-5))}@media(max-width:480px){.pwa-banner[data-v-191fb76a]{bottom:calc(var(--pa-space-3) + env(safe-area-inset-bottom));width:calc(100vw - var(--pa-space-4));padding:var(--pa-space-3)}}@media(max-width:768px){.pwa-banner[data-v-191fb76a]{bottom:calc(var(--pa-space-4) + var(--pa-mobile-tabbar-clearance))}}.pa-burst[data-v-8fc896af]{position:fixed;inset:0;pointer-events:none;z-index:11000;overflow:hidden}.pa-burst__piece[data-v-8fc896af]{position:absolute;border-radius:var(--pa-radius-xs);will-change:transform,opacity;animation:pa-burst-fly-8fc896af 1.4s var(--pa-ease-out) both}.pa-burst__piece--round[data-v-8fc896af]{border-radius:var(--pa-radius-pill)}@keyframes pa-burst-fly-8fc896af{0%{transform:translate(-50%,-50%) translate(0) rotate(0) scale(.4);opacity:0}12%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--dx) * .34),calc(var(--dy) * .5)) rotate(calc(var(--rot) * .2)) scale(1)}to{transform:translate(-50%,-50%) translate(var(--dx),calc((var(--dy) * -.15) + 220px)) rotate(var(--rot)) scale(.9);opacity:0}}@media(prefers-reduced-motion:reduce){.pa-burst__piece[data-v-8fc896af]{animation:none;opacity:0}}.pa-stamp[data-v-7249637b]{position:fixed;inset:0;z-index:11000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--pa-space-4);pointer-events:none}.pa-stamp__mark[data-v-7249637b]{position:relative;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.pa-stamp__ring[data-v-7249637b]{position:absolute;inset:0;border-radius:var(--pa-radius-pill);border:3px solid var(--pa-success);background:color-mix(in srgb,var(--pa-success) 12%,transparent);transform:scale(.6);opacity:0;animation:pa-stamp-ring-7249637b .14s var(--pa-ease-spring) both}.pa-stamp__halo[data-v-7249637b]{position:absolute;width:96px;height:96px;border-radius:var(--pa-radius-pill);border:1.5px solid var(--pa-success);opacity:0;animation:pa-stamp-halo-7249637b .42s var(--pa-ease-out) .36s both}.pa-stamp__svg[data-v-7249637b]{position:relative;width:56px;height:56px}.pa-stamp__tick[data-v-7249637b]{fill:none;stroke:var(--pa-success);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:pa-stamp-draw-7249637b .24s var(--pa-ease-out) .12s both}.pa-stamp__mark[data-tone=accent] .pa-stamp__ring[data-v-7249637b],.pa-stamp__mark[data-tone=accent] .pa-stamp__halo[data-v-7249637b]{border-color:var(--pa-accent)}.pa-stamp__mark[data-tone=accent] .pa-stamp__ring[data-v-7249637b]{background:color-mix(in srgb,var(--pa-accent) 12%,transparent)}.pa-stamp__mark[data-tone=accent] .pa-stamp__tick[data-v-7249637b]{stroke:var(--pa-accent)}.pa-stamp__label[data-v-7249637b]{font-family:var(--pa-font-display-family);font-weight:600;font-size:var(--pa-font-size-display-sm);color:var(--pa-text-primary);background:var(--pa-bg-elevated);border:1px solid var(--pa-border);border-radius:var(--pa-radius-pill);padding:var(--pa-space-1-5) var(--pa-space-4);box-shadow:var(--pa-shadow-lg);animation:pa-stamp-label-7249637b .26s var(--pa-ease-out) .3s both}@keyframes pa-stamp-ring-7249637b{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pa-stamp-draw-7249637b{to{stroke-dashoffset:0}}@keyframes pa-stamp-halo-7249637b{0%{transform:scale(1);opacity:.45}to{transform:scale(1.5);opacity:0}}@keyframes pa-stamp-label-7249637b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pa-stamp-enter-active[data-v-7249637b]{transition:opacity .12s ease-out}.pa-stamp-leave-active[data-v-7249637b]{transition:opacity .26s var(--pa-ease-in)}.pa-stamp-enter-from[data-v-7249637b],.pa-stamp-leave-to[data-v-7249637b]{opacity:0}@media(prefers-reduced-motion:reduce){.pa-stamp__ring[data-v-7249637b],.pa-stamp__halo[data-v-7249637b],.pa-stamp__label[data-v-7249637b]{animation:none;opacity:1;transform:none}.pa-stamp__halo[data-v-7249637b]{opacity:0}.pa-stamp__tick[data-v-7249637b]{animation:none;stroke-dashoffset:0}}.app-mascot svg[data-v-3c8880ed]{display:block;width:100%;height:auto}.blob[data-v-3c8880ed]{fill:var(--pa-blob-body)}.ink[data-v-3c8880ed]{fill:var(--pa-blob-ink)}.prop[data-v-3c8880ed]{fill:var(--pa-blob-prop)}.paper[data-v-3c8880ed]{fill:var(--pa-blob-paper);opacity:.9}.ground[data-v-3c8880ed]{fill:var(--pa-blob-ground)}.ledge[data-v-3c8880ed]{fill:var(--pa-blob-ledge)}.gold[data-v-3c8880ed]{fill:var(--pa-tenure-gold)}.clack[data-v-3c8880ed]{fill:var(--pa-blob-prop-soft)}.lens[data-v-3c8880ed]{fill:var(--pa-blob-glass);stroke:var(--pa-blob-ink);stroke-width:6}.bar[data-v-3c8880ed]{fill:none;stroke:var(--pa-blob-prop);stroke-width:8;stroke-linecap:round}.zee[data-v-3c8880ed]{fill:var(--pa-blob-prop-soft);font-family:var(--pa-font-display-family);font-style:italic;font-weight:700}svg [class][data-v-3c8880ed]{transform-box:fill-box}.m-idle .breather[data-v-3c8880ed]{transform-origin:50% 100%;animation:idle-breathe-3c8880ed 4s var(--pa-ease-in-out) infinite}@keyframes idle-breathe-3c8880ed{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}.m-idle .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:idle-blink-3c8880ed 4s var(--pa-ease-in-out) infinite}@keyframes idle-blink-3c8880ed{0%,52%,58%,to{transform:scaleY(1)}55%{transform:scaleY(.08)}}.m-wave .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:wave-rock-3c8880ed 2.6s var(--pa-ease-in-out) infinite}@keyframes wave-rock-3c8880ed{0%,46%,to{transform:rotate(0)}10%,34%{transform:rotate(-5deg)}22%{transform:rotate(-2deg)}}.m-wave .arm[data-v-3c8880ed]{transform-origin:50% 87%;animation:wave-arm-3c8880ed 2.6s var(--pa-ease-in-out) infinite}@keyframes wave-arm-3c8880ed{0%{transform:rotate(22deg)}10%{transform:rotate(60deg)}22%{transform:rotate(6deg)}34%{transform:rotate(60deg)}46%,to{transform:rotate(22deg)}}.m-wave .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:wave-blink-3c8880ed 2.6s var(--pa-ease-in-out) infinite}@keyframes wave-blink-3c8880ed{0%,58%,68%,to{transform:scaleY(1)}63%{transform:scaleY(.08)}}.m-bounce .jumper[data-v-3c8880ed]{transform-origin:50% 100%;animation:bounce-jump-3c8880ed 2.2s var(--pa-ease-in-out) infinite}@keyframes bounce-jump-3c8880ed{0%,to{transform:translateY(0) scale(1)}12%,16%{transform:translateY(0) scale(1.14,.78)}30%{transform:translateY(-46px) scale(.92,1.12)}38%{transform:translateY(-52px) scale(1)}52%{transform:translateY(0) scale(1.18,.76)}62%{transform:translateY(0) scale(.95,1.07)}72%{transform:translateY(0) scale(1.03,.99)}82%{transform:translateY(0) scale(1)}}.m-bounce .shadow[data-v-3c8880ed]{transform-origin:50% 50%;animation:bounce-shadow-3c8880ed 2.2s var(--pa-ease-in-out) infinite}@keyframes bounce-shadow-3c8880ed{0%,16%,52%,to{transform:scaleX(1);opacity:.9}30%,38%{transform:scaleX(.55);opacity:.45}}.m-peek .peeker[data-v-3c8880ed]{transform:translateY(8px);animation:peek-rise-3c8880ed 4.5s var(--pa-ease-in-out) infinite}@keyframes peek-rise-3c8880ed{0%,8%{transform:translateY(96px)}16%{transform:translateY(2px)}21%{transform:translateY(8px)}62%{transform:translateY(8px)}70%,to{transform:translateY(96px)}}.m-peek .eyes[data-v-3c8880ed]{animation:peek-eyes-3c8880ed 4.5s var(--pa-ease-in-out) infinite}@keyframes peek-eyes-3c8880ed{0%,26%{transform:translate(0)}33%,43%{transform:translate(-9px)}51%,59%{transform:translate(9px)}65%,to{transform:translate(0)}}.m-roll .roller[data-v-3c8880ed]{transform-origin:50% 50%;animation:roll-trip-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes roll-trip-3c8880ed{0%,6%{transform:translate(-85px) rotate(0)}12%{transform:translate(-85px) rotate(-14deg)}42%{transform:translate(85px) rotate(370deg)}48%,56%{transform:translate(85px) rotate(360deg)}62%{transform:translate(85px) rotate(374deg)}92%{transform:translate(-85px) rotate(2deg)}97%,to{transform:translate(-85px) rotate(0)}}.m-search .seeker[data-v-3c8880ed]{animation:seek-shift-3c8880ed 5.6s var(--pa-ease-in-out) infinite}@keyframes seek-shift-3c8880ed{0%,20%{transform:translate(-22px)}32%,56%{transform:translate(14px)}64%,90%{transform:translate(-2px)}to{transform:translate(-22px)}}.m-search .mag[data-v-3c8880ed]{transform-origin:50% 4%;animation:seek-sweep-3c8880ed 5.6s var(--pa-ease-in-out) infinite}@keyframes seek-sweep-3c8880ed{0%{transform:rotate(-18deg)}12%{transform:rotate(20deg)}24%{transform:rotate(-24deg)}36%{transform:rotate(38deg)}48%{transform:rotate(8deg)}58%{transform:rotate(34deg)}66%{transform:rotate(99deg)}70%,84%{transform:rotate(99deg)}92%{transform:rotate(0)}to{transform:rotate(-18deg)}}.m-search .realeyes[data-v-3c8880ed]{animation:seek-eyes-3c8880ed 5.6s var(--pa-ease-in-out) infinite}@keyframes seek-eyes-3c8880ed{0%{transform:translate(4px,7px);opacity:1}12%{transform:translate(-2px,7px);opacity:1}24%{transform:translate(4px,7px);opacity:1}36%{transform:translate(-5px,7px);opacity:1}48%{transform:translate(-1px,7px);opacity:1}58%{transform:translate(-4px,7px);opacity:1}64%{transform:translateY(2px);opacity:1}67%,84%{transform:translate(0);opacity:0}88%{transform:translate(0);opacity:1}to{transform:translate(4px,7px);opacity:1}}.m-search .bigeye[data-v-3c8880ed]{opacity:0;animation:seek-bigeye-3c8880ed 5.6s var(--pa-ease-in-out) infinite}@keyframes seek-bigeye-3c8880ed{0%,65%{opacity:0}68%,84%{opacity:1}87%,to{opacity:0}}.m-lift .presser[data-v-3c8880ed]{transform-origin:50% 100%;animation:lift-body-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes lift-body-3c8880ed{0%,10%{transform:scale(1)}14%{transform:scale(1.05,.94)}20%{transform:scale(1.14,.76)}24%{transform:scale(1.09,.88)}42%{transform:scale(1.09,.88)}47%{transform:scale(.97,1.07)}54%,62%{transform:scaleY(1.02)}66%{transform:scale(1)}70%{transform:scale(1.08,.9)}78%,to{transform:scale(1)}}.m-lift .rig[data-v-3c8880ed]{transform:translateY(137px);transform-origin:50% 50%;animation:lift-rig-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes lift-rig-3c8880ed{0%,20%{transform:translateY(137px) rotate(0)}23%{transform:translateY(16.8px) rotate(0)}27%{transform:translateY(16.8px) rotate(-3.5deg)}33%{transform:translateY(16.8px) rotate(3.5deg)}38%{transform:translateY(16.8px) rotate(-2deg)}42%{transform:translateY(16.8px) rotate(0)}47%{transform:translateY(-8.4px) rotate(0)}54%,62%{transform:translateY(-2.8px) rotate(0)}66%{transform:translateY(137px) rotate(0)}70%{transform:translateY(128px) rotate(0)}74%,to{transform:translateY(137px) rotate(0)}}.m-lift .bar[data-v-3c8880ed]{transform-origin:50% -1.5px;transform:scaleY(.03);animation:bar-bend-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes bar-bend-3c8880ed{0%,45%{transform:scaleY(.03)}50%,60%{transform:scaleY(1)}66%,to{transform:scaleY(.03)}}.m-lift .plate[data-v-3c8880ed]{animation:plate-droop-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes plate-droop-3c8880ed{0%,45%{transform:translateY(0)}50%,60%{transform:translateY(6px)}66%,to{transform:translateY(0)}}.m-lift .fist[data-v-3c8880ed]{opacity:0;animation:lift-fists-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes lift-fists-3c8880ed{0%,20.5%{opacity:0}23%,63%{opacity:1}65.5%,to{opacity:0}}.m-lift .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:lift-eyes-3c8880ed 4.2s var(--pa-ease-in-out) infinite}@keyframes lift-eyes-3c8880ed{0%,10%{transform:translateY(6px) scaleY(1)}14%,20%{transform:translateY(7px) scaleY(.5)}24%,42%{transform:translate(0) scaleY(.45)}47%{transform:translate(0) scaleY(1.15)}54%,62%{transform:translate(0) scaleY(1)}70%{transform:translateY(2px) scaleY(.2)}78%{transform:translate(0) scaleY(1)}84%{transform:translateY(2px) scaleY(.08)}88%{transform:translateY(4px) scaleY(1)}96%,to{transform:translateY(6px) scaleY(1)}}.m-snooze .sleeper[data-v-3c8880ed]{transform-origin:50% 100%;animation:snooze-breathe-3c8880ed 4.8s var(--pa-ease-in-out) infinite}@keyframes snooze-breathe-3c8880ed{0%,to{transform:rotate(6deg) scaleY(.97)}50%{transform:rotate(6deg) scale(1.02)}}.m-snooze .eye-closed[data-v-3c8880ed]{transform-origin:50% 92%;transform:scaleY(.14)}.m-snooze .zee[data-v-3c8880ed]{opacity:0;animation:zee-float-3c8880ed 4.8s var(--pa-ease-in-out) infinite}.m-snooze .zee-2[data-v-3c8880ed]{animation-delay:-1.6s}.m-snooze .zee-3[data-v-3c8880ed]{animation-delay:-3.2s}@keyframes zee-float-3c8880ed{0%{opacity:0;transform:translateY(12px) scale(.7)}18%{opacity:1}55%{opacity:0;transform:translate(10px,-28px) scale(1.2)}to{opacity:0;transform:translate(10px,-28px) scale(1.2)}}.m-crunch .cruncher[data-v-3c8880ed]{transform-origin:50% 100%;animation:crunch-bob-3c8880ed 3.2s var(--pa-ease-in-out) infinite}@keyframes crunch-bob-3c8880ed{0%,to{transform:scale(1)}50%{transform:scale(1.01,.985)}}.m-crunch .eyes[data-v-3c8880ed]{animation:crunch-eyes-3c8880ed 3.2s var(--pa-ease-in-out) infinite}@keyframes crunch-eyes-3c8880ed{0%,8%{transform:translate(3px,6px)}12%,22%{transform:translate(-3px,6px)}26%,34%{transform:translate(2px,6px)}38%,46%{transform:translate(-2px,6px)}50%,58%{transform:translate(3px,6px)}64%{transform:translateY(6px)}72%,84%{transform:translateY(-2px)}90%,to{transform:translate(3px,6px)}}.m-crunch .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:crunch-blink-3c8880ed 3.2s var(--pa-ease-in-out) infinite}@keyframes crunch-blink-3c8880ed{0%,75%,78%,to{transform:scaleY(1)}76.5%{transform:scaleY(.08)}}.m-crunch .lid[data-v-3c8880ed]{animation:lid-jiggle-3c8880ed .3s var(--pa-ease-in-out) infinite}@keyframes lid-jiggle-3c8880ed{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}.m-crunch .clack[data-v-3c8880ed]{opacity:0;animation:clack-pop-3c8880ed .34s var(--pa-ease-out) infinite}.m-crunch .clack-2[data-v-3c8880ed]{animation-delay:-.17s}@keyframes clack-pop-3c8880ed{0%{opacity:0;transform:translateY(3px) rotate(-14deg)}35%{opacity:1;transform:translateY(-3px) rotate(6deg)}70%,to{opacity:0;transform:translateY(-6px) rotate(14deg)}}.m-point .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:point-lean-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes point-lean-3c8880ed{0%,14%{transform:rotate(0)}26%,66%{transform:rotate(4deg)}80%,to{transform:rotate(0)}}.m-point .arm[data-v-3c8880ed]{transform-origin:50% 87%;animation:point-arm-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes point-arm-3c8880ed{0%,14%{transform:rotate(22deg)}26%{transform:rotate(99deg)}30%{transform:rotate(93deg)}33%,66%{transform:rotate(96deg)}80%,to{transform:rotate(22deg)}}.m-point .eyes[data-v-3c8880ed]{animation:point-eyes-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes point-eyes-3c8880ed{0%,12%{transform:translate(0)}24%,68%{transform:translate(7px)}82%,to{transform:translate(0)}}.m-celebrate .jumper[data-v-3c8880ed]{transform-origin:50% 100%;animation:celebrate-jump-3c8880ed 3.4s var(--pa-ease-in-out) infinite}@keyframes celebrate-jump-3c8880ed{0%,8%{transform:translateY(0) scale(1)}16%,20%{transform:translateY(0) scale(1.14,.78)}32%{transform:translateY(-50px) scale(.94,1.1)}40%{transform:translateY(-56px) scale(1)}54%{transform:translateY(0) scale(1.16,.78)}64%{transform:translateY(0) scale(.96,1.06)}74%,to{transform:translateY(0) scale(1)}}.m-celebrate .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:celebrate-eyes-3c8880ed 3.4s var(--pa-ease-in-out) infinite}@keyframes celebrate-eyes-3c8880ed{0%,24%{transform:scaleY(1)}32%,52%{transform:translateY(-2px) scaleY(.32)}62%,to{transform:scaleY(1)}}.m-celebrate .shadow[data-v-3c8880ed]{transform-origin:50% 50%;animation:celebrate-shadow-3c8880ed 3.4s var(--pa-ease-in-out) infinite}@keyframes celebrate-shadow-3c8880ed{0%,20%,54%,to{transform:scaleX(1);opacity:.9}32%,40%{transform:scaleX(.55);opacity:.45}}.m-celebrate .cf[data-v-3c8880ed]{opacity:0;transform-origin:50% 50%}.m-celebrate .cf-1[data-v-3c8880ed]{fill:var(--pa-accent);animation:celebrate-cf1-3c8880ed 3.4s var(--pa-ease-out) infinite}.m-celebrate .cf-2[data-v-3c8880ed]{fill:var(--pa-success);animation:celebrate-cf2-3c8880ed 3.4s var(--pa-ease-out) infinite}.m-celebrate .cf-3[data-v-3c8880ed]{fill:var(--pa-warning);animation:celebrate-cf3-3c8880ed 3.4s var(--pa-ease-out) infinite}.m-celebrate .cf-4[data-v-3c8880ed]{fill:var(--pa-category-purple);animation:celebrate-cf4-3c8880ed 3.4s var(--pa-ease-out) infinite}.m-celebrate .cf-5[data-v-3c8880ed]{fill:var(--pa-category-teal);animation:celebrate-cf5-3c8880ed 3.4s var(--pa-ease-out) infinite}.m-celebrate .cf-6[data-v-3c8880ed]{fill:var(--pa-category-pink);animation:celebrate-cf6-3c8880ed 3.4s var(--pa-ease-out) infinite}@keyframes celebrate-cf1-3c8880ed{0%,30%{opacity:0;transform:translate(0) rotate(0)}36%{opacity:1}66%,to{opacity:0;transform:translate(-44px,-38px) rotate(-160deg)}}@keyframes celebrate-cf2-3c8880ed{0%,30%{opacity:0;transform:translate(0) rotate(0)}36%{opacity:1}68%,to{opacity:0;transform:translate(46px,-30px) rotate(200deg)}}@keyframes celebrate-cf3-3c8880ed{0%,31%{opacity:0;transform:translate(0) rotate(0)}37%{opacity:1}70%,to{opacity:0;transform:translate(-30px,-58px) rotate(120deg)}}@keyframes celebrate-cf4-3c8880ed{0%,31%{opacity:0;transform:translate(0) rotate(0)}37%{opacity:1}64%,to{opacity:0;transform:translate(34px,-56px) rotate(-220deg)}}@keyframes celebrate-cf5-3c8880ed{0%,32%{opacity:0;transform:translate(0) rotate(0)}38%{opacity:1}68%,to{opacity:0;transform:translate(-58px,-12px) rotate(90deg)}}@keyframes celebrate-cf6-3c8880ed{0%,32%{opacity:0;transform:translate(0) rotate(0)}38%{opacity:1}66%,to{opacity:0;transform:translate(58px,-8px) rotate(-90deg)}}.m-think .thinker[data-v-3c8880ed]{transform-origin:50% 100%;animation:think-tilt-3c8880ed 5.2s var(--pa-ease-in-out) infinite}@keyframes think-tilt-3c8880ed{0%,10%{transform:rotate(0) scale(1)}22%,58%{transform:rotate(-4deg) scaleY(.99)}66%,74%{transform:rotate(2deg) scale(1.02,1.01)}86%,to{transform:rotate(0) scale(1)}}.m-think .eyes[data-v-3c8880ed]{animation:think-eyes-3c8880ed 5.2s var(--pa-ease-in-out) infinite}@keyframes think-eyes-3c8880ed{0%,10%{transform:translate(0)}22%,58%{transform:translate(-6px,-7px)}66%,78%{transform:translate(3px,-4px)}90%,to{transform:translate(0)}}.m-think .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:think-wide-3c8880ed 5.2s var(--pa-ease-spring) infinite}@keyframes think-wide-3c8880ed{0%,60%{transform:scaleY(1)}66%,78%{transform:scaleY(1.2)}88%,to{transform:scaleY(1)}}.m-think .dot[data-v-3c8880ed]{fill:var(--pa-blob-prop-soft);opacity:0;transform-origin:50% 50%}.m-think .dot-1[data-v-3c8880ed]{animation:think-dot-3c8880ed 5.2s var(--pa-ease-in-out) infinite}.m-think .dot-2[data-v-3c8880ed]{animation:think-dot-3c8880ed 5.2s var(--pa-ease-in-out) infinite;animation-delay:.55s}@keyframes think-dot-3c8880ed{0%,16%{opacity:0;transform:translateY(8px) scale(.6)}26%{opacity:1;transform:translate(3px,-4px) scale(1)}48%,to{opacity:0;transform:translate(8px,-20px) scale(1.1)}}.m-think .aha[data-v-3c8880ed]{fill:var(--pa-accent);opacity:0;transform-origin:50% 50%;animation:think-aha-3c8880ed 5.2s var(--pa-ease-spring) infinite}@keyframes think-aha-3c8880ed{0%,60%{opacity:0;transform:scale(.4)}67%,78%{opacity:1;transform:scale(1.25)}88%,to{opacity:0;transform:scale(.4)}}.m-clipboard .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:clip-nod-3c8880ed 6s var(--pa-ease-in-out) infinite}@keyframes clip-nod-3c8880ed{0%,to{transform:rotate(0)}14%,16%{transform:rotate(2deg)}20%{transform:rotate(0)}40%,42%{transform:rotate(2deg)}46%{transform:rotate(0)}66%,68%{transform:rotate(2.5deg)}74%{transform:rotate(0)}}.m-clipboard .eyes[data-v-3c8880ed]{animation:clip-eyes-3c8880ed 6s var(--pa-ease-in-out) infinite}@keyframes clip-eyes-3c8880ed{0%,6%{transform:translate(5px,3px)}12%,24%{transform:translate(6px,5px)}36%,50%{transform:translate(6px,7px)}62%,78%{transform:translate(6px,9px)}86%{transform:translate(2px,-2px)}92%,to{transform:translate(5px,3px)}}.m-clipboard .tick[data-v-3c8880ed]{fill:none;stroke:var(--pa-success);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.m-clipboard .tick-1[data-v-3c8880ed]{animation:clip-tick-1-3c8880ed 6s var(--pa-ease-out) infinite}.m-clipboard .tick-2[data-v-3c8880ed]{animation:clip-tick-2-3c8880ed 6s var(--pa-ease-out) infinite}.m-clipboard .tick-3[data-v-3c8880ed]{animation:clip-tick-3-3c8880ed 6s var(--pa-ease-out) infinite}@keyframes clip-tick-1-3c8880ed{0%,12%{stroke-dashoffset:1}20%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1}}@keyframes clip-tick-2-3c8880ed{0%,38%{stroke-dashoffset:1}46%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1}}@keyframes clip-tick-3-3c8880ed{0%,64%{stroke-dashoffset:1}72%,92%{stroke-dashoffset:0}97%,to{stroke-dashoffset:1}}.m-throw .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:throw-body-3c8880ed 3.6s var(--pa-ease-in-out) infinite}@keyframes throw-body-3c8880ed{0%,14%{transform:rotate(0) translateY(0) scale(1)}23%{transform:rotate(3.5deg) translateY(3px) scale(1.05,.94)}31%{transform:rotate(-5deg) translateY(-8px) scale(.96,1.06)}40%{transform:rotate(-1.5deg) translateY(-3px) scaleX(1.005)}54%,to{transform:rotate(0) translateY(0) scale(1)}}.m-throw .arm[data-v-3c8880ed]{transform-origin:50% 87%;animation:throw-arm-3c8880ed 3.6s var(--pa-ease-out) infinite}@keyframes throw-arm-3c8880ed{0%,16%{transform:rotate(195deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}23%{transform:rotate(208deg);animation-timing-function:cubic-bezier(.55,-.2,.75,.2)}30%{transform:rotate(338deg);animation-timing-function:cubic-bezier(.16,1,.3,1)}39%{transform:rotate(354deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}60%{transform:rotate(226deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}71%{transform:rotate(191deg);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}80%,to{transform:rotate(195deg)}}.m-throw .eyes[data-v-3c8880ed]{transform-origin:50% 50%;animation:throw-eyes-3c8880ed 3.6s var(--pa-ease-in-out) infinite}@keyframes throw-eyes-3c8880ed{0%,26%{transform:scaleY(1)}34%,52%{transform:translateY(-2px) scaleY(.45)}60%,to{transform:scaleY(1)}}.m-throw .shadow[data-v-3c8880ed]{transform-origin:50% 50%;animation:throw-shadow-3c8880ed 3.6s var(--pa-ease-in-out) infinite}@keyframes throw-shadow-3c8880ed{0%,16%,62%,to{transform:scaleX(1);opacity:.9}34%{transform:scaleX(.82);opacity:.6}}.m-throw .cf[data-v-3c8880ed]{transform-origin:50% 50%}.m-throw .tra[data-v-3c8880ed]:nth-child(1){animation:throw-tj1-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(2){animation:throw-tj2-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(3){animation:throw-tj3-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(4){animation:throw-tj4-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(5){animation:throw-tj5-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(6){animation:throw-tj6-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(7){animation:throw-tj7-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(8){animation:throw-tj8-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(9){animation:throw-tj9-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(10){animation:throw-tj10-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(11){animation:throw-tj11-3c8880ed 3.6s var(--pa-ease-out) infinite}.m-throw .tra[data-v-3c8880ed]:nth-child(12){animation:throw-tj12-3c8880ed 3.6s var(--pa-ease-out) infinite}@keyframes throw-tj1-3c8880ed{0%,28%{opacity:0;transform:translateY(2px)}31%{opacity:1;transform:translate(-10px,-9px)}46%{transform:translate(-56px,-98px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}84%,96%{opacity:1;transform:translate(-78px,139px)}to{opacity:0;transform:translate(-78px,139px)}}@keyframes throw-tj2-3c8880ed{0%,29%{opacity:0;transform:translateY(2px)}32%{opacity:1;transform:translate(-6px,-13px)}49%{transform:translate(-33px,-126px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}88%,96%{opacity:1;transform:translate(-46px,141px)}to{opacity:0;transform:translate(-46px,141px)}}@keyframes throw-tj3-3c8880ed{0%,30%{opacity:0;transform:translateY(2px)}33%{opacity:1;transform:translate(-2px,-15px)}51%{transform:translate(-6px,-138px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}92%,97%{opacity:1;transform:translate(-10px,138px)}to{opacity:0;transform:translate(-10px,138px)}}@keyframes throw-tj4-3c8880ed{0%,28%{opacity:0;transform:translateY(2px)}31%{opacity:1;transform:translate(4px,-13px)}48%{transform:translate(22px,-116px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}87%,96%{opacity:1;transform:translate(36px,140px)}to{opacity:0;transform:translate(36px,140px)}}@keyframes throw-tj5-3c8880ed{0%,29%{opacity:0;transform:translateY(2px)}32%{opacity:1;transform:translate(8px,-10px)}46%{transform:translate(50px,-96px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}84%,95%{opacity:1;transform:translate(68px,142px)}to{opacity:0;transform:translate(68px,142px)}}@keyframes throw-tj6-3c8880ed{0%,30%{opacity:0;transform:translateY(2px)}33%{opacity:1;transform:translate(11px,-6px)}44%{transform:translate(74px,-66px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}82%,94%{opacity:1;transform:translate(98px,139px)}to{opacity:0;transform:translate(98px,139px)}}@keyframes throw-tj7-3c8880ed{0%,29%{opacity:0;transform:translateY(2px)}32%{opacity:1;transform:translate(-13px,-5px)}44%{transform:translate(-86px,-58px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}82%,94%{opacity:1;transform:translate(-112px,141px)}to{opacity:0;transform:translate(-112px,141px)}}@keyframes throw-tj8-3c8880ed{0%,30%{opacity:0;transform:translateY(2px)}33%{opacity:1;transform:translate(-9px,-8px)}47%{transform:translate(-54px,-84px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}89%,96%{opacity:1;transform:translate(-70px,138px)}to{opacity:0;transform:translate(-70px,138px)}}@keyframes throw-tj9-3c8880ed{0%,28%{opacity:0;transform:translateY(2px)}31%{opacity:1;transform:translate(6px,-4px)}43%{transform:translate(40px,-46px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}80%,93%{opacity:1;transform:translate(52px,142px)}to{opacity:0;transform:translate(52px,142px)}}@keyframes throw-tj10-3c8880ed{0%,30%{opacity:0;transform:translateY(2px)}33%{opacity:1;transform:translate(-4px,-12px)}50%{transform:translate(-18px,-110px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}93%,97%{opacity:1;transform:translate(-28px,140px)}to{opacity:0;transform:translate(-28px,140px)}}@keyframes throw-tj11-3c8880ed{0%,29%{opacity:0;transform:translateY(2px)}32%{opacity:1;transform:translate(2px,-8px)}46%{transform:translate(8px,-86px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}85%,95%{opacity:1;transform:translate(14px,139px)}to{opacity:0;transform:translate(14px,139px)}}@keyframes throw-tj12-3c8880ed{0%,28%{opacity:0;transform:translateY(2px)}31%{opacity:1;transform:translate(9px,-3px)}42%{transform:translate(62px,-34px);animation-timing-function:cubic-bezier(.35,.15,.6,.85)}79%,93%{opacity:1;transform:translate(80px,141px)}to{opacity:0;transform:translate(80px,141px)}}.m-throw .tra:nth-child(4n+1) .cf[data-v-3c8880ed]{animation:throw-sway-a-3c8880ed 3.6s var(--pa-ease-in-out) infinite}.m-throw .tra:nth-child(4n+2) .cf[data-v-3c8880ed]{animation:throw-sway-b-3c8880ed 3.6s var(--pa-ease-in-out) infinite}.m-throw .tra:nth-child(4n+3) .cf[data-v-3c8880ed]{animation:throw-sway-c-3c8880ed 3.6s var(--pa-ease-in-out) infinite}.m-throw .tra:nth-child(4n) .cf[data-v-3c8880ed]{animation:throw-sway-d-3c8880ed 3.6s var(--pa-ease-in-out) infinite}@keyframes throw-sway-a-3c8880ed{0%,32%{transform:translate(0) rotate(0)}40%{transform:translate(9px) rotate(42deg)}50%{transform:translate(-10px) rotate(-34deg)}60%{transform:translate(9px) rotate(28deg)}70%{transform:translate(-7px) rotate(-22deg)}79%{transform:translate(4px) rotate(12deg)}86%,to{transform:translate(0) rotate(0)}}@keyframes throw-sway-b-3c8880ed{0%,32%{transform:translate(0) rotate(0)}41%{transform:translate(-8px) rotate(-46deg)}51%{transform:translate(9px) rotate(36deg)}61%{transform:translate(-8px) rotate(-28deg)}71%{transform:translate(6px) rotate(18deg)}80%{transform:translate(-3px) rotate(-8deg)}87%,to{transform:translate(0) rotate(0)}}@keyframes throw-sway-c-3c8880ed{0%,31%{transform:translate(0) rotate(0)}38%{transform:translate(7px) rotate(56deg)}47%{transform:translate(-8px) rotate(-44deg)}56%{transform:translate(7px) rotate(34deg)}65%{transform:translate(-6px) rotate(-24deg)}74%{transform:translate(3px) rotate(12deg)}82%,to{transform:translate(0) rotate(0)}}@keyframes throw-sway-d-3c8880ed{0%,31%{transform:translate(0) rotate(0)}39%{transform:translate(-7px) rotate(-52deg)}49%{transform:translate(8px) rotate(40deg)}59%{transform:translate(-7px) rotate(-30deg)}69%{transform:translate(5px) rotate(20deg)}78%{transform:translate(-3px) rotate(-10deg)}85%,to{transform:translate(0) rotate(0)}}.m-throw .tra:nth-child(6n+1) .cf[data-v-3c8880ed]{fill:var(--pa-accent)}.m-throw .tra:nth-child(6n+2) .cf[data-v-3c8880ed]{fill:var(--pa-success)}.m-throw .tra:nth-child(6n+3) .cf[data-v-3c8880ed]{fill:var(--pa-warning)}.m-throw .tra:nth-child(6n+4) .cf[data-v-3c8880ed]{fill:var(--pa-category-purple)}.m-throw .tra:nth-child(6n+5) .cf[data-v-3c8880ed]{fill:var(--pa-category-teal)}.m-throw .tra:nth-child(6n) .cf[data-v-3c8880ed]{fill:var(--pa-category-pink)}.m-throw .clump .cf.gold[data-v-3c8880ed]{fill:var(--pa-tenure-gold)}.m-throw .clump .cf.red[data-v-3c8880ed]{fill:var(--pa-error)}.m-hoist .presser[data-v-3c8880ed]{transform-origin:50% 100%;animation:hoist-body-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes hoist-body-3c8880ed{0%,10%{transform:scale(1)}14%{transform:scale(1.05,.94)}19%{transform:scale(1.14,.78)}22%{transform:scale(1.08,.88)}27%{transform:scale(.96,1.06)}31%{transform:scaleY(1.02)}44%{transform:scale(1.01,1.03)}56%,60%{transform:scaleY(1.02)}64.5%{transform:scale(1.1,.86)}70%{transform:scale(1.02,.98)}76%,to{transform:scale(1)}}.m-hoist .arm-r[data-v-3c8880ed]{transform-origin:50% 87%;animation:hoist-arm-r-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes hoist-arm-r-3c8880ed{0%,10%{transform:rotate(160deg) scaleY(.7)}14%,21%{transform:rotate(150deg) scaleY(.85)}25%{transform:rotate(40deg) scaleY(1.15)}28%{transform:rotate(-20deg) scaleY(1.55)}31%{transform:rotate(-13deg) scaleY(1.5)}36%{transform:rotate(-14.5deg) scaleY(1.5)}44%{transform:rotate(-11.5deg) scaleY(1.52)}52%{transform:rotate(-13.7deg) scaleY(1.5)}57%,61%{transform:rotate(-13deg) scaleY(1.5)}64.5%{transform:rotate(85deg) scaleY(1)}68.5%{transform:rotate(140deg) scaleY(.8)}73%,to{transform:rotate(160deg) scaleY(.7)}}.m-hoist .arm-l[data-v-3c8880ed]{transform-origin:50% 87%;animation:hoist-arm-l-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes hoist-arm-l-3c8880ed{0%,10%{transform:rotate(-160deg) scaleY(.7)}14%,21%{transform:rotate(-150deg) scaleY(.85)}25%{transform:rotate(-40deg) scaleY(1.15)}28%{transform:rotate(20deg) scaleY(1.55)}31%{transform:rotate(13deg) scaleY(1.5)}36%{transform:rotate(14.5deg) scaleY(1.5)}44%{transform:rotate(11.5deg) scaleY(1.52)}52%{transform:rotate(13.7deg) scaleY(1.5)}57%,61%{transform:rotate(13deg) scaleY(1.5)}64.5%{transform:rotate(-85deg) scaleY(1)}68.5%{transform:rotate(-140deg) scaleY(.8)}73%,to{transform:rotate(-160deg) scaleY(.7)}}.m-hoist .rig[data-v-3c8880ed]{transform:translateY(168px);transform-origin:50% 90%;animation:hoist-rig-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes hoist-rig-3c8880ed{0%,21%{transform:translateY(168px) rotate(0)}23.5%{transform:translateY(20px) rotate(-6deg)}26%{transform:translateY(-8px) rotate(2deg)}30%{transform:translateY(0) rotate(0)}36%{transform:translateY(0) rotate(-3deg)}44%{transform:translateY(-3px) rotate(3deg)}52%{transform:translateY(0) rotate(-1.5deg)}57%,60.5%{transform:translateY(0) rotate(0)}62.2%{transform:translateY(80px) rotate(5deg)}63.6%,to{transform:translateY(168px) rotate(0)}}.m-hoist .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:hoist-eyes-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes hoist-eyes-3c8880ed{0%,10%{transform:translateY(4px) scaleY(1)}14%,20%{transform:translateY(6px) scaleY(.5)}25%{transform:translateY(-2px) scaleY(1.15)}30%,44%{transform:translateY(-1px) scaleY(1)}47%{transform:translateY(-1px) scaleY(.08)}50%,58%{transform:translateY(-1px) scaleY(1)}63%{transform:translateY(3px) scaleY(1)}66%,80%{transform:translateY(4px) scaleY(1)}83%{transform:translateY(4px) scaleY(.08)}86%,to{transform:translateY(4px) scaleY(1)}}.m-nod .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:nod-tip-3c8880ed 2.2s var(--pa-ease-in-out) infinite}@keyframes nod-tip-3c8880ed{0%,12%,70%,to{transform:translateY(0) rotate(0) scale(1)}24%{transform:translateY(9px) rotate(9deg) scale(1.07,.9)}36%{transform:translateY(0) rotate(0) scale(1)}48%{transform:translateY(9px) rotate(9deg) scale(1.07,.9)}60%{transform:translateY(0) rotate(0) scale(1)}}.m-nod .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:nod-eyes-3c8880ed 2.2s var(--pa-ease-in-out) infinite}@keyframes nod-eyes-3c8880ed{0%,60%,70%,to{transform:scaleY(1)}65%{transform:scaleY(.08)}}.m-shake .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:shake-no-3c8880ed 2s var(--pa-ease-in-out) infinite}@keyframes shake-no-3c8880ed{0%,10%,52%,to{transform:rotate(0) translate(0)}19%{transform:rotate(-12deg) translate(-7px)}30%{transform:rotate(12deg) translate(7px)}41%{transform:rotate(-6deg) translate(-3px)}}.m-shake .eyes[data-v-3c8880ed]{animation:shake-eyes-3c8880ed 2s var(--pa-ease-in-out) infinite}@keyframes shake-eyes-3c8880ed{0%,10%,52%,to{transform:translate(0)}19%{transform:translate(5px)}30%{transform:translate(-5px)}41%{transform:translate(3px)}}.m-pop .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:pop-in-3c8880ed 2.4s var(--pa-ease-spring) infinite}@keyframes pop-in-3c8880ed{0%,6%{transform:scale(.1);opacity:0}12%{opacity:1}30%{transform:scale(1.12,.9);opacity:1}40%{transform:scale(.96,1.05)}50%,88%{transform:scale(1);opacity:1}98%,to{transform:scale(1);opacity:0}}.m-pop .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:pop-eyes-3c8880ed 2.4s var(--pa-ease-out) infinite}@keyframes pop-eyes-3c8880ed{0%,26%{transform:scaleY(.05)}36%,to{transform:scaleY(1)}}.m-spin .body[data-v-3c8880ed]{transform-origin:50% 50%;animation:spin-round-3c8880ed 1.5s linear infinite}@keyframes spin-round-3c8880ed{to{transform:rotate(360deg)}}.m-spin .squish[data-v-3c8880ed]{transform-origin:50% 50%;animation:spin-squish-3c8880ed .75s var(--pa-ease-in-out) infinite}@keyframes spin-squish-3c8880ed{0%,to{transform:scale(1)}50%{transform:scale(1.04,.96)}}.m-squish .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:squish-press-3c8880ed 1.8s var(--pa-ease-spring) infinite}@keyframes squish-press-3c8880ed{0%,18%{transform:scale(1)}26%{transform:scale(1.22,.74)}36%{transform:scale(.93,1.08)}46%{transform:scale(1.03,.98)}56%,to{transform:scale(1)}}.m-squish .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:squish-eyes-3c8880ed 1.8s var(--pa-ease-out) infinite}@keyframes squish-eyes-3c8880ed{0%,20%,44%,to{transform:translateY(0) scaleY(1)}28%{transform:translateY(8px) scaleY(.35)}}.m-wobble .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:wobble-jelly-3c8880ed 2.2s var(--pa-ease-out) infinite}@keyframes wobble-jelly-3c8880ed{0%,10%{transform:rotate(0) scale(1)}19%{transform:rotate(-15deg) scale(1.1,.9)}30%{transform:rotate(12deg) scale(.92,1.08)}41%{transform:rotate(-8deg) scale(1.05,.95)}52%{transform:rotate(5deg) scale(.97,1.03)}63%{transform:rotate(-2deg) scale(1)}74%,to{transform:rotate(0) scale(1)}}.m-wobble .eyes[data-v-3c8880ed]{animation:wobble-eyes-3c8880ed 2.2s var(--pa-ease-out) infinite}@keyframes wobble-eyes-3c8880ed{0%,10%,74%,to{transform:translate(0)}19%{transform:translate(7px)}30%{transform:translate(-6px)}41%{transform:translate(4px)}52%{transform:translate(-2px)}}.m-float .body[data-v-3c8880ed]{animation:float-drift-3c8880ed 4s var(--pa-ease-in-out) infinite}@keyframes float-drift-3c8880ed{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-11px) scale(.99,1.01)}}.m-float .shadow[data-v-3c8880ed]{transform-origin:50% 50%;animation:float-shadow-3c8880ed 4s var(--pa-ease-in-out) infinite}@keyframes float-shadow-3c8880ed{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.8);opacity:.55}}.m-float .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:float-blink-3c8880ed 4s var(--pa-ease-in-out) infinite}@keyframes float-blink-3c8880ed{0%,72%,78%,to{transform:scaleY(1)}75%{transform:scaleY(.08)}}.m-glance .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:glance-breathe-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes glance-breathe-3c8880ed{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}.m-glance .eyes[data-v-3c8880ed]{animation:glance-scan-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes glance-scan-3c8880ed{0%,12%{transform:translate(0)}24%,38%{transform:translate(-9px)}50%,66%{transform:translate(9px)}78%,to{transform:translate(0)}}.m-glance .eye[data-v-3c8880ed]{transform-origin:50% 50%;animation:glance-blink-3c8880ed 4.4s var(--pa-ease-in-out) infinite}@keyframes glance-blink-3c8880ed{0%,42%,47%,86%,91%,to{transform:scaleY(1)}44.5%,88.5%{transform:scaleY(.08)}}.m-hop .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:hop-up-3c8880ed 2s var(--pa-ease-in-out) infinite}@keyframes hop-up-3c8880ed{0%,20%{transform:translateY(0) scale(1)}28%{transform:translateY(0) scale(1.14,.82)}42%{transform:translateY(-26px) scale(.95,1.08)}56%{transform:translateY(0) scale(1.12,.86)}66%{transform:translateY(0) scale(.97,1.03)}74%,to{transform:translateY(0) scale(1)}}.m-hop .shadow[data-v-3c8880ed]{transform-origin:50% 50%;animation:hop-shadow-3c8880ed 2s var(--pa-ease-in-out) infinite}@keyframes hop-shadow-3c8880ed{0%,28%,56%,to{transform:scaleX(1);opacity:1}42%{transform:scaleX(.62);opacity:.5}}.m-sink .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:sink-melt-3c8880ed 4.6s var(--pa-ease-in-out) infinite}@keyframes sink-melt-3c8880ed{0%,10%{transform:scale(1)}46%,72%{transform:scale(1.16,.62)}92%,to{transform:scale(1)}}.m-sink .eye[data-v-3c8880ed]{transform-origin:50% 100%;animation:sink-eyes-3c8880ed 4.6s var(--pa-ease-in-out) infinite}@keyframes sink-eyes-3c8880ed{0%,10%{transform:translateY(0) scaleY(1)}46%,72%{transform:translateY(26px) scaleY(.2)}92%,to{transform:translateY(0) scaleY(1)}}.m-sink .drop[data-v-3c8880ed]{opacity:0;animation:sink-drop-3c8880ed 4.6s var(--pa-ease-in-out) infinite}@keyframes sink-drop-3c8880ed{0%,30%{opacity:0;transform:translateY(0) scale(.4)}44%{opacity:1;transform:translateY(6px) scale(1)}64%,to{opacity:0;transform:translateY(24px) scale(.9)}}.m-beam .body[data-v-3c8880ed]{transform-origin:50% 100%;animation:beam-lift-3c8880ed 2.8s var(--pa-ease-spring) infinite}@keyframes beam-lift-3c8880ed{0%,18%{transform:translateY(0) scale(1)}28%{transform:translateY(0) scale(1.1,.9)}40%{transform:translateY(-10px) scale(.97,1.04)}54%,82%{transform:translateY(-4px) scale(1)}92%,to{transform:translateY(0) scale(1)}}.m-beam .eye[data-v-3c8880ed]{transform-origin:50% 100%;animation:beam-eye-hide-3c8880ed 2.8s var(--pa-ease-out) infinite}@keyframes beam-eye-hide-3c8880ed{0%,22%{opacity:1;transform:scaleY(1)}30%,82%{opacity:0;transform:scaleY(.25)}90%,to{opacity:1;transform:scaleY(1)}}.m-beam .crescent[data-v-3c8880ed]{opacity:0;transform-origin:50% 100%;animation:beam-crescent-3c8880ed 2.8s var(--pa-ease-out) infinite}@keyframes beam-crescent-3c8880ed{0%,22%{opacity:0;transform:scaleY(.3)}30%,82%{opacity:1;transform:scaleY(1)}90%,to{opacity:0;transform:scaleY(.3)}}.m-beam .spark[data-v-3c8880ed]{fill:var(--pa-success);opacity:0;transform-origin:50% 50%}.m-beam .spark-1[data-v-3c8880ed]{animation:beam-spark-3c8880ed 2.8s var(--pa-ease-out) infinite}.m-beam .spark-2[data-v-3c8880ed]{animation:beam-spark-3c8880ed 2.8s var(--pa-ease-out) infinite;animation-delay:.1s}.m-beam .spark-3[data-v-3c8880ed]{animation:beam-spark-3c8880ed 2.8s var(--pa-ease-out) infinite;animation-delay:.05s}@keyframes beam-spark-3c8880ed{0%,28%{opacity:0;transform:scale(.2)}38%{opacity:1;transform:scale(1.2)}58%,to{opacity:0;transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.app-mascot svg[data-v-3c8880ed] *{animation:none!important}}.ai-data-chip[data-v-bb874692]{display:inline-block;font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-mono);font-weight:500;line-height:1.4;color:var(--pa-text-primary);background:var(--pa-bg-card);border:1px solid var(--pa-border);border-radius:var(--pa-radius-sm);padding:var(--pa-space-px) var(--pa-space-1-5);white-space:nowrap;overflow-wrap:anywhere;word-break:break-word}.ai-data-chip--accent[data-v-bb874692]{color:var(--pa-accent-text);background:var(--pa-accent-subtle);border-color:var(--pa-border-accent)}.ai-data-chip--warn[data-v-bb874692]{color:var(--pa-warning);background:var(--pa-warning-subtle);border-color:var(--pa-warning-border)}.ai-data-chip--error[data-v-bb874692]{color:var(--pa-error);background:var(--pa-error-subtle);border-color:var(--pa-error-border)}.ai-data-chip--success[data-v-bb874692]{color:var(--pa-success);background:var(--pa-success-subtle);border-color:var(--pa-success-border)}.assistant-msg[data-v-b2591e6c]{padding:var(--pa-space-3);border-radius:var(--pa-radius-md);font-size:var(--pa-font-size-body);color:var(--pa-text-primary)}.assistant-msg--user[data-v-b2591e6c]{background:var(--pa-accent-subtle);align-self:flex-end;max-width:85%}.assistant-msg--assistant[data-v-b2591e6c]{background:var(--pa-bg-surface)}.assistant-msg__cites[data-v-b2591e6c],.assistant-msg__nav[data-v-b2591e6c],.assistant-msg__actions[data-v-b2591e6c]{display:flex;flex-wrap:wrap;gap:var(--pa-space-2);align-items:center;margin-top:var(--pa-space-3)}.assistant-msg__body[data-v-b2591e6c]{line-height:1.55}.assistant-msg__body[data-v-b2591e6c]>:first-child{margin-top:0}.assistant-msg__body[data-v-b2591e6c]>:last-child{margin-bottom:0}.assistant-msg__body[data-v-b2591e6c] p{margin:0 0 var(--pa-space-2-5)}.assistant-msg__body[data-v-b2591e6c] strong{color:var(--pa-text-primary);font-weight:650}.assistant-msg__body[data-v-b2591e6c] p:has(>strong:only-child){margin-top:var(--pa-space-4);font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-caption)}.assistant-msg__body[data-v-b2591e6c] p:has(>strong:only-child) strong{font-weight:700}.assistant-msg__body[data-v-b2591e6c] ul,.assistant-msg__body[data-v-b2591e6c] ol{margin:0 0 var(--pa-space-2-5);padding-left:var(--pa-space-4);display:flex;flex-direction:column;gap:var(--pa-space-1-5)}.assistant-msg__body[data-v-b2591e6c] li{padding-left:var(--pa-space-1)}.assistant-msg__body[data-v-b2591e6c] li::marker{color:var(--pa-accent-text)}.assistant-msg__body[data-v-b2591e6c] h1,.assistant-msg__body[data-v-b2591e6c] h2,.assistant-msg__body[data-v-b2591e6c] h3,.assistant-msg__body[data-v-b2591e6c] h4{font-family:var(--pa-font-display-family);font-weight:700;line-height:1.3;margin:var(--pa-space-4) 0 var(--pa-space-2)}.assistant-msg__body[data-v-b2591e6c] h1,.assistant-msg__body[data-v-b2591e6c] h2{font-size:var(--pa-font-size-display-sm)}.assistant-msg__body[data-v-b2591e6c] h3,.assistant-msg__body[data-v-b2591e6c] h4{font-size:var(--pa-font-size-body)}.assistant-msg__body[data-v-b2591e6c] a{color:var(--pa-accent-text);text-decoration:underline;text-underline-offset:2px}.assistant-msg__body[data-v-b2591e6c] code{font-family:var(--pa-font-mono-family);font-size:.85em;background:var(--pa-bg-page);border:var(--pa-space-px) solid var(--pa-border);border-radius:var(--pa-radius-sm);padding:var(--pa-space-px) var(--pa-space-1)}.assistant-msg__body[data-v-b2591e6c] pre{background:var(--pa-bg-page);border:var(--pa-space-px) solid var(--pa-border);border-radius:var(--pa-radius-md);padding:var(--pa-space-3);overflow-x:auto;margin:0 0 var(--pa-space-2-5)}.assistant-msg__body[data-v-b2591e6c] pre code{background:none;border:none;padding:0}.assistant-msg__body[data-v-b2591e6c] hr{border:none;border-top:var(--pa-space-px) solid var(--pa-border);margin:var(--pa-space-4) 0}.assistant-msg__body[data-v-b2591e6c] blockquote{margin:0 0 var(--pa-space-2-5);padding-left:var(--pa-space-3);border-left:var(--pa-space-px) solid var(--pa-border-strong);color:var(--pa-text-secondary)}.assistant-msg__cite-link[data-v-b2591e6c]{background:none;border:none;padding:0;cursor:pointer;font:inherit}.assistant-msg__cite-link[data-v-b2591e6c]:hover .ai-data-chip,.assistant-msg__cite-link[data-v-b2591e6c]:focus-visible .ai-data-chip{border-color:var(--pa-accent);text-decoration:underline}.assistant-msg__cite-icon[data-v-b2591e6c]{font-size:var(--pa-font-size-overline)}.von-mascot svg[data-v-689aca80]{display:block;width:100%;height:auto;overflow:visible}.blob[data-v-689aca80],.face[data-v-689aca80]{fill:var(--pa-blob-body)}.ink[data-v-689aca80]{fill:var(--pa-blob-ink)}.mask[data-v-689aca80]{fill:var(--pa-von-mask)}.mask-hem[data-v-689aca80]{fill:none;stroke:var(--pa-von-mask-hem);stroke-width:4}.steel[data-v-689aca80]{fill:var(--pa-von-steel)}.steel-mid[data-v-689aca80]{fill:var(--pa-von-steel-mid)}.steel-dark[data-v-689aca80]{fill:var(--pa-von-steel-dark)}.wood[data-v-689aca80]{fill:var(--pa-von-wood)}.wood-light[data-v-689aca80]{fill:var(--pa-von-wood-light)}.out[data-v-689aca80]{stroke:var(--pa-von-outline);stroke-width:3}.join[data-v-689aca80]{stroke-linejoin:round}.edge[data-v-689aca80]{fill:none;stroke:var(--pa-von-outline);stroke-width:4;stroke-linecap:round}.grain[data-v-689aca80]{stroke:var(--pa-von-wood-grain);stroke-width:3;stroke-linecap:round}.sheen[data-v-689aca80]{stroke:var(--pa-von-steel-light);stroke-width:4;stroke-linecap:round}.mag-line[data-v-689aca80]{stroke:var(--pa-von-steel-line);stroke-width:3;stroke-linecap:round}.breather[data-v-689aca80]{transform-origin:50% 100%;animation:von-breathe-689aca80 4s var(--pa-ease-in-out) infinite}@keyframes von-breathe-689aca80{0%,to{transform:scale(1)}50%{transform:scale(1.015,.985)}}@media(prefers-reduced-motion:reduce){.von-mascot svg[data-v-689aca80] *{animation:none!important}}.assistant-bubble__fab[data-v-39907bf8]{position:fixed;right:var(--pa-space-6);bottom:var(--pa-space-6);z-index:999;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:transform var(--pa-duration-fast) var(--pa-ease-spring),box-shadow var(--pa-duration-fast) var(--pa-ease-out),filter var(--pa-duration-fast) var(--pa-ease-out)}.assistant-bubble__fab--blob[data-v-39907bf8]{width:var(--pa-assistant-fab-size);height:var(--pa-assistant-fab-size);background:none;border:none;filter:var(--pa-drop-shadow-mascot)}.assistant-bubble__fab--blob[data-v-39907bf8]:hover{transform:translateY(calc(var(--pa-space-px) * -2)) scale(1.06);filter:var(--pa-drop-shadow-mascot-lift)}.assistant-bubble__fab--blob[data-v-39907bf8]:focus-visible{outline:none;border-radius:var(--pa-radius-pill);box-shadow:var(--pa-focus-ring)}.assistant-bubble__fab--open[data-v-39907bf8]{width:var(--pa-touch-target);height:var(--pa-touch-target);border-radius:var(--pa-radius-pill);background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);box-shadow:var(--pa-shadow-lg)}.assistant-bubble__fab--open[data-v-39907bf8]:hover{transform:scale(1.06);box-shadow:var(--pa-shadow-luxe)}.assistant-bubble__fab .pi[data-v-39907bf8]{font-size:var(--pa-font-size-display-sm);color:var(--pa-text-secondary)}.assistant-bubble__panel[data-v-39907bf8]{position:fixed;right:var(--pa-space-6);bottom:calc(var(--pa-touch-target) + var(--pa-space-6) + var(--pa-space-4));z-index:999;width:var(--pa-assistant-panel-width);max-width:calc(100vw - var(--pa-space-6) * 2);max-height:min(72dvh,calc(100dvh - var(--pa-touch-target) * 2 - var(--pa-space-12)));background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-2xl);box-shadow:var(--pa-shadow-luxe);display:flex;flex-direction:column;overflow:hidden;transform-origin:100% 100%}.assistant-bubble__head[data-v-39907bf8]{display:flex;align-items:center;gap:var(--pa-space-2-5);padding:var(--pa-space-3) var(--pa-space-4);border-bottom:1px solid var(--pa-border);flex-shrink:0}.assistant-bubble__title[data-v-39907bf8]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-sm);font-weight:700;margin-right:auto}.assistant-bubble__scroll[data-v-39907bf8]{display:flex;flex-direction:column;gap:var(--pa-space-3);overflow-y:auto;flex:1;padding:var(--pa-space-4)}.assistant-bubble__welcome[data-v-39907bf8]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--pa-space-3);padding:var(--pa-space-4) var(--pa-space-2) var(--pa-space-2)}.assistant-bubble__greet[data-v-39907bf8]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary);line-height:var(--pa-leading-body)}.assistant-bubble__greet strong[data-v-39907bf8]{color:var(--pa-text-primary)}.assistant-bubble__chips[data-v-39907bf8]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pa-space-1-5)}.assistant-bubble__chip[data-v-39907bf8]{font-family:var(--pa-font-body-family);font-size:var(--pa-font-size-caption);color:var(--pa-text-secondary);background:var(--pa-bg-page);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-pill);padding:var(--pa-space-1) var(--pa-space-3);cursor:pointer;transition:color var(--pa-duration-quick) var(--pa-ease-out),border-color var(--pa-duration-quick) var(--pa-ease-out),background var(--pa-duration-quick) var(--pa-ease-out)}.assistant-bubble__chip[data-v-39907bf8]:hover{color:var(--pa-accent-text);border-color:var(--pa-accent);background:var(--pa-accent-subtle)}.assistant-bubble__thinking[data-v-39907bf8]{display:flex;align-items:center;gap:var(--pa-space-2);font-size:var(--pa-font-size-caption);color:var(--pa-text-muted)}.assistant-bubble__no-answer[data-v-39907bf8]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted)}.assistant-bubble__composer[data-v-39907bf8]{display:flex;gap:var(--pa-space-2);align-items:flex-end;padding:var(--pa-space-3) var(--pa-space-4) var(--pa-space-1);border-top:1px solid var(--pa-border);flex-shrink:0}.assistant-bubble__composer[data-v-39907bf8] textarea{flex:1}.assistant-bubble__hint[data-v-39907bf8]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);text-align:center;padding:var(--pa-space-1) var(--pa-space-4) var(--pa-space-2-5);flex-shrink:0}.assistant-pop-enter-active[data-v-39907bf8]{transition:transform var(--pa-duration-normal) var(--pa-ease-spring),opacity var(--pa-duration-normal) var(--pa-ease-out)}.assistant-pop-leave-active[data-v-39907bf8]{transition:transform var(--pa-duration-fast) var(--pa-ease-in),opacity var(--pa-duration-fast) var(--pa-ease-in)}.assistant-pop-enter-from[data-v-39907bf8],.assistant-pop-leave-to[data-v-39907bf8]{opacity:0;transform:scale(.94) translateY(var(--pa-space-2-5))}@media(max-width:768px){.assistant-bubble__fab[data-v-39907bf8]{bottom:calc(var(--pa-mobile-tabbar-clearance) + var(--pa-space-3));right:var(--pa-space-4)}.assistant-bubble__panel[data-v-39907bf8]{right:var(--pa-space-4);left:var(--pa-space-4);width:auto;max-width:none;bottom:calc(var(--pa-mobile-tabbar-clearance) + var(--pa-touch-target) + var(--pa-space-5))}}@media(prefers-reduced-motion:reduce){.assistant-bubble__fab[data-v-39907bf8],.assistant-pop-enter-active[data-v-39907bf8],.assistant-pop-leave-active[data-v-39907bf8]{transition:none}}.tt[data-v-7fe3ffec]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--pa-space-2) var(--pa-space-2) var(--pa-space-1)}.tt__overline[data-v-7fe3ffec]{font-size:var(--pa-font-size-overline);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--pa-accent-text);background:var(--pa-accent-subtle);padding:var(--pa-space-1) var(--pa-space-2-5);border-radius:var(--pa-radius-pill);margin-bottom:var(--pa-space-4)}.tt__previews[data-v-7fe3ffec]{display:flex;gap:var(--pa-space-3);width:100%;margin-bottom:var(--pa-space-5)}.tt__tile[data-v-7fe3ffec]{flex:1;display:flex;flex-direction:column;gap:var(--pa-space-2);padding:var(--pa-space-2);background:var(--pa-bg-card);border:1px solid var(--pa-border);border-radius:var(--pa-radius-lg);cursor:pointer;transition:border-color var(--pa-duration-fast) var(--pa-ease-out),background-color var(--pa-duration-fast) var(--pa-ease-out),transform var(--pa-duration-fast) var(--pa-ease-out)}.tt__tile[data-v-7fe3ffec]:hover{border-color:var(--pa-border-strong);background:var(--pa-bg-surface);transform:translateY(-1px)}.tt__tile[data-v-7fe3ffec]:focus-visible{outline:2px solid var(--pa-accent-focus-ring);outline-offset:2px}.tt__tile--selected[data-v-7fe3ffec]{border-color:var(--pa-accent)}.tt__frame[data-v-7fe3ffec]{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:var(--pa-radius-md);border:1px solid var(--pa-border);overflow:hidden}.tt__tile--selected .tt__frame[data-v-7fe3ffec]{border-color:var(--pa-accent)}.tt__pane[data-v-7fe3ffec]{position:absolute;inset:0;display:flex}.tt__rail[data-v-7fe3ffec]{width:30%;display:flex;flex-direction:column;gap:var(--pa-space-1);padding:var(--pa-space-2)}.tt__canvas[data-v-7fe3ffec]{flex:1;display:flex;flex-direction:column;gap:var(--pa-space-1-5);padding:var(--pa-space-2-5)}.tt__dot[data-v-7fe3ffec]{width:var(--pa-space-2);height:var(--pa-space-2);border-radius:var(--pa-radius-pill);margin-bottom:var(--pa-space-1)}.tt__nav[data-v-7fe3ffec],.tt__line[data-v-7fe3ffec]{width:100%;height:var(--pa-space-1);border-radius:var(--pa-radius-pill)}.tt__nav--short[data-v-7fe3ffec]{width:60%}.tt__line--title[data-v-7fe3ffec]{width:70%;height:var(--pa-space-1-5)}.tt__line--short[data-v-7fe3ffec]{width:45%}.tt__pane--glasshouse[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-bg)}.tt__pane--glasshouse .tt__rail[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-card)}.tt__pane--glasshouse .tt__dot[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-accent)}.tt__pane--glasshouse .tt__nav[data-v-7fe3ffec],.tt__pane--glasshouse .tt__line[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-line)}.tt__pane--glasshouse .tt__line--title[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-line-strong)}.tt__pane--glasshouse-dark[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-dark-bg)}.tt__pane--glasshouse-dark .tt__rail[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-dark-card)}.tt__pane--glasshouse-dark .tt__dot[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-dark-accent)}.tt__pane--glasshouse-dark .tt__nav[data-v-7fe3ffec],.tt__pane--glasshouse-dark .tt__line[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-dark-line)}.tt__pane--glasshouse-dark .tt__line--title[data-v-7fe3ffec]{background:var(--pa-preview-glasshouse-dark-line-strong)}.tt__tile-meta[data-v-7fe3ffec]{display:flex;align-items:center;justify-content:center;gap:var(--pa-space-2)}.tt__tile-label[data-v-7fe3ffec]{font-size:var(--pa-font-size-body);font-weight:600;color:var(--pa-text-primary)}.tt__check[data-v-7fe3ffec]{width:var(--pa-space-5);height:var(--pa-space-5);border-radius:var(--pa-radius-pill);border:1px solid var(--pa-border-strong);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--pa-duration-fast) var(--pa-ease-out),border-color var(--pa-duration-fast) var(--pa-ease-out)}.tt__check .pi[data-v-7fe3ffec]{font-size:var(--pa-font-size-caption);font-weight:700;color:var(--pa-text-on-accent);opacity:0;transition:opacity var(--pa-duration-fast) var(--pa-ease-out)}.tt__tile--selected .tt__check[data-v-7fe3ffec]{background:var(--pa-accent);border-color:var(--pa-accent)}.tt__tile--selected .tt__check .pi[data-v-7fe3ffec]{opacity:1}.tt__title[data-v-7fe3ffec]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-sm);font-weight:700;letter-spacing:-.02em;color:var(--pa-text-primary);margin:0 0 var(--pa-space-2)}.tt__body[data-v-7fe3ffec]{font-size:var(--pa-font-size-body);line-height:1.55;color:var(--pa-text-secondary);margin:0 0 var(--pa-space-5);max-width:32ch}.tt__actions[data-v-7fe3ffec]{display:flex;flex-direction:column;align-items:stretch;gap:var(--pa-space-1);width:100%}.tt__cta[data-v-7fe3ffec],.tt__skip[data-v-7fe3ffec]{width:100%;justify-content:center}@font-face{font-family:primeicons fallback;src:local("Noto Sans");size-adjust:194.6944%;ascent-override:48.1524%;descent-override:3.2102%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:primeicons fallback;src:local("Arial");size-adjust:207.0099%;ascent-override:45.2877%;descent-override:3.0192%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:primeicons fallback;src:local("Helvetica Neue");size-adjust:205.0781%;ascent-override:45.7143%;descent-override:3.0476%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:primeicons fallback;src:local("Segoe UI");size-adjust:208.1498%;ascent-override:45.0397%;descent-override:3.0026%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:primeicons fallback;src:local("BlinkMacSystemFont");size-adjust:221.5709%;ascent-override:42.3115%;descent-override:2.8208%;line-gap-override:0%;font-weight:400;font-style:normal}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons,primeicons fallback;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable fallback;src:local("Noto Sans");size-adjust:108.8608%;ascent-override:92.3198%;descent-override:27.0988%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("Arial");size-adjust:115.7468%;ascent-override:86.8275%;descent-override:25.4867%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("Helvetica Neue");size-adjust:114.6667%;ascent-override:87.6453%;descent-override:25.7267%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("Segoe UI");size-adjust:116.3841%;ascent-override:86.352%;descent-override:25.3471%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("BlinkMacSystemFont");size-adjust:123.8884%;ascent-override:81.1214%;descent-override:23.8118%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable fallback;src:local("Noto Sans");size-adjust:126.5823%;ascent-override:79.395%;descent-override:23.305%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("Arial");size-adjust:134.5893%;ascent-override:74.6716%;descent-override:21.9185%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("Helvetica Neue");size-adjust:133.3333%;ascent-override:75.375%;descent-override:22.125%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("Segoe UI");size-adjust:135.3304%;ascent-override:74.2627%;descent-override:21.7985%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable fallback;src:local("BlinkMacSystemFont");size-adjust:144.0563%;ascent-override:69.7644%;descent-override:20.4781%;line-gap-override:0%;font-style:normal;font-weight:100 900}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,primevue;@layer reset{*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:14px}body{min-height:100dvh;background:var(--pa-bg-page);color:var(--pa-text-primary);transition:background-color .3s,color .3s;-webkit-overflow-scrolling:touch;overscroll-behavior:none}a{color:var(--pa-accent-text);text-decoration:none}img{display:block;max-width:100%}button{cursor:pointer;font-family:inherit}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}}:focus{outline:none}:focus-visible{outline:2px solid var(--pa-accent);outline-offset:4px;border-radius:var(--pa-radius-sm)}.p-component:focus-visible,.p-inputtext:focus-visible,.p-button:focus-visible,.p-checkbox:focus-visible,.p-radiobutton:focus-visible,.p-toggleswitch:focus-visible,.p-select:focus-visible{outline:none}body{background-color:var(--pa-bg-page);color:var(--pa-text-primary)}.p-button,button:not(:disabled){transition:transform var(--pa-duration-quick) var(--pa-ease-out),scale var(--pa-duration-normal) var(--pa-ease-spring),background-color var(--pa-duration-quick) var(--pa-ease-out),border-color var(--pa-duration-quick) var(--pa-ease-out),color var(--pa-duration-quick) var(--pa-ease-out),box-shadow var(--pa-duration-quick) var(--pa-ease-out),filter var(--pa-duration-quick) var(--pa-ease-out)}.p-button:not(:disabled):active,button:not(:disabled):active{scale:var(--pa-press-scale);filter:brightness(.96);transition-duration:var(--pa-duration-press)}@media(prefers-reduced-motion:reduce){.p-button:not(:disabled):active,button:not(:disabled):active{scale:none}}.p-overlaypanel,.p-select-overlay,.p-autocomplete-overlay,.p-multiselect-overlay,.p-dropdown-panel,.p-menu,.p-contextmenu,.p-tieredmenu,.p-listbox-list-wrapper,.p-datatable-wrapper{scroll-behavior:smooth}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}@media print{.sidebar,.sidebar-backdrop,.app-top-bar,.mobile-tab-bar,.app-launcher,.install-banner,.p-toast,.no-print{display:none!important}.app-shell,.app-body,.app-main,.dashboard-layout{display:block!important;padding:0!important;margin:0!important;overflow:visible!important;height:auto!important}body{background:var(--pa-bg-page)!important;color:var(--pa-text-primary)!important}@page{margin:.5in}}:root{color-scheme:light;--pa-safe-top: env(safe-area-inset-top, 0px);--pa-safe-bottom: env(safe-area-inset-bottom, 0px);--pa-bg-page: #f5f0eb;--pa-bg-card: #ece7e1;--pa-bg-surface: #e4ded7;--pa-bg-elevated: #ffffff;--pa-bg-input: #ece7e1;--pa-skeleton-bg: #ece7e1;--pa-skeleton-sheen: rgba(255, 255, 255, .4);--pa-text-primary: #1a1816;--pa-text-secondary: #575149;--pa-text-muted: #666058;--pa-accent: #2563eb;--pa-accent-hover: #1d4ed8;--pa-accent-subtle: rgba(37, 99, 235, .08);--pa-accent-border: rgba(37, 99, 235, .22);--pa-accent-text: #1d4ed8;--pa-border: rgba(26, 24, 22, .08);--pa-border-strong: rgba(26, 24, 22, .15);--pa-success: #16a34a;--pa-success-subtle: rgba(22, 163, 74, .08);--pa-success-border: rgba(22, 163, 74, .22);--pa-warning: #d97706;--pa-warning-subtle: rgba(217, 119, 6, .08);--pa-warning-border: rgba(217, 119, 6, .22);--pa-error: #dc2626;--pa-error-subtle: rgba(220, 38, 38, .08);--pa-error-border: rgba(220, 38, 38, .22);--pa-info: var(--pa-accent);--pa-category-blue: #2563eb;--pa-category-blue-subtle: color-mix(in srgb, var(--pa-category-blue) 8%, transparent);--pa-category-blue-border: color-mix(in srgb, var(--pa-category-blue) 22%, transparent);--pa-category-green: #16a34a;--pa-category-green-subtle: color-mix(in srgb, var(--pa-category-green) 8%, transparent);--pa-category-green-border: color-mix(in srgb, var(--pa-category-green) 22%, transparent);--pa-category-amber: #d97706;--pa-category-amber-subtle: color-mix(in srgb, var(--pa-category-amber) 8%, transparent);--pa-category-amber-border: color-mix(in srgb, var(--pa-category-amber) 22%, transparent);--pa-category-purple: #7c3aed;--pa-category-purple-subtle: color-mix(in srgb, var(--pa-category-purple) 8%, transparent);--pa-category-purple-border: color-mix(in srgb, var(--pa-category-purple) 22%, transparent);--pa-category-gray: #6b7280;--pa-category-gray-subtle: color-mix(in srgb, var(--pa-category-gray) 8%, transparent);--pa-category-gray-border: color-mix(in srgb, var(--pa-category-gray) 22%, transparent);--pa-category-red: #dc2626;--pa-category-red-subtle: color-mix(in srgb, var(--pa-category-red) 8%, transparent);--pa-category-red-border: color-mix(in srgb, var(--pa-category-red) 22%, transparent);--pa-category-teal: #0d9488;--pa-category-teal-subtle: color-mix(in srgb, var(--pa-category-teal) 8%, transparent);--pa-category-teal-border: color-mix(in srgb, var(--pa-category-teal) 22%, transparent);--pa-category-pink: #db2777;--pa-category-pink-subtle: color-mix(in srgb, var(--pa-category-pink) 8%, transparent);--pa-category-pink-border: color-mix(in srgb, var(--pa-category-pink) 22%, transparent);--pa-chart-series-1: #2563eb;--pa-chart-series-2: #d97706;--pa-chart-box: #6b7280;--pa-chart-box-line: #ffffff;--pa-chart-negative: rgba(217, 119, 6, .07);--pa-chart-negative-border: rgba(217, 119, 6, .3);--pa-heat-1: rgba(37, 99, 235, .07);--pa-heat-2: rgba(37, 99, 235, .17);--pa-heat-3: rgba(37, 99, 235, .32);--pa-heat-4: rgba(37, 99, 235, .52);--pa-heat-5: rgba(37, 99, 235, .74);--pa-heat-ink-strong: #ffffff;--pa-tenure-stone: #6a655d;--pa-tenure-bronze: #9a6a2d;--pa-tenure-cobalt: var(--pa-accent);--pa-tenure-teal: var(--pa-category-teal);--pa-tenure-emerald: var(--pa-success);--pa-tenure-gold: #b8862d;--pa-tenure-ruby: #881337;--pa-pinned-text: #dc2626;--pa-pinned-bg: rgba(220, 38, 38, .08);--pa-filter-active-text: #ffffff;--pa-visibility-managers-text: #d97706;--pa-visibility-managers-bg: rgba(217, 119, 6, .08);--pa-visibility-leadership-text: #7c3aed;--pa-visibility-leadership-bg: rgba(124, 58, 237, .08);--pa-event-overlay: linear-gradient(transparent 15%, rgba(0, 0, 0, .82));--pa-event-overlay-text: #ffffff;--pa-overlay-backdrop: rgba(0, 0, 0, .55);--pa-media-matte: #000000;--pa-glass-bg: rgba(255, 255, 255, .72);--pa-glass-filter: blur(20px) saturate(180%);--pa-chrome-bg: var(--pa-bg-card);--pa-chrome-backdrop: none;--pa-chrome-edge: none;--pa-chrome-edge-side: none;--pa-danger: #dc2626;--pa-accent-muted: rgba(37, 99, 235, .1);--pa-accent-focus-ring: rgba(37, 99, 235, .25);--pa-chart-bar-fill: rgba(37, 99, 235, .6);--pa-chart-bar-border: #2563eb;--pa-chart-success-fill: rgba(34, 197, 94, .6);--pa-chart-success-border: #22c55e;--pa-chart-warning-fill: rgba(217, 119, 6, .6);--pa-chart-warning-border: #d97706;--pa-chart-danger-fill: rgba(220, 38, 38, .6);--pa-chart-danger-border: #dc2626;--pa-chart-track: rgba(26, 24, 22, .07);--pa-chart-reference: rgba(26, 24, 22, .38);--pa-chart-reference-alt: rgba(166, 120, 20, .75);--pa-chart-seq-1: #bfdbfe;--pa-chart-seq-2: #93c5fd;--pa-chart-seq-3: #60a5fa;--pa-chart-seq-4: #3b82f6;--pa-chart-seq-5: #2563eb;--pa-chart-seq-6: #1d4ed8;--pa-text-on-accent: #ffffff;--pa-text-disabled: rgba(26, 24, 22, .3);--pa-on-accent-strong: #ffffff;--pa-on-accent-subtle: rgba(255, 255, 255, .92);--pa-on-accent-muted: rgba(255, 255, 255, .6);--pa-on-accent-soft: rgba(255, 255, 255, .75);--pa-on-accent-faint: rgba(255, 255, 255, .4);--pa-on-accent-border: rgba(255, 255, 255, .15);--pa-on-accent-border-strong: rgba(255, 255, 255, .4);--pa-on-accent-surface: rgba(255, 255, 255, .08);--pa-on-accent-surface-hover: rgba(255, 255, 255, .15);--pa-on-accent-surface-faint: rgba(255, 255, 255, .04);--pa-border-accent: rgba(37, 99, 235, .2);--pa-border-subtle: rgba(26, 24, 22, .05);--pa-bg-input-hover: rgba(26, 24, 22, .04);--pa-syntax-keyword: #8250df;--pa-syntax-string: #0a3069;--pa-syntax-number: #0550ae;--pa-syntax-comment: #6e7781;--pa-syntax-function: #8250df;--pa-syntax-type: #953800;--pa-syntax-attr: #0550ae;--pa-syntax-literal: #0550ae;--pa-space-0: 0px;--pa-space-px: 1px;--pa-space-0-5: 2px;--pa-space-1: 4px;--pa-space-1-5: 6px;--pa-space-2: 8px;--pa-space-2-5: 10px;--pa-space-3: 12px;--pa-space-4: 16px;--pa-space-5: 20px;--pa-space-6: 24px;--pa-space-7: 28px;--pa-space-8: 32px;--pa-space-9: 36px;--pa-space-10: 40px;--pa-space-12: 48px;--pa-space-16: 64px;--pa-space-20: 80px;--pa-dialog-width-sm: 392px;--pa-dialog-width-md: 460px;--pa-dialog-width-lg: 500px;--pa-assistant-panel-width: 420px;--pa-assistant-fab-size: 68px;--pa-size-container-md: 700px;--pa-size-container-lg: 1020px;--pa-size-select-min: 126px;--pa-size-2xs: 100px;--pa-size-xs: 140px;--pa-size-sm: 160px;--pa-size-md: 200px;--pa-size-lg: 240px;--pa-size-xl: 300px;--pa-size-2xl: 320px;--pa-size-3xl: 400px;--pa-size-4xl: 420px;--pa-size-5xl: 560px;--pa-size-6xl: 600px;--pa-size-7xl: 680px;--pa-size-8xl: 860px;--pa-size-9xl: 1400px;--pa-size-content: 1200px;--pa-avatar-md: 72px;--pa-avatar-lg: 104px;--pa-avatar-xl: 120px;--pa-control-circle: 36px;--pa-badge-size: 22px;--pa-row-min: 60px;--pa-size-dropdown-max: 360px;--pa-radius-none: 0;--pa-radius-xs: 2px;--pa-radius-sm: 4px;--pa-radius-md: 8px;--pa-radius-lg: 10px;--pa-radius-xl: 12px;--pa-radius-2xl: 18px;--pa-radius-pill: 9999px;--pa-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--pa-shadow-md: 0 4px 10px rgba(0, 0, 0, .07);--pa-shadow-lg: 0 10px 25px rgba(0, 0, 0, .1);--pa-shadow-hover: 0 6px 18px rgba(0, 0, 0, .08);--pa-shadow-sidebar: 8px 0 24px rgba(0, 0, 0, .12);--pa-shadow-sticky-top: 0 -6px 20px rgba(0, 0, 0, .04);--pa-shadow-accent-sm: 0 2px 12px var(--pa-accent-subtle);--pa-shadow-accent: 0 4px 16px var(--pa-accent-subtle);--pa-shadow-accent-lg: 0 8px 24px var(--pa-accent-subtle);--pa-shadow-ring-accent: 0 0 0 1px var(--pa-accent-subtle);--pa-focus-ring: 0 0 0 3px var(--pa-accent-focus-ring);--pa-shadow-luxe: 0 30px 80px -20px rgba(20, 14, 8, .18), 0 2px 6px rgba(20, 14, 8, .04);--pa-shadow-avatar: 0 6px 20px rgba(0, 0, 0, .22);--pa-drop-shadow-mascot: drop-shadow(0 6px 14px rgba(0, 0, 0, .18));--pa-drop-shadow-mascot-lift: drop-shadow(0 12px 22px rgba(0, 0, 0, .24));--pa-shadow-success-sm: 0 2px 4px var(--pa-success-border);--pa-shadow-success-lg: 0 4px 8px var(--pa-success-border);--pa-shadow-glow-success: 0 0 6px var(--pa-success-border);--pa-shadow-glow-warning: 0 0 6px var(--pa-warning-border);--pa-shadow-glow-error: 0 0 6px var(--pa-error-border);--pa-shadow-glow-accent: 0 0 20px var(--pa-accent-focus-ring);--pa-font-body-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pa-font-display-family: "Plus Jakarta Sans", "Inter", sans-serif;--pa-font-mono-family: "Geist Mono Variable", "Geist Mono Variable fallback", "Geist Mono", "SF Mono", "Fira Code", monospace;--pa-font-editorial-family: "Fraunces Variable", "Fraunces Variable fallback", "Fraunces", Georgia, "Plus Jakarta Sans", serif;--pa-nav-indicator-width: 3px;--pa-font-size-card-name: 2.25rem;--pa-font-size-card-name-sm: 1.875rem;--pa-font-size-display-lg: 1.75rem;--pa-font-size-display-md: 1.375rem;--pa-font-size-display-sm: .9375rem;--pa-font-size-body: .875rem;--pa-font-size-caption: .8125rem;--pa-font-size-label: .75rem;--pa-font-size-mono: .8125rem;--pa-font-size-overline: .6875rem;--pa-font-size-input-mobile: 16px;--pa-font-size-article-headline: 2.375rem;--pa-font-size-article-lede: 1.125rem;--pa-font-size-article-body: 1.0625rem;--pa-font-size-article-h1: 1.875rem;--pa-font-size-article-h2: 1.5rem;--pa-font-size-article-h3: 1.125rem;--pa-font-size-article-caption: .8125rem;--pa-font-size-article-dropcap: 3.75rem;--pa-font-size-article-dropcap-xl: 5.25rem;--pa-font-size-masthead-lg: 3.5rem;--pa-font-size-masthead-md: 2.75rem;--pa-font-size-masthead-xl: 4.5rem;--pa-font-size-masthead-xxl: 7.5rem;--pa-font-size-stat-hero: 2.75rem;--pa-font-size-stat-lg: 1.75rem;--pa-font-size-tv-headline: clamp(3rem, 4.8vw, 6.5rem);--pa-font-size-tv-body: clamp(1.375rem, 1.85vw, 2.625rem);--pa-font-size-tv-eyebrow: clamp(.875rem, .95vw, 1.375rem);--pa-font-size-tv-caption: clamp(1rem, 1.05vw, 1.5rem);--pa-font-size-tv-hero: clamp(4.5rem, 15vh, 10.5rem);--pa-font-size-tv-numeral: clamp(6.5rem, 26vh, 16rem);--pa-icon-size-xs: 1rem;--pa-icon-size-sm: 1.25rem;--pa-icon-size-base: 1.5rem;--pa-icon-size-md: 2rem;--pa-icon-size-lg: 2.25rem;--pa-icon-size-xl: 2.5rem;--pa-icon-size-2xl: 3rem;--pa-font-size-heading-xs: 1rem;--pa-font-size-heading-sm: 1.125rem;--pa-font-size-heading-md: 1.25rem;--pa-font-size-heading-lg: 1.5rem;--pa-print-bg: #fff;--pa-print-text: #111;--pa-print-text-strong: #000;--pa-print-border: #222;--pa-print-border-subtle: #555;--pa-leading-tight: 1.2;--pa-leading-body: 1.5;--pa-leading-relaxed: 1.6;--pa-transition-fast: var(--pa-duration-quick) ease;--pa-press-scale: .97;--pa-lift: -1px;--pa-ease-out: cubic-bezier(.16, 1, .3, 1);--pa-ease-spring: cubic-bezier(.22, 1.3, .36, 1);--pa-ease-spring-spatial: cubic-bezier(.42, 1.67, .21, .9);--pa-ease-in-out: cubic-bezier(.4, 0, .2, 1);--pa-ease-in: cubic-bezier(.4, 0, 1, 1);--pa-duration-press: 90ms;--pa-duration-quick: .15s;--pa-duration-fast: .2s;--pa-duration-slow: .25s;--pa-duration-normal: .3s;--pa-duration-slower: .48s;--pa-duration-hold: .9s;--pa-duration-spin: 1s;--pa-bp-xs: 480px;--pa-bp-sm: 640px;--pa-bp-md: 768px;--pa-bp-lg: 1024px;--pa-bp-xl: 1280px;--pa-touch-target: 44px;--pa-pending: #b45309;--pa-pending-subtle: rgba(180, 83, 9, .1);--pa-pending-border: rgba(180, 83, 9, .24);--pa-active: #2563eb;--pa-active-subtle: rgba(37, 99, 235, .1);--pa-active-border: rgba(37, 99, 235, .24);--pa-neutral: #52525b;--pa-neutral-subtle: rgba(82, 82, 91, .1);--pa-neutral-border: rgba(82, 82, 91, .24)}html.dark{--pa-bg-page: #0c0c0e;--pa-bg-card: #111113;--pa-bg-surface: #151517;--pa-bg-elevated: #1e1e21;--pa-bg-input: rgba(255, 255, 255, .03);--pa-skeleton-bg: rgba(255, 255, 255, .06);--pa-skeleton-sheen: rgba(255, 255, 255, .04);--pa-text-primary: #ede9e3;--pa-text-secondary: #a39c92;--pa-text-muted: #96908a;--pa-accent: #2563eb;--pa-accent-hover: #3b82f6;--pa-accent-subtle: rgba(37, 99, 235, .12);--pa-accent-border: rgba(37, 99, 235, .28);--pa-accent-text: #60a5fa;--pa-border: rgba(237, 233, 227, .06);--pa-border-strong: rgba(237, 233, 227, .1);--pa-success: #4ade80;--pa-success-subtle: rgba(74, 222, 128, .12);--pa-success-border: rgba(74, 222, 128, .28);--pa-warning: #fbbf24;--pa-warning-subtle: rgba(251, 191, 36, .12);--pa-warning-border: rgba(251, 191, 36, .28);--pa-error: #f87171;--pa-error-subtle: rgba(248, 113, 113, .12);--pa-error-border: rgba(248, 113, 113, .28);--pa-info: var(--pa-accent-text);--pa-category-blue: #60a5fa;--pa-category-blue-subtle: color-mix(in srgb, var(--pa-category-blue) 12%, transparent);--pa-category-blue-border: color-mix(in srgb, var(--pa-category-blue) 28%, transparent);--pa-category-green: #4ade80;--pa-category-green-subtle: color-mix(in srgb, var(--pa-category-green) 12%, transparent);--pa-category-green-border: color-mix(in srgb, var(--pa-category-green) 28%, transparent);--pa-category-amber: #fbbf24;--pa-category-amber-subtle: color-mix(in srgb, var(--pa-category-amber) 12%, transparent);--pa-category-amber-border: color-mix(in srgb, var(--pa-category-amber) 28%, transparent);--pa-category-purple: #a78bfa;--pa-category-purple-subtle: color-mix(in srgb, var(--pa-category-purple) 12%, transparent);--pa-category-purple-border: color-mix(in srgb, var(--pa-category-purple) 28%, transparent);--pa-category-gray: #9ca3af;--pa-category-gray-subtle: color-mix(in srgb, var(--pa-category-gray) 12%, transparent);--pa-category-gray-border: color-mix(in srgb, var(--pa-category-gray) 28%, transparent);--pa-category-red: #f87171;--pa-category-red-subtle: color-mix(in srgb, var(--pa-category-red) 12%, transparent);--pa-category-red-border: color-mix(in srgb, var(--pa-category-red) 28%, transparent);--pa-category-teal: #2dd4bf;--pa-category-teal-subtle: color-mix(in srgb, var(--pa-category-teal) 12%, transparent);--pa-category-teal-border: color-mix(in srgb, var(--pa-category-teal) 28%, transparent);--pa-category-pink: #f472b6;--pa-category-pink-subtle: color-mix(in srgb, var(--pa-category-pink) 12%, transparent);--pa-category-pink-border: color-mix(in srgb, var(--pa-category-pink) 28%, transparent);--pa-chart-series-1: #3b82f6;--pa-chart-series-2: #c97c14;--pa-chart-box: #9ca3af;--pa-chart-box-line: #1e1e21;--pa-chart-negative: rgba(201, 124, 20, .13);--pa-chart-negative-border: rgba(201, 124, 20, .38);--pa-heat-1: rgba(96, 165, 250, .1);--pa-heat-2: rgba(96, 165, 250, .22);--pa-heat-3: rgba(96, 165, 250, .38);--pa-heat-4: rgba(96, 165, 250, .58);--pa-heat-5: rgba(96, 165, 250, .8);--pa-heat-ink-strong: #0c0c0e;--pa-tenure-stone: #a8a39d;--pa-tenure-bronze: #c89856;--pa-tenure-cobalt: var(--pa-accent);--pa-tenure-teal: var(--pa-category-teal);--pa-tenure-emerald: var(--pa-success);--pa-tenure-gold: #e3b75e;--pa-tenure-ruby: #f43f5e;--pa-pinned-text: #f87171;--pa-pinned-bg: rgba(248, 113, 113, .12);--pa-filter-active-text: #ffffff;--pa-visibility-managers-text: #fbbf24;--pa-visibility-managers-bg: rgba(251, 191, 36, .12);--pa-visibility-leadership-text: #a78bfa;--pa-visibility-leadership-bg: rgba(167, 139, 250, .12);--pa-event-overlay: linear-gradient(transparent 15%, rgba(0, 0, 0, .9));--pa-event-overlay-text: #ffffff;--pa-overlay-backdrop: rgba(0, 0, 0, .7);--pa-media-matte: #000000;--pa-glass-bg: rgba(17, 17, 19, .72);--pa-glass-filter: blur(20px) saturate(180%);--pa-chrome-bg: var(--pa-bg-card);--pa-chrome-backdrop: none;--pa-chrome-edge: none;--pa-chrome-edge-side: none;--pa-danger: #f87171;--pa-accent-muted: rgba(37, 99, 235, .15);--pa-accent-focus-ring: rgba(37, 99, 235, .3);--pa-chart-bar-fill: rgba(37, 99, 235, .6);--pa-chart-bar-border: #2563eb;--pa-chart-success-fill: rgba(74, 222, 128, .55);--pa-chart-success-border: #4ade80;--pa-chart-warning-fill: rgba(251, 191, 36, .55);--pa-chart-warning-border: #fbbf24;--pa-chart-danger-fill: rgba(248, 113, 113, .55);--pa-chart-danger-border: #f87171;--pa-chart-track: rgba(237, 233, 227, .07);--pa-chart-reference: rgba(237, 233, 227, .42);--pa-chart-reference-alt: rgba(214, 168, 79, .72);--pa-chart-seq-1: #bfdbfe;--pa-chart-seq-2: #93c5fd;--pa-chart-seq-3: #60a5fa;--pa-chart-seq-4: #3b82f6;--pa-chart-seq-5: #2563eb;--pa-chart-seq-6: #1d4ed8;--pa-text-on-accent: #ffffff;--pa-text-disabled: rgba(237, 233, 227, .2);--pa-border-accent: rgba(37, 99, 235, .25);--pa-border-subtle: rgba(237, 233, 227, .03);--pa-bg-input-hover: rgba(255, 255, 255, .05);--pa-syntax-keyword: #d2a8ff;--pa-syntax-string: #a5d6ff;--pa-syntax-number: #79c0ff;--pa-syntax-comment: #8b949e;--pa-syntax-function: #d2a8ff;--pa-syntax-type: #ffa657;--pa-syntax-attr: #79c0ff;--pa-syntax-literal: #79c0ff;--pa-shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--pa-shadow-md: 0 4px 10px rgba(0, 0, 0, .35);--pa-shadow-lg: 0 10px 25px rgba(0, 0, 0, .4);--pa-shadow-hover: 0 6px 18px rgba(0, 0, 0, .5);--pa-shadow-sidebar: 8px 0 24px rgba(0, 0, 0, .35);--pa-shadow-sticky-top: 0 -6px 20px rgba(0, 0, 0, .3);--pa-shadow-accent-sm: 0 2px 12px var(--pa-accent-subtle);--pa-shadow-accent: 0 4px 16px var(--pa-accent-subtle);--pa-shadow-accent-lg: 0 8px 24px var(--pa-accent-subtle);--pa-shadow-ring-accent: 0 0 0 1px var(--pa-accent-subtle);--pa-focus-ring: 0 0 0 3px var(--pa-accent-focus-ring);--pa-shadow-luxe: 0 40px 100px -20px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .3);--pa-shadow-avatar: 0 6px 20px rgba(0, 0, 0, .5);--pa-drop-shadow-mascot: drop-shadow(0 6px 14px rgba(0, 0, 0, .5));--pa-drop-shadow-mascot-lift: drop-shadow(0 12px 22px rgba(0, 0, 0, .6));--pa-pending: #fbbf24;--pa-pending-subtle: rgba(251, 191, 36, .14);--pa-pending-border: rgba(251, 191, 36, .28);--pa-active: #3b82f6;--pa-active-subtle: rgba(59, 130, 246, .16);--pa-active-border: rgba(59, 130, 246, .3);--pa-neutral: #a1a1aa;--pa-neutral-subtle: rgba(161, 161, 170, .14);--pa-neutral-border: rgba(161, 161, 170, .28);color-scheme:dark}html.theme-principle{--pa-bg-page: #ffffff;--pa-bg-card: #f5f5f5;--pa-bg-surface: #e9eaeb;--pa-bg-elevated: #ffffff;--pa-bg-input: #ffffff;--pa-bg-input-hover: rgba(35, 31, 32, .04);--pa-text-primary: #231f20;--pa-text-secondary: #5a575a;--pa-text-muted: #68696c;--pa-text-disabled: rgba(35, 31, 32, .32);--pa-text-on-accent: #ffffff;--pa-accent: #27709a;--pa-accent-hover: #1f5a7c;--pa-accent-subtle: rgba(39, 112, 154, .08);--pa-accent-text: #1f5a7c;--pa-accent-muted: rgba(39, 112, 154, .14);--pa-accent-focus-ring: rgba(39, 112, 154, .35);--pa-border-accent: rgba(39, 112, 154, .32);--pa-border: rgba(35, 31, 32, .1);--pa-border-strong: rgba(35, 31, 32, .18);--pa-border-subtle: rgba(35, 31, 32, .05);--pa-success: #2f8c5a;--pa-success-subtle: rgba(47, 140, 90, .08);--pa-success-border: rgba(47, 140, 90, .24);--pa-warning: #c47a1a;--pa-warning-subtle: rgba(196, 122, 26, .08);--pa-warning-border: rgba(196, 122, 26, .24);--pa-error: #c0392b;--pa-error-subtle: rgba(192, 57, 43, .08);--pa-error-border: rgba(192, 57, 43, .24);--pa-danger: #c0392b;--pa-brand-magenta: #c20c84;--pa-brand-magenta-hover: #a30a6e;--pa-brand-magenta-subtle: rgba(194, 12, 132, .08);--pa-brand-light-blue: #00a8e5;--pa-category-blue: #27709a;--pa-category-green: #2f8c5a;--pa-category-amber: #c47a1a;--pa-category-purple: #6c4a8e;--pa-category-gray: #888a8d;--pa-category-red: #c0392b;--pa-category-teal: #00a8e5;--pa-category-pink: #c20c84;--pa-font-display-family: "Roboto Variable", "Roboto Variable fallback", "Roboto", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--pa-font-body-family: "Roboto Variable", "Roboto Variable fallback", "Roboto", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--pa-font-mono-family: "Geist Mono Variable", "Geist Mono Variable fallback", "Geist Mono", "SF Mono", "Fira Code", monospace;--pa-pending: #c47a1a;--pa-pending-subtle: rgba(196, 122, 26, .14);--pa-pending-border: rgba(196, 122, 26, .28);--pa-active: #27709a;--pa-active-subtle: rgba(39, 112, 154, .14);--pa-active-border: rgba(39, 112, 154, .28);--pa-neutral: #888a8d;--pa-neutral-subtle: rgba(136, 138, 141, .14);--pa-neutral-border: rgba(136, 138, 141, .28);color-scheme:light}html.theme-principle h1,html.theme-principle h2,html.theme-principle h3,html.theme-principle h4,html.theme-principle .pa-masthead-md,html.theme-principle .pa-masthead-lg{font-weight:700;letter-spacing:-.015em}html.theme-principle-dark{--pa-bg-page: #231f20;--pa-bg-card: #2c2829;--pa-bg-surface: #353132;--pa-bg-elevated: #3e3a3b;--pa-bg-input: #2c2829;--pa-bg-input-hover: rgba(245, 245, 245, .04);--pa-text-primary: #f5f5f5;--pa-text-secondary: #c9c8c7;--pa-text-muted: #9c9d9f;--pa-text-disabled: rgba(245, 245, 245, .3);--pa-text-on-accent: #ffffff;--pa-accent: #27709a;--pa-accent-hover: #00a8e5;--pa-accent-subtle: rgba(39, 112, 154, .16);--pa-accent-text: #00a8e5;--pa-accent-muted: rgba(39, 112, 154, .22);--pa-accent-focus-ring: rgba(0, 168, 229, .45);--pa-border-accent: rgba(39, 112, 154, .38);--pa-border: rgba(245, 245, 245, .08);--pa-border-strong: rgba(245, 245, 245, .16);--pa-border-subtle: rgba(245, 245, 245, .04);--pa-success: #4ea876;--pa-success-subtle: rgba(78, 168, 118, .14);--pa-success-border: rgba(78, 168, 118, .3);--pa-warning: #d99445;--pa-warning-subtle: rgba(217, 148, 69, .14);--pa-warning-border: rgba(217, 148, 69, .3);--pa-error: #e26155;--pa-error-subtle: rgba(226, 97, 85, .14);--pa-error-border: rgba(226, 97, 85, .3);--pa-danger: #e26155;--pa-brand-magenta: #c20c84;--pa-brand-magenta-hover: #b91d85;--pa-brand-magenta-subtle: rgba(194, 12, 132, .14);--pa-brand-light-blue: #00a8e5;--pa-category-blue: #00a8e5;--pa-category-green: #4ea876;--pa-category-amber: #d99445;--pa-category-purple: #9a82b8;--pa-category-gray: #c9c8c7;--pa-category-red: #e26155;--pa-category-teal: #45bfae;--pa-category-pink: #c20c84;--pa-font-display-family: "Roboto Variable", "Roboto Variable fallback", "Roboto", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--pa-font-body-family: "Roboto Variable", "Roboto Variable fallback", "Roboto", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--pa-font-mono-family: "Geist Mono Variable", "Geist Mono Variable fallback", "Geist Mono", "SF Mono", "Fira Code", monospace;--pa-pending: #d99445;--pa-pending-subtle: rgba(217, 148, 69, .18);--pa-pending-border: rgba(217, 148, 69, .32);--pa-active: #00a8e5;--pa-active-subtle: rgba(0, 168, 229, .18);--pa-active-border: rgba(0, 168, 229, .32);--pa-neutral: #888a8d;--pa-neutral-subtle: rgba(136, 138, 141, .18);--pa-neutral-border: rgba(136, 138, 141, .32);color-scheme:dark}html.theme-principle-dark h1,html.theme-principle-dark h2,html.theme-principle-dark h3,html.theme-principle-dark h4,html.theme-principle-dark .pa-masthead-md,html.theme-principle-dark .pa-masthead-lg{font-weight:700;letter-spacing:-.015em}html.theme-glasshouse{--pa-bg-page: #f5f5f7;--pa-bg-card: #ffffff;--pa-bg-surface: #ececf0;--pa-bg-elevated: #ffffff;--pa-bg-input: #ffffff;--pa-bg-input-hover: rgba(0, 0, 0, .04);--pa-text-primary: #1d1d1f;--pa-text-secondary: #5c5c61;--pa-text-muted: #6a6a6e;--pa-border: rgba(0, 0, 0, .1);--pa-border-strong: rgba(0, 0, 0, .16);--pa-border-subtle: rgba(0, 0, 0, .05);--pa-font-display-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--pa-font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--pa-radius-xs: 4px;--pa-radius-sm: 6px;--pa-radius-md: 10px;--pa-radius-lg: 12px;--pa-radius-xl: 14px;--pa-radius-2xl: 22px;--pa-chrome-bg: rgba(255, 255, 255, .72);--pa-chrome-backdrop: blur(20px) saturate(180%);--pa-chrome-edge: inset 0 1px 0 rgba(255, 255, 255, .55);--pa-chrome-edge-side: inset 0 1px 0 rgba(255, 255, 255, .55);color-scheme:light}html.theme-glasshouse-dark{--pa-bg-page: #000000;--pa-bg-card: #1a1a1c;--pa-bg-surface: #232325;--pa-bg-elevated: #2a2a2d;--pa-bg-input: #232325;--pa-bg-input-hover: rgba(255, 255, 255, .05);--pa-text-primary: #f5f5f7;--pa-text-secondary: #a1a1a6;--pa-text-muted: #8a8a8f;--pa-border: rgba(255, 255, 255, .1);--pa-border-strong: rgba(255, 255, 255, .2);--pa-border-subtle: rgba(255, 255, 255, .04);--pa-font-display-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--pa-font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", sans-serif;--pa-accent-hover: #1d4ed8;--pa-accent-subtle: rgba(37, 99, 235, .16);--p-primary-hover-color: #1d4ed8;--p-primary-active-color: #1e40af;--pa-radius-xs: 4px;--pa-radius-sm: 6px;--pa-radius-md: 10px;--pa-radius-lg: 12px;--pa-radius-xl: 14px;--pa-radius-2xl: 22px;--pa-chrome-bg: rgba(26, 26, 28, .72);--pa-chrome-backdrop: blur(20px) saturate(180%);--pa-chrome-edge: inset 0 1px 0 rgba(255, 255, 255, .07);--pa-chrome-edge-side: inset 0 1px 0 rgba(255, 255, 255, .07);color-scheme:dark}html.theme-glasshouse h1,html.theme-glasshouse h2,html.theme-glasshouse h3,html.theme-glasshouse h4,html.theme-glasshouse-dark h1,html.theme-glasshouse-dark h2,html.theme-glasshouse-dark h3,html.theme-glasshouse-dark h4{letter-spacing:-.02em;font-weight:600}html.theme-glasshouse .p-ink,html.theme-glasshouse-dark .p-ink{display:none}html.theme-glasshouse,html.theme-glasshouse-dark{--pa-nav-indicator-width: 0px}@media(prefers-reduced-motion:no-preference){html.theme-glasshouse .p-button,html.theme-glasshouse-dark .p-button{transition:background var(--p-button-transition-duration, var(--p-transition-duration)),color var(--p-button-transition-duration, var(--p-transition-duration)),border-color var(--p-button-transition-duration, var(--p-transition-duration)),outline-color var(--p-button-transition-duration, var(--p-transition-duration)),box-shadow var(--p-button-transition-duration, var(--p-transition-duration)),filter var(--pa-duration-quick) ease,scale var(--pa-duration-quick) var(--pa-ease-spring-spatial)}}:root{--pa-topbar-height: 48px;--pa-mr-table-min-width: 1080px;--pa-newsletter-editbar-height: 56px;--pa-newsletter-banner-h: 172px;--pa-newsletter-banner-h-mobile: 168px;--pa-newsletter-banner-scene-h: 172px;--pa-newsletter-banner-scene-h-mobile: 92px;--pa-newsletter-banner-scene-offset: -34px;--pa-newsletter-banner-gutter: 48px;--pa-mobile-tabbar-height: 56px;--pa-mobile-tabbar-clearance: 0px;--pa-announcement-cat-col: 5.25rem;--pa-announcement-pinned-min: 22rem;--pa-announcement-pinned-thumb-w: 180px;--pa-announcement-picker-w: 980px;--pa-broadcast-picker-w: 980px;--pa-broadcast-day-cell-h: 132px;--pa-broadcast-day-cell-h-sm: 104px;--pa-broadcast-hour-h: 48px;--pa-broadcast-gutter-w: 56px;--pa-broadcast-timeline-maxh: 640px;--pa-broadcast-weekcol-min: 88px;--pa-broadcast-lens-maxh: 132px;--pa-resources-hero-max: 600px;--pa-pia-rail-width: 360px;--pa-pia-detail-max: 1200px;--pa-size-avatar-xl: 72px;--pa-size-icon-box: 26px;--pa-size-status-dot: 9px;--pa-size-tile-min: 120px;--pa-size-dep-label: 76px;--pa-size-rem-date: 52px;--pa-size-prose-max: 640px;--pa-adsev-critical-bg: #dc2626;--pa-adsev-critical-fg: #fef2f2;--pa-adsev-high-bg: #ea580c;--pa-adsev-high-fg: #fff7ed;--pa-adsev-medium-bg: #eab308;--pa-adsev-medium-fg: #1c1917;--pa-adsev-low-bg: #fde68a;--pa-adsev-low-fg: #1c1917;--pa-adsev-info-bg: #ffffff;--pa-adsev-info-fg: #44403c;--pa-adsev-border: rgba(28, 25, 23, .16);--pa-ff-report-tile-skeleton-h: 6rem;--pa-ff-report-expander-w: 3rem;--pa-ff-ring-size: 7.5rem;--pa-ff-trend-label-w: 5.25rem;--pa-ff-coverage-bar-min: 3.75rem;--pa-pwa-banner-max: 480px;--pa-resources-reader-max: 780px;--pa-resources-reader-wide: 1140px;--pa-resources-rail: 300px;--pa-dir-portrait-skeleton: 96px;--pa-dir-name-skeleton-w: 224px;--pa-dir-name-skeleton-h: 28px;--pa-dir-role-skeleton-w: 160px;--pa-dir-role-skeleton-h: 16px;--pa-dir-card-skeleton-h: 160px;--pa-statusboard-header-h: 5.42vw;--pa-statusboard-pad-x: 3.75vw;--pa-statusboard-pad-y: 2.29vw;--pa-statusboard-gap: 1.04vw;--pa-statusboard-gap-lg: 1.25vw;--pa-statusboard-radius: .63vw;--pa-statusboard-radius-sm: .42vw;--pa-statusboard-brand: 1.46vw;--pa-statusboard-meta: 1.25vw;--pa-statusboard-clock: 2.08vw;--pa-statusboard-banner-pad: 1.35vw;--pa-statusboard-banner-text: 2.4vw;--pa-statusboard-tile-pad: 1.35vw;--pa-statusboard-tile-name: 1.88vw;--pa-statusboard-tile-state: 1.15vw;--pa-statusboard-strip-h: 1.56vw;--pa-statusboard-strip-min: .52vw;--pa-statusboard-strip-gap: .16vw;--pa-statusboard-stat-label: 1.04vw;--pa-statusboard-stat-value: 2.08vw;--pa-statusboard-dot: .83vw;--pa-statusboard-rule: .05vw;--pa-statusboard-page-dot: .42vw;--pa-statusboard-tile-name-dense: 1.25vw;--pa-statusboard-tile-state-dense: .83vw;--pa-statusboard-strip-h-dense: 1.04vw;--pa-cardlink-banner-min: 220px;--pa-cardlink-banner-min-sm: 180px;--pa-cardlink-logo-h: 40px;--pa-cardlink-logo-h-sm: 34px;--pa-cardlink-logo-max: 260px;--pa-cardlink-avatar-ring: 5px;--pa-cardlink-avatar-drop: 56px;--pa-cardlink-avatar-drop-sm: 48px;--pa-cardlink-body-clear: 72px;--pa-cardlink-banner-pad-sm: 56px;--pa-cardlink-monogram: 68px;--pa-paper-surface: #ffffff;--pa-paper-ink: #1c4d8c;--pa-paper-text: #2f3338;--pa-paper-muted: #6b7280;--pa-paper-divider: #dfe3e8;--pa-paper-edge: #1c4d8c;--pa-paper-confirm-w: 34rem;--pa-paper-col-min: 18rem;--pa-paper-card-w: 28rem;--pa-paper-logo-w: 8rem;--pa-paper-qr-size: 5.5rem;--pa-raffle-sheet-w: 8.5in;--pa-raffle-select-w: 8rem;--pa-raffle-ticket-h: 5.5rem;--pa-raffle-roster-maxh: 22rem;--pa-raffle-search-w: 22rem;--pa-slip-sheet-w: 7.5in;--pa-slip-rule-w: 2px;--pa-offer-paper: #faf9f5;--pa-offer-paper-alt: #f0eee6;--pa-offer-oat: #e3dacc;--pa-offer-ink: #141413;--pa-offer-ink-2: #3d3d3a;--pa-offer-ink-3: #87867f;--pa-offer-clay: #d97757;--pa-offer-on-clay: #ffffff;--pa-offer-sheet-w: 34rem;--pa-offer-car-w: 26rem;--pa-offer-logo-h: 30px;--pa-spc-chart-min-w: 40rem;--pa-stepper-line-top: 18px;--pa-stepper-line-inset: 19px;--pa-genius-band: #0c0c0e;--pa-genius-band-text: #f5f0eb;--pa-genius-band-muted: #9a958f;--pa-genius-band-rule: #2a2a2e;--pa-admin-trend-height: 128px;--pa-admin-trend-height-mobile: 96px;--pa-driveline-rail: 212px;--pa-driveline-list: 348px;--pa-driveline-panel: 300px;--pa-driveline-activity: 256px;--pa-driveline-list-max-mobile: 384px;--pa-driveline-photo-size: 116px;--pa-driveline-board-max: var(--pa-size-content);--pa-driveline-table-min: 1320px;--pa-driveline-dialog-w: 1240px;--pa-driveline-dialog-h: 740px;--pa-driveline-dialog-rail: 250px;--pa-driveline-dialog-rail-wide: 292px;--pa-reputation-table-min: 1080px;--pa-reputation-col-store: 208px;--pa-reputation-col-plot: 400px;--pa-reputation-col-spark: 80px;--pa-reputation-col-meter: 104px;--pa-reputation-row-height: 56px;--pa-rally-mascot-stage: 132px;--pa-rally-mascot-stage-mobile: 92px}html[data-pa-tabbar]{--pa-mobile-tabbar-clearance: calc(var(--pa-mobile-tabbar-height) + var(--pa-safe-bottom))}:root{--pa-leader-gold: #d4a017;--pa-leader-gold-glow: rgba(212, 160, 23, .3);--pa-swarm-1: #7C3AED;--pa-swarm-2: #0EA5E9;--pa-swarm-3: #10B981;--pa-swarm-4: #F59E0B;--pa-swarm-5: #EF4444;--pa-swarm-6: #7C3AED;--pa-swarm-7: #F97316;--pa-swarm-8: #EC4899;--pa-swarm-fallback: #888888;--pa-spurs-teal: #45c4b0;--pa-spurs-coral: #ee6e7a;--pa-spurs-gold: #f2a23c;--pa-spurs-court: #0a0a0c;--pa-spurs-ink: #f4efe7;--pa-mascot-body: #c49a6c;--pa-mascot-dark: #1a1a2e;--pa-mascot-shade: #a87d55;--pa-mascot-highlight: #d4a574;--pa-mascot-light: #f0c090;--pa-mascot-dark-alt: #2a2a3e;--pa-mascot-cactus: #6b9e6b;--pa-mascot-cactus-shade: #4e7a4e;--pa-mascot-cactus-light: #7ebe7e;--pa-mascot-cactus-flower: #e8a0c8;--pa-mascot-cactus-flower-shade: #d48ab8;--pa-mascot-cactus-dark: #2a3e2a;--pa-mascot-cat: #e8944a;--pa-mascot-cat-shade: #d07838;--pa-mascot-cat-dark: #c87a38;--pa-mascot-cat-stripe: #3a3a1e;--pa-mascot-dragon: #4a9e8e;--pa-mascot-dragon-shade: #3a7e6e;--pa-mascot-dragon-dark: #2a4a4e;--pa-mascot-blush: #e07070;--pa-mascot-octo: #7b68c4;--pa-mascot-octo-light: #9b88e4;--pa-mascot-octo-deep: #5a48a4;--pa-mascot-owl: #8B6914;--pa-mascot-owl-belly: #c49a6c;--pa-mascot-owl-beak: #e8944a;--pa-mascot-owl-branch: #6b5a3e;--pa-mascot-fox: #d4652a;--pa-mascot-fox-light: #f0c090;--pa-mascot-fox-glint: #4a6e3a;--pa-mascot-ghost: #e8e4f0;--pa-mascot-ghost-shadow: #d4d0e0;--pa-mascot-ghost-mouth: #c8c4d8;--pa-mascot-ghost-tint: #4040a0;--pa-mascot-ufo-dome: #8ec8e8;--pa-mascot-ufo-body: #a8b4c0;--pa-mascot-ufo-dark: #8a96a2;--pa-mascot-ufo-light-y: #f0e060;--pa-mascot-ufo-light-r: #e07070;--pa-mascot-ufo-light-g: #4ade80;--pa-mascot-slate: #5B7B8F;--pa-mascot-dog-slate-body: #8a96a6;--pa-mascot-dog-slate-shade: #6a7686;--pa-mascot-dog-slate-highlight: #a8b4c4;--pa-mascot-dog-slate-bridge: #7a8696;--pa-mascot-dog-slate-collar: #e07070;--pa-mascot-dog-slate-tag: #f0e060;--pa-mascot-dog-slate-snout: #a8b4c4;--pa-mascot-dog-golden-body: #c49a6c;--pa-mascot-dog-golden-shade: #a87d55;--pa-mascot-dog-golden-highlight: #d4a574;--pa-mascot-dog-golden-bridge: #b48e60;--pa-mascot-dog-golden-tag: #f0e060;--pa-mascot-dog-golden-snout: #d4a574;--pa-blob-body: #00a8e5;--pa-blob-ink: #231f20;--pa-blob-prop: #5a575a;--pa-blob-prop-dark: #464346;--pa-blob-prop-soft: #9c9d9f;--pa-blob-ground: #e5e7e8;--pa-blob-ledge: #eceded;--pa-blob-paper: #f5f5f5;--pa-blob-glass: rgba(255, 255, 255, .35);--pa-von-steel: #2b2b30;--pa-von-steel-mid: #3a3a41;--pa-von-steel-light: #55555e;--pa-von-steel-line: #4a4a52;--pa-von-steel-dark: #1d1d21;--pa-von-outline: #141417;--pa-von-wood: #a05a2c;--pa-von-wood-light: #b5713d;--pa-von-wood-grain: #7c421e;--pa-von-mask: #24262b;--pa-von-mask-hem: #16181c;--pa-pip-fall-pumpkin: #e0813c;--pa-pip-fall-pumpkin-shade: #c4662c;--pa-pip-fall-stem: #6f8f52;--pa-pip-fall-maple: #c14a2e;--pa-pip-fall-maple-deep: #9e3a24;--pa-pip-fall-gold: #e2a63d;--pa-pip-fall-acorn: #8a6240;--pa-pip-fall-acorn-deep: #6b4a2e;--pa-pip-fall-cream: #f2e4cd;--pa-pip-fall-cream-shade: #ddc9a8;--pa-preview-light-bg: #f5f0eb;--pa-preview-light-card: #ffffff;--pa-preview-light-line: rgba(26, 24, 22, .2);--pa-preview-light-line-strong: rgba(26, 24, 22, .45);--pa-preview-light-accent: #2563eb;--pa-preview-dark-bg: #0c0c0e;--pa-preview-dark-card: #1e1e21;--pa-preview-dark-line: rgba(237, 233, 227, .22);--pa-preview-dark-line-strong: rgba(237, 233, 227, .48);--pa-preview-dark-accent: #3b82f6;--pa-preview-glasshouse-bg: #f5f5f7;--pa-preview-glasshouse-card: #ffffff;--pa-preview-glasshouse-line: rgba(0, 0, 0, .2);--pa-preview-glasshouse-line-strong: rgba(0, 0, 0, .45);--pa-preview-glasshouse-accent: #2563eb;--pa-preview-glasshouse-dark-bg: #000000;--pa-preview-glasshouse-dark-card: #1a1a1c;--pa-preview-glasshouse-dark-line: rgba(255, 255, 255, .22);--pa-preview-glasshouse-dark-line-strong: rgba(255, 255, 255, .48);--pa-preview-glasshouse-dark-accent: #60a5fa;--pa-preview-principle-bg: #ffffff;--pa-preview-principle-card: #eef0f1;--pa-preview-principle-line: rgba(35, 31, 32, .2);--pa-preview-principle-line-strong: rgba(35, 31, 32, .45);--pa-preview-principle-accent: #27709a;--pa-preview-principle-dark-bg: #231f20;--pa-preview-principle-dark-card: #322d2e;--pa-preview-principle-dark-line: rgba(245, 245, 245, .22);--pa-preview-principle-dark-line-strong: rgba(245, 245, 245, .48);--pa-preview-principle-dark-accent: #00a8e5}body{font-family:var(--pa-font-body-family);font-size:var(--pa-font-size-body);line-height:1.5;color:var(--pa-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--pa-font-display-family);font-weight:700;line-height:1.25;color:var(--pa-text-primary)}h1{font-size:var(--pa-font-size-display-lg)}h2{font-size:var(--pa-font-size-display-md)}h3{font-size:var(--pa-font-size-heading-sm)}h4{font-size:var(--pa-font-size-display-sm);font-weight:600}code,pre,.mono{font-family:var(--pa-font-mono-family)}.pa-label-mono{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pa-text-muted)}.pa-label-mono--accent{color:var(--pa-accent-text)}.pa-label-mono--error{color:var(--pa-error)}.pa-label-mono--warn{color:var(--pa-warning)}.pa-label-mono--success{color:var(--pa-success)}.pa-masthead-md{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-masthead-md);font-weight:700;letter-spacing:-.028em;line-height:1.05;color:var(--pa-text-primary)}.pa-masthead-lg{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-masthead-lg);font-weight:700;letter-spacing:-.035em;line-height:.95;color:var(--pa-text-primary)}.pa-row-list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.pa-row{display:grid;grid-template-columns:var(--pa-space-8) 1fr auto;gap:var(--pa-space-5);padding:var(--pa-space-5) 0;border-bottom:1px solid var(--pa-border);align-items:start}.pa-row:last-child{border-bottom:none}.pa-row__index{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);letter-spacing:.08em;padding-top:var(--pa-space-1)}.pa-row__body{min-width:0}.pa-row__title{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-md);font-weight:600;letter-spacing:-.015em;line-height:1.25;color:var(--pa-text-primary);margin:0 0 var(--pa-space-1)}.pa-row__detail{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary);line-height:1.6;max-width:60ch;margin:0}.pa-row__aside{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);letter-spacing:.12em;text-transform:uppercase;text-align:right;padding-top:var(--pa-space-1);white-space:nowrap}.pa-row__aside strong{display:block;font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-body);color:var(--pa-text-primary);font-weight:600;text-transform:none;letter-spacing:-.01em;margin-top:var(--pa-space-0-5)}@media(max-width:640px){.pa-row{grid-template-columns:auto 1fr;gap:var(--pa-space-2) var(--pa-space-3)}.pa-row__aside{grid-column:1 / -1;text-align:left;white-space:normal;padding-top:0}}.dashboard-layout,.app-shell,.minimal-layout{overflow-x:clip}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true],.p-inputtext,.p-textarea,.p-select-label,.p-autocomplete-input,.p-inputnumber-input,.p-iconfield input,.p-password input,.p-inputmask,.p-inputotp-input,.p-editor-content{font-size:var(--pa-font-size-input-mobile)}}@media(prefers-reduced-motion:no-preference){.pa-tappable:active{scale:.97;opacity:.85;transition:scale var(--pa-duration-quick) ease,opacity var(--pa-duration-quick) ease}}.pa-tappable{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media(pointer:coarse){.pa-tappable{min-height:var(--pa-touch-target);min-width:var(--pa-touch-target)}}.pa-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:768px){table:not([class^=p-]):not([class*=" p-"]){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.pa-no-select{-webkit-user-select:none;user-select:none}.pa-scroll-container{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.p-datatable-table-container,.p-datatable-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media(max-width:768px){.p-dialog{max-width:calc(100vw - var(--pa-space-4))!important;max-height:calc(100dvh - var(--pa-space-8))!important}.p-dialog .p-dialog-content{max-width:100%}.p-datatable{font-size:var(--pa-font-size-caption)}.app-main,.dashboard-main{overflow-x:clip}.app-main>*,.dashboard-main>*,.minimal-layout>*{min-width:0;max-width:100%}.p-toast-bottom-right,.p-toast-bottom-left,.p-toast-bottom-center{bottom:var(--pa-mobile-tabbar-clearance)}}@media(prefers-reduced-motion:no-preference){.section-fade-enter-active{transition:opacity .14s ease-out}.section-fade-leave-active{transition:opacity 60ms ease-in}.section-fade-enter-from,.section-fade-leave-to{opacity:0}}@media(prefers-reduced-motion:no-preference){.page-drift-enter-active{transition:opacity .22s var(--pa-ease-out),transform .26s var(--pa-ease-out);will-change:transform,opacity}.page-drift-leave-active{transition:opacity .12s var(--pa-ease-in),transform .16s var(--pa-ease-in);will-change:transform,opacity}.page-drift-enter-from{opacity:0;transform:translateY(8px)}.page-drift-leave-to{opacity:0;transform:translateY(-6px)}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){.slide-forward-enter-active,.slide-forward-leave-active{transition:transform var(--pa-duration-normal) var(--pa-ease-in-out),opacity var(--pa-duration-normal) var(--pa-ease-in-out);will-change:transform,opacity}.slide-forward-enter-from{transform:translate(100%);opacity:.8}.slide-forward-enter-to,.slide-forward-leave-from{transform:translate(0);opacity:1}.slide-forward-leave-to{transform:translate(-30%);opacity:.4}.slide-back-enter-active,.slide-back-leave-active{transition:transform var(--pa-duration-normal) var(--pa-ease-in-out),opacity var(--pa-duration-normal) var(--pa-ease-in-out);will-change:transform,opacity}.slide-back-enter-from{transform:translate(-30%);opacity:.4}.slide-back-enter-to,.slide-back-leave-from{transform:translate(0);opacity:1}.slide-back-leave-to{transform:translate(100%);opacity:.8}.fade-tab-enter-active,.fade-tab-leave-active{transition:opacity var(--pa-duration-fast) var(--pa-ease-in-out)}.fade-tab-enter-from,.fade-tab-leave-to{opacity:0}}.pa-nav-pill{position:absolute;top:0;left:0;z-index:0;border-radius:var(--pa-radius-md);background:var(--pa-accent-subtle);pointer-events:none}.pa-pulse-dot{position:relative;display:inline-block;width:var(--pa-space-2);height:var(--pa-space-2);background:var(--pa-success);border-radius:var(--pa-radius-pill);vertical-align:middle}.pa-pulse-dot:after{content:"";position:absolute;inset:calc(-1 * var(--pa-space-0-5));border:2px solid var(--pa-success);border-radius:var(--pa-radius-pill);opacity:0}@media(prefers-reduced-motion:reduce){.p-skeleton:after{animation:none}}@media(hover:hover){.pa-focus-dim>*{transition:opacity var(--pa-duration-fast) var(--pa-ease-out)}.pa-focus-dim:hover>:not(:hover){opacity:.25}}@media(prefers-reduced-motion:no-preference){.pa-nav-pill--placed{transition:translate var(--pa-duration-normal) var(--pa-ease-spring-spatial),width var(--pa-duration-normal) var(--pa-ease-spring-spatial),height var(--pa-duration-normal) var(--pa-ease-spring-spatial)}.pa-rise-in{animation:pa-rise-in var(--pa-duration-slower) var(--pa-ease-out) backwards;animation-delay:calc(min(var(--i, 0),16)*60ms)}.pa-rise-in.pa-list-enter-active{animation:pa-list-ping 1.2s var(--pa-ease-out);animation-delay:0ms}@keyframes pa-rise-in{0%{opacity:0;transform:translateY(var(--pa-space-3))}to{opacity:1;transform:translateY(0)}}.pa-save-flash{animation:pa-save-flash 1.2s var(--pa-ease-out)}@keyframes pa-save-flash{0%{box-shadow:inset 0 0 0 999px var(--pa-success-subtle)}to{box-shadow:inset 0 0 0 999px transparent}}.pa-draw-in{stroke-dasharray:1;stroke-dashoffset:1;animation:pa-draw-in .9s var(--pa-ease-out) forwards}@keyframes pa-draw-in{to{stroke-dashoffset:0}}.pa-pop-in{transform-box:fill-box;transform-origin:50% 50%;transform:scale(0);animation:pa-pop-in var(--pa-duration-normal) var(--pa-ease-spring) forwards;animation-delay:var(--pa-pop-delay, .7s)}@keyframes pa-pop-in{to{transform:scale(1)}}.pa-list-move{transition:transform var(--pa-duration-slower) var(--pa-ease-out)}.pa-list-enter-active{animation:pa-list-ping 1.2s var(--pa-ease-out)}@keyframes pa-list-ping{0%{opacity:0;transform:translateY(calc(-1 * var(--pa-space-2)));box-shadow:inset 0 0 0 999px var(--pa-accent-subtle)}18%{opacity:1;transform:translateY(0);box-shadow:inset 0 0 0 999px var(--pa-accent-subtle)}70%{box-shadow:inset 0 0 0 999px var(--pa-accent-subtle)}to{box-shadow:inset 0 0 0 999px transparent}}.pa-list-leave-active{position:absolute;width:100%;transition:opacity var(--pa-duration-fast) var(--pa-ease-in),transform var(--pa-duration-fast) var(--pa-ease-in)}.pa-list-leave-to{opacity:0;transform:translate(var(--pa-space-7))}.pa-step-enter-active{transition:opacity var(--pa-duration-normal) var(--pa-ease-out),transform var(--pa-duration-normal) var(--pa-ease-out)}.pa-step-leave-active{transition:opacity var(--pa-duration-quick) var(--pa-ease-in),transform var(--pa-duration-quick) var(--pa-ease-in)}.pa-step-enter-from{opacity:0;transform:translateY(var(--pa-space-2-5))}.pa-step-leave-to{opacity:0;transform:translateY(calc(-1 * var(--pa-space-2)))}.pa-step-back-enter-active{transition:opacity var(--pa-duration-normal) var(--pa-ease-out),transform var(--pa-duration-normal) var(--pa-ease-out)}.pa-step-back-leave-active{transition:opacity var(--pa-duration-quick) var(--pa-ease-in),transform var(--pa-duration-quick) var(--pa-ease-in)}.pa-step-back-enter-from{opacity:0;transform:translateY(calc(-1 * var(--pa-space-2-5)))}.pa-step-back-leave-to{opacity:0;transform:translateY(var(--pa-space-2))}.pa-pulse-dot:after{animation:pa-pulse-ring 1.4s var(--pa-ease-out)}@keyframes pa-pulse-ring{0%{transform:scale(.6);opacity:0}15%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}}.p-icon.p-icon-spin,.pi.pi-spin{animation:pa-spin var(--pa-duration-spin) linear infinite}.pi.pi-spin{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.pi.pi-spin:before{backface-visibility:visible}@keyframes pa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.p-icon.p-icon-spin,.pi.pi-spin{animation:none}}.pa-no-press:active,.pa-no-press:not(:disabled):active{scale:none;filter:none}@media(hover:hover){.pa-lift{transition:translate var(--pa-duration-normal) var(--pa-ease-spring),box-shadow var(--pa-duration-fast) var(--pa-ease-out),border-color var(--pa-duration-fast) var(--pa-ease-out)}.pa-lift:hover{translate:0 var(--pa-lift);box-shadow:var(--pa-shadow-hover);border-color:var(--pa-border-strong)}.pa-lift:active{translate:none;box-shadow:none;transition-duration:var(--pa-duration-press)}.pa-verb-refresh,.pa-verb-next,.pa-verb-open,.pa-verb-delete{transition:rotate var(--pa-duration-normal) var(--pa-ease-spring),translate var(--pa-duration-normal) var(--pa-ease-spring)}:hover>.pa-verb-refresh,.pa-verb-refresh:hover{rotate:180deg}:hover>.pa-verb-next,.pa-verb-next:hover{translate:var(--pa-space-0-5) 0}:hover>.pa-verb-open,.pa-verb-open:hover{translate:var(--pa-space-0-5) calc(-1 * var(--pa-space-0-5))}:hover>.pa-verb-delete,.pa-verb-delete:hover{translate:0 calc(-1 * var(--pa-space-0-5))}tr:hover>*>.pa-row-chevron,.pa-row:hover .pa-row-chevron,.pa-row-link:hover .pa-row-chevron{translate:var(--pa-space-0-5) 0;color:var(--pa-accent-text)}.pa-row-chevron{color:var(--pa-text-muted);transition:translate var(--pa-duration-normal) var(--pa-ease-spring),color var(--pa-duration-quick) var(--pa-ease-out)}.pa-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--pa-space-0-5);text-decoration-color:transparent;transition:text-decoration-color var(--pa-duration-fast) var(--pa-ease-out)}.pa-link:hover{text-decoration-color:currentColor}}.pa-pressable{transition:scale var(--pa-duration-normal) var(--pa-ease-spring)}.pa-pressable:active{scale:var(--pa-press-scale);transition-duration:var(--pa-duration-press)}.pa-row-pressable:active,.p-datatable-selectable-row:active{scale:.995;background:var(--pa-accent-subtle);transition-duration:var(--pa-duration-press)}.p-datatable-selectable-row{transition:scale var(--pa-duration-normal) var(--pa-ease-spring),background-color var(--pa-duration-quick) var(--pa-ease-out)}.p-button,.p-inputtext,.p-textarea,.p-select,.p-multiselect,.p-checkbox-box,.p-toggleswitch-slider,.pa-focusable{transition:outline-color var(--pa-duration-fast) var(--pa-ease-out),outline-offset var(--pa-duration-fast) var(--pa-ease-spring),box-shadow var(--pa-duration-fast) var(--pa-ease-out),border-color var(--pa-duration-quick) var(--pa-ease-out),background-color var(--pa-duration-quick) var(--pa-ease-out)}@media(prefers-reduced-motion:no-preference){.p-toggleswitch-handle{transition:inset-inline-start var(--pa-duration-normal) var(--pa-ease-spring-spatial),width var(--pa-duration-press) var(--pa-ease-out),background var(--pa-duration-quick) var(--pa-ease-out)}.p-toggleswitch:active .p-toggleswitch-handle{width:calc(var(--p-toggleswitch-handle-size, var(--pa-space-5)) * 1.22)}.p-checkbox-box{transition:scale var(--pa-duration-normal) var(--pa-ease-spring),background-color var(--pa-duration-quick) var(--pa-ease-out),border-color var(--pa-duration-quick) var(--pa-ease-out)}.p-checkbox:active .p-checkbox-box{scale:.9;transition-duration:var(--pa-duration-press)}.p-checkbox-checked .p-checkbox-box{scale:1.06}.p-checkbox-icon{scale:0;transition:scale var(--pa-duration-fast) var(--pa-ease-spring)}.p-checkbox-checked .p-checkbox-icon{scale:1;transition-delay:60ms}.p-tablist-active-bar{transition:inset-inline-start var(--pa-duration-normal) var(--pa-ease-spring-spatial),width var(--pa-duration-normal) var(--pa-ease-spring-spatial)}.p-tooltip{animation:pa-tooltip-in var(--pa-duration-normal) var(--pa-ease-spring)}@keyframes pa-tooltip-in{0%{opacity:0;scale:.92}}.pa-disclosure summary svg,.pa-disclosure summary .pa-disclosure-marker{transition:rotate var(--pa-duration-normal) var(--pa-ease-spring)}.pa-disclosure[open] summary svg,.pa-disclosure[open] summary .pa-disclosure-marker{rotate:180deg}.pa-disclosure[open]>:not(summary){animation:pa-disclosure-in var(--pa-duration-normal) var(--pa-ease-out)}@keyframes pa-disclosure-in{0%{opacity:0;translate:0 calc(-1 * var(--pa-space-1))}}.pa-pop-active{animation:pa-pop var(--pa-duration-slower) var(--pa-ease-spring)}@keyframes pa-pop{0%{scale:.6}55%{scale:1.3}to{scale:1}}}@media(prefers-reduced-motion:reduce){.pa-lift,.pa-lift:hover,.pa-pressable,.pa-pressable:active,.pa-row-pressable:active,.p-datatable-selectable-row:active,.p-checkbox:active .p-checkbox-box,.p-checkbox-checked .p-checkbox-box{scale:none;translate:none}.p-checkbox-icon,.p-checkbox-checked .p-checkbox-icon{scale:1;transition:none}.pa-verb-refresh,.pa-verb-next,.pa-verb-open,.pa-verb-delete,.pa-row-chevron,.pa-disclosure summary svg,.pa-disclosure[open] summary svg{rotate:none;translate:none;transition:none}}@media(prefers-reduced-motion:no-preference){.p-toast-message-enter-from{opacity:0;transform:translateY(16px) scale(.96)}.p-toast-message-enter-active{transition:opacity var(--pa-duration-normal) var(--pa-ease-out),transform var(--pa-duration-slower) var(--pa-ease-out)}.p-toast-message-leave-from{opacity:1}.p-toast-message-leave-to{opacity:0;transform:translate(28px) scale(.98)}.p-toast-message-leave-active{transition:opacity var(--pa-duration-fast) var(--pa-ease-in),transform var(--pa-duration-normal) var(--pa-ease-in)}.p-toast-message-move{transition:transform var(--pa-duration-slower) var(--pa-ease-out)}.p-toast-message-enter-active .p-toast-message-icon{animation:pa-toast-icon-pop .42s var(--pa-ease-spring) both}}@keyframes pa-toast-icon-pop{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}
