.ink[data-v-8439bbfa]{fill:var(--pa-blob-ink)}.ink-line[data-v-8439bbfa]{fill:none;stroke:var(--pa-blob-ink);stroke-width:6px;stroke-linecap:round}.mascot-stage svg[data-v-50ed9f86]{width:100%;height:auto;display:block}.mascot-stage svg.mascot-stage--overflow[data-v-50ed9f86]{overflow:visible}.blob[data-v-50ed9f86]{fill:var(--pa-blob-body)}.ground[data-v-50ed9f86]{fill:var(--pa-blob-ground)}[data-v-50ed9f86] .cf-star{fill:var(--pa-blob-star)}[data-v-50ed9f86] .cf-pink{fill:var(--pa-blob-pink)}[data-v-50ed9f86] .cf-green{fill:var(--pa-blob-green)}[data-v-50ed9f86] .cf-blob,.blob[data-v-1d41c89e]{fill:var(--pa-blob-body)}.ink[data-v-1d41c89e]{fill:var(--pa-blob-ink)}.prop[data-v-1d41c89e]{fill:var(--pa-blob-prop)}.prop-dark[data-v-1d41c89e]{fill:var(--pa-blob-prop-dark)}.paper[data-v-1d41c89e]{fill:var(--pa-blob-paper);opacity:.9}.ground[data-v-1d41c89e]{fill:var(--pa-blob-ground)}.ledge[data-v-1d41c89e]{fill:var(--pa-blob-ledge)}.gold[data-v-1d41c89e]{fill:var(--pa-tenure-gold)}.clack[data-v-1d41c89e]{fill:var(--pa-blob-prop-soft)}.straw[data-v-1d41c89e]{fill:var(--pa-blob-straw)}.star[data-v-1d41c89e]{fill:var(--pa-blob-star)}.pink[data-v-1d41c89e]{fill:var(--pa-blob-pink)}.green[data-v-1d41c89e]{fill:var(--pa-blob-green)}.spark[data-v-1d41c89e]{fill:var(--pa-success)}.sheet[data-v-1d41c89e]{fill:var(--pa-blob-paper);stroke:var(--pa-blob-prop-soft);stroke-width:1.5px}.grid-line[data-v-1d41c89e]{fill:none;stroke:var(--pa-blob-prop-soft);stroke-width:1.5px;opacity:.5}.lens[data-v-1d41c89e]{fill:var(--pa-blob-glass);stroke:var(--pa-blob-ink);stroke-width:6px}.bar[data-v-1d41c89e]{fill:none;stroke:var(--pa-blob-prop);stroke-width:8px;stroke-linecap:round}.rings[data-v-1d41c89e]{fill:none;stroke:var(--pa-blob-prop);stroke-width:3px;stroke-linecap:round}.trophy-ring[data-v-1d41c89e]{fill:none;stroke:var(--pa-tenure-gold);stroke-width:5px}.tick[data-v-1d41c89e]{fill:none;stroke:var(--pa-success);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.zee[data-v-1d41c89e]{fill:var(--pa-blob-prop-soft);font-family:var(--pa-font-display-family);font-style:italic;font-weight:700}.pa-empty[data-v-dabca239]{text-align:center;justify-content:center;align-items:center;gap:var(--pa-space-3);padding:var(--pa-space-12) var(--pa-space-6);flex-direction:column;display:flex}.pa-empty__icon-wrap[data-v-dabca239]{margin-bottom:var(--pa-space-1)}.pa-empty__mascot[data-v-dabca239]{margin-bottom:var(--pa-space-2)}.pa-empty__icon[data-v-dabca239]{font-size:var(--pa-font-size-display-lg);color:var(--pa-text-muted);animation:pa-empty-rise-dabca239 .36s var(--pa-ease-out) both}.pa-empty__icon[data-variant=success][data-v-dabca239]{color:var(--pa-success)}.pa-empty__icon[data-variant=accent][data-v-dabca239]{color:var(--pa-accent-text)}.pa-empty__icon[data-variant=warn][data-v-dabca239]{color:var(--pa-warning)}.pa-empty__title[data-v-dabca239]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-sm);color:var(--pa-text-primary);animation:pa-empty-rise-dabca239 .36s var(--pa-ease-out) 80ms both;margin:0;font-weight:600}.pa-empty__message[data-v-dabca239]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary);max-width:42ch;animation:pa-empty-rise-dabca239 .36s var(--pa-ease-out) .14s both;margin:0}.pa-empty__actions[data-v-dabca239]{margin-top:var(--pa-space-1)}.pa-empty__actions[data-v-dabca239]:empty{display:none}@keyframes pa-empty-rise-dabca239{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pa-empty__icon[data-v-dabca239],.pa-empty__title[data-v-dabca239],.pa-empty__message[data-v-dabca239]{opacity:1;animation:none;transform:none}}.pa-glyph[data-v-1d0f895d]{vertical-align:text-bottom;flex:none;display:inline-block}.pa-glyph--spin[data-v-1d0f895d]{animation:pa-glyph-spin-1d0f895d var(--pa-duration-spin) linear infinite}@keyframes pa-glyph-spin-1d0f895d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pa-glyph--spin[data-v-1d0f895d]{animation:none}}.pa-admin-form-field{gap:var(--pa-space-1-5);flex-direction:column;display:flex}.pa-admin-form-label{font-family:var(--pa-font-body-family);font-size:var(--pa-font-size-label);color:var(--pa-text-secondary);font-weight:600}.pa-admin-form-toggle-row{justify-content:space-between;align-items:center;gap:var(--pa-space-3);display:flex}.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-a8aa38ed]{align-items:flex-start;gap:var(--pa-space-3);display:flex}.dlg-app-icon[data-v-a8aa38ed]{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);font-size:var(--pa-font-size-display-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dlg-eyebrow[data-v-a8aa38ed]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);margin-bottom:var(--pa-space-1);font-weight:600;display:block}.dlg-title[data-v-a8aa38ed]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-md);color:var(--pa-text-primary);letter-spacing:-.02em;margin:0;font-weight:800}.dlg-desc[data-v-a8aa38ed]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);margin-top:var(--pa-space-1)}.dlg-body[data-v-a8aa38ed]{gap:var(--pa-space-2);padding-top:var(--pa-space-2);flex-direction:column;display:flex}.dlg-label[data-v-a8aa38ed]{font-size:var(--pa-font-size-label);color:var(--pa-text-primary);font-weight:600}.dlg-counter[data-v-a8aa38ed]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);font-family:var(--pa-font-mono-family);align-self:flex-end}.dlg-reason-block[data-v-a8aa38ed]{gap:var(--pa-space-1);flex-direction:column;display:flex}.dlg-reason[data-v-a8aa38ed]{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-a8aa38ed]{justify-content:flex-end;gap:var(--pa-space-2);display:flex}.launcher-row[data-v-90fdd2c8]{align-items:center;gap:var(--pa-space-1);border-bottom:1px solid var(--pa-border);display:flex}.launcher-row[data-v-90fdd2c8]:last-child{border-bottom:none}.launcher-row-main[data-v-90fdd2c8]{align-items:center;gap:var(--pa-space-3);min-width:0;padding:var(--pa-space-2) var(--pa-space-2);min-height:var(--pa-touch-target);border-radius:var(--pa-radius-sm);color:var(--pa-text-primary);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--pa-duration-quick);background:0 0;border:none;flex:1;text-decoration:none;display:flex}.launcher-row-main[data-v-90fdd2c8]:hover{background:var(--pa-bg-surface)}.launcher-row-icon[data-v-90fdd2c8]{width:var(--pa-space-8);height:var(--pa-space-8);border-radius:var(--pa-radius-sm);background:var(--pa-bg-surface);color:var(--pa-text-secondary);font-size:var(--pa-type-body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.launcher-row-text[data-v-90fdd2c8]{flex-direction:column;flex:1;min-width:0;display:flex}.launcher-row-name[data-v-90fdd2c8]{font-size:var(--pa-type-body);font-weight:600}.launcher-row-desc[data-v-90fdd2c8]{font-size:var(--pa-type-meta);color:var(--pa-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.locked .launcher-row-name[data-v-90fdd2c8]{color:var(--pa-text-secondary)}.locked .launcher-row-icon[data-v-90fdd2c8]{opacity:.6}.launcher-row-lock[data-v-90fdd2c8]{color:var(--pa-text-muted);font-size:var(--pa-type-body);flex-shrink:0}.launcher-row-tag[data-v-90fdd2c8]{flex-shrink:0}.launcher-row-star[data-v-90fdd2c8]{width:var(--pa-space-8);height:var(--pa-space-8);border-radius:var(--pa-radius-sm);color:var(--pa-text-muted);font-size:var(--pa-type-body);cursor:pointer;transition:background-color var(--pa-duration-quick), color var(--pa-duration-quick);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.launcher-row-star[data-v-90fdd2c8]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.launcher-row-star.active[data-v-90fdd2c8]{color:var(--pa-accent-text)}.launcher-row-star[data-v-90fdd2c8]:disabled{opacity:.6;cursor:default}.launcher-tools[data-v-093b3a87]{z-index:1;align-items:center;gap:var(--pa-space-3);padding-bottom:var(--pa-space-3);background:var(--pa-bg-elevated);display:flex;position:sticky;top:0}.launcher-search[data-v-093b3a87]{flex:1;min-width:0}.launcher-scope[data-v-093b3a87]{flex-shrink:0}.launcher-group[data-v-093b3a87]{margin-top:var(--pa-space-4)}.launcher-group-label[data-v-093b3a87]{font-size:var(--pa-type-meta);color:var(--pa-text-muted);margin:0 0 var(--pa-space-1);padding:0 var(--pa-space-2);font-weight:600}.launcher-list[data-v-093b3a87]{margin:0;padding:0;list-style:none}.launcher-result[data-v-093b3a87]{border-bottom:1px solid var(--pa-border)}.launcher-result[data-v-093b3a87]:last-child{border-bottom:none}.launcher-result-main[data-v-093b3a87]{align-items:center;gap:var(--pa-space-3);width:100%;padding:var(--pa-space-2);min-height:var(--pa-touch-target);border-radius:var(--pa-radius-sm);color:var(--pa-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.launcher-result-main[data-v-093b3a87]:hover{background:var(--pa-bg-surface)}.launcher-result-icon[data-v-093b3a87]{width:var(--pa-space-8);height:var(--pa-space-8);border-radius:var(--pa-radius-sm);background:var(--pa-bg-surface);color:var(--pa-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.launcher-result-text[data-v-093b3a87]{flex-direction:column;flex:1;min-width:0;display:flex}.launcher-result-title[data-v-093b3a87]{font-size:var(--pa-type-body);font-weight:600}.launcher-result-subtitle[data-v-093b3a87]{font-size:var(--pa-type-meta);color:var(--pa-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.launcher-empty[data-v-093b3a87]{text-align:center;padding:var(--pa-space-10) var(--pa-space-4);color:var(--pa-text-muted)}.p-dialog-mask .pa-launcher.p-dialog{width:min(var(--pa-launcher-width), calc(100vw - var(--pa-space-8)));max-height:var(--pa-launcher-max-h);margin-top:calc(var(--pa-space-16) + var(--pa-safe-top))}.pa-launcher .p-dialog-title{font-size:var(--pa-type-section)}.pa-launcher .p-dialog-content{padding-top:0}.p-dialog-mask .pa-launcher--fullscreen.p-dialog{width:100%;height:100%;box-shadow:none;background:var(--pa-bg-page);border:none;border-radius:0;margin:0;max-width:none!important;max-height:none!important}.pa-launcher--fullscreen .launcher-tools{background:var(--pa-bg-page);gap:var(--pa-space-2);flex-wrap:wrap}.pa-launcher--fullscreen .launcher-search{flex-basis:100%}.pa-launcher--fullscreen .p-dialog-header{padding:var(--pa-space-3) var(--pa-space-4)}.pa-launcher--fullscreen .p-dialog-content{padding:0 var(--pa-space-4) var(--pa-space-4)}@keyframes panel-in-f2b56556{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bell-wrapper[data-v-f2b56556]{position:relative}.icon-btn[data-v-f2b56556]{width:var(--pa-control-circle);height:var(--pa-control-circle);border-radius:var(--pa-radius-md);color:var(--pa-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.icon-btn[data-v-f2b56556]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.badge[data-v-f2b56556]{top:var(--pa-space-1);right:var(--pa-space-1);min-width:var(--pa-space-4);height:var(--pa-space-4);border-radius:var(--pa-radius-md);background:var(--pa-error);color:var(--pa-text-on-accent);font-size:var(--pa-font-size-overline);padding:0 var(--pa-space-1);justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute}.bell-panel[data-v-f2b56556]{top:calc(var(--pa-control-circle) + var(--pa-space-2));width:var(--pa-notif-panel-width);max-height:var(--pa-notif-panel-max-h);background:var(--pa-bg-elevated);border:1px solid var(--pa-border-strong);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-lg);z-index:300;animation:.2s cubic-bezier(.16,1,.3,1) panel-in-f2b56556;position:absolute;right:0;overflow:hidden}.bell-header[data-v-f2b56556]{padding:var(--pa-space-3) var(--pa-space-4);border-bottom:1px solid var(--pa-border);justify-content:space-between;align-items:center;display:flex}.bell-header strong[data-v-f2b56556]{font-size:var(--pa-font-size-body)}.bell-list[data-v-f2b56556]{max-height:var(--pa-notif-list-max-h);overflow-y:auto}.bell-item[data-v-f2b56556]{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;display:flex}.bell-item[data-v-f2b56556]:hover{background:var(--pa-bg-surface)}.bell-item.unread[data-v-f2b56556]{background:var(--pa-accent-subtle)}.bell-item-icon[data-v-f2b56556]{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-f2b56556]{font-size:var(--pa-font-size-body);margin-bottom:var(--pa-space-0-5);display:block}.bell-item-content span[data-v-f2b56556]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted)}.bell-item-time[data-v-f2b56556]{font-size:var(--pa-font-size-label);color:var(--pa-text-muted);margin-top:var(--pa-space-1);display:block}.bell-view-all[data-v-f2b56556]{justify-content:center;align-items: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;display:flex}.bell-view-all[data-v-f2b56556]:hover{background:var(--pa-bg-surface)}.bell-empty[data-v-f2b56556]{padding:var(--pa-space-10);text-align:center;color:var(--pa-text-muted)}.bell-empty i[data-v-f2b56556]{font-size:var(--pa-font-size-display-lg);margin-bottom:var(--pa-space-2)}@media (width<=480px){.bell-panel[data-v-f2b56556]{width:calc(100vw - var(--pa-space-8));right:calc(-1 * var(--pa-space-20))}}.pin-page-btn[data-v-32b40e12]{width:var(--pa-space-9);height:var(--pa-space-9);border-radius:var(--pa-radius-md);color:var(--pa-text-secondary);cursor:pointer;transition:background var(--pa-duration-fast) var(--pa-ease-out), color var(--pa-duration-fast) var(--pa-ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.pin-page-btn[data-v-32b40e12]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.pin-page-btn.active[data-v-32b40e12],.pin-page-btn.active[data-v-32b40e12]:hover{color:var(--pa-accent-text)}.pin-page-btn[data-v-32b40e12]:disabled{cursor:default;opacity:.6}@media (width<=768px){.pin-page-btn[data-v-32b40e12]{width:var(--pa-touch-target);height:var(--pa-touch-target)}}.shortcut-category[data-v-8b2318c8]{margin-bottom:var(--pa-space-4)}.shortcut-category[data-v-8b2318c8]:last-child{margin-bottom:0}.shortcut-category-label[data-v-8b2318c8]{font-size:var(--pa-font-size-overline);text-transform:uppercase;letter-spacing:.06em;color:var(--pa-text-muted);margin-bottom:var(--pa-space-2);font-weight:700;display:block}.shortcut-row[data-v-8b2318c8]{padding:var(--pa-space-1-5) 0;justify-content:space-between;align-items:center;display:flex}.shortcut-label[data-v-8b2318c8]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary)}.shortcut-keys[data-v-8b2318c8]{align-items:center;gap:var(--pa-space-1);display:flex}.shortcut-kbd[data-v-8b2318c8]{font-family:var(--pa-font-mono-family);font-size:var(--pa-type-fine);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:var(--pa-space-6);text-align:center}.shortcut-then[data-v-8b2318c8],.shortcut-plus[data-v-8b2318c8]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted)}@media (width<=768px){.shortcut-row[data-v-8b2318c8]{flex-direction:column;align-items:flex-start}.shortcut-keys[data-v-8b2318c8]{flex-wrap:wrap}}.user-avatar[data-v-2f4c03d8]{font-family:var(--pa-font-display-family)}.user-avatar--initials[data-v-2f4c03d8]{background:var(--pa-accent-subtle);color:var(--pa-accent-text);letter-spacing:.02em;font-weight:600}.top-bar[data-v-e5ec52cd]{height:calc(var(--pa-topbar-height) + var(--pa-safe-top));padding-top:var(--pa-safe-top);background:var(--pa-chrome-bg);box-shadow:var(--pa-chrome-edge);border-bottom:1px solid var(--pa-border);padding-left:var(--pa-space-4);padding-right:var(--pa-space-4);z-index:100;align-items:center;gap:var(--pa-space-3);display:flex;position:fixed;top:0;left:0;right:0}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.top-bar[data-v-e5ec52cd]{animation:linear both top-bar-settle-e5ec52cd;animation-timeline:scroll(root);animation-range:0 var(--pa-space-6);border-bottom-color:#0000}@keyframes top-bar-settle-e5ec52cd{to{border-bottom-color:var(--pa-border)}}}}.top-bar-left[data-v-e5ec52cd]{align-items:center;gap:var(--pa-space-3);flex-shrink:0;display:flex}.top-bar-center[data-v-e5ec52cd]{align-items:center;gap:var(--pa-space-1-5);max-width:var(--pa-size-topbar-search);flex:1;margin:0 auto;display:flex}.top-bar-right[data-v-e5ec52cd]{align-items:center;gap:var(--pa-space-1);flex-shrink:0;display:flex}.logo-link[data-v-e5ec52cd]{margin-left:var(--pa-space-1);align-items:center;display:flex}.logo-img[data-v-e5ec52cd]{height:var(--pa-space-6);width:auto}.hamburger-btn[data-v-e5ec52cd]{width:var(--pa-touch-target);height:var(--pa-touch-target);border-radius:var(--pa-radius-md);color:var(--pa-text-secondary);cursor:pointer;font-size:var(--pa-type-emphasis);transition:background-color var(--pa-duration-quick), color var(--pa-duration-quick);background:0 0;border:none;justify-content:center;align-items:center;display:none}.hamburger-btn[data-v-e5ec52cd]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.launcher-btn[data-v-e5ec52cd],.icon-btn[data-v-e5ec52cd]{width:var(--pa-control-circle);height:var(--pa-control-circle);border-radius:var(--pa-radius-md);color:var(--pa-text-secondary);cursor:pointer;transition:background-color var(--pa-duration-quick), color var(--pa-duration-quick);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.launcher-btn[data-v-e5ec52cd]:hover,.icon-btn[data-v-e5ec52cd]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.search-box[data-v-e5ec52cd]{flex:1;align-items:center;min-width:0;display:flex;position:relative}.search-icon[data-v-e5ec52cd]{left:var(--pa-space-3);color:var(--pa-text-muted);pointer-events:none;z-index:1;position:absolute}.search-autocomplete[data-v-e5ec52cd]{width:100%}.search-autocomplete[data-v-e5ec52cd] .search-input{width:100%;padding-top:var(--pa-space-1-5);padding-bottom:var(--pa-space-1-5);padding-left:var(--pa-space-9);padding-right:var(--pa-space-12);border-color:var(--pa-border);font-size:var(--pa-type-body)}.search-autocomplete[data-v-e5ec52cd] .search-input:enabled:hover{border-color:var(--pa-border-strong)}.search-autocomplete[data-v-e5ec52cd] .search-input:enabled:focus{border-color:var(--pa-accent)}.search-kbd[data-v-e5ec52cd]{right:var(--pa-space-2);font-family:var(--pa-font-mono-family);font-size:var(--pa-type-fine);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);pointer-events:none;position:absolute}.user-btn[data-v-e5ec52cd]{width:var(--pa-space-8);height:var(--pa-space-8);border-radius:var(--pa-radius-pill);border:2px solid var(--pa-border);background:var(--pa-bg-surface);color:var(--pa-text-secondary);cursor:pointer;margin-left:var(--pa-space-1);transition:border-color var(--pa-duration-quick);justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.user-btn[data-v-e5ec52cd]:hover,.user-btn[aria-expanded=true][data-v-e5ec52cd]{border-color:var(--pa-border-strong)}@media (width<=768px){.hamburger-btn[data-v-e5ec52cd]{display:flex}.search-box[data-v-e5ec52cd]{display:none}.top-bar[data-v-e5ec52cd]{padding-left:var(--pa-space-2);padding-right:var(--pa-space-2)}.launcher-btn[data-v-e5ec52cd]{margin-left:auto}.icon-btn[data-v-e5ec52cd],.user-btn[data-v-e5ec52cd]{width:var(--pa-touch-target);height:var(--pa-touch-target)}.theme-toggle[data-v-e5ec52cd],.launcher-btn[data-v-e5ec52cd],.user-btn[data-v-e5ec52cd],.top-bar-right[data-v-e5ec52cd] .notification-bell{display:none}.top-bar-right[data-v-e5ec52cd]{margin-left:auto}.top-bar-right[data-v-e5ec52cd] .assistant-launcher{display:none}}html.dark .top-bar .logo-img{filter:brightness(0)invert()}.pa-search-overlay.p-autocomplete-overlay{margin-top:var(--pa-space-1-5);border-radius:var(--pa-radius-lg)}.pa-search-overlay .p-autocomplete-option-group{padding:var(--pa-space-2) var(--pa-space-3) var(--pa-space-1)}.pa-search-overlay .search-group-label{font-size:var(--pa-type-fine);color:var(--pa-text-muted);font-weight:600}.pa-search-overlay .p-autocomplete-option{padding:var(--pa-space-2) var(--pa-space-2-5)}.pa-search-overlay .search-option{align-items:center;gap:var(--pa-space-2-5);width:100%;min-width:0;display:flex}.pa-search-overlay .search-option-icon{width:var(--pa-space-5);text-align:center;font-size:var(--pa-type-body);color:var(--pa-text-muted);flex-shrink:0}.pa-search-overlay .search-option-body{flex:1;min-width:0}.pa-search-overlay .search-option-title{font-size:var(--pa-type-body);font-weight:500;display:block}.pa-search-overlay .search-option-subtitle{font-size:var(--pa-type-fine);color:var(--pa-text-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pa-search-overlay .search-empty{padding:var(--pa-space-4) var(--pa-space-3);text-align:center;color:var(--pa-text-muted);font-size:var(--pa-type-body)}.pa-user-menu.p-menu{min-width:var(--pa-size-md);padding:var(--pa-space-1);border-radius:var(--pa-radius-lg)}.pa-user-menu .pa-user-menu-header{padding:var(--pa-space-2) var(--pa-space-3);border-bottom:1px solid var(--pa-border);margin-bottom:var(--pa-space-1)}.pa-user-menu .pa-user-menu-header strong{font-size:var(--pa-type-body);color:var(--pa-text-primary);display:block}.pa-user-menu .pa-user-menu-header span{font-size:var(--pa-type-fine);color:var(--pa-text-muted)}.pa-user-menu .pa-user-menu-item{align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2) var(--pa-space-3);color:var(--pa-text-secondary);font-size:var(--pa-type-body);cursor:pointer;text-decoration:none;display:flex}.sidebar[data-v-e10f7375]{width:var(--pa-sidebar-width);background:var(--pa-chrome-bg);box-shadow:var(--pa-chrome-edge-side);border-right:1px solid var(--pa-border);height:calc(100dvh - var(--pa-topbar-height));top:var(--pa-topbar-height);flex-direction:column;flex-shrink:0;justify-content:space-between;transition:width .25s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s;display:flex;position:sticky;overflow:hidden auto}.sidebar.collapsed[data-v-e10f7375]{width:var(--pa-sidebar-rail-width)}.sidebar-nav[data-v-e10f7375]{padding:var(--pa-space-3) var(--pa-space-2) var(--pa-space-2);gap:var(--pa-space-4);flex-direction:column;display:flex;position:relative}.sidebar-wordmark[data-v-e10f7375]{padding:0 var(--pa-space-3) var(--pa-space-3);border-bottom:1px solid var(--pa-border)}.sidebar-wordmark-text[data-v-e10f7375]{font-family:var(--pa-font-wordmark-family);font-size:var(--pa-font-size-display-md);letter-spacing:-.03em;color:var(--pa-text-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;display:block}.sidebar-wordmark-tail[data-v-e10f7375]{color:var(--pa-accent-text)}.sidebar-status[data-v-e10f7375]{padding:0 var(--pa-space-3) var(--pa-space-1)}.nav-group[data-v-e10f7375]{gap:var(--pa-space-0-5);flex-direction:column;display:flex}.nav-group-label[data-v-e10f7375]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);padding:0 var(--pa-space-3) var(--pa-space-1-5);-webkit-user-select:none;user-select:none;font-weight:700}.nav-group-label--toggle[data-v-e10f7375]{justify-content:space-between;align-items:center;gap:var(--pa-space-2);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;font-family:inherit;transition:color .15s;display:flex}.nav-group-label--toggle[data-v-e10f7375]:hover{color:var(--pa-text-secondary)}.nav-group-label-text[data-v-e10f7375]{text-overflow:ellipsis;overflow:hidden}.nav-group-chevron[data-v-e10f7375]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.nav-group-chevron.expanded[data-v-e10f7375]{transform:rotate(0)}.nav-section-wrapper[data-v-e10f7375]{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.nav-section-wrapper.expanded[data-v-e10f7375]{grid-template-rows:1fr}.nav-section-items[data-v-e10f7375]{gap:var(--pa-space-0-5);flex-direction:column;min-height:0;display:flex;overflow:hidden}.nav-group-label--success[data-v-e10f7375]{color:var(--pa-success)}.nav-group-label--accent[data-v-e10f7375]{color:var(--pa-accent-text)}.nav-group-label--warning[data-v-e10f7375]{color:var(--pa-warning)}.nav-group-label--muted[data-v-e10f7375]{color:var(--pa-text-muted)}.nav-group-divider[data-v-e10f7375]{background:var(--pa-border);height:1px;margin:0 var(--pa-space-2) var(--pa-space-1-5)}.nav-group-divider--boundary[data-v-e10f7375]{background:var(--pa-warning-border)}.nav-boundary[data-v-e10f7375]{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;display:flex}.nav-boundary-icon[data-v-e10f7375]{font-size:var(--pa-font-size-overline);flex-shrink:0}.nav-boundary-label[data-v-e10f7375]{font-size:var(--pa-font-size-overline);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.nav-group-empty[data-v-e10f7375]{padding:var(--pa-space-1) var(--pa-space-3);font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);-webkit-user-select:none;user-select:none;font-style:italic}.nav-item[data-v-e10f7375]{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);font-size:var(--pa-font-size-body);white-space:nowrap;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.nav-item[data-v-e10f7375]:not(.active):hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.nav-item.active[data-v-e10f7375]{color:var(--pa-nav-active-text)}.nav-item.active .nav-item-icon[data-v-e10f7375]{color:var(--pa-nav-active-icon)}.sidebar-nav:not(.has-pill) .nav-item.active[data-v-e10f7375]{background:var(--pa-nav-active-bg)}.nav-item[data-v-e10f7375]{z-index:1}.nav-item-indicator[data-v-e10f7375]{width:var(--pa-nav-indicator-width);height:var(--pa-nav-indicator-height);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);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.nav-item.active .nav-item-indicator[data-v-e10f7375]{transform:translateY(-50%)scaleY(1)}.nav-item--disabled[data-v-e10f7375]{color:var(--pa-text-disabled);cursor:not-allowed}.nav-item--disabled[data-v-e10f7375]:hover{color:var(--pa-text-disabled);background:0 0}.nav-item--disabled:hover .nav-item-icon[data-v-e10f7375]{transform:none}.nav-item-lock[data-v-e10f7375]{font-size:var(--pa-font-size-overline);color:var(--pa-text-disabled);margin-left:auto}.nav-item-status[data-v-e10f7375]{box-sizing:border-box;width:var(--pa-space-1-5);height:var(--pa-space-1-5);border:1px solid var(--pa-success);border-radius:var(--pa-radius-pill);background:var(--pa-success);flex-shrink:0}.nav-item>.nav-item-status[data-v-e10f7375]{margin-left:auto}.nav-item-lock+.nav-item-status[data-v-e10f7375]{margin-left:0}.nav-item-status--unverified[data-v-e10f7375]{border-color:var(--pa-warning);background:0 0}.nav-status-legend[data-v-e10f7375]{gap:var(--pa-space-3);padding:var(--pa-space-3) var(--pa-space-3) var(--pa-space-1);font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.nav-status-legend-entry[data-v-e10f7375]{align-items:center;gap:var(--pa-space-1-5);display:inline-flex}.nav-item-icon[data-v-e10f7375]{font-size:var(--pa-font-size-display-sm);width:var(--pa-icon-size-sm);text-align:center;flex-shrink:0}.nav-item-label[data-v-e10f7375]{text-overflow:ellipsis;overflow:hidden}.nav-item-badge[data-v-e10f7375]{min-width:var(--pa-icon-size-sm);height:var(--pa-icon-size-sm);border-radius:var(--pa-radius-lg);background:var(--pa-accent);color:var(--pa-text-on-accent);font-size:var(--pa-font-size-label);padding:0 var(--pa-space-1-5);justify-content:center;align-items:center;margin-left:auto;font-weight:600;display:flex}.nav-item-toggle[data-v-e10f7375]{cursor:pointer;background:0 0;border:none;justify-content:flex-start;width:100%;font-family:inherit;text-decoration:none}.nav-item-chevron[data-v-e10f7375]{font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-item-chevron.expanded[data-v-e10f7375]{transform:rotate(180deg)}.nav-children-wrapper[data-v-e10f7375]{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.nav-children-wrapper.expanded[data-v-e10f7375]{grid-template-rows:1fr}.nav-children[data-v-e10f7375]{gap:var(--pa-space-px);flex-direction:column;display:flex;overflow:hidden}.nav-child-item[data-v-e10f7375]{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-e10f7375]{padding-left:var(--pa-space-3)}.sidebar-app-status[data-v-e10f7375]{padding:var(--pa-space-2) var(--pa-space-2) var(--pa-space-1);margin-top:auto}.sidebar-footer[data-v-e10f7375]{padding:var(--pa-space-2);border-top:1px solid var(--pa-border);gap:var(--pa-space-0-5);flex-direction:column;transition:border-color .3s;display:flex}.footer-nav[data-v-e10f7375]{gap:var(--pa-space-0-5);margin-bottom:var(--pa-space-0-5);flex-direction:column;display:flex}.collapse-btn[data-v-e10f7375]{align-items:center;gap:var(--pa-space-2-5);width:100%;padding:var(--pa-space-2-5) var(--pa-space-3);color:var(--pa-text-muted);font-family:inherit;font-size:var(--pa-font-size-caption);border-radius:var(--pa-radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:500;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.collapse-btn[data-v-e10f7375]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.collapse-icon[data-v-e10f7375]{font-size:var(--pa-font-size-body);width:var(--pa-icon-size-sm);text-align:center;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.collapse-icon.flipped[data-v-e10f7375]{transform:rotate(180deg)}.collapse-label[data-v-e10f7375]{text-overflow:ellipsis;overflow:hidden}@media (width<=768px){.sidebar[data-v-e10f7375],.sidebar.collapsed[data-v-e10f7375]{width:100%;height:auto;min-height:0;box-shadow:none;border-right:none;flex:1;transition:none;position:static}.nav-item[data-v-e10f7375],.nav-child-item[data-v-e10f7375]{min-height:var(--pa-touch-target)}.sidebar-footer[data-v-e10f7375]{padding-bottom:calc(var(--pa-space-2) + var(--pa-safe-bottom))}}.shell-drawer.p-drawer{width:min(var(--pa-sidebar-drawer-width), calc(100vw - var(--pa-space-12)));background:var(--pa-chrome-bg);border-width:0 1px 0 0;border-color:var(--pa-border)}.shell-drawer .shell-drawer-header{padding:calc(var(--pa-space-2) + var(--pa-safe-top)) var(--pa-space-2) var(--pa-space-2) var(--pa-space-5);border-bottom:1px solid var(--pa-border)}.shell-drawer .shell-drawer-header .p-drawer-title{font-size:var(--pa-type-emphasis);font-weight:600}.shell-drawer .shell-drawer-content{flex-direction:column;padding:0;display:flex}.unverified-banner[data-v-a8bfaacd]{margin-bottom:var(--pa-space-5);font-family:var(--pa-font-body-family)}.unverified-banner__body[data-v-a8bfaacd]{gap:var(--pa-space-0-5);flex-direction:column;min-width:0;display:flex}.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-bba41f5f]{background:var(--pa-bg-page);min-height:100dvh}.app-body[data-v-bba41f5f]{padding-top:var(--pa-space-12);display:flex}.app-main[data-v-bba41f5f]{min-width:0;padding:var(--pa-space-6);padding-bottom:calc(var(--pa-space-6) + var(--pa-safe-bottom));flex:1}.app-main--full-bleed[data-v-bba41f5f]{padding:0;padding-bottom:var(--pa-safe-bottom)}@media (width<=768px){.app-main[data-v-bba41f5f]{padding:var(--pa-space-4);padding-bottom:calc(var(--pa-space-4) + var(--pa-mobile-tabbar-clearance))}.app-main--full-bleed[data-v-bba41f5f]{padding:0;padding-bottom:var(--pa-safe-bottom)}.app-body[data-v-bba41f5f]{padding-top:calc(var(--pa-topbar-height) + var(--pa-safe-top))}}.install-banner[data-v-82c49705]{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);justify-content:space-between;align-items:center;display:flex}.install-banner-content[data-v-82c49705]{align-items:center;gap:var(--pa-space-2-5);flex:1;min-width:0;display:flex}.install-banner-icon[data-v-82c49705]{font-size:var(--pa-font-size-display-sm);color:var(--pa-accent-text);flex-shrink:0}.install-banner-text[data-v-82c49705]{font-size:var(--pa-font-size-body);color:var(--pa-text-primary);line-height:1.3}.install-banner-actions[data-v-82c49705]{align-items:center;gap:var(--pa-space-2);margin-left:var(--pa-space-3);flex-shrink:0;display:flex}.install-btn[data-v-82c49705]{padding:var(--pa-space-1-5) var(--pa-space-3);border-radius:var(--pa-radius-md);background:var(--pa-accent);color:var(--pa-text-on-accent);font-family:inherit;font-size:var(--pa-font-size-body);cursor:pointer;border:none;font-weight:600;transition:background .15s}.install-btn[data-v-82c49705]:hover{background:var(--pa-accent-hover)}.dismiss-btn[data-v-82c49705]{width:var(--pa-space-7);height:var(--pa-space-7);border-radius:var(--pa-radius-sm);color:var(--pa-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .15s;display:flex}.dismiss-btn[data-v-82c49705]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.install-banner-enter-active[data-v-82c49705],.install-banner-leave-active[data-v-82c49705]{transition:all .3s}.install-banner-enter-from[data-v-82c49705],.install-banner-leave-to[data-v-82c49705]{opacity:0;transform:translateY(-8px)}.nlb-stage[data-v-fcced759]{position:absolute;inset:0}.nlb-scene-desk[data-v-fcced759]{z-index:4;background:var(--pa-bg-surface);border-top:1px solid var(--pa-border);height:16cqh;position:absolute;bottom:0;left:0;right:0}.nlb-sitter[data-v-fcced759]{z-index:3;width:68cqw;position:absolute;bottom:-13.4cqh;left:21.7cqw}.nlb-blob[data-v-fcced759]{width:100%;display:block}.nlb-body[data-v-fcced759]{fill:var(--pa-blob-body)}.nlb-cup[data-v-fcced759]{z-index:5;transform-origin:112% 34%;width:11cqw;transform:translate(calc(var(--lx,0) * 1cqw), calc(var(--ly,0) * 1cqh)) rotate(calc(var(--r,0) * 1deg));position:absolute;bottom:16cqh;left:58.5cqw}.nlb-mug[data-v-fcced759]{background:var(--pa-accent);border-radius:.6cqh .6cqh 1.8cqh 1.8cqh;width:11cqw;height:12cqh;position:relative}.nlb-rim[data-v-fcced759]{background:var(--pa-accent-hover);border-radius:.6cqh .6cqh 0 0;height:1.4cqh;position:absolute;top:0;left:0;right:0}.nlb-handle[data-v-fcced759]{border:.9cqh solid var(--pa-accent);border-left:none;border-radius:0 2.2cqh 2.2cqh 0;width:3.4cqw;height:6cqh;position:absolute;top:20%;right:-3cqw}.nlb-steam[data-v-fcced759]{width:9cqw;height:15cqh;position:absolute;bottom:11.4cqh;left:1cqw;overflow:visible}.nlb-wisp[data-v-fcced759]{fill:none;stroke:var(--pa-blob-prop-soft);stroke-width:6.5px;stroke-linecap:round;opacity:0;transform-origin:50% 100%}.nlb-wisp-a[data-v-fcced759]{animation:3.6s ease-in-out infinite nlb-wisp-fcced759}.nlb-wisp-b[data-v-fcced759]{animation:3.6s ease-in-out 1.2s infinite nlb-wisp-fcced759}.nlb-wisp-c[data-v-fcced759]{animation:3.6s ease-in-out 2.4s infinite nlb-wisp-fcced759}@keyframes nlb-wisp-fcced759{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-fcced759]{z-index:6;background:var(--pa-blob-prop);border-radius:1cqh 1cqh .3cqh .3cqh;width:22cqw;height:21cqh;position:absolute;bottom:16cqh;left:35cqw}.nlb-logo[data-v-fcced759]{border-radius:var(--pa-radius-pill);background:var(--pa-blob-paper);width:1.8cqw;height:1.8cqw;margin:-.9cqw 0 0 -.9cqw;position:absolute;top:50%;left:50%}.nlb-base[data-v-fcced759]{background:var(--pa-blob-prop-dark);border-radius:.3cqh .3cqh .5cqh .5cqh;height:1.3cqh;position:absolute;bottom:-1.3cqh;left:-14%;right:-14%}@media (prefers-reduced-motion:reduce){.nlb-wisp[data-v-fcced759]{opacity:.5;animation:none}}.nlb[data-v-3faa4044]{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);--nlb-scene-h:var(--pa-newsletter-banner-scene-h);position:relative;overflow:hidden}.nlb-desk[data-v-3faa4044]{z-index:2;height:calc(var(--nlb-scene-h) * .16);background:var(--pa-bg-surface);border-top:1px solid var(--pa-border);position:absolute;bottom:0;left:0;right:0}.nlb-scene[data-v-3faa4044]{left:var(--pa-newsletter-banner-scene-offset);z-index:3;height:var(--nlb-scene-h);aspect-ratio:16/9;position:absolute;bottom:0;overflow:hidden;container-type:size}.nlb-plate[data-v-3faa4044]{right:var(--pa-newsletter-banner-gutter);top:0;bottom:calc(var(--nlb-scene-h) * .16);z-index:7;text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;display:flex;position:absolute}.nlb-kicker[data-v-3faa4044]{font-size:var(--pa-font-size-overline);color:var(--pa-text-secondary)}.nlb-title[data-v-3faa4044]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-lg);letter-spacing:-.015em;color:var(--pa-text-primary);margin-top:var(--pa-space-1-5);font-weight:600;line-height:1.06}.nlb-subtitle[data-v-3faa4044]{font-size:var(--pa-font-size-caption);color:var(--pa-text-secondary);margin-top:var(--pa-space-1)}.nlb-action[data-v-3faa4044]{margin-top:var(--pa-space-3)}.nlb-dismiss[data-v-3faa4044]{top:var(--pa-space-2);right:var(--pa-space-2);z-index:8;position:absolute}@media (width<=640px){.nlb[data-v-3faa4044]{height:var(--pa-newsletter-banner-h-mobile);--nlb-scene-h:var(--pa-newsletter-banner-scene-h-mobile)}.nlb-scene[data-v-3faa4044]{left:auto;right:0;transform:scaleX(-1)}.nlb-plate[data-v-3faa4044]{right:auto;left:var(--pa-space-4);top:0;bottom:calc(var(--nlb-scene-h) * .16);text-align:left;right:calc(var(--nlb-scene-h) * 1.6);align-items:flex-start}.nlb-title[data-v-3faa4044]{font-size:var(--pa-font-size-display-md)}.nlb-subtitle[data-v-3faa4044]{display:none}}.nlb-enter-active[data-v-3faa4044],.nlb-leave-active[data-v-3faa4044]{transition:opacity var(--pa-duration-normal) var(--pa-ease-out), transform var(--pa-duration-normal) var(--pa-ease-out)}.nlb-enter-from[data-v-3faa4044],.nlb-leave-to[data-v-3faa4044]{opacity:0;transform:translateY(calc(var(--pa-space-2) * -1))}@media (prefers-reduced-motion:reduce){.nlb-enter-active[data-v-3faa4044],.nlb-leave-active[data-v-3faa4044]{transition:none}}.dashboard-layout[data-v-7b9295aa]{background:var(--pa-bg-page);min-height:100dvh;transition:background-color .3s}.dashboard-body[data-v-7b9295aa]{padding-top:var(--pa-space-12);display:flex}.sidebar[data-v-7b9295aa]{width:var(--pa-sidebar-width);background:var(--pa-chrome-bg);box-shadow:var(--pa-chrome-edge-side);border-right:1px solid var(--pa-border);height:calc(100dvh - var(--pa-topbar-height));top:var(--pa-topbar-height);flex-direction:column;flex-shrink:0;justify-content:space-between;transition:width .25s cubic-bezier(.4,0,.2,1),background-color .3s,border-color .3s;display:flex;position:sticky;overflow:hidden auto}.sidebar.collapsed[data-v-7b9295aa]{width:var(--pa-sidebar-rail-width)}.sidebar-nav[data-v-7b9295aa]{padding:var(--pa-space-3) var(--pa-space-2) var(--pa-space-2);gap:var(--pa-space-4);flex-direction:column;display:flex;position:relative}.nav-group[data-v-7b9295aa]{gap:var(--pa-space-0-5);flex-direction:column;display:flex}.nav-group-label[data-v-7b9295aa]{font-family:var(--pa-font-display-family);font-size:var(--pa-type-meta);color:var(--pa-text-muted);padding:0 var(--pa-space-3) var(--pa-space-1-5);-webkit-user-select:none;user-select:none;font-weight:700}.nav-group-divider[data-v-7b9295aa]{background:var(--pa-border);height:1px;margin:0 var(--pa-space-2) var(--pa-space-1-5)}.nav-item[data-v-7b9295aa]{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);font-size:var(--pa-type-body);white-space:nowrap;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative;overflow:hidden}.nav-item[data-v-7b9295aa]:not(.active):hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.nav-item.active[data-v-7b9295aa]{color:var(--pa-nav-active-text)}.nav-item.active .nav-item-icon[data-v-7b9295aa]{color:var(--pa-nav-active-icon)}.sidebar-nav:not(.has-pill) .nav-item.active[data-v-7b9295aa]{background:var(--pa-nav-active-bg)}.nav-item[data-v-7b9295aa]{z-index:1}.nav-item-indicator[data-v-7b9295aa]{width:var(--pa-nav-indicator-width);height:var(--pa-nav-indicator-height);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);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.nav-item.active .nav-item-indicator[data-v-7b9295aa]{transform:translateY(-50%)scaleY(1)}.nav-item-icon[data-v-7b9295aa]{font-size:var(--pa-type-emphasis);width:var(--pa-space-5);text-align:center;flex-shrink:0}.nav-item-label[data-v-7b9295aa]{text-overflow:ellipsis;overflow:hidden}.nav-item-wraps[data-v-7b9295aa]{white-space:normal}.nav-item-wraps .nav-item-label[data-v-7b9295aa]{line-height:var(--pa-leading-tight);overflow-wrap:anywhere}.nav-item-expandable[data-v-7b9295aa]{cursor:pointer}.nav-group-toggle[data-v-7b9295aa]{cursor:pointer;text-align:left;border-radius:var(--pa-radius-sm);background:0 0;border:0;align-items:center;width:100%;display:flex}.nav-group-toggle[data-v-7b9295aa]:hover{color:var(--pa-text-secondary)}.nav-group-toggle[data-v-7b9295aa]:focus-visible{box-shadow:var(--pa-focus-ring);outline:none}.nav-item-chevron[data-v-7b9295aa]{font-size:var(--pa-type-meta);color:var(--pa-text-muted);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-item-chevron.expanded[data-v-7b9295aa]{transform:rotate(180deg)}.nav-children-wrapper[data-v-7b9295aa]{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.nav-children-wrapper.expanded[data-v-7b9295aa]{grid-template-rows:1fr}.nav-children[data-v-7b9295aa]{gap:var(--pa-space-px);flex-direction:column;display:flex;overflow:hidden}.nav-child-item[data-v-7b9295aa]{padding-left:var(--pa-space-6);font-size:var(--pa-type-meta);padding-top:var(--pa-space-1-5);padding-bottom:var(--pa-space-1-5)}.sidebar.collapsed .nav-child-item[data-v-7b9295aa]{padding-left:var(--pa-space-3)}.apps-toggle[data-v-7b9295aa]{cursor:pointer;background:0 0;border:none;justify-content:flex-start;width:100%;font-family:inherit}.apps-toggle[data-v-7b9295aa]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.apps-toggle-chevron[data-v-7b9295aa]{font-size:var(--pa-type-meta);color:var(--pa-text-muted);margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1)}.apps-toggle-chevron.expanded[data-v-7b9295aa]{transform:rotate(180deg)}.apps-section[data-v-7b9295aa]{gap:var(--pa-space-0-5);flex-direction:column;display:flex}.apps-list-wrapper[data-v-7b9295aa]{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1);display:grid}.apps-list-wrapper.expanded[data-v-7b9295aa]{grid-template-rows:1fr}.apps-list[data-v-7b9295aa]{gap:var(--pa-space-0-5);flex-direction:column;display:flex;overflow:hidden}.apps-subitem[data-v-7b9295aa]{padding-left:var(--pa-space-6)}.apps-subitem.disabled[data-v-7b9295aa]{opacity:.45;cursor:default;pointer-events:none}.sidebar.collapsed .apps-subitem[data-v-7b9295aa]{padding-left:var(--pa-space-3)}.apps-subsubitem[data-v-7b9295aa]{padding-left:var(--pa-space-9)}.sidebar.collapsed .apps-subsubitem[data-v-7b9295aa]{padding-left:var(--pa-space-3)}.sidebar-footer[data-v-7b9295aa]{padding:var(--pa-space-2);border-top:1px solid var(--pa-border);gap:var(--pa-space-0-5);flex-direction:column;transition:border-color .3s;display:flex}.footer-nav[data-v-7b9295aa]{gap:var(--pa-space-0-5);margin-bottom:var(--pa-space-0-5);flex-direction:column;display:flex}.collapse-btn[data-v-7b9295aa]{align-items:center;gap:var(--pa-space-2-5);width:100%;padding:var(--pa-space-2-5) var(--pa-space-3);color:var(--pa-text-muted);font-family:inherit;font-size:var(--pa-type-meta);border-radius:var(--pa-radius-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-weight:500;transition:background-color .15s,color .15s;display:flex;overflow:hidden}.collapse-btn[data-v-7b9295aa]:hover{background:var(--pa-bg-surface);color:var(--pa-text-primary)}.collapse-icon[data-v-7b9295aa]{font-size:var(--pa-type-body);width:var(--pa-space-5);text-align:center;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.collapse-icon.flipped[data-v-7b9295aa]{transform:rotate(180deg)}.collapse-label[data-v-7b9295aa]{text-overflow:ellipsis;overflow:hidden}.dashboard-main[data-v-7b9295aa]{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));flex:1}@media (width<=768px){.dashboard-main[data-v-7b9295aa]{padding:var(--pa-space-4);padding-bottom:calc(var(--pa-space-4) + var(--pa-mobile-tabbar-clearance))}.dashboard-body[data-v-7b9295aa]{padding-top:calc(var(--pa-topbar-height) + var(--pa-safe-top))}.sidebar[data-v-7b9295aa]{width:100%;height:auto;min-height:0;box-shadow:none;border-right:none;flex:1;transition:none;position:static}.nav-item[data-v-7b9295aa],.nav-child-item[data-v-7b9295aa]{min-height:var(--pa-touch-target)}.sidebar-footer[data-v-7b9295aa]{padding-bottom:calc(var(--pa-space-2) + var(--pa-safe-bottom))}}.minimal-layout[data-v-94eee66f]{background:var(--pa-bg-page);min-height:100dvh;color:var(--pa-text-primary);transition:background-color .3s,color .3s}.mobile-tab-bar[data-v-0b7d103a]{background:var(--pa-chrome-bg);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);align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.tab[data-v-0b7d103a]{justify-content:center;align-items:center;gap:var(--pa-space-0-5);min-width:0;padding:var(--pa-space-1) var(--pa-space-1);color:var(--pa-text-muted);font-family:var(--pa-font-body-family);cursor:pointer;transition:color var(--pa-duration-quick) var(--pa-ease-out);background:0 0;border:none;flex-direction:column;flex:1 1 0;text-decoration:none;display:flex}.tab.active[data-v-0b7d103a]{color:var(--pa-accent-text)}.tab-icon-wrap[data-v-0b7d103a]{display:inline-flex;position:relative}.tab-icon[data-v-0b7d103a]{font-size:var(--pa-icon-size-base)}.tab-badge[data-v-0b7d103a]{top:calc(-1 * var(--pa-space-1));left:calc(100% - var(--pa-space-1));position:absolute}.tab-label[data-v-0b7d103a]{font-size:var(--pa-font-size-caption);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;line-height:1;overflow:hidden}.reply-toast-host .p-toast-message{padding:var(--pa-space-0);border-radius:var(--pa-radius-none);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.reply-toast[data-v-e3c2a258]{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-e3c2a258]:hover{border-color:var(--pa-accent-border)}.reply-toast[data-v-e3c2a258]:focus-visible{box-shadow:var(--pa-focus-ring);outline:none}.reply-toast__head[data-v-e3c2a258]{align-items:center;gap:var(--pa-space-2);display:flex}.reply-toast__app[data-v-e3c2a258]{font-size:var(--pa-font-size-overline);color:var(--pa-accent-text);font-weight:700}.reply-toast__age[data-v-e3c2a258]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-overline);color:var(--pa-text-muted);margin-left:auto}.reply-toast__close[data-v-e3c2a258]{padding:var(--pa-space-0);color:var(--pa-text-muted);font-size:var(--pa-icon-size-sm);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.reply-toast__close[data-v-e3c2a258]:hover{color:var(--pa-text-primary)}.reply-toast__title[data-v-e3c2a258]{margin:var(--pa-space-1-5) var(--pa-space-0) var(--pa-space-0);font-size:var(--pa-font-size-caption);color:var(--pa-text-primary);font-weight:700}.reply-toast__assigned[data-v-e3c2a258]{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-e3c2a258]{color:var(--pa-accent-text)}.reply-toast__assigned.is-theirs[data-v-e3c2a258]{color:var(--pa-text-muted);font-weight:500}.reply-toast__assigned.is-unclaimed[data-v-e3c2a258]{color:var(--pa-warning)}.reply-toast__body[data-v-e3c2a258]{-webkit-line-clamp:2;line-clamp:2;margin:var(--pa-space-2) var(--pa-space-0) var(--pa-space-0);font-size:var(--pa-font-size-caption);color:var(--pa-text-primary);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.reply-toast__hint[data-v-e3c2a258]{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 (width<=480px){.reply-toast__hint[data-v-e3c2a258]{display:none}}.loading-bar[data-v-4c9c6984]{width:100%;height:var(--pa-loading-bar-height);z-index:9999;background:var(--pa-accent);transform-origin:0;animation:8s ease-out forwards loading-grow-4c9c6984;position:fixed;top:0;left:0;transform:scaleX(0)}.loading-bar.finishing[data-v-4c9c6984]{opacity:0;transition:transform .2s ease-out,opacity .3s .2s;animation:none;transform:scaleX(1)}@keyframes loading-grow-4c9c6984{0%{transform:scaleX(0)}to{transform:scaleX(.8)}}.tour-overlay[data-v-c59e72c1]{z-index:10000;position:fixed;inset:0}.tour-backdrop[data-v-c59e72c1]{background:var(--pa-overlay-backdrop);transition:clip-path .3s;position:fixed;inset:0}.tour-highlight[data-v-c59e72c1]{border-radius:var(--pa-radius-md);pointer-events:none;box-shadow:var(--pa-focus-ring);transition:all .3s;position:fixed}.tour-popover[data-v-c59e72c1]{width:var(--pa-size-xl);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;position:fixed}.tour-popover[data-v-c59e72c1]:focus{outline:none}.tour-title[data-v-c59e72c1]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-body);color:var(--pa-text-primary);margin-bottom:var(--pa-space-1);font-weight:600}.tour-description[data-v-c59e72c1]{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-c59e72c1]{justify-content:space-between;align-items:center;display:flex}.tour-indicator[data-v-c59e72c1]{font-size:var(--pa-font-size-label);color:var(--pa-text-muted)}.tour-actions[data-v-c59e72c1]{align-items:center;gap:var(--pa-space-2-5);display:flex}.tour-skip[data-v-c59e72c1]{font-family:inherit;font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);cursor:pointer;padding:var(--pa-space-1) var(--pa-space-2);border-radius:var(--pa-radius-sm);background:0 0;border:none;transition:color .15s}.tour-skip[data-v-c59e72c1]:hover{color:var(--pa-text-secondary)}@media (width<=640px){.tour-popover[data-v-c59e72c1]{width:calc(100vw - var(--pa-space-4));left:50%!important;transform:translate(-50%)!important}}.pwa-banner[data-v-538caccf]{left:50%;bottom:calc(var(--pa-space-4) + env(safe-area-inset-bottom));z-index:10000;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);display:flex;position:fixed;transform:translate(-50%)}.pwa-banner__content[data-v-538caccf]{align-items:center;gap:var(--pa-space-3);flex:1;min-width:0;display:flex}.pwa-banner__icon[data-v-538caccf]{font-size:var(--pa-font-size-display-md);color:var(--pa-accent-text);flex-shrink:0}.pwa-banner__text[data-v-538caccf]{gap:var(--pa-space-0-5);flex-direction:column;min-width:0;display:flex}.pwa-banner__title[data-v-538caccf]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-body);color:var(--pa-text-primary);margin:0;font-weight:600}.pwa-banner__subtitle[data-v-538caccf]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);margin:0;line-height:1.3}.pwa-banner__actions[data-v-538caccf]{align-items:center;gap:var(--pa-space-1);flex-shrink:0;display:flex}.pwa-banner-enter-active[data-v-538caccf],.pwa-banner-leave-active[data-v-538caccf]{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-538caccf],.pwa-banner-leave-to[data-v-538caccf]{opacity:0;transform:translateX(-50%) translateY(var(--pa-space-5))}@media (width<=480px){.pwa-banner[data-v-538caccf]{bottom:calc(var(--pa-space-3) + env(safe-area-inset-bottom));width:calc(100vw - var(--pa-space-4));padding:var(--pa-space-3)}}@media (width<=768px){.pwa-banner[data-v-538caccf]{bottom:calc(var(--pa-space-4) + var(--pa-mobile-tabbar-clearance))}}.pa-burst[data-v-8fc896af]{pointer-events:none;z-index:11000;position:fixed;inset:0;overflow:hidden}.pa-burst__piece[data-v-8fc896af]{border-radius:var(--pa-radius-xs);will-change:transform, opacity;animation:pa-burst-fly-8fc896af 1.4s var(--pa-ease-out) both;position:absolute}.pa-burst__piece--round[data-v-8fc896af]{border-radius:var(--pa-radius-pill)}@keyframes pa-burst-fly-8fc896af{0%{opacity:0;transform:translate(-50%,-50%)translate(0)rotate(0)scale(.4)}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]{opacity:0;animation:none}}.pa-stamp[data-v-663a14fa]{z-index:11000;justify-content:center;align-items:center;gap:var(--pa-space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.pa-stamp__mark[data-v-663a14fa]{width:var(--pa-mascot-size-lg);height:var(--pa-mascot-size-lg);justify-content:center;align-items:center;display:flex;position:relative}.pa-stamp__ring[data-v-663a14fa]{border-radius:var(--pa-radius-pill);border:3px solid var(--pa-success);background:color-mix(in srgb, var(--pa-success) 12%, transparent);opacity:0;animation:pa-stamp-ring-663a14fa .14s var(--pa-ease-spring) both;position:absolute;inset:0;transform:scale(.6)}.pa-stamp__halo[data-v-663a14fa]{width:var(--pa-mascot-size-lg);height:var(--pa-mascot-size-lg);border-radius:var(--pa-radius-pill);border:1.5px solid var(--pa-success);opacity:0;animation:pa-stamp-halo-663a14fa .42s var(--pa-ease-out) .36s both;position:absolute}.pa-stamp__svg[data-v-663a14fa]{width:var(--pa-mascot-size-md);height:var(--pa-mascot-size-md);position:relative}.pa-stamp__tick[data-v-663a14fa]{fill:none;stroke:var(--pa-success);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:pa-stamp-draw-663a14fa .24s var(--pa-ease-out) .12s both}.pa-stamp__mark[data-tone=accent] .pa-stamp__ring[data-v-663a14fa],.pa-stamp__mark[data-tone=accent] .pa-stamp__halo[data-v-663a14fa]{border-color:var(--pa-accent)}.pa-stamp__mark[data-tone=accent] .pa-stamp__ring[data-v-663a14fa]{background:color-mix(in srgb, var(--pa-accent) 12%, transparent)}.pa-stamp__mark[data-tone=accent] .pa-stamp__tick[data-v-663a14fa]{stroke:var(--pa-accent)}.pa-stamp__label[data-v-663a14fa]{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-663a14fa .26s var(--pa-ease-out) .3s both}@keyframes pa-stamp-ring-663a14fa{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes pa-stamp-draw-663a14fa{to{stroke-dashoffset:0}}@keyframes pa-stamp-halo-663a14fa{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes pa-stamp-label-663a14fa{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pa-stamp-enter-active[data-v-663a14fa]{transition:opacity .12s ease-out}.pa-stamp-leave-active[data-v-663a14fa]{transition:opacity .26s var(--pa-ease-in)}.pa-stamp-enter-from[data-v-663a14fa],.pa-stamp-leave-to[data-v-663a14fa]{opacity:0}@media (prefers-reduced-motion:reduce){.pa-stamp__ring[data-v-663a14fa],.pa-stamp__halo[data-v-663a14fa],.pa-stamp__label[data-v-663a14fa]{opacity:1;animation:none;transform:none}.pa-stamp__halo[data-v-663a14fa]{opacity:0}.pa-stamp__tick[data-v-663a14fa]{stroke-dashoffset:0;animation:none}}.ai-data-chip[data-v-bb874692]{font-family:var(--pa-font-mono-family);font-size:var(--pa-font-size-mono);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;font-weight:500;line-height:1.4;display:inline-block}.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)}.pa-copy-btn__icons[data-v-87152edc]{width:1em;height:1em;transform-style:preserve-3d;transition:transform var(--pa-duration-normal) var(--pa-ease-spring);display:inline-flex;position:relative}.pa-copy-btn--done .pa-copy-btn__icons[data-v-87152edc]{transform:rotateY(180deg)}.pa-copy-btn__icon[data-v-87152edc]{backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pa-copy-btn__icon--check[data-v-87152edc]{color:var(--pa-success);transform:rotateY(180deg)}.pa-copy-btn__label[data-v-87152edc]{margin-left:var(--pa-space-1-5);transition:color var(--pa-duration-fast) ease}.pa-copy-btn--done .pa-copy-btn__label[data-v-87152edc]{color:var(--pa-success)}@media (prefers-reduced-motion:reduce){.pa-copy-btn__icons[data-v-87152edc]{transition:none}}.assistant-msg[data-v-53760771]{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-53760771]{background:var(--pa-accent-subtle);align-self:flex-end;max-width:85%}.assistant-msg--assistant[data-v-53760771]{background:var(--pa-bg-surface)}.assistant-msg__rate[data-v-53760771]{justify-content:flex-end;align-items:center;gap:var(--pa-space-1);margin-top:var(--pa-space-2);display:flex}.assistant-msg__copy[data-v-53760771]{margin-right:auto}.assistant-msg__rate-label[data-v-53760771]{font-size:var(--pa-font-size-caption);color:var(--pa-text-secondary);margin-right:var(--pa-space-1)}.assistant-msg__cites[data-v-53760771],.assistant-msg__nav[data-v-53760771],.assistant-msg__actions[data-v-53760771]{gap:var(--pa-space-2);margin-top:var(--pa-space-3);flex-wrap:wrap;align-items:center;display:flex}.assistant-msg__body[data-v-53760771]{line-height:1.55}.assistant-msg__body[data-v-53760771]>:first-child{margin-top:0}.assistant-msg__body[data-v-53760771]>:last-child{margin-bottom:0}.assistant-msg__body[data-v-53760771] p{margin:0 0 var(--pa-space-2-5)}.assistant-msg__body[data-v-53760771] strong{color:var(--pa-text-primary);font-weight:650}.assistant-msg__body[data-v-53760771] 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-53760771] p:has(>strong:only-child) strong{font-weight:700}.assistant-msg__body[data-v-53760771] ul,.assistant-msg__body[data-v-53760771] ol{margin:0 0 var(--pa-space-2-5);padding-left:var(--pa-space-4);gap:var(--pa-space-1-5);flex-direction:column;display:flex}.assistant-msg__body[data-v-53760771] li{padding-left:var(--pa-space-1)}.assistant-msg__body[data-v-53760771] li::marker{color:var(--pa-accent-text)}.assistant-msg__body[data-v-53760771] h1,.assistant-msg__body[data-v-53760771] h2,.assistant-msg__body[data-v-53760771] h3,.assistant-msg__body[data-v-53760771] h4{font-family:var(--pa-font-display-family);margin:var(--pa-space-4) 0 var(--pa-space-2);font-weight:700;line-height:1.3}.assistant-msg__body[data-v-53760771] h1,.assistant-msg__body[data-v-53760771] h2{font-size:var(--pa-font-size-display-sm)}.assistant-msg__body[data-v-53760771] h3,.assistant-msg__body[data-v-53760771] h4{font-size:var(--pa-font-size-body)}.assistant-msg__body[data-v-53760771] a{color:var(--pa-accent-text);text-underline-offset:2px;text-decoration:underline}.assistant-msg__body[data-v-53760771] code{font-family:var(--pa-font-mono-family);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);font-size:.85em}.assistant-msg__body[data-v-53760771] 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);margin:0 0 var(--pa-space-2-5);overflow-x:auto}.assistant-msg__body[data-v-53760771] pre code{background:0 0;border:none;padding:0}.assistant-msg__body[data-v-53760771] hr{border:none;border-top:var(--pa-space-px) solid var(--pa-border);margin:var(--pa-space-4) 0}.assistant-msg__body[data-v-53760771] 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-53760771]{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.assistant-msg__cite-link[data-v-53760771]:hover .ai-data-chip,.assistant-msg__cite-link[data-v-53760771]:focus-visible .ai-data-chip{border-color:var(--pa-accent);text-decoration:underline}.assistant-msg__cite-icon[data-v-53760771]{font-size:var(--pa-font-size-overline)}.face[data-v-0551f0a4]{fill:var(--pa-blob-body)}.mask[data-v-0551f0a4]{fill:var(--pa-von-mask)}.mask-hem[data-v-0551f0a4]{fill:none;stroke:var(--pa-von-mask-hem);stroke-width:4px}.steel[data-v-0551f0a4]{fill:var(--pa-von-steel)}.steel-mid[data-v-0551f0a4]{fill:var(--pa-von-steel-mid)}.steel-dark[data-v-0551f0a4]{fill:var(--pa-von-steel-dark)}.wood[data-v-0551f0a4]{fill:var(--pa-von-wood)}.wood-light[data-v-0551f0a4]{fill:var(--pa-von-wood-light)}.out[data-v-0551f0a4]{stroke:var(--pa-von-outline);stroke-width:3px}.join[data-v-0551f0a4]{stroke-linejoin:round}.edge[data-v-0551f0a4]{fill:none;stroke:var(--pa-von-outline);stroke-width:4px;stroke-linecap:round}.grain[data-v-0551f0a4]{stroke:var(--pa-von-wood-grain);stroke-width:3px;stroke-linecap:round}.sheen[data-v-0551f0a4]{stroke:var(--pa-von-steel-light);stroke-width:4px;stroke-linecap:round}.mag-line[data-v-0551f0a4]{stroke:var(--pa-von-steel-line);stroke-width:3px;stroke-linecap:round}.blob[data-v-7be65552]{fill:var(--pa-blob-body)}.fur[data-v-7be65552]{fill:var(--pa-hallow-fur)}.cloth[data-v-7be65552]{fill:var(--pa-hallow-cloak)}.steel[data-v-7be65552]{fill:var(--pa-hallow-steel)}.wood[data-v-7be65552]{fill:var(--pa-hallow-wood)}.hat[data-v-7be65552]{fill:var(--pa-hallow-hat)}.patch[data-v-7be65552]{fill:var(--pa-hallow-patch)}.beak[data-v-7be65552]{fill:var(--pa-hallow-straw)}.glint[data-v-7be65552]{fill:var(--pa-hallow-bone)}.bone[data-v-7be65552]{fill:none;stroke:var(--pa-hallow-bone);stroke-width:6px;stroke-linecap:round}.straw[data-v-7be65552]{stroke:var(--pa-hallow-straw);stroke-width:4px;stroke-linecap:round}.web[data-v-7be65552]{stroke:var(--pa-hallow-web);stroke-width:2px}.web.thin[data-v-7be65552]{stroke-width:1.5px}.legs[data-v-7be65552]{fill:none;stroke:var(--pa-hallow-fur);stroke-width:2.5px;stroke-linecap:round}.pile[data-v-321d96df],.leaf--pile[data-v-321d96df]{fill:var(--pa-fall-pile)}.leaf--maple[data-v-321d96df]{fill:var(--pa-pip-fall-maple)}.leaf--gold[data-v-321d96df]{fill:var(--pa-pip-fall-gold)}.leaf--acorn[data-v-321d96df]{fill:var(--pa-pip-fall-acorn)}.vein[data-v-321d96df]{fill:none;stroke:var(--pa-pip-fall-acorn-deep);stroke-width:1.2px;opacity:.55}.assistant-bubble__fab[data-v-a9c83ae4]{right:var(--pa-space-6);bottom:var(--pa-space-6);z-index:999;cursor:pointer;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);justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.assistant-bubble__fab--blob[data-v-a9c83ae4]{width:var(--pa-assistant-fab-size);height:var(--pa-assistant-fab-size);filter:var(--pa-drop-shadow-mascot);background:0 0;border:none}.assistant-bubble__fab--blob[data-v-a9c83ae4]: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-a9c83ae4]:focus-visible{border-radius:var(--pa-radius-pill);box-shadow:var(--pa-focus-ring);outline:none}.assistant-bubble__fab--open[data-v-a9c83ae4]{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-a9c83ae4]:hover{box-shadow:var(--pa-shadow-luxe);transform:scale(1.06)}.assistant-bubble__fab .pi[data-v-a9c83ae4]{font-size:var(--pa-font-size-display-sm);color:var(--pa-text-secondary)}.assistant-bubble__panel[data-v-a9c83ae4]{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);transform-origin:100% 100%;flex-direction:column;display:flex;position:fixed;overflow:hidden}.assistant-bubble__open[data-v-a9c83ae4]{margin-left:auto}.assistant-bubble__head[data-v-a9c83ae4]{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;display:flex}.assistant-bubble__title[data-v-a9c83ae4]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-sm);margin-right:auto;font-weight:700}.assistant-bubble__scroll[data-v-a9c83ae4]{gap:var(--pa-space-3);padding:var(--pa-space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.assistant-bubble__welcome[data-v-a9c83ae4]{text-align:center;align-items:center;gap:var(--pa-space-3);padding:var(--pa-space-4) var(--pa-space-2) var(--pa-space-2);flex-direction:column;display:flex}.assistant-bubble__greet[data-v-a9c83ae4]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary);line-height:var(--pa-leading-body)}.assistant-bubble__greet strong[data-v-a9c83ae4]{color:var(--pa-text-primary)}.assistant-bubble__chips[data-v-a9c83ae4]{justify-content:center;gap:var(--pa-space-1-5);flex-wrap:wrap;display:flex}.assistant-bubble__chip[data-v-a9c83ae4]{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-a9c83ae4]:hover{color:var(--pa-accent-text);border-color:var(--pa-accent);background:var(--pa-accent-subtle)}.assistant-bubble__thinking[data-v-a9c83ae4]{align-items:center;gap:var(--pa-space-2);font-size:var(--pa-font-size-caption);color:var(--pa-text-muted);display:flex}.assistant-bubble__no-answer[data-v-a9c83ae4]{font-size:var(--pa-font-size-caption);color:var(--pa-text-muted)}.assistant-bubble__composer[data-v-a9c83ae4]{gap:var(--pa-space-2);padding:var(--pa-space-3) var(--pa-space-4) var(--pa-space-1);border-top:1px solid var(--pa-border);flex-shrink:0;align-items:flex-end;display:flex}.assistant-bubble__composer[data-v-a9c83ae4] textarea{flex:1}.assistant-bubble__hint[data-v-a9c83ae4]{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-a9c83ae4]{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-a9c83ae4]{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-a9c83ae4],.assistant-pop-leave-to[data-v-a9c83ae4]{opacity:0;transform:scale(.94) translateY(var(--pa-space-2-5))}@media (width<=768px){.assistant-bubble__fab[data-v-a9c83ae4]{bottom:calc(var(--pa-mobile-tabbar-clearance) + var(--pa-space-3));right:var(--pa-space-4)}.assistant-bubble__panel[data-v-a9c83ae4]{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-a9c83ae4],.assistant-pop-enter-active[data-v-a9c83ae4],.assistant-pop-leave-active[data-v-a9c83ae4]{transition:none}}.tt[data-v-4e3b7b12]{text-align:center;padding:var(--pa-space-2) var(--pa-space-2) var(--pa-space-1);flex-direction:column;align-items:center;display:flex}.tt__overline[data-v-4e3b7b12]{font-size:var(--pa-font-size-overline);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);font-weight:700}.tt__previews[data-v-4e3b7b12]{gap:var(--pa-space-3);width:100%;margin-bottom:var(--pa-space-5);display:flex}.tt__tile[data-v-4e3b7b12]{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);flex-direction:column;flex:1;display:flex}.tt__tile[data-v-4e3b7b12]:hover{border-color:var(--pa-border-strong);background:var(--pa-bg-surface);transform:translateY(-1px)}.tt__tile[data-v-4e3b7b12]:focus-visible{outline:2px solid var(--pa-accent-focus-ring);outline-offset:2px}.tt__tile--selected[data-v-4e3b7b12]{border-color:var(--pa-accent)}.tt__frame[data-v-4e3b7b12]{aspect-ratio:16/10;border-radius:var(--pa-radius-md);border:1px solid var(--pa-border);width:100%;position:relative;overflow:hidden}.tt__tile--selected .tt__frame[data-v-4e3b7b12]{border-color:var(--pa-accent)}.tt__pane[data-v-4e3b7b12]{display:flex;position:absolute;inset:0}.tt__rail[data-v-4e3b7b12]{gap:var(--pa-space-1);width:30%;padding:var(--pa-space-2);flex-direction:column;display:flex}.tt__canvas[data-v-4e3b7b12]{gap:var(--pa-space-1-5);padding:var(--pa-space-2-5);flex-direction:column;flex:1;display:flex}.tt__dot[data-v-4e3b7b12]{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-4e3b7b12],.tt__line[data-v-4e3b7b12]{width:100%;height:var(--pa-space-1);border-radius:var(--pa-radius-pill)}.tt__nav--short[data-v-4e3b7b12]{width:60%}.tt__line--title[data-v-4e3b7b12]{width:70%;height:var(--pa-space-1-5)}.tt__line--short[data-v-4e3b7b12]{width:45%}.tt__pane--glasshouse[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-bg)}.tt__pane--glasshouse .tt__rail[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-card)}.tt__pane--glasshouse .tt__dot[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-accent)}.tt__pane--glasshouse .tt__nav[data-v-4e3b7b12],.tt__pane--glasshouse .tt__line[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-line)}.tt__pane--glasshouse .tt__line--title[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-line-strong)}.tt__pane--glasshouse-dark[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-dark-bg)}.tt__pane--glasshouse-dark .tt__rail[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-dark-card)}.tt__pane--glasshouse-dark .tt__dot[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-dark-accent)}.tt__pane--glasshouse-dark .tt__nav[data-v-4e3b7b12],.tt__pane--glasshouse-dark .tt__line[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-dark-line)}.tt__pane--glasshouse-dark .tt__line--title[data-v-4e3b7b12]{background:var(--pa-preview-glasshouse-dark-line-strong)}.tt__tile-meta[data-v-4e3b7b12]{justify-content:center;align-items:center;gap:var(--pa-space-2);display:flex}.tt__tile-label[data-v-4e3b7b12]{font-size:var(--pa-font-size-body);color:var(--pa-text-primary);font-weight:600}.tt__check[data-v-4e3b7b12]{width:var(--pa-space-5);height:var(--pa-space-5);border-radius:var(--pa-radius-pill);border:1px solid var(--pa-border-strong);transition:background-color var(--pa-duration-fast) var(--pa-ease-out), border-color var(--pa-duration-fast) var(--pa-ease-out);justify-content:center;align-items:center;display:inline-flex}.tt__check .pi[data-v-4e3b7b12]{font-size:var(--pa-font-size-caption);color:var(--pa-text-on-accent);opacity:0;transition:opacity var(--pa-duration-fast) var(--pa-ease-out);font-weight:700}.tt__tile--selected .tt__check[data-v-4e3b7b12]{background:var(--pa-accent);border-color:var(--pa-accent)}.tt__tile--selected .tt__check .pi[data-v-4e3b7b12]{opacity:1}.tt__title[data-v-4e3b7b12]{font-family:var(--pa-font-display-family);font-size:var(--pa-font-size-display-sm);letter-spacing:-.02em;color:var(--pa-text-primary);margin:0 0 var(--pa-space-2);font-weight:700}.tt__body[data-v-4e3b7b12]{font-size:var(--pa-font-size-body);color:var(--pa-text-secondary);margin:0 0 var(--pa-space-5);max-width:32ch;line-height:1.55}.tt__actions[data-v-4e3b7b12]{align-items:stretch;gap:var(--pa-space-1);flex-direction:column;width:100%;display:flex}.tt__cta[data-v-4e3b7b12],.tt__skip[data-v-4e3b7b12]{justify-content:center;width:100%}.app-boot-error{min-height:100dvh;padding:var(--pa-space-4);background:var(--pa-bg-page);justify-content:center;align-items:center;display:flex}@font-face{font-family:primeicons fallback;src:local(Noto Sans);size-adjust:194.694%;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.01%;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.078%;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.15%;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.571%;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{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons,primeicons fallback;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{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 fallback;src:local(Noto Sans);size-adjust:108.861%;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.747%;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.667%;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.384%;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.888%;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-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable fallback;src:local(Noto Sans);size-adjust:108.861%;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.747%;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.667%;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.384%;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.888%;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-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable fallback;src:local(Noto Sans);size-adjust:108.861%;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.747%;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.667%;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.384%;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.888%;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-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 fallback;src:local(Noto Sans);size-adjust:108.861%;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.747%;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.667%;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.384%;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.888%;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-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable fallback;src:local(Noto Sans);size-adjust:108.861%;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.747%;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.667%;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.384%;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.888%;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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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.582%;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.589%;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.333%;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.33%;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.056%;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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset{*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:87.5%}body{background:var(--pa-bg-page);min-height:100dvh;color:var(--pa-text-primary);-webkit-overflow-scrolling:touch;overscroll-behavior:none;transition:background-color .3s,color .3s}a{color:var(--pa-accent-text);text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}}@layer primevue;: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){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::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{height:auto!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body{background:var(--pa-bg-page)!important;color:var(--pa-text-primary)!important}@page{margin:.5in}}:root{--lightningcss-light:initial;--lightningcss-dark: ;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:#fff;--pa-bg-input:#ece7e1;--pa-skeleton-bg:#ece7e1;--pa-skeleton-sheen:#fff6;--pa-text-primary:#1a1816;--pa-text-secondary:#575149;--pa-text-muted:#666058;--pa-accent:#2563eb;--pa-accent-hover:#1d4ed8;--pa-accent-subtle:#2563eb14;--pa-accent-border:#2563eb38;--pa-accent-text:#1d4ed8;--pa-border:#1a181614;--pa-border-strong:#1a181626;--pa-success:#166534;--pa-success-subtle:#16a34a14;--pa-success-border:#16a34a38;--pa-warning:#92400e;--pa-warning-subtle:#d9770614;--pa-warning-border:#d9770638;--pa-error:#b91c1c;--pa-error-subtle:#dc262614;--pa-error-border:#dc262638;--pa-info:var(--pa-accent);--pa-category-blue:#1f5ce4;--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:#00781e;--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:#aa4c00;--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:#616876;--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:#cc0515;--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:#007469;--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:#c70067;--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-keys-tag-green:var(--pa-category-green);--pa-keys-tag-red:var(--pa-category-red);--pa-keys-tag-pink:var(--pa-category-pink);--pa-keys-tag-orange:#ea580c;--pa-keys-tag-yellow:#eab308;--pa-keys-tag-green-bg:color-mix(in srgb, var(--pa-keys-tag-green) 25%, transparent);--pa-keys-tag-red-bg:color-mix(in srgb, var(--pa-keys-tag-red) 25%, transparent);--pa-keys-tag-pink-bg:color-mix(in srgb, var(--pa-keys-tag-pink) 25%, transparent);--pa-keys-tag-orange-bg:color-mix(in srgb, var(--pa-keys-tag-orange) 25%, transparent);--pa-keys-tag-yellow-bg:color-mix(in srgb, var(--pa-keys-tag-yellow) 30%, transparent);--pa-chart-series-1:#2563eb;--pa-chart-series-2:#d97706;--pa-chart-box:#6b7280;--pa-chart-box-line:#fff;--pa-chart-negative:#d9770612;--pa-chart-negative-border:#d977064d;--pa-heat-1:#2563eb12;--pa-heat-2:#2563eb2b;--pa-heat-3:#2563eb52;--pa-heat-4:#2563eb85;--pa-heat-5:#2563ebbd;--pa-heat-ink-strong:#fff;--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:#dc262614;--pa-filter-active-text:#fff;--pa-visibility-managers-text:#d97706;--pa-visibility-managers-bg:#d9770614;--pa-visibility-leadership-text:#7c3aed;--pa-visibility-leadership-bg:#7c3aed14;--pa-event-overlay:linear-gradient(transparent 15%, #000000d1);--pa-event-overlay-text:#fff;--pa-overlay-backdrop:#0000008c;--pa-media-matte:#000;--pa-glass-bg:var(--pa-bg-elevated);--pa-chrome-bg:var(--pa-bg-card);--pa-chrome-edge:none;--pa-chrome-edge-side:none;--pa-danger:#b91c1c;--pa-accent-muted:#2563eb1a;--pa-accent-focus-ring:#2563eb40;--pa-chart-bar-fill:#2563eb99;--pa-chart-bar-border:#2563eb;--pa-chart-success-fill:#22c55e99;--pa-chart-success-border:#22c55e;--pa-chart-warning-fill:#d9770699;--pa-chart-warning-border:#d97706;--pa-chart-danger-fill:#dc262699;--pa-chart-danger-border:#dc2626;--pa-chart-context:#bdb5ab;--pa-chart-track:#1a181612;--pa-chart-reference:#1a181661;--pa-chart-reference-alt:#a67814bf;--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-map-land:var(--pa-bg-card);--pa-map-edge:#1a18161a;--pa-map-road:#b9b7ad;--pa-map-road-minor:#d9d7cf;--pa-map-ink:#52514e;--pa-map-reach-0:#f4f3ef;--pa-map-reach-1:#e7e5df;--pa-map-reach-2:#d8d5cd;--pa-map-reach-3:#c6c2b8;--pa-map-reach-4:#b1aca0;--pa-map-reach-5:#9a9588;--pa-map-up-1:#e9dcfc;--pa-map-up-2:#c4a8f5;--pa-map-down-1:#fbdbe9;--pa-map-down-2:#f4a3c6;--pa-map-bi-00:#e8e8e8;--pa-map-bi-10:#ace4e4;--pa-map-bi-20:#5ac8c8;--pa-map-bi-01:#dfb0d6;--pa-map-bi-11:#a5add3;--pa-map-bi-21:#5698b9;--pa-map-bi-02:#be64ac;--pa-map-bi-12:#8c62aa;--pa-map-bi-22:#3b4994;--pa-text-on-accent:#fff;--pa-text-disabled:#1a18164d;--pa-on-accent-strong:#fff;--pa-on-accent-subtle:#ffffffeb;--pa-on-accent-muted:#fff9;--pa-on-accent-soft:#ffffffbf;--pa-on-accent-faint:#fff6;--pa-on-accent-border:#ffffff26;--pa-on-accent-border-strong:#fff6;--pa-on-accent-surface:#ffffff14;--pa-on-accent-surface-hover:#ffffff26;--pa-on-accent-surface-faint:#ffffff0a;--pa-border-accent:#2563eb33;--pa-border-subtle:#1a18160d;--pa-bg-input-hover:#1a18160a;--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:none;--pa-shadow-md:0 4px 10px #00000012;--pa-shadow-lg:0 10px 25px #0000001a;--pa-shadow-hover:none;--pa-shadow-sidebar:8px 0 24px #0000001f;--pa-shadow-sticky-top:0 -6px 20px #0000000a;--pa-shadow-accent-sm:none;--pa-shadow-accent:none;--pa-shadow-accent-lg:none;--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:var(--pa-shadow-lg);--pa-shadow-avatar:none;--pa-drop-shadow-mascot:drop-shadow(0 6px 14px #0000002e);--pa-drop-shadow-mascot-lift:drop-shadow(0 12px 22px #0000003d);--pa-shadow-success-sm:none;--pa-shadow-success-lg:none;--pa-shadow-glow-success:none;--pa-shadow-glow-warning:none;--pa-shadow-glow-error:none;--pa-shadow-glow-accent:none;--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-wordmark-family:"Sora Variable", "Sora Variable fallback", "Sora", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--pa-nav-indicator-width:3px;--pa-nav-active-bg:var(--pa-accent-subtle);--pa-nav-active-text:var(--pa-accent-text);--pa-nav-active-icon:var(--pa-accent-text);--pa-button-edge:none;--pa-font-size-card-name:2.25rem;--pa-font-size-card-name-sm:1.875rem;--pa-type-stat:3.1429rem;--pa-type-title:2rem;--pa-type-section:1.5714rem;--pa-type-heading:1.2857rem;--pa-type-emphasis:1.1429rem;--pa-type-body:1rem;--pa-type-meta:.9286rem;--pa-type-fine:.8571rem;--pa-font-size-display-lg:var(--pa-type-title);--pa-font-size-display-md:var(--pa-type-section);--pa-font-size-display-sm:var(--pa-type-emphasis);--pa-font-size-body:var(--pa-type-body);--pa-font-size-caption:var(--pa-type-meta);--pa-font-size-label:var(--pa-type-fine);--pa-font-size-mono:var(--pa-type-meta);--pa-font-size-overline:var(--pa-type-meta);--pa-font-size-input-mobile:16px;--pa-font-size-article-headline:2.7143rem;--pa-font-size-article-lede:1.2857rem;--pa-font-size-article-body:1.2143rem;--pa-font-size-article-h1:2.1429rem;--pa-font-size-article-h2:1.7143rem;--pa-font-size-article-h3:1.2857rem;--pa-font-size-article-caption:.9286rem;--pa-font-size-article-dropcap:4.2857rem;--pa-font-size-article-dropcap-xl:6rem;--pa-font-size-stat-hero:var(--pa-type-stat);--pa-font-size-stat-lg:var(--pa-type-title);--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:var(--pa-type-emphasis);--pa-font-size-heading-sm:var(--pa-type-heading);--pa-font-size-heading-md:var(--pa-type-heading);--pa-font-size-heading-lg:var(--pa-type-section);--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-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-duration-chart-grow:.7s;--pa-duration-chart-draw:1.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:#9a4a0c;--pa-pending-subtle:#b453091a;--pa-pending-border:#b453093d;--pa-active:#1d4ed8;--pa-active-subtle:#2563eb1a;--pa-active-border:#2563eb3d;--pa-neutral:#52525b;--pa-neutral-subtle:#52525b1a;--pa-neutral-border:#52525b3d;--pa-pink-50:#fdf2f8;--pa-pink-100:#fce7f3;--pa-pink-200:#fbcfe8;--pa-pink-300:#f9a8d4;--pa-pink-400:#f472b6;--pa-pink-500:#db2777;--pa-pink-600:#c20c84;--pa-pink-700:#a00a6e;--pa-pink-800:#7e0857;--pa-pink-900:#5c0640;--pa-pink-950:#3a0428;--pa-pink-accent:#c20c84;--pa-pink-accent-hover:#a00a6e;--pa-pink-accent-subtle:#c20c8414;--pa-pink-accent-text:#a00a6e;--pa-pink-accent-muted:#c20c841a;--pa-pink-accent-focus-ring:#c20c8440;--pa-pink-border-accent:#c20c8433;--pa-pink-chart-bar-fill:#c20c8499;--pa-pink-chart-bar-border:#c20c84;--pa-pink-info:#c20c84;--pa-pink-active:#c20c84;--pa-pink-active-subtle:#c20c841a;--pa-pink-active-border:#c20c843d;--pa-pink-primary:#c20c84;--pa-pink-primary-contrast:#fff;--pa-pink-primary-hover:#a00a6e;--pa-pink-primary-active:#7e0857;--pa-pink-highlight-bg:#fdf2f8;--pa-pink-highlight-focus-bg:#fce7f3;--pa-pink-highlight-color:#a00a6e;--pa-pink-highlight-focus-color:#7e0857;--pa-pink-field-hover-border:#c20c84;--pa-login-backdrop-opacity:.2;--pa-login-logo-filter:none}html.dark{--pa-login-backdrop-opacity:.16;--pa-login-logo-filter:brightness(0) invert(.92);--pa-bg-page:#0c0c0e;--pa-bg-card:#111113;--pa-bg-surface:#151517;--pa-bg-elevated:#1e1e21;--pa-bg-input:#ffffff08;--pa-skeleton-bg:#ffffff0f;--pa-skeleton-sheen:#ffffff0a;--pa-text-primary:#ede9e3;--pa-text-secondary:#a39c92;--pa-text-muted:#96908a;--pa-accent:#2563eb;--pa-accent-hover:#3b82f6;--pa-accent-subtle:#2563eb1f;--pa-accent-border:#2563eb47;--pa-accent-text:#60a5fa;--pa-border:#ede9e30f;--pa-border-strong:#ede9e31a;--pa-success:#4ade80;--pa-success-subtle:#4ade801f;--pa-success-border:#4ade8047;--pa-warning:#fbbf24;--pa-warning-subtle:#fbbf241f;--pa-warning-border:#fbbf2447;--pa-error:#f87171;--pa-error-subtle:#f871711f;--pa-error-border:#f8717147;--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-keys-tag-orange:#fb923c;--pa-keys-tag-yellow:#facc15;--pa-chart-series-1:#3b82f6;--pa-chart-series-2:#c97c14;--pa-chart-box:#9ca3af;--pa-chart-box-line:#1e1e21;--pa-chart-negative:#c97c1421;--pa-chart-negative-border:#c97c1461;--pa-map-land:var(--pa-bg-card);--pa-map-edge:#ffffff14;--pa-map-road:#5c5b56;--pa-map-road-minor:#3c3b37;--pa-map-ink:#c3c2b7;--pa-map-reach-0:#1e1e1c;--pa-map-reach-1:#292826;--pa-map-reach-2:#35342f;--pa-map-reach-3:#44423c;--pa-map-reach-4:#56534b;--pa-map-reach-5:#6a665c;--pa-map-up-1:#3b2d5c;--pa-map-up-2:#5b44a0;--pa-map-down-1:#5a2a44;--pa-map-down-2:#983f70;--pa-map-bi-00:#3a3a3c;--pa-map-bi-10:#2f6f70;--pa-map-bi-20:#3aa7a7;--pa-map-bi-01:#70466a;--pa-map-bi-11:#58607f;--pa-map-bi-21:#3f7c9c;--pa-map-bi-02:#b0579f;--pa-map-bi-12:#8455a3;--pa-map-bi-22:#5566b8;--pa-heat-1:#60a5fa1a;--pa-heat-2:#60a5fa38;--pa-heat-3:#60a5fa61;--pa-heat-4:#60a5fa94;--pa-heat-5:#60a5facc;--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:#f871711f;--pa-filter-active-text:#fff;--pa-visibility-managers-text:#fbbf24;--pa-visibility-managers-bg:#fbbf241f;--pa-visibility-leadership-text:#a78bfa;--pa-visibility-leadership-bg:#a78bfa1f;--pa-event-overlay:linear-gradient(transparent 15%, #000000e6);--pa-event-overlay-text:#fff;--pa-overlay-backdrop:#000000b3;--pa-media-matte:#000;--pa-glass-bg:var(--pa-bg-elevated);--pa-chrome-bg:var(--pa-bg-card);--pa-chrome-edge:none;--pa-chrome-edge-side:none;--pa-danger:#f87171;--pa-accent-muted:#2563eb26;--pa-accent-focus-ring:#2563eb4d;--pa-chart-bar-fill:#2563eb99;--pa-chart-bar-border:#2563eb;--pa-chart-success-fill:#4ade808c;--pa-chart-success-border:#4ade80;--pa-chart-warning-fill:#fbbf248c;--pa-chart-warning-border:#fbbf24;--pa-chart-danger-fill:#f871718c;--pa-chart-danger-border:#f87171;--pa-chart-context:#5e5750;--pa-chart-track:#ede9e312;--pa-chart-reference:#ede9e36b;--pa-chart-reference-alt:#d6a84fb8;--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:#fff;--pa-text-disabled:#ede9e333;--pa-border-accent:#2563eb40;--pa-border-subtle:#ede9e308;--pa-bg-input-hover:#ffffff0d;--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:none;--pa-shadow-md:0 4px 10px #00000059;--pa-shadow-lg:0 10px 25px #0006;--pa-shadow-hover:none;--pa-shadow-sidebar:8px 0 24px #00000059;--pa-shadow-sticky-top:0 -6px 20px #0000004d;--pa-shadow-accent-sm:none;--pa-shadow-accent:none;--pa-shadow-accent-lg:none;--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:var(--pa-shadow-lg);--pa-shadow-avatar:none;--pa-drop-shadow-mascot:drop-shadow(0 6px 14px #00000080);--pa-drop-shadow-mascot-lift:drop-shadow(0 12px 22px #0009);--pa-pending:#fbbf24;--pa-pending-subtle:#fbbf2424;--pa-pending-border:#fbbf2447;--pa-active:#4a92ff;--pa-active-subtle:#3b82f629;--pa-active-border:#3b82f64d;--pa-neutral:#a1a1aa;--pa-neutral-subtle:#a1a1aa24;--pa-neutral-border:#a1a1aa47;--pa-pink-accent:#c20c84;--pa-pink-accent-hover:#db2777;--pa-pink-accent-subtle:#c20c8424;--pa-pink-accent-text:#f472b6;--pa-pink-accent-muted:#c20c842e;--pa-pink-accent-focus-ring:#c20c844d;--pa-pink-border-accent:#c20c8447;--pa-pink-chart-bar-fill:#c20c8499;--pa-pink-chart-bar-border:#c20c84;--pa-pink-info:#f472b6;--pa-pink-active:#db2777;--pa-pink-active-subtle:#db277729;--pa-pink-active-border:#db27774d;--pa-pink-primary:#c20c84;--pa-pink-primary-contrast:#fff;--pa-pink-primary-hover:#db2777;--pa-pink-primary-active:#f472b6;--pa-pink-highlight-bg:#f472b629;--pa-pink-highlight-focus-bg:#f472b63d;--pa-pink-highlight-color:#ffffffde;--pa-pink-highlight-focus-color:#ffffffde;--pa-pink-field-hover-border:#f472b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (-webkit-touch-callout:none){@media (display-mode:standalone) and (width<=768px){:root{--pa-safe-top:calc(env(safe-area-inset-top,0px) + min(env(safe-area-inset-top,0px), var(--pa-space-9)))}}}html.theme-principle{--pa-bg-page:#fff;--pa-bg-card:#f5f5f5;--pa-bg-surface:#e9eaeb;--pa-bg-elevated:#fff;--pa-bg-input:#fff;--pa-bg-input-hover:#231f200a;--pa-text-primary:#231f20;--pa-text-secondary:#5a575a;--pa-text-muted:#68696c;--pa-text-disabled:#231f2052;--pa-text-on-accent:#fff;--pa-accent:#27709a;--pa-accent-hover:#1f5a7c;--pa-accent-subtle:#27709a14;--pa-accent-text:#1f5a7c;--pa-accent-muted:#27709a24;--pa-accent-focus-ring:#27709a59;--pa-border-accent:#27709a52;--pa-border:#231f201a;--pa-border-strong:#231f202e;--pa-border-subtle:#231f200d;--pa-success:#1f6b43;--pa-success-subtle:#2f8c5a14;--pa-success-border:#2f8c5a3d;--pa-warning:#8a5410;--pa-warning-subtle:#c47a1a14;--pa-warning-border:#c47a1a3d;--pa-error:#a8321f;--pa-error-subtle:#c0392b14;--pa-error-border:#c0392b3d;--pa-danger:#a8321f;--pa-brand-magenta:#c20c84;--pa-brand-magenta-hover:#a30a6e;--pa-brand-magenta-subtle:#c20c8414;--pa-brand-light-blue:#00a8e5;--pa-category-blue:#236d97;--pa-category-green:#107746;--pa-category-amber:#9b5400;--pa-category-purple:#6c4a8e;--pa-category-gray:#66686b;--pa-category-red:#bd3528;--pa-category-teal:#006da7;--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:#8a5410;--pa-pending-subtle:#c47a1a24;--pa-pending-border:#c47a1a47;--pa-active:#1f5a7c;--pa-active-subtle:#27709a24;--pa-active-border:#27709a47;--pa-neutral:#5f6164;--pa-neutral-subtle:#888a8d24;--pa-neutral-border:#888a8d47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-principle h1,html.theme-principle h2,html.theme-principle h3,html.theme-principle h4{letter-spacing:-.015em;font-weight:700}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:#f5f5f50a;--pa-text-primary:#f5f5f5;--pa-text-secondary:#c9c8c7;--pa-text-muted:#aaabad;--pa-text-disabled:#f5f5f54d;--pa-text-on-accent:#fff;--pa-accent:#27709a;--pa-accent-hover:#00a8e5;--pa-accent-subtle:#27709a29;--pa-accent-text:#00a8e5;--pa-accent-muted:#27709a38;--pa-accent-focus-ring:#00a8e573;--pa-border-accent:#27709a61;--pa-border:#f5f5f514;--pa-border-strong:#f5f5f529;--pa-border-subtle:#f5f5f50a;--pa-success:#5bb582;--pa-success-subtle:#4ea87624;--pa-success-border:#4ea8764d;--pa-warning:#d99445;--pa-warning-subtle:#d9944524;--pa-warning-border:#d994454d;--pa-error:#fb776a;--pa-error-subtle:#e2615524;--pa-error-border:#e261554d;--pa-danger:#e26155;--pa-brand-magenta:#c20c84;--pa-brand-magenta-hover:#b91d85;--pa-brand-magenta-subtle:#c20c8424;--pa-brand-light-blue:#00a8e5;--pa-category-blue:#00a8e5;--pa-category-green:#59b380;--pa-category-amber:#d99445;--pa-category-purple:#b097cf;--pa-category-gray:#c9c8c7;--pa-category-red:#fd796b;--pa-category-teal:#45bfae;--pa-category-pink:#ff67c7;--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:#e39d4f;--pa-pending-subtle:#d994452e;--pa-pending-border:#d9944552;--pa-active:#22b3f1;--pa-active-subtle:#00a8e52e;--pa-active-border:#00a8e552;--pa-neutral:#a5a7aa;--pa-neutral-subtle:#888a8d2e;--pa-neutral-border:#888a8d52;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-principle-dark h1,html.theme-principle-dark h2,html.theme-principle-dark h3,html.theme-principle-dark h4{letter-spacing:-.015em;font-weight:700}html.theme-glasshouse{--pa-bg-page:#f6f5f3;--pa-bg-card:#fff;--pa-bg-surface:#edece9;--pa-bg-elevated:#fff;--pa-bg-input:#fff;--pa-bg-input-hover:#0000000a;--pa-text-primary:#1d1d1f;--pa-text-secondary:#5c5c61;--pa-text-muted:#6a6a6e;--pa-border:#0000001a;--pa-border-strong:#00000029;--pa-border-subtle:#0000000d;--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:var(--pa-bg-card);--pa-chrome-edge:none;--pa-chrome-edge-side:none;--pa-button-edge:none;--pa-nav-active-bg:#00000012;--pa-nav-active-text:var(--pa-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.theme-glasshouse-dark{--pa-bg-page:#161618;--pa-bg-card:#212124;--pa-bg-surface:#2b2b2f;--pa-bg-elevated:#333337;--pa-bg-input:#2b2b2f;--pa-bg-input-hover:#ffffff0d;--pa-text-primary:#ececef;--pa-text-secondary:#c7c7cc;--pa-text-muted:#a1a1a6;--pa-border:#ffffff1a;--pa-border-strong:#fff3;--pa-border-subtle:#ffffff12;--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:#2563eb29;--pa-active:#60a5fa;--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:var(--pa-bg-card);--pa-chrome-edge:none;--pa-chrome-edge-side:none;--pa-button-edge:none;--pa-nav-active-bg:#ffffff17;--pa-nav-active-text:var(--pa-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;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}html.theme-glasshouse .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link),html.theme-glasshouse-dark .p-button:not(.p-button-text):not(.p-button-outlined):not(.p-button-link){box-shadow:var(--pa-button-edge)}@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-leads-hour-chart-height:9rem;--pa-leads-week-chart-height:7rem;--pa-store-trend-chart-height:18.75rem;--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-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-home-max:1600px;--pa-resources-bookmark-minh:9.5rem;--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:#fff;--pa-adsev-info-fg:#44403c;--pa-adsev-border:#1c191729;--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-ff-cell-size:1.125rem;--pa-ff-cell-gap:3px;--pa-ff-name-col:14rem;--pa-pwa-banner-max:480px;--pa-resources-reader-max:780px;--pa-resources-reader-wide:1140px;--pa-resources-rail:300px;--pa-resources-measure:66ch;--pa-product-col-min:200px;--pa-product-icon:48px;--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:#fff;--pa-paper-ink:#1c4d8c;--pa-paper-text:#2f3338;--pa-paper-muted:#6b7280;--pa-paper-divider:#dfe3e8;--pa-paper-edge:#1c4d8c;--pa-offer-surface:#fff;--pa-offer-ink:#141413;--pa-offer-text:#55524f;--pa-offer-muted:#6a6868;--pa-offer-rule:#2724241f;--pa-offer-blue:#476f97;--pa-offer-steel:#86888b;--pa-offer-on-ink:#fff;--pa-offer-col-w:30rem;--pa-offer-logo-w:9.5rem;--pa-offer-amount:3.3rem;--pa-offer-draw-ms:2.6s;--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-2:#3d3d3a;--pa-offer-ink-3:#87867f;--pa-offer-clay:#d97757;--pa-offer-on-clay:#fff;--pa-offer-sheet-w:34rem;--pa-offer-car-w:26rem;--pa-offer-logo-h:30px;--pa-stepper-line-top:18px;--pa-stepper-line-inset:19px;--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-chrome:132px;--pa-driveline-dialog-rail:250px;--pa-driveline-dialog-rail-wide:292px;--pa-keys-prompt-w:476px;--pa-keys-prompt-w-sm:448px;--pa-keys-roster-w:644px;--pa-keys-roster-tile-min:126px;--pa-keys-roster-tile-h:91px;--pa-keys-detail-max:840px;--pa-keys-detail-label:126px;--pa-keys-narrow-max:616px;--pa-keys-picker-min:182px;--pa-keys-search-min:224px;--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;--pa-tuesday-meter-h:.5rem;--pa-tuesday-meter-w:9rem;--pa-tuesday-tick-h:1rem;--pa-tuesday-name-min:16rem;--pa-tuesday-side-w:22rem;--pa-tuesday-dialog-w:42rem;--pa-tuesday-gantt-label-w:18rem;--pa-tuesday-gantt-row-h:2.5rem;--pa-tuesday-gantt-group-h:2.125rem;--pa-tuesday-gantt-bar-h:.875rem;--pa-tuesday-gantt-min-w:60rem;--pa-tuesday-board-col-min:16rem;--pa-tuesday-week-col:6.5rem;--pa-tuesday-chart-h:13rem;--pa-tuesday-bar-label-w:16rem;--pa-tuesday-lede-w:48rem;--pa-tuesday-field-min:12rem;--pa-contracts-side-w:22rem;--pa-contracts-queue-w:16rem;--pa-contracts-date-col:5.5rem;--pa-contracts-label-col:9.5rem;--pa-contracts-doc-h:42rem;--pa-contracts-doc-min-w:22rem;--pa-contracts-drop-h:7rem;--pa-contracts-reading-w:44rem;--pa-scorecard-signature-h:10rem;--pa-scorecard-sign-w:44rem;--pa-scorecard-dialog-w:38rem;--pa-scorecard-copy-label-w:8rem;--pa-scorecard-rail-w:15rem;--pa-scorecard-form-w:60rem;--pa-scorecard-chart-label-w:10rem;--pa-scorecard-field-min:13rem;--pa-scorecard-trend-h:12rem;--pa-scorecard-missing-max-h:50vh;--pa-scorecard-interview-w:52rem;--pa-scorecard-answer-h:3.5rem;--pa-sidebar-width:220px;--pa-sidebar-rail-width:56px;--pa-sidebar-drawer-width:280px;--pa-nav-indicator-height:18px;--pa-size-topbar-search:520px;--pa-launcher-width:640px;--pa-launcher-max-h:calc(100dvh - 120px);--pa-loading-bar-height:3px;--pa-notif-panel-width:360px;--pa-notif-panel-max-h:480px;--pa-notif-list-max-h:400px;--pa-mascot-size-lg:96px;--pa-mascot-size-md:56px;--pa-celebration-avatar:44px;--pa-celebration-photo:88px;--pa-celebration-photo-sm:72px;--pa-celebration-rule-w:72px;--pa-editorial-badge-min:76px;--pa-tenure-tile-min-h:104px;--pa-onboarding-rail-width:380px;--pa-onboarding-form-max:520px;--pa-onboarding-intro-max:360px;--pa-onboarding-mascot:112px;--pa-onboarding-mascot-sm:88px;--pa-onboarding-badge:72px;--pa-onboarding-badge-sm:56px;--pa-kiosk-enroll-max:34rem;--pa-kiosk-enroll-field-min:14rem}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:#d4a0174d;--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:#888;--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:#ffffff59;--pa-blob-straw:#c9a25c;--pa-blob-star:#f2b705;--pa-blob-pink:#e8628c;--pa-blob-green:#2e9e5b;--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-hallow-fur:#17151c;--pa-hallow-cloak:#1b1824;--pa-hallow-bone:#f3efe4;--pa-hallow-steel:#b9bcc0;--pa-hallow-wood:#6b4a2e;--pa-hallow-straw:#d9a83c;--pa-hallow-hat:#7a5533;--pa-hallow-patch:#b8453a;--pa-hallow-web:#c9c4d6;--pa-fall-pile:#e0702a;--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:#fff;--pa-preview-light-line:#1a181633;--pa-preview-light-line-strong:#1a181673;--pa-preview-light-accent:#2563eb;--pa-preview-dark-bg:#0c0c0e;--pa-preview-dark-card:#1e1e21;--pa-preview-dark-line:#ede9e338;--pa-preview-dark-line-strong:#ede9e37a;--pa-preview-dark-accent:#3b82f6;--pa-preview-glasshouse-bg:#f6f5f3;--pa-preview-glasshouse-card:#fff;--pa-preview-glasshouse-line:#0003;--pa-preview-glasshouse-line-strong:#00000073;--pa-preview-glasshouse-accent:#2563eb;--pa-preview-glasshouse-dark-bg:#161618;--pa-preview-glasshouse-dark-card:#212124;--pa-preview-glasshouse-dark-line:#ffffff38;--pa-preview-glasshouse-dark-line-strong:#ffffff7a;--pa-preview-glasshouse-dark-accent:#60a5fa;--pa-preview-principle-bg:#fff;--pa-preview-principle-card:#eef0f1;--pa-preview-principle-line:#231f2033;--pa-preview-principle-line-strong:#231f2073;--pa-preview-principle-accent:#27709a;--pa-preview-principle-dark-bg:#231f20;--pa-preview-principle-dark-card:#322d2e;--pa-preview-principle-dark-line:#f5f5f538;--pa-preview-principle-dark-line-strong:#f5f5f57a;--pa-preview-principle-dark-accent:#00a8e5}body{font-family:var(--pa-font-body-family);font-size:var(--pa-type-body);color:var(--pa-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--pa-font-display-family);color:var(--pa-text-primary);font-weight:700;line-height:1.25}h1{font-size:var(--pa-type-title)}h2{font-size:var(--pa-type-section)}h3{font-size:var(--pa-type-heading)}h4{font-size:var(--pa-type-emphasis);font-weight:600}code,pre,.mono{font-family:var(--pa-font-mono-family)}.pa-caption{font-family:var(--pa-font-body-family);font-size:var(--pa-type-meta);color:var(--pa-text-secondary);font-weight:600}.pa-caption--accent{color:var(--pa-accent-text)}.pa-caption--error{color:var(--pa-error)}.pa-caption--warn{color:var(--pa-warning)}.pa-caption--success{color:var(--pa-success)}.pa-row-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pa-row{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;display:grid}.pa-row:last-child{border-bottom:none}.pa-row__index{font-size:var(--pa-type-meta);font-variant-numeric:tabular-nums;color:var(--pa-text-muted);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-type-section);letter-spacing:-.015em;color:var(--pa-text-primary);margin:0 0 var(--pa-space-1);font-weight:600;line-height:1.25}.pa-row__detail{font-size:var(--pa-type-body);color:var(--pa-text-secondary);max-width:60ch;margin:0;line-height:1.6}.pa-row__aside{font-size:var(--pa-type-meta);font-variant-numeric:tabular-nums;color:var(--pa-text-muted);text-align:right;padding-top:var(--pa-space-1);white-space:nowrap}.pa-row__aside strong{font-family:var(--pa-font-display-family);font-size:var(--pa-type-body);color:var(--pa-text-primary);margin-top:var(--pa-space-0-5);font-weight:600;display:block}@media (width<=640px){.pa-row{gap:var(--pa-space-2) var(--pa-space-3);grid-template-columns:auto 1fr}.pa-row__aside{text-align:left;white-space:normal;grid-column:1/-1;padding-top:0}}.dashboard-layout,.app-shell,.minimal-layout{overflow-x:clip}@media (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{opacity:.85;transition:scale var(--pa-duration-quick) ease, opacity var(--pa-duration-quick) ease;scale:.97}}.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{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (width<=768px){table:not([class^=p-]):not([class*=\ p-]){-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}}.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{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (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-type-meta)}.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 (width<=768px),(hover:none) and (pointer:coarse){kbd{display:none}}@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}.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 (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{opacity:.8;transform:translate(100%)}.slide-forward-enter-to,.slide-forward-leave-from{opacity:1;transform:translate(0)}.slide-forward-leave-to{opacity:.4;transform:translate(-30%)}.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{opacity:.4;transform:translate(-30%)}.slide-back-enter-to,.slide-back-leave-from{opacity:1;transform:translate(0)}.slide-back-leave-to{opacity:.8;transform:translate(100%)}.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{z-index:0;border-radius:var(--pa-radius-md);background:var(--pa-nav-active-bg);pointer-events:none;position:absolute;top:0;left:0}.pa-pulse-dot{width:var(--pa-space-2);height:var(--pa-space-2);background:var(--pa-success);border-radius:var(--pa-radius-pill);vertical-align:middle;display:inline-block;position:relative}.pa-pulse-dot:after{content:"";inset:calc(-1 * var(--pa-space-0-5));border:2px solid var(--pa-success);border-radius:var(--pa-radius-pill);opacity:0;position:absolute}@media (prefers-reduced-motion:reduce){.p-skeleton:after{animation:none}}@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-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 #0000}}.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;box-shadow:inset 0 0 0 999px var(--pa-accent-subtle);transform:translateY(0)}70%{box-shadow:inset 0 0 0 999px var(--pa-accent-subtle)}to{box-shadow:inset 0 0 0 999px #0000}}.pa-list-leave-active{width:100%;transition:opacity var(--pa-duration-fast) var(--pa-ease-in), transform var(--pa-duration-fast) var(--pa-ease-in);position:absolute}.pa-list-leave-to{opacity:0;transform:translateX(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%{opacity:0;transform:scale(.6)}15%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}}.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{filter:none;scale:none}@media (hover:hover){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-underline-offset:var(--pa-space-0-5);transition:text-decoration-color var(--pa-duration-fast) var(--pa-ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.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{background:var(--pa-accent-subtle);transition-duration:var(--pa-duration-press);scale:.995}.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{transition-duration:var(--pa-duration-press);scale:.9}.p-checkbox-checked .p-checkbox-box{scale:1.06}.p-checkbox-icon{transition:scale var(--pa-duration-fast) var(--pa-ease-spring);scale:0}.p-checkbox-checked .p-checkbox-icon{transition-delay:60ms;scale:1}.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-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{translate:none;scale:none}.p-checkbox-icon,.p-checkbox-checked .p-checkbox-icon{transition:none;scale:1}.pa-row-chevron,.pa-disclosure summary svg,.pa-disclosure[open] summary svg{transition:none;translate:none;rotate: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)}}
