.swipeable-notification[data-v-4960080e]{background:var(--color-surface);overflow:hidden;position:relative}.swipe-actions[data-v-4960080e]{align-items:center;bottom:0;display:flex;justify-content:center;position:absolute;top:0;transition:opacity var(--duration-fast) var(--ease-default)}.swipe-actions--left[data-v-4960080e]{background:var(--status-success);left:0;width:var(--fib-21)}.swipe-actions--right[data-v-4960080e]{background:var(--status-error);right:0;width:auto}.swipe-action[data-v-4960080e]{align-items:center;background:transparent;border:none;color:var(--color-canvas);cursor:pointer;display:flex;flex-direction:column;gap:var(--fib-1);justify-content:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:var(--fib-3);transition:transform var(--duration-fast) var(--ease-default)}.swipe-action[data-v-4960080e]:active{transform:scale(.95)}.swipe-action[data-v-4960080e]:focus-visible{box-shadow:var(--shadow-focus-inset);outline:none}.swipe-action-label[data-v-4960080e]{font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.swipe-action--delete[data-v-4960080e],.swipe-action--read[data-v-4960080e]{color:var(--color-canvas)}.swipe-content[data-v-4960080e]{background:var(--color-surface);position:relative;will-change:transform;z-index:var(--z-base)}.swipeable-notification--swiping .swipe-content[data-v-4960080e]{pointer-events:none}.swipeable-notification--revealed .swipe-content[data-v-4960080e]{box-shadow:var(--shadow-md)}@media(prefers-reduced-motion:reduce){.swipe-action[data-v-4960080e],.swipe-actions[data-v-4960080e],.swipe-content[data-v-4960080e]{transition:none}}.notification-panel[data-v-7ff456f7]{display:flex;flex-direction:column;max-height:75vh;max-width:var(--container-sm);overflow:hidden;width:100%}.panel-header[data-v-7ff456f7]{justify-content:space-between;padding:var(--fib-3) var(--fib-5)}.panel-header[data-v-7ff456f7],.panel-header-left[data-v-7ff456f7]{align-items:center;display:flex}.panel-title[data-v-7ff456f7]{color:var(--color-content);font-size:var(--text-base)}.panel-title[data-v-7ff456f7],.unread-badge[data-v-7ff456f7]{font-weight:var(--font-weight-semibold)}.unread-badge[data-v-7ff456f7]{background:var(--color-accent);border-radius:var(--radius-2xl);color:var(--color-canvas);font-size:var(--text-xs);margin-left:var(--fib-2);padding:var(--fib-1) var(--fib-2)}.panel-header-actions[data-v-7ff456f7]{align-items:center;display:flex;gap:var(--fib-1)}.panel-content[data-v-7ff456f7]{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--glass-bg-strong) transparent;scrollbar-width:thin}.panel-content[data-v-7ff456f7]::-webkit-scrollbar{width:var(--fib-2)}.panel-content[data-v-7ff456f7]::-webkit-scrollbar-track{background:transparent}.panel-content[data-v-7ff456f7]::-webkit-scrollbar-thumb{background:var(--glass-bg-strong);border-radius:var(--radius-xs)}.notification-list[data-v-7ff456f7]{display:flex;flex-direction:column}.panel-footer[data-v-7ff456f7]{display:flex;justify-content:center;padding:var(--fib-3) var(--fib-5)}.view-all-link[data-v-7ff456f7]{align-items:center;color:var(--color-accent);display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:var(--fib-1);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}.view-all-link[data-v-7ff456f7]:hover{color:var(--color-content)}.view-all-link[data-v-7ff456f7]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.notification-panel[data-v-7ff456f7]{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-none) var(--radius-none);max-height:85vh;max-width:100%}.notification-panel--embedded[data-v-7ff456f7]{background:transparent;border:none;border-radius:var(--radius-none);box-shadow:none;max-height:none}@media(min-width:640px){.notification-panel[data-v-7ff456f7]:not(.notification-panel--embedded){border-radius:var(--radius-lg);max-height:80vh;max-width:var(--container-sm)}}@media(prefers-reduced-motion:reduce){.notification-panel.notification-panel[data-v-7ff456f7],.notification-panel.notification-panel[data-v-7ff456f7] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}}.navbar-me-icons[data-v-71aefcce]{align-items:center;display:flex;gap:var(--fib-3)}.mobile-signin-icon[data-v-71aefcce]{align-items:center;border-radius:var(--radius-md);display:flex;justify-content:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min);text-decoration:none;transition:background var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.mobile-signin-icon[data-v-71aefcce]:active{background:var(--glass-bg-subtle);transform:scale(.92)}.avatar-link[data-v-71aefcce]{align-items:center;border-radius:var(--radius-full);display:flex;justify-content:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min);text-decoration:none;transition:box-shadow var(--duration-normal) var(--ease-smooth),transform var(--duration-fast) var(--ease-default)}.avatar-link[data-v-71aefcce],.avatar-link[data-v-71aefcce]:hover{box-shadow:var(--shadow-focus)}.avatar-link[data-v-71aefcce]:active{transform:scale(.95)}.avatar-link[data-v-71aefcce]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}@media(prefers-reduced-motion:reduce){.mobile-signin-icon[data-v-71aefcce]:active{transform:none}}.navbar-me-mobile-wrapper[data-v-c22d5f6c]{display:contents}.refresh-icon-enter-active[data-v-c22d5f6c],.refresh-icon-leave-active[data-v-c22d5f6c]{transition:opacity var(--duration-slow) var(--ease-default),transform var(--duration-slow) var(--ease-default)}.refresh-icon-enter-from[data-v-c22d5f6c],.refresh-icon-leave-to[data-v-c22d5f6c]{opacity:0;transform:scale(.8)}.refresh-icon-enter-to[data-v-c22d5f6c],.refresh-icon-leave-from[data-v-c22d5f6c]{opacity:1;transform:scale(1)}.rotating[data-v-c22d5f6c]{animation:rotate-c22d5f6c 1s linear infinite}@keyframes rotate-c22d5f6c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.refresh-icon[data-v-c22d5f6c]:not(.rotating):hover{transform:scale(1.1);transition:transform var(--duration-normal) var(--ease-default)}@media(prefers-reduced-motion:reduce){.refresh-icon-enter-active[data-v-c22d5f6c],.refresh-icon-leave-active[data-v-c22d5f6c]{transition:none}.refresh-icon-enter-from[data-v-c22d5f6c],.refresh-icon-leave-to[data-v-c22d5f6c]{opacity:1;transform:none}.rotating[data-v-c22d5f6c]{animation:none}.refresh-icon[data-v-c22d5f6c]:not(.rotating):hover{transform:none;transition:none}}.navbar-desktop[data-v-875d828e]{background:var(--color-canvas);border-bottom:1px solid var(--color-structure);box-shadow:none;contain:layout style paint;height:var(--navbar-height);position:sticky;top:0;transition:padding var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth),background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default);width:100%;will-change:padding,box-shadow;z-index:var(--z-sticky)}.navbar-desktop--translucent[data-v-875d828e]{background:transparent;border-bottom-color:transparent;box-shadow:none}.navbar-desktop--compact[data-v-875d828e]{background:var(--color-canvas);border-bottom-color:var(--color-structure);box-shadow:var(--shadow-sm,var(--shadow-md));padding-block:var(--fib-1)}.navbar-desktop--translucent.navbar-desktop--compact[data-v-875d828e]{background:var(--color-canvas);border-bottom-color:var(--color-structure);box-shadow:var(--shadow-sm)}.navbar-desktop--compact .w-36[data-v-875d828e]{transform:scale(.85);transform-origin:left center;transition:transform var(--duration-normal) var(--ease-smooth)}.navbar-desktop__container[data-v-875d828e]{margin-inline:auto;max-width:var(--container-2xl);padding-inline:var(--layout-gutter)}.desktop-nav[data-v-875d828e]{align-items:center;display:flex;gap:var(--fib-5)}.desktop-nav__link[data-v-875d828e]{color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);padding:var(--fib-2) var(--fib-1);position:relative;text-decoration:none;transition:color var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default)}.desktop-nav__link[data-v-875d828e]:hover{color:var(--color-content)}.desktop-nav__link--active[data-v-875d828e]{color:var(--color-accent)}.desktop-nav__link[data-v-875d828e]:after{background:var(--color-accent);border-radius:var(--radius-full);bottom:calc(var(--fib-1)*-1);content:"";height:var(--fib-0);left:0;position:absolute;right:0;transform:scaleX(0);transition:transform var(--duration-normal) var(--ease-smooth)}.desktop-nav__link[data-v-875d828e]:hover:after{transform:scaleX(.5)}.desktop-nav__link--active[data-v-875d828e]:after{transform:scaleX(1)}.desktop-nav__link[data-v-875d828e]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-glow-subtle);outline:none}.nav-action-button[data-v-875d828e]{align-items:center;border-radius:var(--radius-sm);color:var(--color-content);cursor:pointer;display:flex;justify-content:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:var(--fib-1);transition:color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),transform var(--duration-fast) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.nav-action-button[data-v-875d828e]:hover{background:var(--glass-bg-default);color:var(--color-muted)}.nav-action-button[data-v-875d828e]:active{transform:scale(.98)}.nav-action-button[data-v-875d828e]:focus-visible{box-shadow:var(--focus-ring-glow-subtle);outline:none}.notification-bell-wrapper[data-v-875d828e]{position:relative}.notification-panel-dropdown[data-v-875d828e]{margin-top:var(--fib-2);position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.panel-enter-active[data-v-875d828e],.panel-leave-active[data-v-875d828e]{transition:opacity var(--duration-normal) var(--ease-pop),transform var(--duration-normal) var(--ease-pop)}.panel-enter-from[data-v-875d828e],.panel-leave-to[data-v-875d828e]{opacity:0;transform:translateY(-8px) scale(.98)}.navbar-host-link[data-v-875d828e]{color:var(--color-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);padding:var(--fib-2) var(--fib-1);text-decoration:none;transition:color var(--duration-normal) var(--ease-default);white-space:nowrap}.navbar-host-link[data-v-875d828e]:hover{color:var(--color-content)}.navbar-host-link[data-v-875d828e]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-glow-subtle);outline:none}.navbar-host-link--cta[data-v-875d828e]{border:1px solid var(--color-accent);border-radius:var(--radius-full);color:var(--color-accent);padding:var(--fib-1) var(--fib-3)}.navbar-host-link--cta[data-v-875d828e]:hover{background:var(--color-accent);color:var(--color-canvas)}@media(prefers-reduced-motion:reduce){.navbar-desktop.navbar-desktop[data-v-875d828e],.navbar-desktop.navbar-desktop[data-v-875d828e] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}}.navbar-mobile[data-v-2714c645]{background:var(--color-canvas);border-bottom:1px solid var(--color-structure);box-shadow:none;height:var(--navbar-height);left:0;position:fixed;top:0;transition:background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default);width:100%;z-index:var(--z-sticky)}.navbar-mobile--animated[data-v-2714c645]{transition:transform var(--duration-slow) var(--ease-smooth),background var(--duration-normal) var(--ease-default),border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.navbar-mobile--scrolled[data-v-2714c645]{border-bottom-color:var(--color-structure);box-shadow:var(--shadow-md)}.navbar-mobile--translucent[data-v-2714c645]{background:transparent;border-bottom-color:transparent;box-shadow:none}.mobile-host-cta[data-v-2714c645]{align-items:center;border:none;border-radius:var(--radius-full);color:var(--color-accent);display:flex;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);gap:var(--fib-1);justify-content:center;min-height:var(--touch-target-min);padding:var(--fib-1) var(--fib-3);text-decoration:none;transition:background var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default);white-space:nowrap}.mobile-host-cta[data-v-2714c645]:active{background:var(--color-accent);color:var(--color-canvas)}.mobile-host-cta__label[data-v-2714c645]{line-height:var(--leading-none)}.mobile-create-btn[data-v-2714c645]{align-items:center;display:flex;justify-content:center;min-height:var(--touch-target-min);min-width:var(--touch-target-min);text-decoration:none}.notification-bell-wrapper[data-v-2714c645]{position:relative}@media(prefers-reduced-motion:reduce){.navbar-mobile.navbar-mobile[data-v-2714c645],.navbar-mobile.navbar-mobile[data-v-2714c645] *{animation-duration:var(--duration-none);transition-duration:var(--duration-none)}}.offline-banner[data-v-eec7739a]{align-items:center;background:var(--status-warning);color:var(--color-canvas);display:flex;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);gap:var(--fib-2);justify-content:center;padding:var(--fib-2) var(--fib-5);text-align:center;z-index:calc(var(--z-sticky) + 1)}.offline-banner-enter-active[data-v-eec7739a],.offline-banner-leave-active[data-v-eec7739a]{transition:transform var(--duration-normal) var(--ease-default),opacity var(--duration-normal) var(--ease-default)}.offline-banner-enter-from[data-v-eec7739a],.offline-banner-leave-to[data-v-eec7739a]{opacity:0;transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.offline-banner-enter-active[data-v-eec7739a],.offline-banner-leave-active[data-v-eec7739a]{transition:none}.offline-banner-enter-from[data-v-eec7739a],.offline-banner-leave-to[data-v-eec7739a]{opacity:1;transform:none}}.language-inline-trigger[data-v-c9345727]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);gap:var(--fib-1);padding:var(--fib-1) var(--fib-2);text-decoration:none;transition:color var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),opacity var(--duration-normal) var(--ease-default)}.language-inline-trigger .inline-icon[data-v-c9345727]{color:var(--color-muted);transition:color var(--duration-normal) var(--ease-default)}.language-inline-trigger[data-v-c9345727]:hover{background:var(--glass-bg-subtle);color:var(--color-content);opacity:var(--opacity-near-full)}.language-inline-trigger:hover .inline-icon[data-v-c9345727]{color:var(--color-content)}.language-inline-trigger[data-v-c9345727]:focus-visible{border-radius:var(--radius-sm);box-shadow:var(--focus-ring-glow-subtle);outline:none}@media(prefers-reduced-motion:reduce){.language-inline-trigger[data-v-c9345727],.language-inline-trigger .inline-icon[data-v-c9345727]{transition:none}}.footer-bottom-bar[data-v-05a4e3ea]{border-top:1px solid var(--color-structure-subtle);padding-bottom:var(--fib-5);padding-top:var(--fib-8)}.footer-bottom-content[data-v-05a4e3ea]{flex-direction:column}.footer-bottom-content[data-v-05a4e3ea],.footer-left[data-v-05a4e3ea]{align-items:center;display:flex;gap:var(--fib-3)}.footer-left[data-v-05a4e3ea]{flex-flow:column wrap}.copyright-text[data-v-05a4e3ea]{color:var(--color-muted-strong);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-wide);margin:0}.footer-right[data-v-05a4e3ea]{align-items:center;display:flex;flex-shrink:0;gap:var(--fib-3)}@media(min-width:768px){.footer-bottom-bar[data-v-05a4e3ea]{padding-bottom:var(--fib-8);padding-top:var(--fib-8)}.footer-bottom-content[data-v-05a4e3ea]{gap:0;justify-content:space-between}.footer-bottom-content[data-v-05a4e3ea],.footer-left[data-v-05a4e3ea]{align-items:center;flex-direction:row}.footer-left[data-v-05a4e3ea],.footer-right[data-v-05a4e3ea]{order:0}.copyright-text[data-v-05a4e3ea]{font-size:var(--text-sm)}}.footer-links-section[data-v-3becb029]{padding:var(--fib-8) 0}.footer-main-content.footer-main-content[data-v-3becb029]{flex-direction:column;gap:var(--fib-8)}.brand-section[data-v-3becb029]{flex-shrink:0;max-width:100%;text-align:left}.social-links[data-v-3becb029]{justify-content:flex-start}.social-link[data-v-3becb029]{align-items:center;background:var(--glass-bg-default);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--color-muted);display:flex;height:var(--touch-target-min);justify-content:center;text-decoration:none;transition:background var(--duration-slow) var(--ease-smooth),box-shadow var(--duration-slow) var(--ease-smooth),color var(--duration-slow) var(--ease-smooth);width:var(--touch-target-min)}.social-link[data-v-3becb029]:hover{--shadow-link-hover:var(--shadow-sm),0 0 0 1px var(--color-accent);background:var(--glass-bg-strong);box-shadow:var(--shadow-link-hover);color:var(--color-accent)}.link-groups-container.link-groups-container[data-v-3becb029]{align-items:stretch;flex:1;flex-direction:column;gap:0}.link-group[data-v-3becb029]{text-align:left;width:100%}.link-group-title[data-v-3becb029]{color:var(--color-content);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);margin:0;opacity:var(--opacity-intense)}.link-group-title--desktop[data-v-3becb029]{display:none}.link-group-title--mobile[data-v-3becb029]{align-items:center;background:none;border:none;color:var(--color-content);cursor:pointer;display:flex;font-size:var(--text-base);font-weight:var(--font-weight-semibold);justify-content:space-between;letter-spacing:var(--tracking-normal);min-height:var(--touch-target-min);opacity:1;padding:var(--fib-3) 0;text-align:left;text-transform:none;width:100%}.link-group-title--mobile[data-v-3becb029]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.link-group-links[data-v-3becb029]{max-height:0;overflow:hidden;transition:max-height var(--duration-normal) var(--ease-default)}.link-group-links--open[data-v-3becb029]{max-height:500px}.footer-link[data-v-3becb029]{align-items:center;color:var(--color-muted);display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-normal);margin-left:calc(var(--fib-2)*-1);min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:0 var(--fib-2);position:relative;text-align:left;text-decoration:none;transition:color var(--duration-slow) var(--ease-smooth)}.footer-link[data-v-3becb029]:hover{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.footer-link[data-v-3becb029]:focus-visible,.social-link[data-v-3becb029]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}@media(min-width:768px){.footer-links-section[data-v-3becb029]{padding:var(--fib-13) 0}}@media(min-width:900px){.footer-main-content.footer-main-content[data-v-3becb029]{flex-direction:row;gap:var(--section-gap-sm)}.brand-section[data-v-3becb029]{max-width:var(--sidebar-default);text-align:left}.social-links[data-v-3becb029]{justify-content:flex-start}.link-groups-container.link-groups-container[data-v-3becb029]{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--section-gap-sm)}.link-group[data-v-3becb029]{align-items:flex-start;flex:1;min-width:auto}.link-group-title--desktop[data-v-3becb029]{display:block;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);opacity:var(--opacity-intense)}.link-group-title--mobile[data-v-3becb029]{display:none}.link-group-links.link-group-links[data-v-3becb029]{max-height:none;overflow:visible;transition:none}}@media(min-width:1024px){.footer-main-content[data-v-3becb029]{gap:var(--section-gap-lg)}.link-groups-container[data-v-3becb029]{gap:var(--section-gap-md);justify-content:space-between}}@media(prefers-reduced-motion:reduce){.footer-link[data-v-3becb029],.link-group-links[data-v-3becb029],.social-link[data-v-3becb029]{transition:none}}.site-footer[data-v-69b284de]{background:transparent;border-top:1px solid var(--color-structure-subtle);padding:var(--section-gap-sm) 0 var(--fib-5);padding-bottom:var(--footer-bottom-offset,var(--fib-21));position:relative;width:100%}.footer-content[data-v-69b284de]{display:flex;flex-direction:column;gap:var(--fib-8);margin-inline:auto;max-width:var(--container-2xl);padding-inline:var(--layout-gutter)}@media(min-width:768px){.site-footer[data-v-69b284de]{padding:var(--section-gap-lg) 0 var(--fib-8);padding-bottom:var(--footer-bottom-offset,var(--fib-21))}}@media(min-width:1024px){.site-footer[data-v-69b284de]{padding-bottom:var(--fib-8)}}.bottom-nav__item-wrapper[data-v-8b518f8b]{align-items:center;display:flex;flex-direction:column;flex-shrink:1;gap:var(--fib-1);min-width:0;transition:transform var(--duration-fast) var(--ease-default);-webkit-tap-highlight-color:transparent}.bottom-nav__item-wrapper[data-v-8b518f8b]:active{transform:scale(.92)}.bottom-nav__label[data-v-8b518f8b]{color:var(--color-muted);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide);line-height:var(--leading-none);overflow:hidden;text-overflow:ellipsis;transition:color var(--duration-normal) var(--ease-default);white-space:nowrap}.bottom-nav__label--active[data-v-8b518f8b]{color:var(--color-accent)}.bottom-nav__button-wrap[data-v-8b518f8b]{align-items:center;display:flex;justify-content:center;position:relative}.bottom-nav__badge[data-v-8b518f8b]{animation:bottom-nav-badge-appear-8b518f8b var(--duration-normal) var(--ease-spring) both;background:var(--color-accent);border:var(--fib-0) solid var(--color-canvas);border-radius:var(--radius-full);height:var(--dot-size-md,8px);pointer-events:none;position:absolute;right:var(--fib-1);top:var(--fib-1);width:var(--dot-size-md,8px)}@keyframes bottom-nav-badge-appear-8b518f8b{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bottom-nav__link[data-v-8b518f8b]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);color:inherit;cursor:pointer;display:flex;height:var(--touch-target-min);justify-content:center;outline:none;text-decoration:none;width:var(--touch-target-min);-webkit-tap-highlight-color:transparent}.bottom-nav__link[data-v-8b518f8b]:focus-visible{box-shadow:var(--focus-ring-glow)}.bottom-nav__item[data-v-8b518f8b]{align-items:center;background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;display:flex;height:var(--touch-target-min);justify-content:center;transition:transform var(--duration-normal) var(--ease-default),background var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default);width:var(--touch-target-min);-webkit-tap-highlight-color:transparent}.bottom-nav__item[data-v-8b518f8b]:hover{background:var(--glass-bg-default)}.bottom-nav__item--active[data-v-8b518f8b]{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);transition:transform var(--duration-normal) var(--ease-spring),background var(--duration-normal) var(--ease-spring),color var(--duration-normal) var(--ease-default)}.bottom-nav__item--active[data-v-8b518f8b] svg.iconify{transform:scale(1.12);transition:transform var(--duration-normal) var(--ease-spring),opacity var(--duration-fast) var(--ease-default)}.bottom-nav__item[data-v-8b518f8b]:not(.bottom-nav__item--active) svg.iconify{transition:transform var(--duration-normal) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.bottom-nav__item[data-v-8b518f8b]:focus-visible{box-shadow:var(--focus-ring-glow);outline:none}.bottom-nav__item[data-v-8b518f8b]:active{opacity:var(--opacity-intense);transform:scale(.9)}.bottom-nav__item[aria-label=Ghost][data-v-8b518f8b]:hover{filter:drop-shadow(0 0 12px var(--color-accent-muted))}@media not (min-width:360px){.bottom-nav__label[data-v-8b518f8b]{display:none}.bottom-nav__item-wrapper[data-v-8b518f8b]{gap:0}}@media(prefers-reduced-motion:reduce){.bottom-nav__item[data-v-8b518f8b],.bottom-nav__item--active[data-v-8b518f8b],.bottom-nav__item--active[data-v-8b518f8b] svg.iconify,.bottom-nav__item-wrapper[data-v-8b518f8b],.bottom-nav__label[data-v-8b518f8b]{transition:none}.bottom-nav__item-wrapper[data-v-8b518f8b]:active,.bottom-nav__item[data-v-8b518f8b]:active,.bottom-nav__item[data-v-8b518f8b]:hover{box-shadow:none;transform:none}.bottom-nav__badge[data-v-8b518f8b]{animation:none}.bottom-nav__item--active[data-v-8b518f8b] svg.iconify{transform:none}}.bottom-nav[data-v-5b8cc24a]{bottom:0;display:flex;isolation:isolate;justify-content:center;left:0;padding:var(--fib-1);padding-bottom:calc(var(--fib-1) + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;transition:transform var(--duration-normal) var(--ease-smooth);z-index:var(--z-fixed)}.bottom-nav[data-v-5b8cc24a]:not(.bottom-nav--hidden){transition:transform var(--duration-slow) var(--ease-spring)}.bottom-nav--hidden[data-v-5b8cc24a]{transform:translateY(100%)}.bottom-nav__container[data-v-5b8cc24a]{align-items:center;-webkit-backdrop-filter:blur(var(--glass-blur-subtle));backdrop-filter:blur(var(--glass-blur-subtle));background:color-mix(in srgb,var(--color-canvas) 85%,transparent);border-radius:var(--radius-full);border-top:1px solid var(--glass-border-default);border:1px solid var(--glass-border-default);border-top-color:var(--glass-border-subtle);box-shadow:none;display:flex;gap:var(--fib-1);justify-content:center;padding:var(--fib-0) var(--fib-2);pointer-events:auto}@media(min-width:1024px){.bottom-nav[data-v-5b8cc24a]{display:none}}@media(orientation:landscape)and (max-height:500px){.bottom-nav[data-v-5b8cc24a]{padding:var(--fib-0);padding-bottom:calc(var(--fib-0) + env(safe-area-inset-bottom,0px))}.bottom-nav__container[data-v-5b8cc24a]{gap:var(--fib-0);padding:var(--fib-1) var(--fib-3)}}@media(prefers-reduced-motion:reduce){.bottom-nav[data-v-5b8cc24a]{transition:none}}.layout-chrome[data-v-5ca9d519]{--has-navbar:1}.bottom-nav-placeholder[data-v-5ca9d519]{bottom:0;height:calc(var(--fib-8) + env(safe-area-inset-bottom,0px));left:0;pointer-events:none;position:fixed;right:0;z-index:var(--z-fixed)}@media(min-width:1024px){.bottom-nav-placeholder[data-v-5ca9d519]{display:none}}@media not (min-width:768px){.layout-chrome--immersive-detail[data-v-5ca9d519]{--has-navbar:0;--navbar-height:0px}.layout-chrome--immersive-detail[data-v-5ca9d519] .navbar-root{display:none}}
