.uxvtsW_freshDot{border-radius:var(--radius-full);background-color:var(--primary);width:.375rem;height:.375rem}
.v6kuva_trigger{border-radius:var(--radius-full);align-items:center;gap:.5rem;display:flex}.v6kuva_avatar{width:2rem;height:2rem}.v6kuva_initials{font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.v6kuva_content{width:14rem}.v6kuva_label{font-weight:400}.v6kuva_identity{flex-direction:column;gap:.25rem;display:flex}.v6kuva_name{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500}.v6kuva_emailRow{align-items:center;gap:.25rem;display:flex}.v6kuva_email{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height);overflow:hidden}.v6kuva_icon{width:1rem;height:1rem;margin-right:.5rem}
.qTWbuq_sheet{width:18rem}.qTWbuq_body{flex-direction:column;flex:1;gap:.25rem;margin-top:1rem;padding:0 1rem 1.5rem;display:flex;overflow-y:auto}.qTWbuq_navLink{border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--text-base--line-height);transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);align-items:center;gap:.5rem;padding:.625rem .75rem;font-weight:500;display:flex}.qTWbuq_navLink[aria-current=page]{background-color:var(--muted);color:var(--foreground)}.qTWbuq_themeRow{justify-content:space-between;align-items:center;padding:.25rem .75rem;display:flex}.qTWbuq_themeLabel{color:var(--muted-foreground);font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:500}.qTWbuq_themeToggle{margin-right:-.5rem}.qTWbuq_account{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.qTWbuq_loading{border-radius:var(--radius-md);background-color:var(--muted);width:100%;height:2rem;animation:var(--kf-pulse) 2s cubic-bezier(.4, 0, .6, 1) infinite}.qTWbuq_list{flex-direction:column;gap:.25rem;display:flex}.qTWbuq_user{align-items:center;gap:.75rem;padding:0 .75rem .75rem;display:flex}.qTWbuq_avatar{width:2.5rem;height:2.5rem}.qTWbuq_userText{min-width:0}.qTWbuq_userName,.qTWbuq_userEmail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qTWbuq_userName{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:500}.qTWbuq_userEmail{color:var(--muted-foreground);font-size:var(--text-xs);line-height:var(--text-xs--line-height)}.qTWbuq_item{border-radius:var(--radius-md);width:100%;color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.qTWbuq_item>svg{width:1rem;height:1rem}@media (hover:hover){.qTWbuq_navLink:hover,.qTWbuq_item:hover{background-color:var(--muted);color:var(--foreground)}}.qTWbuq_guest{flex-direction:column;gap:.5rem;display:flex}.qTWbuq_signIn{border:1px solid var(--border);color:var(--foreground);justify-content:center}.qTWbuq_signUp{background-color:var(--primary);color:var(--primary-foreground);justify-content:center;font-weight:500}@media (hover:hover){.qTWbuq_signUp:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent);color:var(--primary-foreground)}}
.lajiAW_nav{z-index:var(--z-overlay);border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);background-color:color-mix(in oklab, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.lajiAW_nav{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.lajiAW_bar{justify-content:space-between;align-items:center;gap:1rem;height:4rem;display:flex}.lajiAW_logoLink{flex-shrink:0}.lajiAW_links{flex-shrink:0;align-items:center;gap:.25rem;display:none}.lajiAW_link{border-radius:var(--radius-md);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);align-items:center;gap:.375rem;padding:.375rem .75rem;font-weight:500;display:inline-flex}@media (hover:hover){.lajiAW_link:hover{color:var(--foreground)}}.lajiAW_link[aria-current=page]{background-color:var(--muted);color:var(--foreground)}.lajiAW_right{align-items:center;gap:.75rem;min-width:0;display:flex}.lajiAW_search{min-width:0}@media (min-width:640px){.lajiAW_search{width:14rem}}.lajiAW_auth{flex-shrink:0;display:none}.lajiAW_guestButtons{align-items:center;gap:.5rem;display:flex}.lajiAW_avatarPlaceholder{border-radius:var(--radius-full);background-color:var(--muted);width:2rem;height:2rem}.lajiAW_sessionOnly{animation:var(--kf-pulse) 2s cubic-bezier(.4, 0, .6, 1) infinite;display:none}[data-session] .lajiAW_sessionOnly{display:block}[data-session] .lajiAW_guestOnly{display:none}.lajiAW_bellPlaceholder{width:2.25rem;height:2.25rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.lajiAW_bellPlaceholder>svg,.lajiAW_menuIcon{width:1.25rem;height:1.25rem}@media (min-width:1024px){.lajiAW_links{display:flex}.lajiAW_auth{align-items:center;gap:.5rem;display:flex}.lajiAW_mobileOnly{display:none}}
.TusYUa_nav{inset-inline:0;z-index:var(--z-overlay);border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);background-color:color-mix(in oklab, var(--background) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:fixed;bottom:0}@media (min-width:768px){.TusYUa_nav{display:none}}.TusYUa_bar{justify-content:space-around;align-items:center;height:4rem;padding-inline:.5rem;display:flex}.TusYUa_item{min-width:44px;height:100%;min-height:44px;color:var(--muted-foreground);transition:color var(--duration-normal) var(--ease-default);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;display:flex}@media (hover:hover){.TusYUa_item:hover{color:var(--foreground)}}.TusYUa_item[aria-current=page]{color:var(--foreground)}.TusYUa_authOnly{display:none}[data-session] .TusYUa_authOnly{display:flex}.TusYUa_iconWrap{border-radius:var(--radius-full);width:3rem;height:1.75rem;transition:color var(--duration-fast) var(--ease-default), background-color var(--duration-fast) var(--ease-default);justify-content:center;align-items:center;display:flex;position:relative}.TusYUa_item[aria-current=page] .TusYUa_iconWrap{background-color:color-mix(in oklab, var(--primary) 15%, transparent);color:var(--primary)}.TusYUa_iconWrap>svg{width:1.25rem;height:1.25rem}.TusYUa_freshDot{border-radius:var(--radius-full);background-color:var(--primary);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--background);position:absolute;top:.125rem;right:.625rem}.TusYUa_label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:.25rem;font-size:11px;font-weight:500;line-height:1;overflow:hidden}.TusYUa_safeArea{height:env(safe-area-inset-bottom)}
.nP6W3G_footer{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);margin-top:4rem}.nP6W3G_inner{padding-top:3rem;padding-bottom:6rem}.nP6W3G_top{flex-direction:column;gap:2.5rem;display:flex}.nP6W3G_brand{max-width:20rem}.nP6W3G_tagline{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-top:.75rem}.nP6W3G_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.nP6W3G_heading{color:var(--foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-bottom:.75rem;font-weight:500}.nP6W3G_links{flex-direction:column;gap:.625rem;display:flex}.nP6W3G_link,.nP6W3G_cookies{transition:color var(--duration-fast) var(--ease-default)}.nP6W3G_link{color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}@media (hover:hover){.nP6W3G_link:hover,.nP6W3G_cookies:hover{color:var(--foreground)}}.nP6W3G_bottom{border-top:1px solid var(--border);color:var(--muted-foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height);flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;display:flex}@media (min-width:640px){.nP6W3G_groups{gap:4rem}.nP6W3G_bottom{flex-direction:row}}@media (min-width:768px){.nP6W3G_inner{padding-bottom:3rem}}@media (min-width:1024px){.nP6W3G_top{flex-direction:row;justify-content:space-between}}
.b3RZWa_button{z-index:var(--z-sticky);border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);position:fixed;bottom:1.5rem;right:1.5rem}@media (hover:hover){.b3RZWa_button:hover{background-color:var(--accent);color:var(--accent-foreground)}.dark .b3RZWa_button:hover{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.b3RZWa_button>svg{width:1.25rem;height:1.25rem}
.Bo2nhq_banner{inset-inline:1rem;z-index:50;border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--background) 95%, transparent);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1px;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:fixed;bottom:5rem}@media (min-width:768px){.Bo2nhq_banner{inset-inline:auto;max-width:var(--container-sm);bottom:1rem;left:1rem}}.Bo2nhq_body{gap:.75rem;display:flex}.Bo2nhq_icon{width:1.25rem;height:1.25rem;color:var(--primary);flex-shrink:0;margin-top:.125rem}.Bo2nhq_text{font-size:var(--text-sm);line-height:var(--text-sm--line-height);color:var(--muted-foreground)}.Bo2nhq_actions{justify-content:flex-end;gap:.5rem;display:flex}
