[data-v-ad25128d],[data-v-ad25128d]:after,[data-v-ad25128d]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-ad25128d]{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body[data-v-ad25128d]{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-normal);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1[data-v-ad25128d],h2[data-v-ad25128d],h3[data-v-ad25128d],h4[data-v-ad25128d],h5[data-v-ad25128d],h6[data-v-ad25128d]{font-family:var(--font-display);font-weight:var(--font-semibold);line-height:var(--leading-tight)}a[data-v-ad25128d]{color:inherit;text-decoration:none}button[data-v-ad25128d]{background:none;border:none;cursor:pointer}button[data-v-ad25128d],input[data-v-ad25128d],select[data-v-ad25128d],textarea[data-v-ad25128d]{color:inherit;font:inherit}img[data-v-ad25128d],svg[data-v-ad25128d],video[data-v-ad25128d]{display:block;height:auto;max-width:100%}ol[data-v-ad25128d],ul[data-v-ad25128d]{list-style:none}table[data-v-ad25128d]{border-collapse:collapse;border-spacing:0}[data-v-ad25128d]:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid var(--color-primary);outline-offset:2px}[data-v-ad25128d]::-moz-selection{background-color:var(--color-primary-light);color:#fff}[data-v-ad25128d]::selection{background-color:var(--color-primary-light);color:#fff}@media(prefers-reduced-motion:reduce){[data-v-ad25128d],[data-v-ad25128d]:after,[data-v-ad25128d]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.d-none[data-v-ad25128d]{display:none}.d-block[data-v-ad25128d]{display:block}.d-inline[data-v-ad25128d]{display:inline}.d-inline-block[data-v-ad25128d]{display:inline-block}.d-flex[data-v-ad25128d]{display:flex}.d-inline-flex[data-v-ad25128d]{display:inline-flex}.d-grid[data-v-ad25128d]{display:grid}.flex-row[data-v-ad25128d]{flex-direction:row}.flex-col[data-v-ad25128d]{flex-direction:column}.flex-wrap[data-v-ad25128d]{flex-wrap:wrap}.flex-nowrap[data-v-ad25128d]{flex-wrap:nowrap}.flex-1[data-v-ad25128d]{flex:1 1 0%}.flex-auto[data-v-ad25128d]{flex:1 1 auto}.flex-none[data-v-ad25128d]{flex:none}.items-start[data-v-ad25128d]{align-items:flex-start}.items-center[data-v-ad25128d]{align-items:center}.items-end[data-v-ad25128d]{align-items:flex-end}.items-stretch[data-v-ad25128d]{align-items:stretch}.justify-start[data-v-ad25128d]{justify-content:flex-start}.justify-center[data-v-ad25128d]{justify-content:center}.justify-end[data-v-ad25128d]{justify-content:flex-end}.justify-between[data-v-ad25128d]{justify-content:space-between}.justify-around[data-v-ad25128d]{justify-content:space-around}.gap-1[data-v-ad25128d]{gap:var(--space-1)}.gap-2[data-v-ad25128d]{gap:var(--space-2)}.gap-3[data-v-ad25128d]{gap:var(--space-3)}.gap-4[data-v-ad25128d]{gap:var(--space-4)}.gap-6[data-v-ad25128d]{gap:var(--space-6)}.gap-8[data-v-ad25128d]{gap:var(--space-8)}.text-left[data-v-ad25128d]{text-align:left}.text-center[data-v-ad25128d]{text-align:center}.text-right[data-v-ad25128d]{text-align:right}.text-xs[data-v-ad25128d]{font-size:var(--text-xs)}.text-sm[data-v-ad25128d]{font-size:var(--text-sm)}.text-base[data-v-ad25128d]{font-size:var(--text-base)}.text-lg[data-v-ad25128d]{font-size:var(--text-lg)}.text-xl[data-v-ad25128d]{font-size:var(--text-xl)}.text-2xl[data-v-ad25128d]{font-size:var(--text-2xl)}.font-light[data-v-ad25128d]{font-weight:var(--font-light)}.font-normal[data-v-ad25128d]{font-weight:var(--font-normal)}.font-medium[data-v-ad25128d]{font-weight:var(--font-medium)}.font-semibold[data-v-ad25128d]{font-weight:var(--font-semibold)}.font-bold[data-v-ad25128d]{font-weight:var(--font-bold)}.text-primary[data-v-ad25128d]{color:var(--color-text)}.text-secondary[data-v-ad25128d]{color:var(--color-text-secondary)}.text-muted[data-v-ad25128d]{color:var(--color-text-muted)}.text-disabled[data-v-ad25128d]{color:var(--color-text-disabled)}.text-error[data-v-ad25128d]{color:var(--color-error)}.text-success[data-v-ad25128d]{color:var(--color-success)}.w-full[data-v-ad25128d]{width:100%}.h-full[data-v-ad25128d]{height:100%}.min-w-0[data-v-ad25128d]{min-width:0}.min-h-0[data-v-ad25128d]{min-height:0}.overflow-hidden[data-v-ad25128d]{overflow:hidden}.overflow-auto[data-v-ad25128d]{overflow:auto}.overflow-scroll[data-v-ad25128d]{overflow:scroll}.rounded-none[data-v-ad25128d]{border-radius:var(--radius-none)}.rounded-sm[data-v-ad25128d]{border-radius:var(--radius-sm)}.rounded-md[data-v-ad25128d]{border-radius:var(--radius-md)}.rounded-lg[data-v-ad25128d]{border-radius:var(--radius-lg)}.rounded-xl[data-v-ad25128d]{border-radius:var(--radius-xl)}.rounded-full[data-v-ad25128d]{border-radius:var(--radius-full)}.sr-only[data-v-ad25128d]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.focus-ring[data-v-ad25128d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.truncate[data-v-ad25128d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pointer-events-none[data-v-ad25128d]{pointer-events:none}.pointer-events-auto[data-v-ad25128d]{pointer-events:auto}.cursor-pointer[data-v-ad25128d]{cursor:pointer}.cursor-not-allowed[data-v-ad25128d]{cursor:not-allowed}@keyframes fade-in-ad25128d{0%{opacity:0}to{opacity:1}}@keyframes fade-out-ad25128d{0%{opacity:1}to{opacity:0}}@keyframes slide-up-ad25128d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-ad25128d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-ad25128d{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-ad25128d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-ad25128d{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer-ad25128d{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-ad25128d]{animation:fade-in-ad25128d var(--transition-normal) ease-out}.animate-slide-up[data-v-ad25128d]{animation:slide-up-ad25128d var(--transition-normal) ease-out}.animate-slide-down[data-v-ad25128d]{animation:slide-down-ad25128d var(--transition-normal) ease-out}.animate-scale-in[data-v-ad25128d]{animation:scale-in-ad25128d var(--transition-normal) ease-out}.animate-spin[data-v-ad25128d]{animation:spin-ad25128d 1s linear infinite}.animate-pulse[data-v-ad25128d]{animation:pulse-ad25128d 2s cubic-bezier(.4,0,.6,1) infinite}@media(prefers-reduced-motion:reduce){[data-v-ad25128d],[data-v-ad25128d]:after,[data-v-ad25128d]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sj-notifications[data-v-ad25128d]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;min-height:var(--touch-target-size);min-width:var(--touch-target-size);position:relative;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.sj-notifications .material-symbols-outlined[data-v-ad25128d]{font-size:1.5rem}.sj-notifications[data-v-ad25128d]:hover{background:var(--color-surface-hover);color:var(--color-primary)}.sj-notifications[data-v-ad25128d]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sj-notifications__badge[data-v-ad25128d]{align-items:center;background:var(--color-accent);border:.125rem solid var(--color-surface);border-radius:var(--radius-full);color:var(--color-surface);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-bold);height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 var(--space-1);position:absolute;right:.25rem;top:.25rem}[data-v-ac58ba12],[data-v-ac58ba12]:after,[data-v-ac58ba12]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-ac58ba12]{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body[data-v-ac58ba12]{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-normal);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1[data-v-ac58ba12],h2[data-v-ac58ba12],h3[data-v-ac58ba12],h4[data-v-ac58ba12],h5[data-v-ac58ba12],h6[data-v-ac58ba12]{font-family:var(--font-display);font-weight:var(--font-semibold);line-height:var(--leading-tight)}a[data-v-ac58ba12]{color:inherit;text-decoration:none}button[data-v-ac58ba12]{background:none;border:none;cursor:pointer}button[data-v-ac58ba12],input[data-v-ac58ba12],select[data-v-ac58ba12],textarea[data-v-ac58ba12]{color:inherit;font:inherit}img[data-v-ac58ba12],svg[data-v-ac58ba12],video[data-v-ac58ba12]{display:block;height:auto;max-width:100%}ol[data-v-ac58ba12],ul[data-v-ac58ba12]{list-style:none}table[data-v-ac58ba12]{border-collapse:collapse;border-spacing:0}[data-v-ac58ba12]:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid var(--color-primary);outline-offset:2px}[data-v-ac58ba12]::-moz-selection{background-color:var(--color-primary-light);color:#fff}[data-v-ac58ba12]::selection{background-color:var(--color-primary-light);color:#fff}@media(prefers-reduced-motion:reduce){[data-v-ac58ba12],[data-v-ac58ba12]:after,[data-v-ac58ba12]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.d-none[data-v-ac58ba12]{display:none}.d-block[data-v-ac58ba12]{display:block}.d-inline[data-v-ac58ba12]{display:inline}.d-inline-block[data-v-ac58ba12]{display:inline-block}.d-flex[data-v-ac58ba12]{display:flex}.d-inline-flex[data-v-ac58ba12]{display:inline-flex}.d-grid[data-v-ac58ba12]{display:grid}.flex-row[data-v-ac58ba12]{flex-direction:row}.flex-col[data-v-ac58ba12]{flex-direction:column}.flex-wrap[data-v-ac58ba12]{flex-wrap:wrap}.flex-nowrap[data-v-ac58ba12]{flex-wrap:nowrap}.flex-1[data-v-ac58ba12]{flex:1 1 0%}.flex-auto[data-v-ac58ba12]{flex:1 1 auto}.flex-none[data-v-ac58ba12]{flex:none}.items-start[data-v-ac58ba12]{align-items:flex-start}.items-center[data-v-ac58ba12]{align-items:center}.items-end[data-v-ac58ba12]{align-items:flex-end}.items-stretch[data-v-ac58ba12]{align-items:stretch}.justify-start[data-v-ac58ba12]{justify-content:flex-start}.justify-center[data-v-ac58ba12]{justify-content:center}.justify-end[data-v-ac58ba12]{justify-content:flex-end}.justify-between[data-v-ac58ba12]{justify-content:space-between}.justify-around[data-v-ac58ba12]{justify-content:space-around}.gap-1[data-v-ac58ba12]{gap:var(--space-1)}.gap-2[data-v-ac58ba12]{gap:var(--space-2)}.gap-3[data-v-ac58ba12]{gap:var(--space-3)}.gap-4[data-v-ac58ba12]{gap:var(--space-4)}.gap-6[data-v-ac58ba12]{gap:var(--space-6)}.gap-8[data-v-ac58ba12]{gap:var(--space-8)}.text-left[data-v-ac58ba12]{text-align:left}.text-center[data-v-ac58ba12]{text-align:center}.text-right[data-v-ac58ba12]{text-align:right}.text-xs[data-v-ac58ba12]{font-size:var(--text-xs)}.text-sm[data-v-ac58ba12]{font-size:var(--text-sm)}.text-base[data-v-ac58ba12]{font-size:var(--text-base)}.text-lg[data-v-ac58ba12]{font-size:var(--text-lg)}.text-xl[data-v-ac58ba12]{font-size:var(--text-xl)}.text-2xl[data-v-ac58ba12]{font-size:var(--text-2xl)}.font-light[data-v-ac58ba12]{font-weight:var(--font-light)}.font-normal[data-v-ac58ba12]{font-weight:var(--font-normal)}.font-medium[data-v-ac58ba12]{font-weight:var(--font-medium)}.font-semibold[data-v-ac58ba12]{font-weight:var(--font-semibold)}.font-bold[data-v-ac58ba12]{font-weight:var(--font-bold)}.text-primary[data-v-ac58ba12]{color:var(--color-text)}.text-secondary[data-v-ac58ba12]{color:var(--color-text-secondary)}.text-muted[data-v-ac58ba12]{color:var(--color-text-muted)}.text-disabled[data-v-ac58ba12]{color:var(--color-text-disabled)}.text-error[data-v-ac58ba12]{color:var(--color-error)}.text-success[data-v-ac58ba12]{color:var(--color-success)}.w-full[data-v-ac58ba12]{width:100%}.h-full[data-v-ac58ba12]{height:100%}.min-w-0[data-v-ac58ba12]{min-width:0}.min-h-0[data-v-ac58ba12]{min-height:0}.overflow-hidden[data-v-ac58ba12]{overflow:hidden}.overflow-auto[data-v-ac58ba12]{overflow:auto}.overflow-scroll[data-v-ac58ba12]{overflow:scroll}.rounded-none[data-v-ac58ba12]{border-radius:var(--radius-none)}.rounded-sm[data-v-ac58ba12]{border-radius:var(--radius-sm)}.rounded-md[data-v-ac58ba12]{border-radius:var(--radius-md)}.rounded-lg[data-v-ac58ba12]{border-radius:var(--radius-lg)}.rounded-xl[data-v-ac58ba12]{border-radius:var(--radius-xl)}.rounded-full[data-v-ac58ba12]{border-radius:var(--radius-full)}.sr-only[data-v-ac58ba12]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.focus-ring[data-v-ac58ba12]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.truncate[data-v-ac58ba12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pointer-events-none[data-v-ac58ba12]{pointer-events:none}.pointer-events-auto[data-v-ac58ba12]{pointer-events:auto}.cursor-pointer[data-v-ac58ba12]{cursor:pointer}.cursor-not-allowed[data-v-ac58ba12]{cursor:not-allowed}@keyframes fade-in-ac58ba12{0%{opacity:0}to{opacity:1}}@keyframes fade-out-ac58ba12{0%{opacity:1}to{opacity:0}}@keyframes slide-up-ac58ba12{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-ac58ba12{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-ac58ba12{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-ac58ba12{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-ac58ba12{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer-ac58ba12{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-ac58ba12]{animation:fade-in-ac58ba12 var(--transition-normal) ease-out}.animate-slide-up[data-v-ac58ba12]{animation:slide-up-ac58ba12 var(--transition-normal) ease-out}.animate-slide-down[data-v-ac58ba12]{animation:slide-down-ac58ba12 var(--transition-normal) ease-out}.animate-scale-in[data-v-ac58ba12]{animation:scale-in-ac58ba12 var(--transition-normal) ease-out}.animate-spin[data-v-ac58ba12]{animation:spin-ac58ba12 1s linear infinite}.animate-pulse[data-v-ac58ba12]{animation:pulse-ac58ba12 2s cubic-bezier(.4,0,.6,1) infinite}@media(prefers-reduced-motion:reduce){[data-v-ac58ba12],[data-v-ac58ba12]:after,[data-v-ac58ba12]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.sj-user-menu[data-v-ac58ba12]{display:inline-flex;position:relative}.sj-user-menu__trigger[data-v-ac58ba12]{align-items:center;background:transparent;border:none;cursor:pointer;display:inline-flex;gap:var(--space-3);min-height:var(--touch-target-size);padding:var(--space-1)}.sj-user-menu__trigger[data-v-ac58ba12]:focus-visible{border-radius:var(--radius-full);outline:2px solid var(--color-primary);outline-offset:2px}.sj-user-menu__greeting[data-v-ac58ba12]{color:var(--color-text-heading);font-size:var(--text-sm);font-weight:var(--font-medium)}.sj-user-menu__avatar[data-v-ac58ba12]{background:var(--color-surface-secondary);border:.125rem solid var(--color-primary-subtle-2);border-radius:var(--radius-full);height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.sj-user-menu__initials[data-v-ac58ba12]{align-items:center;background:var(--color-primary-subtle-2);border-radius:var(--radius-full);color:var(--color-primary);display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-bold);height:2.5rem;justify-content:center;width:2.5rem}.sj-user-menu__panel[data-v-ac58ba12]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;min-width:12rem;padding:var(--space-2);position:absolute;right:0;top:calc(100% + var(--space-2));z-index:var(--z-dropdown)}.sj-user-menu__panel[data-v-ac58ba12] a:focus-visible,.sj-user-menu__panel[data-v-ac58ba12] button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sj-user-menu-enter-active[data-v-ac58ba12],.sj-user-menu-leave-active[data-v-ac58ba12]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.sj-user-menu-enter-from[data-v-ac58ba12],.sj-user-menu-leave-to[data-v-ac58ba12]{opacity:0;transform:translateY(-.5rem)}@media(prefers-reduced-motion:reduce){.sj-user-menu-enter-active[data-v-ac58ba12],.sj-user-menu-leave-active[data-v-ac58ba12]{transform:none;transition:none}}[data-v-0eaede73],[data-v-0eaede73]:after,[data-v-0eaede73]:before{box-sizing:border-box;margin:0;padding:0}html[data-v-0eaede73]{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body[data-v-0eaede73]{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-weight:var(--font-normal);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1[data-v-0eaede73],h2[data-v-0eaede73],h3[data-v-0eaede73],h4[data-v-0eaede73],h5[data-v-0eaede73],h6[data-v-0eaede73]{font-family:var(--font-display);font-weight:var(--font-semibold);line-height:var(--leading-tight)}a[data-v-0eaede73]{color:inherit;text-decoration:none}button[data-v-0eaede73]{background:none;border:none;cursor:pointer}button[data-v-0eaede73],input[data-v-0eaede73],select[data-v-0eaede73],textarea[data-v-0eaede73]{color:inherit;font:inherit}img[data-v-0eaede73],svg[data-v-0eaede73],video[data-v-0eaede73]{display:block;height:auto;max-width:100%}ol[data-v-0eaede73],ul[data-v-0eaede73]{list-style:none}table[data-v-0eaede73]{border-collapse:collapse;border-spacing:0}[data-v-0eaede73]:focus-visible{box-shadow:var(--shadow-focus);outline:2px solid var(--color-primary);outline-offset:2px}[data-v-0eaede73]::-moz-selection{background-color:var(--color-primary-light);color:#fff}[data-v-0eaede73]::selection{background-color:var(--color-primary-light);color:#fff}@media(prefers-reduced-motion:reduce){[data-v-0eaede73],[data-v-0eaede73]:after,[data-v-0eaede73]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.d-none[data-v-0eaede73]{display:none}.d-block[data-v-0eaede73]{display:block}.d-inline[data-v-0eaede73]{display:inline}.d-inline-block[data-v-0eaede73]{display:inline-block}.d-flex[data-v-0eaede73]{display:flex}.d-inline-flex[data-v-0eaede73]{display:inline-flex}.d-grid[data-v-0eaede73]{display:grid}.flex-row[data-v-0eaede73]{flex-direction:row}.flex-col[data-v-0eaede73]{flex-direction:column}.flex-wrap[data-v-0eaede73]{flex-wrap:wrap}.flex-nowrap[data-v-0eaede73]{flex-wrap:nowrap}.flex-1[data-v-0eaede73]{flex:1 1 0%}.flex-auto[data-v-0eaede73]{flex:1 1 auto}.flex-none[data-v-0eaede73]{flex:none}.items-start[data-v-0eaede73]{align-items:flex-start}.items-center[data-v-0eaede73]{align-items:center}.items-end[data-v-0eaede73]{align-items:flex-end}.items-stretch[data-v-0eaede73]{align-items:stretch}.justify-start[data-v-0eaede73]{justify-content:flex-start}.justify-center[data-v-0eaede73]{justify-content:center}.justify-end[data-v-0eaede73]{justify-content:flex-end}.justify-between[data-v-0eaede73]{justify-content:space-between}.justify-around[data-v-0eaede73]{justify-content:space-around}.gap-1[data-v-0eaede73]{gap:var(--space-1)}.gap-2[data-v-0eaede73]{gap:var(--space-2)}.gap-3[data-v-0eaede73]{gap:var(--space-3)}.gap-4[data-v-0eaede73]{gap:var(--space-4)}.gap-6[data-v-0eaede73]{gap:var(--space-6)}.gap-8[data-v-0eaede73]{gap:var(--space-8)}.text-left[data-v-0eaede73]{text-align:left}.text-center[data-v-0eaede73]{text-align:center}.text-right[data-v-0eaede73]{text-align:right}.text-xs[data-v-0eaede73]{font-size:var(--text-xs)}.text-sm[data-v-0eaede73]{font-size:var(--text-sm)}.text-base[data-v-0eaede73]{font-size:var(--text-base)}.text-lg[data-v-0eaede73]{font-size:var(--text-lg)}.text-xl[data-v-0eaede73]{font-size:var(--text-xl)}.text-2xl[data-v-0eaede73]{font-size:var(--text-2xl)}.font-light[data-v-0eaede73]{font-weight:var(--font-light)}.font-normal[data-v-0eaede73]{font-weight:var(--font-normal)}.font-medium[data-v-0eaede73]{font-weight:var(--font-medium)}.font-semibold[data-v-0eaede73]{font-weight:var(--font-semibold)}.font-bold[data-v-0eaede73]{font-weight:var(--font-bold)}.text-primary[data-v-0eaede73]{color:var(--color-text)}.text-secondary[data-v-0eaede73]{color:var(--color-text-secondary)}.text-muted[data-v-0eaede73]{color:var(--color-text-muted)}.text-disabled[data-v-0eaede73]{color:var(--color-text-disabled)}.text-error[data-v-0eaede73]{color:var(--color-error)}.text-success[data-v-0eaede73]{color:var(--color-success)}.w-full[data-v-0eaede73]{width:100%}.h-full[data-v-0eaede73]{height:100%}.min-w-0[data-v-0eaede73]{min-width:0}.min-h-0[data-v-0eaede73]{min-height:0}.overflow-hidden[data-v-0eaede73]{overflow:hidden}.overflow-auto[data-v-0eaede73]{overflow:auto}.overflow-scroll[data-v-0eaede73]{overflow:scroll}.rounded-none[data-v-0eaede73]{border-radius:var(--radius-none)}.rounded-sm[data-v-0eaede73]{border-radius:var(--radius-sm)}.rounded-md[data-v-0eaede73]{border-radius:var(--radius-md)}.rounded-lg[data-v-0eaede73]{border-radius:var(--radius-lg)}.rounded-xl[data-v-0eaede73]{border-radius:var(--radius-xl)}.rounded-full[data-v-0eaede73]{border-radius:var(--radius-full)}.sr-only[data-v-0eaede73]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.focus-ring[data-v-0eaede73]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.truncate[data-v-0eaede73]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pointer-events-none[data-v-0eaede73]{pointer-events:none}.pointer-events-auto[data-v-0eaede73]{pointer-events:auto}.cursor-pointer[data-v-0eaede73]{cursor:pointer}.cursor-not-allowed[data-v-0eaede73]{cursor:not-allowed}@keyframes fade-in-0eaede73{0%{opacity:0}to{opacity:1}}@keyframes fade-out-0eaede73{0%{opacity:1}to{opacity:0}}@keyframes slide-up-0eaede73{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down-0eaede73{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in-0eaede73{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin-0eaede73{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-0eaede73{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer-0eaede73{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in[data-v-0eaede73]{animation:fade-in-0eaede73 var(--transition-normal) ease-out}.animate-slide-up[data-v-0eaede73]{animation:slide-up-0eaede73 var(--transition-normal) ease-out}.animate-slide-down[data-v-0eaede73]{animation:slide-down-0eaede73 var(--transition-normal) ease-out}.animate-scale-in[data-v-0eaede73]{animation:scale-in-0eaede73 var(--transition-normal) ease-out}.animate-spin[data-v-0eaede73]{animation:spin-0eaede73 1s linear infinite}.animate-pulse[data-v-0eaede73]{animation:pulse-0eaede73 2s cubic-bezier(.4,0,.6,1) infinite}@media(prefers-reduced-motion:reduce){[data-v-0eaede73],[data-v-0eaede73]:after,[data-v-0eaede73]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.w-notif-drawer-overlay[data-v-0eaede73]{background-color:var(--color-overlay);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:var(--z-modal-backdrop)}.w-notif-drawer[data-v-0eaede73]{background:var(--color-surface);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:100%;max-width:100%;outline:none;width:26rem;z-index:var(--z-modal)}@media(max-width:640px){.w-notif-drawer[data-v-0eaede73]{width:100%}}.w-notif-drawer__header[data-v-0eaede73]{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;flex-shrink:0;gap:var(--space-3);justify-content:space-between;padding:var(--space-5) var(--space-5) var(--space-4)}.w-notif-drawer__heading[data-v-0eaede73]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.w-notif-drawer__eyebrow[data-v-0eaede73]{color:var(--color-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:var(--tracking-wider);line-height:var(--leading-tight);margin:0;text-transform:uppercase}.w-notif-drawer__title[data-v-0eaede73]{color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);line-height:var(--leading-snug);margin:0}.w-notif-drawer__close[data-v-0eaede73]{align-items:center;background:transparent;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:var(--touch-target-size);min-width:var(--touch-target-size);transition:color var(--transition-fast),background-color var(--transition-fast)}.w-notif-drawer__close .material-symbols-outlined[data-v-0eaede73]{font-size:1.5rem}.w-notif-drawer__close[data-v-0eaede73]:hover{background:var(--color-surface-hover);color:var(--color-primary)}.w-notif-drawer__close[data-v-0eaede73]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.w-notif-drawer__close[data-v-0eaede73]{transition:none}}.w-notif-drawer__toolbar[data-v-0eaede73]{display:flex;flex-shrink:0;justify-content:flex-end;padding:var(--space-3) var(--space-5) 0}.w-notif-drawer__mark-all[data-v-0eaede73]{align-items:center;background:none;border:none;border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);min-height:var(--touch-target-size);padding:var(--space-2) var(--space-3);transition:color var(--transition-fast),background-color var(--transition-fast)}.w-notif-drawer__mark-all[data-v-0eaede73]:hover{background:var(--color-surface-hover);color:var(--color-primary-dark)}.w-notif-drawer__mark-all[data-v-0eaede73]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.w-notif-drawer__mark-all[data-v-0eaede73]{transition:none}}.w-notif-drawer__mark-all-icon[data-v-0eaede73]{font-size:1.125rem}.w-notif-drawer__body[data-v-0eaede73]{flex:1;overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-5)}.w-notif-drawer__feed[data-v-0eaede73]{display:flex;flex-direction:column;gap:var(--space-6)}.w-notif-drawer__empty[data-v-0eaede73]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-16) var(--space-4);text-align:center}.w-notif-drawer__empty-icon[data-v-0eaede73]{color:var(--color-text-muted);font-size:3rem;margin-bottom:var(--space-4)}.w-notif-drawer__empty-title[data-v-0eaede73]{color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);margin:0 0 var(--space-2)}.w-notif-drawer__empty-description[data-v-0eaede73]{color:var(--color-text-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:0;max-width:20rem}.w-notif-drawer__footer[data-v-0eaede73]{border-top:1px solid var(--color-border);flex-shrink:0;padding:var(--space-4) var(--space-5)}.w-notif-drawer__see-all[data-v-0eaede73]{align-items:center;border-radius:var(--radius-md);color:var(--color-primary);display:flex;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-semibold);justify-content:center;min-height:var(--touch-target-size);padding:var(--space-2) var(--space-3);text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast)}.w-notif-drawer__see-all[data-v-0eaede73]:hover{background:var(--color-surface-hover);color:var(--color-primary-dark)}.w-notif-drawer__see-all[data-v-0eaede73]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.w-notif-drawer__see-all[data-v-0eaede73]{transition:none}}.w-notif-drawer-enter-active[data-v-0eaede73]{transition:opacity var(--transition-normal)}.w-notif-drawer-enter-active .w-notif-drawer[data-v-0eaede73]{transition:transform var(--transition-normal)}.w-notif-drawer-leave-active[data-v-0eaede73]{transition:opacity var(--transition-fast)}.w-notif-drawer-leave-active .w-notif-drawer[data-v-0eaede73]{transition:transform var(--transition-fast)}.w-notif-drawer-enter-from[data-v-0eaede73],.w-notif-drawer-leave-to[data-v-0eaede73]{opacity:0}.w-notif-drawer-enter-from .w-notif-drawer[data-v-0eaede73],.w-notif-drawer-leave-to .w-notif-drawer[data-v-0eaede73]{transform:translate(100%)}@media(prefers-reduced-motion:reduce){.w-notif-drawer-enter-active[data-v-0eaede73],.w-notif-drawer-leave-active[data-v-0eaede73]{transition:opacity var(--transition-fast)}.w-notif-drawer-enter-active .w-notif-drawer[data-v-0eaede73],.w-notif-drawer-leave-active .w-notif-drawer[data-v-0eaede73]{transition:none}.w-notif-drawer-enter-from .w-notif-drawer[data-v-0eaede73],.w-notif-drawer-leave-to .w-notif-drawer[data-v-0eaede73]{transform:none}}
