.navigation-link[data-v-fd6f22bd]{color:var(--stone-deep);text-decoration:none;transition:color .3s;display:inline-block;position:relative}.navigation-link[data-v-fd6f22bd]:after{background:var(--gold-soft);content:"";transform-origin:100%;height:1px;transition:transform .3s ease-in-out;position:absolute;bottom:-.125rem;left:0;right:0;transform:scaleX(0)}.navigation-link--active[data-v-fd6f22bd]:after,.navigation-link[data-v-fd6f22bd]:focus-visible:after,.navigation-link[data-v-fd6f22bd]:hover:after{transform-origin:0;transform:scaleX(1)}.navigation-link--dark[data-v-fd6f22bd],.navigation-link--dark.navigation-link--active[data-v-fd6f22bd],.navigation-link--dark[data-v-fd6f22bd]:focus-visible,.navigation-link--dark[data-v-fd6f22bd]:hover,.navigation-link--dark[data-v-fd6f22bd]:visited{color:var(--marble-light)}.navigation-link__icon[data-v-fd6f22bd]{margin-right:.35rem}.notification[data-v-9fc28323]{z-index:9999;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:16px;width:min(420px,100vw - 32px);min-height:84px;padding:18px 16px 18px 20px;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 12px 32px #0f172a29}.notification[data-v-9fc28323],.notification--success[data-v-9fc28323]{--notification-color:#22c55e}.notification--error[data-v-9fc28323]{--notification-color:#ef4444}.notification__progress[data-v-9fc28323]{background:var(--notification-color);transform-origin:top;width:5px;animation-name:notification-progress-9fc28323;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;top:0;bottom:0;left:0}.notification__content[data-v-9fc28323]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.notification__icon[data-v-9fc28323]{background:color-mix(in srgb,var(--notification-color) 14%,#fff);width:28px;height:28px;color:var(--notification-color);border-radius:50%;flex:none;place-items:center;display:grid}.notification__close svg[data-v-9fc28323],.notification__icon svg[data-v-9fc28323]{width:18px;height:18px}.notification__close path[data-v-9fc28323],.notification__icon path[data-v-9fc28323]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.notification__message[data-v-9fc28323]{color:#1f2937;margin:0;font-size:14px;font-weight:500;line-height:1.45}.notification__close[data-v-9fc28323]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.notification__close[data-v-9fc28323]:hover{color:#111827;background:#f3f4f6}.notification-enter-active[data-v-9fc28323],.notification-leave-active[data-v-9fc28323]{transition:opacity .2s,transform .2s}.notification-enter-from[data-v-9fc28323],.notification-leave-to[data-v-9fc28323]{opacity:0;transform:translateY(14px)}@keyframes notification-progress-9fc28323{0%{transform:scaleY(1)}to{transform:scaleY(0)}}
