.app-icon[data-v-0176e3d7]{display:block;flex-shrink:0}.sidebar-wrap[data-v-00f06de1]{position:relative;z-index:20;flex-shrink:0}.sidebar-overlay[data-v-00f06de1]{display:none}.sidebar[data-v-00f06de1]{position:relative;width:var(--spacing-sidebar-expanded);height:100%;display:flex;flex-direction:column;overflow:visible;transition:width .2s ease}.sidebar--collapsed[data-v-00f06de1]{width:var(--spacing-sidebar-rail)}.sidebar__header[data-v-00f06de1]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:4.5rem;padding:var(--space-3) var(--space-4);box-shadow:0 1px 0 var(--color-sidebar-divider)}.sidebar__brand[data-v-00f06de1]{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--space-2);text-decoration:none;overflow:hidden}.sidebar--collapsed .sidebar__brand[data-v-00f06de1]{justify-content:center}.sidebar--collapsed .sidebar__header[data-v-00f06de1]{padding:var(--space-3) var(--space-2)}.sidebar__brand-mark[data-v-00f06de1]{flex-shrink:0;width:2.5rem;height:2.5rem;object-fit:contain;filter:brightness(1.04);transition:transform .28s cubic-bezier(.22,1,.36,1)}.sidebar__brand-logo[data-v-00f06de1]{display:block;width:auto;max-width:100%;height:clamp(2.5rem,3.4vw,3rem);object-fit:contain;filter:brightness(1.04) drop-shadow(var(--shadow-md));transition:transform .28s cubic-bezier(.22,1,.36,1)}.sidebar__brand:hover .sidebar__brand-logo[data-v-00f06de1],.sidebar__brand:hover .sidebar__brand-mark[data-v-00f06de1]{transform:scale(1.05)}.sidebar__tagline[data-v-00f06de1]{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.375rem;margin:0;padding:0 var(--space-4) var(--space-3);color:var(--color-sidebar-text-muted);font-size:.75rem;font-weight:500;text-align:center;box-shadow:0 1px 0 var(--color-sidebar-divider);animation:sidebar-fade-up-00f06de1 .42s ease-out both}.sidebar__tagline svg[data-v-00f06de1]{flex-shrink:0;color:var(--color-gold)}.sidebar__close-btn[data-v-00f06de1]{flex-shrink:0;display:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-sidebar-text-muted);cursor:pointer}.sidebar__close-btn[data-v-00f06de1]:hover{color:var(--color-on-primary);background:var(--color-sidebar-hover)}.sidebar__nav[data-v-00f06de1]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-3)}.sidebar--collapsed .sidebar__nav[data-v-00f06de1]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);overflow:visible}.sidebar__section[data-v-00f06de1]{display:flex;flex-direction:column;gap:2px;width:100%}.sidebar__section-label[data-v-00f06de1]{margin:0 0 var(--space-2);padding:0 var(--space-3);color:var(--color-sidebar-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;animation:sidebar-fade-up-00f06de1 .38s ease-out both}.sidebar__section[data-v-00f06de1]:nth-of-type(1){animation-delay:40ms}.sidebar__section[data-v-00f06de1]:nth-of-type(2){animation-delay:90ms}.sidebar__section[data-v-00f06de1]:nth-of-type(3){animation-delay:.14s}.sidebar__section[data-v-00f06de1]:nth-of-type(4){animation-delay:.19s}.sidebar__section:nth-of-type(n) .sidebar__link[data-v-00f06de1]:nth-child(2){animation-delay:60ms}.sidebar__section:nth-of-type(n) .sidebar__link[data-v-00f06de1]:nth-child(3){animation-delay:.11s}.sidebar__link[data-v-00f06de1]{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:2.5rem;padding:.375rem .625rem;border-radius:var(--radius-md);color:var(--color-sidebar-text);text-decoration:none;font-size:.875rem;font-weight:500;white-space:nowrap;overflow:visible;animation:sidebar-fade-up-00f06de1 .42s ease-out both;transition:background-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.sidebar__link[data-v-00f06de1]:before{content:"";position:absolute;left:0;top:50%;width:3px;height:0;border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--color-gold);transform:translateY(-50%);transition:height .24s cubic-bezier(.22,1,.36,1)}.sidebar--collapsed .sidebar__link[data-v-00f06de1]{justify-content:center;width:2.5rem;padding:.375rem}.sidebar__link-icon[data-v-00f06de1]{position:relative;flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-sm);background:var(--color-sidebar-well);color:var(--color-sidebar-text-muted);transition:background-color .2s ease,color .2s ease,transform .26s cubic-bezier(.34,1.56,.64,1)}.sidebar__link-text[data-v-00f06de1]{overflow:hidden;text-overflow:ellipsis}.sidebar__badge[data-v-00f06de1]{flex-shrink:0;margin-left:auto;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:.625rem;font-weight:700;line-height:1.05rem;text-align:center}.sidebar__badge--icon[data-v-00f06de1]{position:absolute;top:-.25rem;right:-.25rem;margin-left:0}.sidebar__link[data-v-00f06de1]:hover{background:var(--color-sidebar-hover);color:var(--color-on-primary);transform:translate(3px)}.sidebar__link:hover .sidebar__link-icon[data-v-00f06de1]{background:var(--color-sidebar-hover);color:var(--color-on-primary);transform:scale(1.08) rotate(-4deg)}.sidebar--collapsed .sidebar__link[data-v-00f06de1]:hover{transform:none}.sidebar__link--active[data-v-00f06de1]{background:var(--color-sidebar-active);color:var(--color-on-primary);font-weight:600}.sidebar--collapsed .sidebar__link--active[data-v-00f06de1]{background:var(--color-sidebar-active)}.sidebar__link--active[data-v-00f06de1]:before{height:60%}.sidebar__link--active .sidebar__link-icon[data-v-00f06de1]{background:var(--color-gold);color:var(--color-umber-700)}.sidebar__flyout[data-v-00f06de1]{position:absolute;left:calc(100% + var(--space-2));top:50%;transform:translateY(-50%);z-index:20;display:block;min-width:8.5rem;padding:.5rem .75rem;border-radius:var(--radius-md);background:var(--color-sidebar-flyout);color:var(--color-text);font-size:.8125rem;font-weight:600;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;white-space:nowrap}.sidebar__link:hover .sidebar__flyout[data-v-00f06de1],.sidebar__link:focus-visible .sidebar__flyout[data-v-00f06de1]{opacity:1}.sidebar__footer[data-v-00f06de1]{flex-shrink:0;padding:var(--space-3)}.sidebar__promo[data-v-00f06de1]{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:.625rem .75rem;border-radius:var(--radius-md);background:var(--color-sidebar-well);color:var(--color-on-primary);text-decoration:none;overflow:hidden;transition:background-color .2s ease,transform .24s cubic-bezier(.22,1,.36,1)}.sidebar__promo[data-v-00f06de1]:hover{background:var(--color-sidebar-well-strong);transform:translateY(-2px)}.sidebar__promo[data-v-00f06de1]:focus-visible{outline:2px solid var(--color-sidebar-focus);outline-offset:2px}.sidebar__promo-icon[data-v-00f06de1]{flex-shrink:0;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-sm);background:var(--color-sidebar-well-strong);color:var(--color-gold)}.sidebar__promo-copy[data-v-00f06de1]{display:flex;flex-direction:column;gap:1px;min-width:0}.sidebar__promo-copy strong[data-v-00f06de1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600}.sidebar__promo-copy>span[data-v-00f06de1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-sidebar-text-muted);font-size:.6875rem;line-height:1.3}@keyframes sidebar-fade-up-00f06de1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1279px){.sidebar-wrap[data-v-00f06de1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none}.sidebar-overlay[data-v-00f06de1]{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;background:var(--color-sidebar-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .2s ease;pointer-events:none;cursor:pointer}.sidebar[data-v-00f06de1]{position:absolute;top:0;bottom:0;left:0;width:min(86vw,var(--spacing-sidebar-drawer));transform:translate(-100%);transition:transform .2s ease;box-shadow:var(--shadow-lg)}.sidebar--collapsed[data-v-00f06de1]{width:min(86vw,var(--spacing-sidebar-drawer))}.sidebar-wrap--open .sidebar[data-v-00f06de1]{animation:drawer-in .26s cubic-bezier(.22,1,.36,1)}.sidebar__close-btn[data-v-00f06de1]{display:flex}.sidebar-wrap--open[data-v-00f06de1]{pointer-events:auto}.sidebar-wrap--open .sidebar-overlay[data-v-00f06de1]{opacity:1;pointer-events:auto}.sidebar-wrap--open .sidebar[data-v-00f06de1]{transform:translate(0)}.sidebar__flyout[data-v-00f06de1]{display:none}}@media (prefers-reduced-motion: reduce){.sidebar[data-v-00f06de1],.sidebar-overlay[data-v-00f06de1],.sidebar-nav-item[data-v-00f06de1],.sidebar-wrap--open .sidebar[data-v-00f06de1],.sidebar__tagline[data-v-00f06de1],.sidebar__section-label[data-v-00f06de1],.sidebar__link[data-v-00f06de1],.sidebar__link-icon[data-v-00f06de1],.sidebar__link[data-v-00f06de1]:before,.sidebar__brand-logo[data-v-00f06de1],.sidebar__brand-mark[data-v-00f06de1],.sidebar__promo[data-v-00f06de1],.sidebar__flyout[data-v-00f06de1]{transition:none;animation:none}}.confirm-dialog[data-v-0c0758ab]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,#000000 45%,transparent)}.confirm-dialog__panel[data-v-0c0758ab]{width:100%;max-width:24rem;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);padding:var(--space-5)}.confirm-dialog__title[data-v-0c0758ab]{margin:0;font-size:1.0625rem;font-weight:700;color:var(--color-text)}.confirm-dialog__description[data-v-0c0758ab]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.confirm-dialog__actions[data-v-0c0758ab]{margin-top:var(--space-5);display:flex;justify-content:flex-end;gap:var(--space-2)}.confirm-dialog__btn[data-v-0c0758ab]{padding:var(--space-2) var(--space-4);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-family-base);font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.confirm-dialog__btn[data-v-0c0758ab]:disabled{opacity:.6;cursor:not-allowed}.confirm-dialog__btn--ghost[data-v-0c0758ab]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.confirm-dialog__btn--ghost[data-v-0c0758ab]:hover:not(:disabled){background:var(--color-surface-muted)}.confirm-dialog__btn--primary[data-v-0c0758ab]{background:var(--color-primary);color:var(--color-on-primary)}.confirm-dialog__btn--primary[data-v-0c0758ab]:hover:not(:disabled){background:var(--color-primary-hover)}.confirm-dialog__btn--danger[data-v-0c0758ab]{background:var(--color-primary);color:var(--color-on-primary)}.confirm-dialog__btn--danger[data-v-0c0758ab]:hover:not(:disabled){background:var(--color-primary-hover)}.confirm-dialog-fade-enter-active[data-v-0c0758ab],.confirm-dialog-fade-leave-active[data-v-0c0758ab]{transition:opacity .15s ease}.confirm-dialog-fade-enter-from[data-v-0c0758ab],.confirm-dialog-fade-leave-to[data-v-0c0758ab]{opacity:0}@media (max-width: 480px){.confirm-dialog__panel[data-v-0c0758ab]{padding:var(--space-4)}}.header-pop[data-v-c22dfc13]{position:relative}.header-pop__btn[data-v-c22dfc13]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.header-pop__btn[data-v-c22dfc13]:hover,.header-pop__btn--open[data-v-c22dfc13]{background:var(--color-surface-muted);color:var(--color-primary)}.header-pop__btn--active[data-v-c22dfc13]{color:var(--color-primary)}.header-pop__btn[data-v-c22dfc13]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-pop__panel[data-v-c22dfc13]{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:min(26rem,calc(100vw - 1.5rem));max-height:min(32rem,calc(100vh - 5rem));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-lg)}.header-pop__head[data-v-c22dfc13]{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);box-shadow:0 1px 0 var(--color-border)}.header-pop__tab[data-v-c22dfc13]{color:var(--color-primary);font-size:.8125rem;font-weight:700}.header-pop__tools[data-v-c22dfc13]{display:flex;align-items:center;gap:var(--space-2)}.header-pop__search[data-v-c22dfc13]{flex:1;min-width:0;display:flex;align-items:center;gap:.375rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-sm);color:var(--color-text-muted);background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border)}.header-pop__search input[data-v-c22dfc13]{flex:1;min-width:0;height:100%;border:none;background:transparent;color:var(--color-text);font-family:var(--font-family-base);font-size:.8125rem;outline:none}.header-pop__search-clear[data-v-c22dfc13]{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-muted);cursor:pointer}.header-pop__plus[data-v-c22dfc13]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-primary);cursor:pointer}.header-pop__plus[data-v-c22dfc13]:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.shortcut-list[data-v-c22dfc13]{flex:1;min-height:0;overflow-y:auto}.shortcut-list__empty[data-v-c22dfc13]{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:.875rem}.shortcut-item[data-v-c22dfc13]{display:flex;align-items:center;gap:var(--space-2);padding:.5rem var(--space-3)}.shortcut-item[data-v-c22dfc13]:hover{background:var(--color-surface-muted)}.shortcut-item__icon[data-v-c22dfc13]{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--color-text-muted)}.shortcut-item__body[data-v-c22dfc13]{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.shortcut-item__title[data-v-c22dfc13]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-size:.8125rem;font-weight:600}.shortcut-item__desc[data-v-c22dfc13]{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.75rem}.shortcut-item__actions[data-v-c22dfc13]{display:flex;flex-shrink:0;gap:2px}.shortcut-item__action[data-v-c22dfc13]{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.shortcut-item__action[data-v-c22dfc13]:hover{background:var(--color-surface);color:var(--color-text)}.shortcut-item__action--fav[data-v-c22dfc13]{color:var(--color-warning)}.shortcut-form[data-v-c22dfc13]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.shortcut-form__title[data-v-c22dfc13]{margin:0;color:var(--color-text);font-size:.875rem;font-weight:700}.shortcut-form__field[data-v-c22dfc13]{display:flex;flex-direction:column;gap:.25rem}.shortcut-form__label[data-v-c22dfc13]{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.shortcut-form__input[data-v-c22dfc13]{height:2.25rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base);font-size:.8125rem}.shortcut-form__path[data-v-c22dfc13]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:.75rem}.shortcut-form__actions[data-v-c22dfc13]{display:flex;justify-content:flex-end;gap:var(--space-2)}.shortcut-form__btn[data-v-c22dfc13]{height:2rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;cursor:pointer}.shortcut-form__btn--primary[data-v-c22dfc13]{border-color:transparent;background:var(--color-primary);color:var(--color-on-primary)}.sr-only[data-v-c22dfc13]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 480px){.header-pop__panel[data-v-c22dfc13]{position:fixed;top:3.5rem;right:var(--space-3);left:var(--space-3);width:auto}}.header-pop[data-v-9a8b2ef4]{position:relative}.header-pop__btn[data-v-9a8b2ef4]{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-danger);cursor:pointer}.header-pop__btn--alert[data-v-9a8b2ef4]{animation:fr-pulse-9a8b2ef4 1.8s ease-in-out infinite}.header-pop__btn[data-v-9a8b2ef4]:hover,.header-pop__btn--open[data-v-9a8b2ef4]{background:var(--color-danger-tint-bg)}.header-pop__btn[data-v-9a8b2ef4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes fr-pulse-9a8b2ef4{0%,to{opacity:1;filter:drop-shadow(0 0 0 transparent)}50%{opacity:.55;filter:drop-shadow(0 0 4px var(--color-danger))}}@media (prefers-reduced-motion: reduce){.header-pop__btn--alert[data-v-9a8b2ef4]{animation:none}}.header-pop__badge[data-v-9a8b2ef4]{position:absolute;top:.2rem;right:.15rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-on-primary);font-size:.625rem;font-weight:700;line-height:1.05rem;text-align:center}.header-pop__panel[data-v-9a8b2ef4]{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:min(25rem,calc(100vw - 1.5rem));max-height:min(34rem,calc(100vh - 5rem));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-lg)}.fr-panel-fade-enter-active[data-v-9a8b2ef4],.fr-panel-fade-leave-active[data-v-9a8b2ef4]{transition:opacity .12s ease,transform .12s ease}.fr-panel-fade-enter-from[data-v-9a8b2ef4],.fr-panel-fade-leave-to[data-v-9a8b2ef4]{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.fr-panel-fade-enter-active[data-v-9a8b2ef4],.fr-panel-fade-leave-active[data-v-9a8b2ef4]{transition:none}}.header-pop__head[data-v-9a8b2ef4]{flex-shrink:0;padding:var(--space-3) var(--space-3) 0;box-shadow:0 1px 0 var(--color-border)}.header-pop__title-row[data-v-9a8b2ef4]{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-2);color:var(--color-danger)}.header-pop__title[data-v-9a8b2ef4]{color:var(--color-text);font-size:.875rem;font-weight:700}.header-pop__tabs[data-v-9a8b2ef4]{display:flex;gap:var(--space-1)}.header-pop__tab-btn[data-v-9a8b2ef4]{display:flex;align-items:center;gap:var(--space-1);border:none;background:transparent;padding:var(--space-2) var(--space-1);color:var(--color-text-muted);font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 2px 0 transparent}.header-pop__tab-btn--active[data-v-9a8b2ef4]{color:var(--color-primary);box-shadow:0 2px 0 var(--color-primary)}.header-pop__tab-count[data-v-9a8b2ef4]{display:inline-flex;align-items:center;justify-content:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.6875rem;font-weight:700}.header-pop__tab-btn--active .header-pop__tab-count[data-v-9a8b2ef4]{background:var(--color-primary-surface);color:var(--color-primary)}.header-pop__full-link[data-v-9a8b2ef4]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);width:100%;border:none;background:transparent;padding:var(--space-2) 0;color:var(--color-primary);font-family:var(--font-family-base);font-size:.75rem;font-weight:600;cursor:pointer}.header-pop__full-link[data-v-9a8b2ef4]:hover{text-decoration:underline}.fr-form[data-v-9a8b2ef4]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);overflow-y:auto}.fr-form__intro[data-v-9a8b2ef4]{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:.75rem;line-height:1.5}.fr-form__toggle[data-v-9a8b2ef4]{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--color-text);cursor:pointer}.fr-form__page-preview[data-v-9a8b2ef4]{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:.75rem;overflow:hidden}.fr-form__page-preview span[data-v-9a8b2ef4],.fr-form__page-preview[data-v-9a8b2ef4]{text-overflow:ellipsis;white-space:nowrap}.fr-form__field[data-v-9a8b2ef4]{display:flex;flex-direction:column;gap:var(--space-1)}.fr-form__label[data-v-9a8b2ef4]{color:var(--color-text-muted);font-size:.75rem;font-weight:600}.fr-form__required[data-v-9a8b2ef4]{color:var(--color-danger)}.fr-form__textarea[data-v-9a8b2ef4]{width:100%;min-height:6.5rem;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base);font-size:.8125rem;resize:vertical}.fr-form__textarea[data-v-9a8b2ef4]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.fr-form__textarea--error[data-v-9a8b2ef4]{border-color:var(--color-danger)}.fr-form__field-foot[data-v-9a8b2ef4]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.fr-form__error[data-v-9a8b2ef4]{color:var(--color-danger);font-size:.75rem}.fr-form__count[data-v-9a8b2ef4]{margin-left:auto;color:var(--color-text-muted);font-size:.6875rem}.fr-form__actions[data-v-9a8b2ef4]{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1)}.fr-form__btn[data-v-9a8b2ef4]{display:inline-flex;align-items:center;gap:var(--space-1);border:none;border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-family-base);font-size:.8125rem;font-weight:600;cursor:pointer}.fr-form__btn--primary[data-v-9a8b2ef4]{background:var(--color-primary);color:var(--color-on-primary)}.fr-form__btn--primary[data-v-9a8b2ef4]:hover:not(:disabled){background:var(--color-primary-hover)}.fr-form__btn--primary[data-v-9a8b2ef4]:disabled{opacity:.6;cursor:not-allowed}.fr-form__btn--ghost[data-v-9a8b2ef4]{background:transparent;color:var(--color-text-muted)}.fr-list[data-v-9a8b2ef4]{flex:1;min-height:0;overflow-y:auto}.fr-list__empty[data-v-9a8b2ef4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:.875rem}.fr-item[data-v-9a8b2ef4]{display:flex;flex-direction:column;gap:.25rem;padding:var(--space-3);box-shadow:0 1px 0 var(--color-border);transition:background .12s ease}.fr-item[data-v-9a8b2ef4]:hover{background:var(--color-surface-muted)}.fr-item__row[data-v-9a8b2ef4]{display:flex;align-items:center;gap:var(--space-2)}.fr-item__dot[data-v-9a8b2ef4]{width:.5rem;height:.5rem;border-radius:var(--radius-full);background:var(--color-text-muted);flex-shrink:0}.fr-item__dot--pending[data-v-9a8b2ef4]{background:var(--color-text-muted)}.fr-item__dot--reviewing[data-v-9a8b2ef4]{background:var(--color-warning)}.fr-item__dot--approved[data-v-9a8b2ef4]{background:var(--color-primary)}.fr-item__dot--done[data-v-9a8b2ef4]{background:var(--color-success)}.fr-item__dot--rejected[data-v-9a8b2ef4]{background:var(--color-danger)}.fr-item__status[data-v-9a8b2ef4]{color:var(--color-text);font-size:.8125rem;font-weight:600}.fr-item__time[data-v-9a8b2ef4]{margin-left:auto;color:var(--color-text-muted);font-size:.75rem}.fr-item__desc[data-v-9a8b2ef4]{margin:0;color:var(--color-text);font-size:.8125rem;white-space:pre-wrap}.fr-item__page[data-v-9a8b2ef4]{display:flex;align-items:center;gap:var(--space-1);margin:0;color:var(--color-text-muted);font-size:.75rem}.fr-item__hint[data-v-9a8b2ef4],.fr-item__note[data-v-9a8b2ef4]{margin:0;color:var(--color-text-muted);font-size:.75rem;font-style:italic}.fr-item__note--reject[data-v-9a8b2ef4]{color:var(--color-danger);font-style:normal}.fr-item__actions[data-v-9a8b2ef4]{display:flex;gap:var(--space-3);padding-top:var(--space-1)}.fr-item__action[data-v-9a8b2ef4]{border:none;background:transparent;padding:0;color:var(--color-primary);font-family:var(--font-family-base);font-size:.75rem;font-weight:600;cursor:pointer}.fr-item__action--danger[data-v-9a8b2ef4]{color:var(--color-danger)}@media (max-width: 480px){.header-pop__panel[data-v-9a8b2ef4]{position:fixed;top:3.5rem;right:var(--space-3);left:var(--space-3);width:auto}}.header-pop[data-v-91d5e551]{position:relative}.header-pop__btn[data-v-91d5e551]{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.header-pop__btn[data-v-91d5e551]:hover,.header-pop__btn--open[data-v-91d5e551]{background:var(--color-surface-muted);color:var(--color-primary)}.header-pop__btn[data-v-91d5e551]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-pop__badge[data-v-91d5e551]{position:absolute;top:.2rem;right:.15rem;min-width:1.05rem;height:1.05rem;padding:0 .25rem;border-radius:var(--radius-full);background:var(--color-danger);color:#fff;font-size:.625rem;font-weight:700;line-height:1.05rem;text-align:center}.header-pop__panel[data-v-91d5e551]{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:min(28rem,calc(100vw - 1.5rem));max-height:min(36rem,calc(100vh - 5rem));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-lg)}.header-pop__head[data-v-91d5e551]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);box-shadow:0 1px 0 var(--color-border)}.header-pop__title-row[data-v-91d5e551]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.header-pop__tab[data-v-91d5e551]{flex-shrink:0;color:var(--color-primary);font-size:.8125rem;font-weight:700}.header-pop__all[data-v-91d5e551]{border:none;background:transparent;color:var(--color-primary);font-family:var(--font-family-base);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap}.header-pop__switch[data-v-91d5e551]{position:relative;flex-shrink:0;width:2.75rem;height:1.5rem;padding:0;border:none;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-text-muted) 35%,var(--color-surface-muted));cursor:pointer}.header-pop__switch--on[data-v-91d5e551]{background:var(--color-success)}.header-pop__switch[data-v-91d5e551]:hover:not(:disabled){filter:brightness(.96)}.header-pop__switch[data-v-91d5e551]:disabled{opacity:.6;cursor:not-allowed}.header-pop__switch[data-v-91d5e551]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-pop__switch-thumb[data-v-91d5e551]{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:var(--shadow-sm);transition:transform .15s ease}.header-pop__switch--on .header-pop__switch-thumb[data-v-91d5e551]{transform:translate(1.25rem)}.header-pop__push-note[data-v-91d5e551],.header-pop__push-error[data-v-91d5e551]{flex-shrink:0;margin:0;padding:var(--space-2) var(--space-3);font-size:.75rem;box-shadow:0 1px 0 var(--color-border)}.header-pop__push-note[data-v-91d5e551]{color:var(--color-text-muted)}.header-pop__push-error[data-v-91d5e551]{color:var(--color-danger)}@media (prefers-reduced-motion: reduce){.header-pop__switch-thumb[data-v-91d5e551]{transition:none}}.notice-list[data-v-91d5e551]{flex:1;min-height:0;overflow-y:auto}.notice-list__empty[data-v-91d5e551]{margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:.875rem}.notice-item[data-v-91d5e551]{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;border:none;background:transparent;text-align:left;padding:.75rem var(--space-3);box-shadow:0 1px 0 var(--color-border);cursor:pointer;font-family:inherit}.notice-item[data-v-91d5e551]:hover{background:var(--color-surface-muted)}.notice-item--unread[data-v-91d5e551]{background:var(--color-primary-surface)}.notice-item__avatar[data-v-91d5e551]{width:2rem;height:2rem;border-radius:var(--radius-full);object-fit:cover;flex-shrink:0}.notice-item__avatar--placeholder[data-v-91d5e551]{display:flex;align-items:center;justify-content:center;background:var(--color-primary-surface);color:var(--color-primary);font-size:.75rem;font-weight:700}.notice-item__body[data-v-91d5e551]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.notice-item__title[data-v-91d5e551]{color:var(--color-text);font-size:.8125rem;font-weight:600}.notice-item__excerpt[data-v-91d5e551]{color:var(--color-text-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-item__time[data-v-91d5e551]{color:var(--color-text-muted);font-size:.75rem}@media (max-width: 480px){.header-pop__panel[data-v-91d5e551]{position:fixed;top:3.5rem;right:var(--space-3);left:var(--space-3);width:auto}}.header-pop[data-v-867d16f2]{position:relative}.header-pop__btn[data-v-867d16f2]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.header-pop__btn[data-v-867d16f2]:hover,.header-pop__btn--open[data-v-867d16f2]{background:var(--color-surface-muted);color:var(--color-primary)}.header-pop__btn[data-v-867d16f2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-pop__panel[data-v-867d16f2]{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:min(24rem,calc(100vw - 1.5rem));max-height:min(28rem,calc(100vh - 5rem));display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-lg)}.header-pop__head[data-v-867d16f2]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3);box-shadow:0 1px 0 var(--color-border)}.header-pop__tab[data-v-867d16f2]{color:var(--color-primary);font-size:.8125rem;font-weight:700}.header-pop__all[data-v-867d16f2]{display:flex;align-items:center;gap:.25rem;border:none;background:transparent;color:var(--color-primary);font-family:var(--font-family-base);font-size:.75rem;font-weight:600;cursor:pointer;border-radius:var(--radius-sm);padding:.25rem .375rem;transition:background-color .15s ease,transform .15s ease}.header-pop__all[data-v-867d16f2]:hover{background:var(--color-primary-surface);transform:translate(1px)}.activity-list[data-v-867d16f2]{flex:1;min-height:0;overflow-y:auto}.activity-list__empty[data-v-867d16f2]{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin:0;padding:var(--space-6) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:.875rem}.activity-list__track[data-v-867d16f2]{display:flex;flex-direction:column}.activity-item[data-v-867d16f2]{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:.625rem var(--space-3);transition:background-color .15s ease}.activity-item[data-v-867d16f2]:hover{background:var(--color-surface-muted)}.activity-item+.activity-item[data-v-867d16f2]{box-shadow:0 1px 0 var(--color-border)}.activity-item__rail[data-v-867d16f2]{position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;align-self:stretch}.activity-item__avatar[data-v-867d16f2]{display:grid;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:.8125rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--color-surface)}.activity-item__avatar-img[data-v-867d16f2]{width:100%;height:100%;object-fit:cover}.activity-item__thread[data-v-867d16f2]{flex:1;width:2px;margin-top:.25rem;border-radius:var(--radius-full);background:var(--color-border)}.activity-item:last-child .activity-item__thread[data-v-867d16f2]{display:none}.activity-item__body[data-v-867d16f2]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.25rem;padding-top:.125rem;padding-bottom:.75rem}.activity-item__desc[data-v-867d16f2]{margin:0;color:var(--color-text);font-size:.8125rem;font-weight:500;line-height:1.4}.activity-item__meta[data-v-867d16f2]{margin:0;display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:.75rem}.activity-item__actor[data-v-867d16f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.activity-item__time[data-v-867d16f2]{flex-shrink:0;margin-left:auto}.activity-skeleton[data-v-867d16f2]{display:flex;flex-direction:column}.activity-skeleton__row[data-v-867d16f2]{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem var(--space-3)}.activity-skeleton__avatar[data-v-867d16f2]{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:var(--radius-full);background:var(--color-surface-muted);animation:activity-skeleton-pulse-867d16f2 1.2s ease-in-out infinite}.activity-skeleton__lines[data-v-867d16f2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem;padding-top:.25rem}.activity-skeleton__line[data-v-867d16f2]{height:.5rem;border-radius:var(--radius-full);background:var(--color-surface-muted);animation:activity-skeleton-pulse-867d16f2 1.2s ease-in-out infinite}.activity-skeleton__line--long[data-v-867d16f2]{width:85%}.activity-skeleton__line--short[data-v-867d16f2]{width:40%}@keyframes activity-skeleton-pulse-867d16f2{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.activity-skeleton__avatar[data-v-867d16f2],.activity-skeleton__line[data-v-867d16f2]{animation:none}}@media (max-width: 480px){.header-pop__panel[data-v-867d16f2]{position:fixed;top:3.5rem;right:var(--space-3);left:var(--space-3);width:auto}}.view-as[data-v-f262d570]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);box-shadow:0 1px 0 var(--color-border)}.view-as__label[data-v-f262d570]{color:var(--color-text-muted);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.view-as__select[data-v-f262d570]{width:100%;padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-base);font-size:.8125rem;font-weight:500;cursor:pointer}.view-as__select[data-v-f262d570]:disabled,.view-as__exit[data-v-f262d570]:disabled{opacity:.6;cursor:not-allowed}.view-as__exit[data-v-f262d570]{width:100%;padding:.375rem .5rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:var(--font-family-base);font-size:.8125rem;font-weight:500;text-align:left;cursor:pointer}.view-as__exit[data-v-f262d570]:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-primary)}.header-account[data-v-4508e97c]{position:relative}.header-account__btn[data-v-4508e97c]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:var(--radius-full);background:transparent;cursor:pointer}.header-account__btn[data-v-4508e97c]:hover,.header-account__btn--open[data-v-4508e97c]{outline:2px solid color-mix(in srgb,var(--color-primary) 35%,transparent);outline-offset:2px}.header-account__btn[data-v-4508e97c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-account__avatar[data-v-4508e97c]{display:grid;place-items:center;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:.8125rem;font-weight:700}.header-account__avatar-img[data-v-4508e97c]{width:100%;height:100%;object-fit:cover}.header-account__menu[data-v-4508e97c]{position:absolute;top:calc(100% + .5rem);right:0;z-index:50;width:16.5rem;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-lg)}.header-account__profile[data-v-4508e97c]{display:flex;flex-direction:column;gap:.125rem;padding:var(--space-3);box-shadow:0 1px 0 var(--color-border)}.header-account__name[data-v-4508e97c]{color:var(--color-text);font-size:.875rem;font-weight:700;overflow-wrap:break-word}.header-account__email[data-v-4508e97c],.header-account__role[data-v-4508e97c]{color:var(--color-text-muted);font-size:.75rem;overflow-wrap:break-word}.header-account__logout[data-v-4508e97c]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:none;background:transparent;color:var(--color-text);font-family:var(--font-family-base);font-size:.875rem;font-weight:500;cursor:pointer}.header-account__logout[data-v-4508e97c]:hover{background:var(--color-surface-muted);color:var(--color-primary)}@media (max-width: 480px){.header-account__menu[data-v-4508e97c]{right:0;width:min(16.5rem,calc(100vw - 1.5rem))}}.app-header[data-v-fba32dfc]{position:relative;flex-shrink:0;z-index:30;display:flex;align-items:center;gap:var(--space-2);height:3.25rem;padding:0 var(--space-3);background:var(--color-surface);box-shadow:0 1px 0 var(--color-border)}.app-header__icon-btn[data-v-fba32dfc]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);cursor:pointer}.app-header__icon-btn[data-v-fba32dfc]:hover{background:var(--color-surface-muted);color:var(--color-primary)}.app-header__icon-btn[data-v-fba32dfc]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-header__page[data-v-fba32dfc]{flex:1;min-width:0;height:100%;overflow:visible}.app-header__actions[data-v-fba32dfc]{display:flex;flex-shrink:0;align-items:center;gap:var(--space-2)}@media (min-width: 640px){.app-header[data-v-fba32dfc]{padding:0 var(--space-4)}}@media (min-width: 1280px){.app-header[data-v-fba32dfc]{padding:0 var(--space-5)}}.app-layout[data-v-c305a94c]{height:100%;display:flex}.app-layout__main[data-v-c305a94c]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.app-layout__content[data-v-c305a94c]{flex:1;min-height:0;overflow-y:auto}.app-layout__header--hidden[data-v-c305a94c]{height:0!important;min-height:0!important;padding:0!important;overflow:hidden!important;box-shadow:none!important;pointer-events:none;visibility:hidden}.app-layout__header-reveal[data-v-c305a94c]{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:30;display:flex;align-items:center;justify-content:center;width:2.75rem;height:.9375rem;border:none;border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--color-surface);color:var(--color-text-muted);box-shadow:0 0 0 1px var(--color-border),var(--shadow-sm);cursor:pointer}.app-layout__header-reveal[data-v-c305a94c]:hover{color:var(--color-primary);background:var(--color-surface-muted)}.app-layout__header-reveal[data-v-c305a94c]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.toast-host[data-v-73968697]{position:fixed;inset:0 0 auto 0;z-index:2000;display:flex;justify-content:flex-end;padding:var(--space-3);pointer-events:none}.toast-host__stack[data-v-73968697]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);width:100%;max-width:24rem}.toast-host__item[data-v-73968697]{pointer-events:auto;position:relative;width:100%;overflow:hidden;border:1px solid transparent;border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);outline:none}.toast-host__item[data-v-73968697]:focus-visible{box-shadow:var(--shadow-lg),0 0 0 2px var(--color-primary-300)}.toast-host__row[data-v-73968697]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3)}.toast-host__item--success[data-v-73968697]{background:var(--color-success-tint-bg);border:1px solid var(--color-success-tint-border);color:var(--color-success-tint-fg)}.toast-host__item--error[data-v-73968697]{background:var(--color-danger-tint-bg);border:1px solid var(--color-danger-tint-border);color:var(--color-danger-tint-fg)}.toast-host__item--warning[data-v-73968697]{background:var(--color-warning-tint-bg);border:1px solid var(--color-warning-tint-border);color:var(--color-warning-tint-fg)}.toast-host__item--info[data-v-73968697]{background:var(--color-info-tint-bg);border:1px solid var(--color-info-tint-border);color:var(--color-info-tint-fg)}.toast-host__icon[data-v-73968697]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.125rem;border-radius:var(--radius-md);background:color-mix(in srgb,currentColor 14%,transparent)}.toast-host__body[data-v-73968697]{flex:1;min-width:0;padding-top:.0625rem}.toast-host__label[data-v-73968697]{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.toast-host__message[data-v-73968697]{margin:var(--space-1) 0 0;font-size:.875rem;font-weight:500;line-height:1.45;color:var(--color-text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.toast-host__close[data-v-73968697]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-md);background:transparent;color:currentColor;opacity:.65;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.toast-host__close[data-v-73968697]:hover{background:color-mix(in srgb,currentColor 14%,transparent);opacity:1}.toast-host__progress-track[data-v-73968697]{height:3px;background:color-mix(in srgb,currentColor 12%,transparent)}.toast-host__progress-bar[data-v-73968697]{height:100%;background:currentColor;opacity:.55}.toast-host-item-enter-active[data-v-73968697]{transition:transform .24s ease-out,opacity .24s ease-out}.toast-host-item-leave-active[data-v-73968697]{transition:transform .18s ease-in,opacity .18s ease-in;position:absolute}.toast-host-item-move[data-v-73968697]{transition:transform .2s ease}.toast-host-item-enter-from[data-v-73968697]{transform:translateY(-10px) scale(.98);opacity:0}.toast-host-item-leave-to[data-v-73968697]{transform:translate(12px);opacity:0}@media (max-width: 480px){.toast-host[data-v-73968697]{padding:var(--space-2)}.toast-host__stack[data-v-73968697]{max-width:100%}}.app-shell__auth-content{flex:1;min-height:0;overflow:hidden}
