[data-v-045a33a6]:root{--primitive-primary-default:#474540;--primitive-primary-muted:#6e6b63;--primitive-primary-hover:#363230;--primitive-primary-active:#363230;--primitive-primary-light:#807d74;--primitive-surface-primary:#fdfcf7;--primitive-surface-secondary:#f6f5ed;--primitive-surface-tertiary:#ebe7d9;--primitive-surface-pure:#fff;--primitive-accent-gold:#8c6d31;--primitive-accent-gold-light:#c49a45;--primitive-accent-gold-hover:#6f5627;--primitive-accent-gold-subtle:#f3ecdb;--primitive-accent-plum:#6b4c54;--primitive-accent-plum-light:#ab5a6f;--primitive-accent-terracotta:#9c523c;--primitive-accent-terracotta-light:#b8694c;--primitive-accent-terracotta-hover:#843f2d;--primitive-accent-terracotta-subtle:#f6ece7;--color-primary:#474540;--color-primary-hover:#363230;--color-primary-active:#363230;--color-primary-subtle:#f6f5ed;--color-secondary:#8c6d31;--color-secondary-hover:#6f5627;--color-secondary-subtle:#f3ecdb;--color-accent:#9c523c;--color-accent-hover:#843f2d;--color-accent-subtle:#f6ece7;--color-accent-gold:#8c6d31;--color-accent-gold-light:#c49a45;--color-accent-plum:#6b4c54;--color-accent-plum-light:#ab5a6f;--color-accent-terracotta:#9c523c;--color-accent-terracotta-light:#b8694c;--color-surface:#fdfcf7;--color-surface-pure:#fff;--color-surface-muted:#f6f5ed;--color-surface-raised:#fff;--color-surface-hover:#ebe7d9;--color-border:#ebe7d9;--color-border-strong:#6e6b63;--color-text:#474540;--color-text-muted:#6e6b63;--color-text-light:#807d74;--color-text-inverse:#fdfcf7;--color-error:#b94a48;--color-error-hover:#a03e3c;--color-error-subtle:#fdf0ef;--color-success:#3d7a4a;--color-success-subtle:#eef6f0;--color-warning:#8a6a1c;--color-warning-hover:#6e531a;--color-warning-subtle:#fdf8ec;--color-info:#477684;--color-info-subtle:#eef5f7;--color-focus:#9c523c;--color-link:#9c523c;--color-link-hover:#843f2d;--line-grad-start:#c49a45;--line-grad-mid:#b8694c;--line-grad-end:#9c523c;--button-primary-bg:#474540;--button-primary-text:#fdfcf7;--button-primary-bg-hover:#363230;--button-primary-bg-inactive:#f6f5ed;--button-outline-stroke:#474540;--button-outline-text:#474540;--tag-height:1.875rem;--tag-gold-bg:#8c6d31;--tag-gold-stroke:#8c6d31;--tag-plum-bg:#6b4c54;--tag-plum-stroke:#6b4c54;--tag-terracotta-bg:#9c523c;--tag-terracotta-stroke:#9c523c;--tag-text-light:#fdfcf7;--tag-text-muted:#6e6b63b2;--tag-muted-stroke:#6e6b6380;--accordion-icon-default:#474540;--accordion-icon-active:#9c523c;--dot-active-bg:#474540;--dot-inactive-stroke:#474540;--footer-text-muted:#fdfcf7b3;--font-heading:"Mackinac",Georgia,"Times New Roman",serif;--font-body:"Figtree",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","Fira Mono",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--ease-out-soft:cubic-bezier(.22,1,.36,1);--ease-out-bounce:cubic-bezier(.34,1.26,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--motion-xs:.18s;--motion-sm:.24s;--motion-md:.36s;--motion-lg:.48s;--stagger-tight:40ms;--stagger-wide:90ms;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 3px 0 rgba(44,44,44,.06);--shadow-md:0 4px 8px -1px rgba(44,44,44,.08),0 2px 4px -2px rgba(44,44,44,.04);--shadow-lg:0 12px 20px -4px rgba(44,44,44,.1),0 4px 8px -4px rgba(44,44,44,.04);--shadow-xl:0 24px 32px -8px rgba(44,44,44,.12),0 8px 12px -6px rgba(44,44,44,.04);--shadow-card-hover:0 10px 24px -8px rgba(44,44,44,.14),0 4px 8px -4px rgba(44,44,44,.06);--shadow-glow:0 0 0 3px rgba(156,82,60,.2);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:150;--z-modal:200;--z-toast:300;--z-tooltip:400;--content-max:75rem;--content-narrow:42.5rem;--content-wide:87.5rem;--grid-gap:1.5rem;--grid-margin:1.5rem}.help-launcher[data-v-045a33a6]{-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:.4375rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);padding:.5rem .9375rem .5rem .75rem;border-radius:999rem;cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);min-height:2.5rem;line-height:1;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.help-launcher[data-v-045a33a6],.help-launcher__icon[data-v-045a33a6]{display:inline-flex;align-items:center}.help-launcher__icon[data-v-045a33a6]{justify-content:center;width:1.125rem;height:1.125rem;color:var(--color-primary);transition:color .18s ease,transform .25s ease}.help-launcher__icon svg[data-v-045a33a6]{width:100%;height:100%}.help-launcher__label[data-v-045a33a6]{letter-spacing:.01em}.help-launcher[data-v-045a33a6]:hover{background:var(--color-surface-muted);border-color:var(--color-border-strong);color:var(--color-text)}.help-launcher:hover .help-launcher__icon[data-v-045a33a6]{color:var(--color-primary-hover);transform:rotate(-8deg)}.help-launcher[data-v-045a33a6]:active{transform:translateY(1px)}.help-launcher[data-v-045a33a6]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.help-launcher[data-v-045a33a6],.help-launcher__icon[data-v-045a33a6]{transition:none}.help-launcher:hover .help-launcher__icon[data-v-045a33a6]{transform:none}}[data-v-22c93ef9]:root{--primitive-primary-default:#474540;--primitive-primary-muted:#6e6b63;--primitive-primary-hover:#363230;--primitive-primary-active:#363230;--primitive-primary-light:#807d74;--primitive-surface-primary:#fdfcf7;--primitive-surface-secondary:#f6f5ed;--primitive-surface-tertiary:#ebe7d9;--primitive-surface-pure:#fff;--primitive-accent-gold:#8c6d31;--primitive-accent-gold-light:#c49a45;--primitive-accent-gold-hover:#6f5627;--primitive-accent-gold-subtle:#f3ecdb;--primitive-accent-plum:#6b4c54;--primitive-accent-plum-light:#ab5a6f;--primitive-accent-terracotta:#9c523c;--primitive-accent-terracotta-light:#b8694c;--primitive-accent-terracotta-hover:#843f2d;--primitive-accent-terracotta-subtle:#f6ece7;--color-primary:#474540;--color-primary-hover:#363230;--color-primary-active:#363230;--color-primary-subtle:#f6f5ed;--color-secondary:#8c6d31;--color-secondary-hover:#6f5627;--color-secondary-subtle:#f3ecdb;--color-accent:#9c523c;--color-accent-hover:#843f2d;--color-accent-subtle:#f6ece7;--color-accent-gold:#8c6d31;--color-accent-gold-light:#c49a45;--color-accent-plum:#6b4c54;--color-accent-plum-light:#ab5a6f;--color-accent-terracotta:#9c523c;--color-accent-terracotta-light:#b8694c;--color-surface:#fdfcf7;--color-surface-pure:#fff;--color-surface-muted:#f6f5ed;--color-surface-raised:#fff;--color-surface-hover:#ebe7d9;--color-border:#ebe7d9;--color-border-strong:#6e6b63;--color-text:#474540;--color-text-muted:#6e6b63;--color-text-light:#807d74;--color-text-inverse:#fdfcf7;--color-error:#b94a48;--color-error-hover:#a03e3c;--color-error-subtle:#fdf0ef;--color-success:#3d7a4a;--color-success-subtle:#eef6f0;--color-warning:#8a6a1c;--color-warning-hover:#6e531a;--color-warning-subtle:#fdf8ec;--color-info:#477684;--color-info-subtle:#eef5f7;--color-focus:#9c523c;--color-link:#9c523c;--color-link-hover:#843f2d;--line-grad-start:#c49a45;--line-grad-mid:#b8694c;--line-grad-end:#9c523c;--button-primary-bg:#474540;--button-primary-text:#fdfcf7;--button-primary-bg-hover:#363230;--button-primary-bg-inactive:#f6f5ed;--button-outline-stroke:#474540;--button-outline-text:#474540;--tag-height:1.875rem;--tag-gold-bg:#8c6d31;--tag-gold-stroke:#8c6d31;--tag-plum-bg:#6b4c54;--tag-plum-stroke:#6b4c54;--tag-terracotta-bg:#9c523c;--tag-terracotta-stroke:#9c523c;--tag-text-light:#fdfcf7;--tag-text-muted:#6e6b63b2;--tag-muted-stroke:#6e6b6380;--accordion-icon-default:#474540;--accordion-icon-active:#9c523c;--dot-active-bg:#474540;--dot-inactive-stroke:#474540;--footer-text-muted:#fdfcf7b3;--font-heading:"Mackinac",Georgia,"Times New Roman",serif;--font-body:"Figtree",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","Fira Mono",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--ease-out-soft:cubic-bezier(.22,1,.36,1);--ease-out-bounce:cubic-bezier(.34,1.26,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--motion-xs:.18s;--motion-sm:.24s;--motion-md:.36s;--motion-lg:.48s;--stagger-tight:40ms;--stagger-wide:90ms;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 3px 0 rgba(44,44,44,.06);--shadow-md:0 4px 8px -1px rgba(44,44,44,.08),0 2px 4px -2px rgba(44,44,44,.04);--shadow-lg:0 12px 20px -4px rgba(44,44,44,.1),0 4px 8px -4px rgba(44,44,44,.04);--shadow-xl:0 24px 32px -8px rgba(44,44,44,.12),0 8px 12px -6px rgba(44,44,44,.04);--shadow-card-hover:0 10px 24px -8px rgba(44,44,44,.14),0 4px 8px -4px rgba(44,44,44,.06);--shadow-glow:0 0 0 3px rgba(156,82,60,.2);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:150;--z-modal:200;--z-toast:300;--z-tooltip:400;--content-max:75rem;--content-narrow:42.5rem;--content-wide:87.5rem;--grid-gap:1.5rem;--grid-margin:1.5rem}.notification-dropdown[data-v-22c93ef9],.notification-dropdown__trigger[data-v-22c93ef9]{position:relative;display:inline-flex;align-items:center}.notification-dropdown__trigger[data-v-22c93ef9]{justify-content:center;width:2.75rem;height:2.75rem;padding:0;background:transparent;border:none;border-radius:var(--radius-full);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.notification-dropdown__trigger[data-v-22c93ef9]:hover{background-color:var(--color-surface-muted);color:var(--color-text)}.notification-dropdown__trigger[data-v-22c93ef9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.notification-dropdown__icon[data-v-22c93ef9]{display:block;flex-shrink:0}.notification-dropdown__badge[data-v-22c93ef9]{position:absolute;top:.125rem;right:.125rem;min-width:1rem;height:1rem;padding:0 .25rem;background-color:var(--color-error);color:var(--color-text-inverse);font-family:var(--font-body);font-size:.6875rem;font-weight:var(--font-weight-bold);line-height:1rem;text-align:center;border-radius:var(--radius-full);border:.09375rem solid var(--color-surface-pure);pointer-events:none;white-space:nowrap}.notification-dropdown__panel[data-v-22c93ef9]{position:absolute;top:calc(100% + var(--space-2));right:0;width:22rem;max-height:18.75rem;overflow-y:auto;background-color:var(--color-surface-pure);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.notification-dropdown__panel[data-v-22c93ef9]::-webkit-scrollbar{width:.25rem}.notification-dropdown__panel[data-v-22c93ef9]::-webkit-scrollbar-track{background:transparent}.notification-dropdown__panel[data-v-22c93ef9]::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:var(--radius-full)}@media(max-width:29.99em){.notification-dropdown__panel[data-v-22c93ef9]{right:-.5rem;width:calc(100vw - 2rem)}}.notification-dropdown__header[data-v-22c93ef9]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);position:sticky;top:0;background-color:var(--color-surface-pure);z-index:1}.notification-dropdown__header-title[data-v-22c93ef9]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:var(--letter-spacing-wide)}.notification-dropdown__mark-all[data-v-22c93ef9]{background:none;border:none;padding:0;color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer}.notification-dropdown__mark-all[data-v-22c93ef9]:hover{text-decoration:underline}.notification-dropdown__mark-all[data-v-22c93ef9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.notification-dropdown__list[data-v-22c93ef9]{list-style:none;margin:0;padding:0}.notification-dropdown__item[data-v-22c93ef9]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast);cursor:pointer}.notification-dropdown__item[data-v-22c93ef9]:last-child{border-bottom:none}.notification-dropdown__item[data-v-22c93ef9]:hover{background-color:var(--color-surface)}.notification-dropdown__item--unread[data-v-22c93ef9]{background-color:var(--color-primary-subtle)}.notification-dropdown__item--unread[data-v-22c93ef9]:hover{background-color:color-mix(in srgb,var(--color-primary-subtle) 80%,var(--color-surface-muted))}.notification-dropdown__item--read[data-v-22c93ef9]{opacity:.6}.notification-dropdown__unread-dot[data-v-22c93ef9]{flex-shrink:0;width:.5rem;height:.5rem;margin-top:.35rem;border-radius:var(--radius-full);background-color:transparent;transition:background-color var(--transition-fast)}.notification-dropdown__unread-dot--visible[data-v-22c93ef9]{background-color:var(--color-primary)}.notification-dropdown__item-body[data-v-22c93ef9]{flex:1;min-width:0}.notification-dropdown__item-title[data-v-22c93ef9]{margin:0 0 var(--space-1) 0;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);line-height:var(--leading-snug)}.notification-dropdown__item-description[data-v-22c93ef9]{margin:0 0 var(--space-1) 0;font-weight:var(--font-weight-normal);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-dropdown__item-description[data-v-22c93ef9],.notification-dropdown__item-time[data-v-22c93ef9]{font-family:var(--font-body);font-size:var(--text-xs);line-height:var(--leading-normal)}.notification-dropdown__item-time[data-v-22c93ef9]{display:block;color:var(--color-text-light)}.notification-dropdown__group-pill[data-v-22c93ef9]{display:inline-block;background:var(--color-surface-muted);border-radius:var(--radius-full);font-size:var(--text-xs);padding:0 var(--space-1);color:var(--color-text-muted);margin-left:var(--space-1)}.notification-dropdown__toggle-btn[data-v-22c93ef9]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-primary);padding:var(--space-1);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast),opacity var(--transition-fast)}.notification-dropdown__item--read .notification-dropdown__toggle-btn[data-v-22c93ef9]{color:var(--color-text-muted);opacity:.7}.notification-dropdown__toggle-btn[data-v-22c93ef9]:hover{color:var(--color-primary);opacity:1}.notification-dropdown__toggle-btn[data-v-22c93ef9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.notification-dropdown__empty[data-v-22c93ef9],.notification-dropdown__loading[data-v-22c93ef9]{display:flex;flex-direction:column;align-items:center;padding:var(--space-8) var(--space-4);color:var(--color-text-muted);text-align:center;gap:var(--space-3)}.notification-dropdown__footer[data-v-22c93ef9]{padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border);text-align:center;position:sticky;bottom:0;background-color:var(--color-surface-pure)}.notification-dropdown__view-all[data-v-22c93ef9]{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.notification-dropdown__view-all[data-v-22c93ef9]:hover{color:var(--color-primary-hover);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.1875rem}.notification-dropdown__view-all[data-v-22c93ef9]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.notification-dropdown__more-hint[data-v-22c93ef9]{color:var(--color-text-muted);font-weight:var(--font-weight-normal)}.notification-dropdown-panel-enter-active[data-v-22c93ef9],.notification-dropdown-panel-leave-active[data-v-22c93ef9]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.notification-dropdown-panel-enter-from[data-v-22c93ef9],.notification-dropdown-panel-leave-to[data-v-22c93ef9]{opacity:0;transform:translateY(-.375rem) scale(.98)}[data-v-35987bf3]:root{--primitive-primary-default:#474540;--primitive-primary-muted:#6e6b63;--primitive-primary-hover:#363230;--primitive-primary-active:#363230;--primitive-primary-light:#807d74;--primitive-surface-primary:#fdfcf7;--primitive-surface-secondary:#f6f5ed;--primitive-surface-tertiary:#ebe7d9;--primitive-surface-pure:#fff;--primitive-accent-gold:#8c6d31;--primitive-accent-gold-light:#c49a45;--primitive-accent-gold-hover:#6f5627;--primitive-accent-gold-subtle:#f3ecdb;--primitive-accent-plum:#6b4c54;--primitive-accent-plum-light:#ab5a6f;--primitive-accent-terracotta:#9c523c;--primitive-accent-terracotta-light:#b8694c;--primitive-accent-terracotta-hover:#843f2d;--primitive-accent-terracotta-subtle:#f6ece7;--color-primary:#474540;--color-primary-hover:#363230;--color-primary-active:#363230;--color-primary-subtle:#f6f5ed;--color-secondary:#8c6d31;--color-secondary-hover:#6f5627;--color-secondary-subtle:#f3ecdb;--color-accent:#9c523c;--color-accent-hover:#843f2d;--color-accent-subtle:#f6ece7;--color-accent-gold:#8c6d31;--color-accent-gold-light:#c49a45;--color-accent-plum:#6b4c54;--color-accent-plum-light:#ab5a6f;--color-accent-terracotta:#9c523c;--color-accent-terracotta-light:#b8694c;--color-surface:#fdfcf7;--color-surface-pure:#fff;--color-surface-muted:#f6f5ed;--color-surface-raised:#fff;--color-surface-hover:#ebe7d9;--color-border:#ebe7d9;--color-border-strong:#6e6b63;--color-text:#474540;--color-text-muted:#6e6b63;--color-text-light:#807d74;--color-text-inverse:#fdfcf7;--color-error:#b94a48;--color-error-hover:#a03e3c;--color-error-subtle:#fdf0ef;--color-success:#3d7a4a;--color-success-subtle:#eef6f0;--color-warning:#8a6a1c;--color-warning-hover:#6e531a;--color-warning-subtle:#fdf8ec;--color-info:#477684;--color-info-subtle:#eef5f7;--color-focus:#9c523c;--color-link:#9c523c;--color-link-hover:#843f2d;--line-grad-start:#c49a45;--line-grad-mid:#b8694c;--line-grad-end:#9c523c;--button-primary-bg:#474540;--button-primary-text:#fdfcf7;--button-primary-bg-hover:#363230;--button-primary-bg-inactive:#f6f5ed;--button-outline-stroke:#474540;--button-outline-text:#474540;--tag-height:1.875rem;--tag-gold-bg:#8c6d31;--tag-gold-stroke:#8c6d31;--tag-plum-bg:#6b4c54;--tag-plum-stroke:#6b4c54;--tag-terracotta-bg:#9c523c;--tag-terracotta-stroke:#9c523c;--tag-text-light:#fdfcf7;--tag-text-muted:#6e6b63b2;--tag-muted-stroke:#6e6b6380;--accordion-icon-default:#474540;--accordion-icon-active:#9c523c;--dot-active-bg:#474540;--dot-inactive-stroke:#474540;--footer-text-muted:#fdfcf7b3;--font-heading:"Mackinac",Georgia,"Times New Roman",serif;--font-body:"Figtree",system-ui,-apple-system,sans-serif;--font-mono:ui-monospace,"SF Mono","Cascadia Code","Fira Mono",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--letter-spacing-tight:-.02em;--letter-spacing-normal:0;--letter-spacing-wide:.02em;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--ease-out-soft:cubic-bezier(.22,1,.36,1);--ease-out-bounce:cubic-bezier(.34,1.26,.64,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--motion-xs:.18s;--motion-sm:.24s;--motion-md:.36s;--motion-lg:.48s;--stagger-tight:40ms;--stagger-wide:90ms;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-9:2.25rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1.25rem;--radius-2xl:1.75rem;--radius-3xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 3px 0 rgba(44,44,44,.06);--shadow-md:0 4px 8px -1px rgba(44,44,44,.08),0 2px 4px -2px rgba(44,44,44,.04);--shadow-lg:0 12px 20px -4px rgba(44,44,44,.1),0 4px 8px -4px rgba(44,44,44,.04);--shadow-xl:0 24px 32px -8px rgba(44,44,44,.12),0 8px 12px -6px rgba(44,44,44,.04);--shadow-card-hover:0 10px 24px -8px rgba(44,44,44,.14),0 4px 8px -4px rgba(44,44,44,.06);--shadow-glow:0 0 0 3px rgba(156,82,60,.2);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:150;--z-modal:200;--z-toast:300;--z-tooltip:400;--content-max:75rem;--content-narrow:42.5rem;--content-wide:87.5rem;--grid-gap:1.5rem;--grid-margin:1.5rem}.user-avatar-dropdown[data-v-35987bf3]{position:relative}.user-avatar-dropdown__avatar[data-v-35987bf3]{width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-full);background:none;font-size:var(--text-sm);cursor:pointer;flex-shrink:0;overflow:hidden;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.user-avatar-dropdown__avatar[data-v-35987bf3]:hover{transform:translateY(-1px);box-shadow:var(--shadow-glow)}.user-avatar-dropdown__avatar[data-v-35987bf3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:var(--shadow-glow)}.user-avatar-dropdown__avatar[aria-expanded=true][data-v-35987bf3]{box-shadow:var(--shadow-glow)}.user-avatar-dropdown__avatar-img[data-v-35987bf3]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-full)}.user-avatar-dropdown__avatar-placeholder[data-v-35987bf3]{display:block;width:100%;height:100%;border-radius:var(--radius-full);background-color:var(--color-surface-muted)}.user-avatar-dropdown__panel[data-v-35987bf3]{position:absolute;top:calc(100% + .5rem);right:0;width:13.75rem;background-color:var(--color-surface-pure);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);overflow:hidden}.user-avatar-dropdown__header[data-v-35987bf3]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4)}.user-avatar-dropdown__name[data-v-35987bf3]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.user-avatar-dropdown__email[data-v-35987bf3],.user-avatar-dropdown__name[data-v-35987bf3]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-avatar-dropdown__email[data-v-35987bf3]{font-size:var(--text-xs);color:var(--color-text-muted)}.user-avatar-dropdown__separator[data-v-35987bf3]{height:1px;background-color:var(--color-border);margin:0}.user-avatar-dropdown__item[data-v-35987bf3]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text);text-decoration:none;background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast)}.user-avatar-dropdown__item[data-v-35987bf3]:hover{background-color:var(--color-surface-muted);color:var(--color-text)}.user-avatar-dropdown__item[data-v-35987bf3]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.user-avatar-dropdown__item--logout[data-v-35987bf3]{color:var(--color-error)}.user-avatar-dropdown__item--logout[data-v-35987bf3]:hover{background-color:var(--color-error-subtle);color:var(--color-error-hover)}.user-avatar-dropdown__item-icon[data-v-35987bf3]{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.user-avatar-panel-enter-active[data-v-35987bf3],.user-avatar-panel-leave-active[data-v-35987bf3]{transition:opacity var(--transition-fast),transform var(--transition-fast)}.user-avatar-panel-enter-from[data-v-35987bf3],.user-avatar-panel-leave-to[data-v-35987bf3]{opacity:0;transform:translateY(-.375rem) scale(.98)}
