.layout[data-v-5b5a42db]{flex-direction:column;min-height:100vh;display:flex}.header[data-v-5b5a42db]{z-index:20;min-height:var(--header-height);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);background:#0b0b0de0;align-items:center;display:flex;position:sticky;top:0}.header-row[data-v-5b5a42db]{flex-wrap:nowrap}.brand[data-v-5b5a42db]{flex:0 auto;min-width:0;overflow:hidden}.brand[data-v-5b5a42db]:hover,.nav-link[data-v-5b5a42db]:hover{text-decoration:none}.nav[data-v-5b5a42db]{gap:var(--space-5)}.nav-link[data-v-5b5a42db]{color:var(--color-text);padding:var(--space-1) 0;border-bottom:2px solid #0000}.nav-link[data-v-5b5a42db]:hover{color:var(--color-link)}.nav-link.router-link-active[data-v-5b5a42db]{border-bottom-color:var(--color-primary)}.nav-fixed[data-v-5b5a42db]{text-align:center;min-width:92px;display:inline-block}.mobile-actions[data-v-5b5a42db] .nav-btn,.nav[data-v-5b5a42db] .nav-btn{justify-content:center;min-width:120px}.header-locale[data-v-5b5a42db]{margin-left:calc(16px - var(--space-5));align-self:center}.badge[data-v-5b5a42db]{border-radius:var(--radius-pill);background:var(--color-primary);min-width:18px;color:var(--color-primary-text);font-size:var(--font-size-xs);text-align:center;margin-left:4px;padding:0 5px;line-height:18px;display:inline-block}.main[data-v-5b5a42db]{padding-bottom:var(--space-8);flex:1}.bottom-nav[data-v-5b5a42db],.mobile-actions[data-v-5b5a42db]{display:none}@media (width<=760px){.nav-desktop[data-v-5b5a42db]{display:none}.mobile-actions[data-v-5b5a42db]{gap:var(--space-2);flex-wrap:nowrap;display:flex}.mobile-actions[data-v-5b5a42db] .btn{padding:0 var(--space-2);min-height:34px;font-size:13px}.mobile-actions[data-v-5b5a42db] .nav-btn{min-width:96px}.main[data-v-5b5a42db]{padding-bottom:calc(var(--bottom-nav-height) + var(--space-6))}.layout[data-v-5b5a42db] .footer{padding-bottom:calc(var(--bottom-nav-height) + var(--space-5))}.bottom-nav[data-v-5b5a42db]{z-index:30;grid-template-columns:repeat(var(--cols,4),1fr);height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);background:#151518f5;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-link[data-v-5b5a42db]{min-width:0;color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 4px;font-size:11px;display:flex}.bottom-link>span[data-v-5b5a42db]:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.bottom-link[data-v-5b5a42db]:hover{text-decoration:none}.bottom-link.router-link-active[data-v-5b5a42db]{color:var(--color-link)}.bottom-icon[data-v-5b5a42db]{width:24px;height:24px;position:relative}.badge-float[data-v-5b5a42db]{margin:0;position:absolute;top:-6px;right:-12px}}
