@media (prefers-reduced-motion:reduce){.nav-actions_authButton__jBQ_z,.nav-actions_mobileMenuPanel__QEFxa,.nav-actions_navLink__wa_VP{will-change:auto}}.nav-actions_navActionsCluster__E40dt{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(.625rem,.7vw,1rem);justify-content:flex-end;max-width:100%;min-width:0}@media (min-width:1024px) and (max-width:1279px){.nav-actions_navUtilityCapsule__qse2p{padding:.0625rem .25rem}}.nav-actions_navUtilityCapsule__qse2p{align-items:center;background:color-mix(in srgb,var(--bg-secondary,#ebebed) 90%,var(--bg-elevated,#fff));border:1px solid color-mix(in srgb,var(--border-primary) 60%,transparent);border-radius:var(--radius-xl,1rem);box-shadow:0 1px 4px color-mix(in srgb,#000 7%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent);display:flex;flex-shrink:1;flex-wrap:nowrap;gap:.125rem;min-width:0;padding:.1875rem .375rem;transition:border-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.34,1.56,.64,1),filter .2s cubic-bezier(.4,0,.2,1);will-change:transform,filter}.nav-actions_navUtilityCapsule__qse2p:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--border-primary));box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 12%,transparent),0 1px 3px color-mix(in srgb,#000 8%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 45%,transparent);filter:brightness(1.02) saturate(1.05);transform:translateY(-1px)}.nav-actions_navUtilityCapsule__qse2p:active{filter:brightness(.95) saturate(.95);transform:translateY(0) scale(.97)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navUtilityCapsule__qse2p{background:color-mix(in srgb,var(--bg-tertiary,#3a3a3c) 75%,transparent);border-color:color-mix(in srgb,var(--border-secondary) 80%,transparent);box-shadow:inset 0 1px 2px color-mix(in srgb,#000 25%,transparent),0 1px 0 color-mix(in srgb,#fff 6%,transparent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navUtilityCapsule__qse2p:hover{border-color:color-mix(in srgb,var(--color-accent) 30%,hsla(0,0%,100%,.15));box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 14%,transparent),inset 0 1px 2px rgba(0,0,0,.2),0 1px 0 hsla(0,0%,100%,.05);transform:translateY(-1px)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navUtilityCapsule__qse2p:active{filter:brightness(1.05) saturate(.9);transform:translateY(0) scale(.97)}[data-brightness=medium] .nav-actions_navUtilityCapsule__qse2p:hover{border-color:color-mix(in srgb,var(--color-accent) 35%,var(--border-primary));box-shadow:0 4px 14px color-mix(in srgb,var(--color-accent) 14%,transparent),inset 0 1px 2px rgba(0,0,0,.06),0 1px 0 hsla(0,0%,100%,.55);transform:translateY(-1px)}[data-brightness=medium] .nav-actions_navUtilityCapsule__qse2p:active{filter:brightness(.93) saturate(.92);transform:translateY(0) scale(.97)}[data-brightness=medium] .nav-actions_navUtilityCapsule__qse2p{background:color-mix(in srgb,var(--bg-secondary,#faf5f0) 82%,var(--bg-elevated,#fff));border-color:color-mix(in srgb,var(--border-primary) 65%,transparent);box-shadow:0 1px 4px color-mix(in srgb,#000 6%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 52%,transparent)}.nav-actions_navAuthCluster__2D_PW{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:clamp(.375rem,.5vw,.75rem)}.nav-actions_navAuthClusterAuthenticated__G9imN{gap:clamp(.5rem,.5vw,.75rem)}.nav-actions_navAuthClusterAuthenticated__G9imN .nav-actions_authButton__jBQ_z{font-size:clamp(.6875rem,.75vw,.8125rem);padding-inline:clamp(.625rem,.85vw,.9375rem)}@media (min-width:1024px) and (max-width:1279px){.nav-actions_navAuthClusterAuthenticated__G9imN .nav-actions_authButton__jBQ_z{min-width:auto;padding-inline:.625rem}.nav-actions_navAuthSignOutLabel__07JY2{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.nav-actions_navAuthSignOut__c0Bfb{min-width:auto;padding-inline:.625rem}.nav-actions_navAuthSignOutIcon__FHB_U{display:inline;font-size:1rem;line-height:1}}@media (min-width:1280px){.nav-actions_navAuthSignOutIcon__FHB_U{display:none}}.nav-actions_navAuthSignOutIcon__FHB_U{display:none}.nav-actions_navAdminLink__7vxAG{align-items:center;border-radius:var(--radius-lg);color:var(--text-secondary);display:inline-flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:.375rem;min-height:32px;padding-block:.25rem;padding-inline:.5rem;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.nav-actions_navAdminLink__7vxAG:hover{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent-accessible);transform:translateY(-1px)}.nav-actions_navAdminLink__7vxAG:active{color:var(--text-primary);transform:scale(.97)}.nav-actions_navAdminLink__7vxAG:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:2px}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navAdminLink__7vxAG{color:color-mix(in srgb,var(--text-secondary) 80%,var(--color-accent) 20%)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navAdminLink__7vxAG:hover{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navAdminLink__7vxAG:active{filter:brightness(1.08)}[data-brightness=medium] .nav-actions_navAdminLink__7vxAG{color:var(--text-secondary)}[data-brightness=medium] .nav-actions_navAdminLink__7vxAG:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--text-primary)}[data-brightness=light-hc] .nav-actions_navAdminLink__7vxAG,[data-brightness=medium-hc] .nav-actions_navAdminLink__7vxAG{border:1px solid;font-weight:var(--font-weight-bold)}:is([data-brightness=dark-hc],[data-brightness=midnight-hc]) .nav-actions_navAdminLink__7vxAG{border:1px solid #fff;color:#fff}.nav-actions_navAdminLabel__5Plya{display:none}@media (min-width:1536px){.nav-actions_navAdminLabel__5Plya{display:inline}}.nav-actions_navActionsDivider__ar7Ji{background:linear-gradient(180deg,transparent 0,var(--border-secondary,#e5e5e7) 20%,var(--border-primary,#b3b3b8) 50%,var(--border-secondary,#e5e5e7) 80%,transparent 100%);flex-shrink:0;height:1.5rem;opacity:.65;transition:height var(--duration-normal,.3s) cubic-bezier(.4,0,.2,1),opacity var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1);width:1px}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navActionsDivider__ar7Ji{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-accent) 20%,transparent) 15%,color-mix(in srgb,var(--color-accent) 30%,transparent) 50%,color-mix(in srgb,var(--color-accent) 20%,transparent) 85%,transparent 100%);opacity:.45}[data-brightness=medium] .nav-actions_navActionsDivider__ar7Ji{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-accent) 15%,var(--border-secondary,#e8ddd0)) 15%,color-mix(in srgb,var(--color-accent) 22%,var(--border-primary,#c4b49a)) 50%,color-mix(in srgb,var(--color-accent) 15%,var(--border-secondary,#e8ddd0)) 85%,transparent 100%);opacity:.7}@media (min-width:1280px){.nav-actions_navActionsDivider__ar7Ji{height:1.75rem}}.nav-actions_mobileOnly__6EjUI{display:block}@media (min-width:1024px){.nav-actions_mobileOnly__6EjUI[aria-expanded],button.nav-actions_mobileOnly__6EjUI,nav .nav-actions_mobileOnly__6EjUI{display:none!important}}.nav-actions_mobileMenuContent__rTpL_{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--color-accent) 75%,#000),0 20px 40px -8px rgba(0,0,0,.25);max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem);max-height:calc(100svh - 5rem)}@supports (padding:max(0px)){.nav-actions_mobileMenuContent__rTpL_{max-height:calc(100svh - 5rem - env(safe-area-inset-bottom, 0px));padding-bottom:max(1rem,env(safe-area-inset-bottom))}}.nav-actions_mobileMenuPositionDefault__HWT6f{top:7rem}.nav-actions_mobileMenuPositionDefault__HWT6f,.nav-actions_mobileMenuPositionScrolled__UXphd{transition:top var(--duration-normal,.3s) var(--ease-out,cubic-bezier(.4,0,.2,1))}.nav-actions_mobileMenuPositionScrolled__UXphd{top:4.5rem}@media (max-width:319px){.nav-actions_navContainer__PkdUY{padding-inline:.5rem}.nav-actions_logoText__kKVVW{letter-spacing:-.02em;max-width:none;overflow:visible}.nav-actions_authButton__jBQ_z,.nav-actions_logoText__kKVVW{font-size:var(--font-size-xs)}.nav-actions_authButton__jBQ_z{padding:.5rem .875rem}.nav-actions_navLink__wa_VP{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-2-5)}.nav-actions_localeSwitcher__ZjJ3U{gap:.25rem;padding:.25rem .5rem}.nav-actions_localeLink__dkBMe{font-size:var(--font-size-xs);min-height:2.75rem;min-width:2.75rem;padding:.25rem .375rem}.nav-actions_mobileMenuContent__rTpL_{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}.nav-actions_navDivider__X_Z6L{background:linear-gradient(180deg,transparent 0,var(--border-secondary,#e5e5e7) 15%,var(--border-primary,#b3b3b8) 50%,var(--border-secondary,#e5e5e7) 85%,transparent 100%);height:1.75rem;opacity:.7;transition:opacity var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1);width:1px}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navDivider__X_Z6L{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-accent) 20%,transparent) 15%,color-mix(in srgb,var(--color-accent) 30%,transparent) 50%,color-mix(in srgb,var(--color-accent) 20%,transparent) 85%,transparent 100%);opacity:.5}.nav-actions_navDivider__X_Z6L:hover{opacity:.9}.nav-actions_authButton__jBQ_z{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--radius-full);flex-shrink:0;font-feature-settings:"kern" 1,"liga" 1;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);isolation:isolate;letter-spacing:.02em;overflow:hidden;padding:var(--space-2-5) var(--space-6);position:relative;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap}@media (max-width:1919px){.nav-actions_authButton__jBQ_z{padding:.375rem .625rem}}.nav-actions_authButtonOutline__iI45x{backdrop-filter:blur(var(--blur-md,8px));-webkit-backdrop-filter:blur(var(--blur-md,8px));background:var(--glass-bg,hsla(0,0%,100%,.08));border:1.5px solid var(--border-accent);box-shadow:0 1px 3px color-mix(in srgb,#000 4%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 10%,transparent);color:var(--text-primary);transition:color var(--duration-normal,.3s) cubic-bezier(.4,0,.2,1),border-color var(--duration-normal,.3s) cubic-bezier(.4,0,.2,1),background var(--duration-normal,.3s) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-normal,.3s) cubic-bezier(.4,0,.2,1),transform var(--duration-fast,.15s) cubic-bezier(.34,1.56,.64,1)}.nav-actions_authButtonOutline__iI45x,.nav-actions_authButtonSolid__hyyw_{font-weight:var(--font-weight-semibold);letter-spacing:.03em;min-height:32px;position:relative}.nav-actions_authButtonSolid__hyyw_{background:linear-gradient(145deg,var(--color-accent) 0,var(--color-accent-dark,color-mix(in srgb,var(--color-accent) 70%,#000)) 50%,var(--color-accent) 100%);background-size:200% 100%;border:none;box-shadow:0 4px 14px -3px color-mix(in srgb,var(--color-accent) 45%,transparent),0 2px 6px -1px color-mix(in srgb,#000 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent);color:var(--text-on-accent);text-shadow:0 1px 1px color-mix(in srgb,#000 10%,transparent);transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-position .5s cubic-bezier(.34,1.56,.64,1),filter .25s cubic-bezier(.4,0,.2,1);will-change:transform,filter}.nav-actions_authButtonOutline__iI45x:before{background:linear-gradient(105deg,transparent 20%,color-mix(in srgb,#fff 30%,transparent) 40%,color-mix(in srgb,#fff 15%,transparent) 50%,transparent 70%);background-position:200% 0;background-size:200% 100%;border-radius:var(--radius-full);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:background-position .6s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.nav-actions_authButtonOutline__iI45x:hover:before{background-position:-20% 0;opacity:1}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonOutline__iI45x:hover:before{opacity:.45}[data-brightness=medium] .nav-actions_authButtonOutline__iI45x:hover:before{opacity:.5}.nav-actions_authButtonOutline__iI45x:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent);border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent),0 6px 20px -4px color-mix(in srgb,var(--color-accent) 22%,transparent),0 2px 8px -2px color-mix(in srgb,#000 5%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 15%,transparent);color:var(--color-accent-accessible);transform:translateY(-2px)}.nav-actions_authButtonOutline__iI45x:active:after{animation:nav-actions_authClickFlash__Lxirm .3s cubic-bezier(.4,0,1,1) forwards;background:radial-gradient(circle at center,color-mix(in srgb,#fff 35%,transparent) 0,transparent 70%);border-radius:var(--radius-full);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.nav-actions_authButtonOutline__iI45x:active{box-shadow:inset 0 2px 4px color-mix(in srgb,#000 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-accent) 15%,transparent);filter:brightness(.93);transform:translateY(0) scale(.97)}@keyframes nav-actions_gradientBloom__Y2C4K{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes nav-actions_authClickFlash__Lxirm{0%{opacity:1}to{opacity:0}}@keyframes nav-actions_localeSpin__M7veR{to{transform:rotate(1turn)}}.nav-actions_authButtonSolid__hyyw_:hover{background-position:100%;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent),0 8px 24px -4px color-mix(in srgb,var(--color-accent) 50%,transparent),0 4px 12px -3px color-mix(in srgb,#000 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent);filter:brightness(1.08) saturate(1.15);transform:translateY(-2px)}.nav-actions_authButtonSolid__hyyw_:hover:after{display:none}.nav-actions_authButtonSolid__hyyw_:active:before{animation:nav-actions_authClickFlash__Lxirm .3s cubic-bezier(.4,0,1,1) forwards;background:radial-gradient(circle at center,color-mix(in srgb,#fff 40%,transparent) 0,transparent 65%);border-radius:var(--radius-full);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonSolid__hyyw_:active:before{background:radial-gradient(circle at center,color-mix(in srgb,var(--color-accent) 45%,hsla(0,0%,100%,.35)) 0,transparent 65%)}.nav-actions_authButtonSolid__hyyw_:active{box-shadow:inset 0 2px 4px color-mix(in srgb,#000 12%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-accent) 20%,transparent);filter:brightness(.92);transform:translateY(0) scale(.97)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonOutline__iI45x:active{box-shadow:inset 0 2px 4px color-mix(in srgb,#000 15%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-accent) 20%,transparent);filter:brightness(1.08);transform:translateY(0) scale(.97)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonSolid__hyyw_:active{box-shadow:inset 0 2px 4px color-mix(in srgb,#000 20%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-accent) 22%,transparent);filter:brightness(1.08);transform:translateY(0) scale(.97)}[data-brightness=medium] .nav-actions_authButtonOutline__iI45x:active{box-shadow:inset 0 2px 4px color-mix(in srgb,#000 10%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-accent) 16%,transparent);filter:brightness(.93);transform:translateY(0) scale(.97)}[data-brightness=medium] .nav-actions_authButtonSolid__hyyw_:active{box-shadow:inset 0 2px 4px color-mix(in srgb,#000 12%,transparent),0 2px 4px -2px color-mix(in srgb,var(--color-accent) 20%,transparent);filter:brightness(.91);transform:translateY(0) scale(.97)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonOutline__iI45x{background:linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-dark,color-mix(in srgb,var(--color-accent) 70%,#000)) 100%) border-box;box-shadow:0 2px 12px -2px color-mix(in srgb,var(--color-accent) 25%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 10%,transparent);color:var(--color-accent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonOutline__iI45x:hover{background:linear-gradient(color-mix(in srgb,var(--color-accent) 12%,transparent),color-mix(in srgb,var(--color-accent) 6%,transparent)) padding-box,linear-gradient(135deg,var(--color-accent) 0,var(--color-accent-dark,color-mix(in srgb,var(--color-accent) 70%,#000)) 100%) border-box;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent),0 4px 20px -4px color-mix(in srgb,var(--color-accent) 35%,transparent),0 2px 10px -2px rgba(0,0,0,.2);color:var(--color-accent);transform:translateY(-2px)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonSolid__hyyw_{background:linear-gradient(145deg,var(--color-accent-dark,color-mix(in srgb,var(--color-accent) 70%,#000)) 0,var(--color-accent) 35%,var(--color-accent-dark,color-mix(in srgb,var(--color-accent) 70%,#000)) 70%,color-mix(in srgb,var(--color-accent) 65%,#000) 100%);border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color-accent) 35%,transparent),0 2px 8px -2px color-mix(in srgb,#000 20%,transparent),0 0 16px color-mix(in srgb,var(--color-accent) 15%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent);color:var(--text-on-accent);text-shadow:0 1px 2px color-mix(in srgb,#000 25%,transparent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonSolid__hyyw_:hover{background-position:100%;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent),0 8px 28px -6px color-mix(in srgb,var(--color-accent) 40%,transparent),0 4px 16px -4px color-mix(in srgb,#000 20%,transparent),0 0 24px color-mix(in srgb,var(--color-accent) 20%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 35%,transparent);filter:brightness(1.08) saturate(1.1);transform:translateY(-2px)}[data-brightness=medium] .nav-actions_authButtonOutline__iI45x{background:linear-gradient(var(--bg-elevated),var(--bg-elevated)) padding-box,linear-gradient(135deg,var(--color-accent) 0,color-mix(in srgb,var(--color-accent) 65%,#000) 100%) border-box;box-shadow:0 2px 10px -2px color-mix(in srgb,var(--color-accent) 25%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--text-primary)}[data-brightness=medium] .nav-actions_authButtonSolid__hyyw_{box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color-accent) 40%,transparent),0 2px 8px -2px color-mix(in srgb,#000 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent);text-shadow:0 1px 1px color-mix(in srgb,var(--color-brand-brown,#3d2800) 12%,transparent)}[data-brightness=medium] .nav-actions_authButtonOutline__iI45x:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent),0 4px 16px -2px color-mix(in srgb,var(--color-accent) 30%,transparent),0 2px 8px -1px color-mix(in srgb,#000 12%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 25%,transparent);transform:translateY(-2px)}[data-brightness=medium] .nav-actions_authButtonSolid__hyyw_:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent),0 8px 24px -4px color-mix(in srgb,var(--color-accent) 40%,transparent),0 4px 12px -2px color-mix(in srgb,#000 10%,transparent),inset 0 1px 0 color-mix(in srgb,#fff 30%,transparent);transform:translateY(-2px)}.nav-actions_mobileNavLink__iz03C{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:color-mix(in srgb,var(--color-accent) 15%,transparent);align-items:center;background-color:initial;border-left:3px solid transparent;border-radius:var(--radius-xl);color:var(--text-primary);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);min-height:48px;padding-block:.75rem;padding:.875rem 1.25rem;text-decoration:none;touch-action:manipulation;transition:background-color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),border-left-color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),transform var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.nav-actions_mobileNavLink__iz03C:hover{background-color:var(--bg-secondary);border-left-color:var(--color-accent);box-shadow:-3px 0 8px color-mix(in srgb,var(--color-accent) 15%,transparent);color:var(--color-accent-accessible);transform:translateX(2px)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileNavLink__iz03C{background-color:color-mix(in srgb,var(--color-accent) 4%,transparent);border-left-color:color-mix(in srgb,var(--color-accent) 18%,transparent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileNavLink__iz03C:hover{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);border-left-color:var(--color-accent);color:var(--color-accent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileNavLink__iz03C:active{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent);filter:brightness(1.06);transform:scale(.98)}[data-brightness=medium] .nav-actions_mobileNavLink__iz03C:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,var(--bg-secondary));border-left-color:var(--color-accent);box-shadow:-3px 0 8px color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent-accessible);transform:translateX(2px)}[data-brightness=medium] .nav-actions_mobileNavLink__iz03C:active{background-color:color-mix(in srgb,var(--color-accent) 14%,var(--bg-secondary));filter:brightness(.95);transform:scale(.98)}.nav-actions_mobileNavLink__iz03C:active{background-color:var(--bg-tertiary,color-mix(in srgb,#000 5%,transparent));transform:scale(.98)}.nav-actions_mobileNavLinkActive__Sa83L{background-color:var(--bg-secondary);border-left:3px solid transparent;box-shadow:var(--shadow-inner);color:var(--color-accent-accessible);font-weight:var(--font-weight-semibold);position:relative}.nav-actions_mobileNavLinkActive__Sa83L:before{background-color:var(--color-accent);border-radius:0 9999px 9999px 0;box-shadow:0 0 8px var(--color-accent);content:"";height:2rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileNavLinkActive__Sa83L{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);box-shadow:var(--shadow-inner);color:var(--color-accent)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileNavLinkActive__Sa83L:before{background-color:var(--color-accent);box-shadow:0 0 12px color-mix(in srgb,var(--color-accent) 50%,transparent)}[data-brightness=medium] .nav-actions_mobileNavLinkActive__Sa83L{background-color:color-mix(in srgb,var(--color-accent) 12%,var(--bg-secondary));box-shadow:var(--shadow-inner);color:var(--text-primary)}[data-brightness=medium] .nav-actions_mobileNavLinkActive__Sa83L:before{box-shadow:0 0 10px color-mix(in srgb,var(--color-accent) 40%,transparent)}.nav-actions_mobileAuthButton__J6eVp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:var(--radius-xl);display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);outline:none;padding:.875rem 1.5rem;text-align:center;text-decoration:none;transition:background-color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),border-color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),opacity var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1)}.nav-actions_mobileAuthButton__J6eVp:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 20%,transparent);outline:2px solid var(--color-accent);outline-offset:3px}.nav-actions_mobileAuthOutline__P4ygU{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);border:2px solid var(--color-accent);color:var(--text-primary)}.nav-actions_mobileAuthOutline__P4ygU:hover{background-color:color-mix(in srgb,var(--color-accent) 15%,transparent)}.nav-actions_mobileAuthOutline__P4ygU:active{background-color:var(--bg-secondary);transform:scale(.98)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileAuthOutline__P4ygU{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:var(--color-accent);color:var(--text-primary)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileAuthOutline__P4ygU:hover{background-color:color-mix(in srgb,var(--color-accent) 20%,transparent)}.nav-actions_mobileAuthSolid__bYbgS{background-color:var(--color-accent);border:none;box-shadow:0 8px 20px -4px color-mix(in srgb,var(--color-accent) 50%,transparent),0 4px 8px -2px color-mix(in srgb,#000 12%,transparent);color:var(--text-on-accent)}.nav-actions_mobileAuthSolid__bYbgS:hover{filter:brightness(1.05)}.nav-actions_mobileAuthSolid__bYbgS:active{transform:scale(.97)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_mobileAuthSolid__bYbgS{background-color:var(--color-accent);box-shadow:0 8px 24px -4px color-mix(in srgb,var(--color-accent) 50%,transparent),0 4px 12px -2px color-mix(in srgb,#000 15%,transparent),0 0 20px color-mix(in srgb,var(--color-accent) 30%,transparent)}[data-brightness=medium] .nav-actions_mobileAuthOutline__P4ygU{background-color:color-mix(in srgb,var(--color-accent) 10%,var(--bg-secondary));border-color:var(--color-accent)}[data-brightness=medium] .nav-actions_mobileAuthSolid__bYbgS{background-color:var(--color-accent);box-shadow:0 6px 16px -4px color-mix(in srgb,var(--color-accent) 40%,transparent),0 3px 8px -2px color-mix(in srgb,#000 10%,transparent)}[data-brightness=light-hc] .nav-actions_mobileAuthOutline__P4ygU,[data-brightness=medium-hc] .nav-actions_mobileAuthOutline__P4ygU{background:#fff;border:2px solid #000;box-shadow:none;color:#000}:is([data-brightness=dark-hc],[data-brightness=midnight-hc]) .nav-actions_mobileAuthOutline__P4ygU{background:#000;border:2px solid #fff;box-shadow:none;color:#fff}[data-brightness=light-hc] .nav-actions_mobileAuthSolid__bYbgS,[data-brightness=medium-hc] .nav-actions_mobileAuthSolid__bYbgS{background:#000;border:none;box-shadow:none;color:#fff;filter:none}:is([data-brightness=dark-hc],[data-brightness=midnight-hc]) .nav-actions_mobileAuthSolid__bYbgS{background:#fff;border:none;box-shadow:none;color:#000;filter:none}.nav-actions_authButton__jBQ_z:disabled,.nav-actions_authButton__jBQ_z[aria-disabled=true]{box-shadow:none;cursor:not-allowed;filter:none;opacity:.5;pointer-events:none;transform:none}.nav-actions_mobileAuthButton__J6eVp:disabled,.nav-actions_mobileAuthButton__J6eVp[aria-disabled=true],.nav-actions_mobileNavLink__iz03C:disabled,.nav-actions_mobileNavLink__iz03C[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.nav-actions_skipLinkContainer__9fdzD{display:flex;flex-direction:column;gap:.5rem;left:0;opacity:0;padding:.5rem;pointer-events:none;position:fixed;top:-100%;transition:opacity .15s cubic-bezier(.4,0,.2,1),visibility .15s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:var(--z-skip-link,999998)}.nav-actions_skipLinkContainer__9fdzD:focus-within{opacity:1;pointer-events:auto;top:0;visibility:visible}.nav-actions_skipLink__EG6aR{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);color:var(--bg-elevated,#fff);text-decoration:none;transition:background-color var(--duration-fast) cubic-bezier(.4,0,.2,1),color var(--duration-fast) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-fast) cubic-bezier(.4,0,.2,1),padding var(--duration-fast) cubic-bezier(.4,0,.2,1),-webkit-clip-path var(--duration-fast) cubic-bezier(.4,0,.2,1);transition:clip-path var(--duration-fast) cubic-bezier(.4,0,.2,1),background-color var(--duration-fast) cubic-bezier(.4,0,.2,1),color var(--duration-fast) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-fast) cubic-bezier(.4,0,.2,1),padding var(--duration-fast) cubic-bezier(.4,0,.2,1);transition:clip-path var(--duration-fast) cubic-bezier(.4,0,.2,1),background-color var(--duration-fast) cubic-bezier(.4,0,.2,1),color var(--duration-fast) cubic-bezier(.4,0,.2,1),box-shadow var(--duration-fast) cubic-bezier(.4,0,.2,1),padding var(--duration-fast) cubic-bezier(.4,0,.2,1),-webkit-clip-path var(--duration-fast) cubic-bezier(.4,0,.2,1);white-space:nowrap}.nav-actions_skipLink__EG6aR:focus,.nav-actions_skipLink__EG6aR:focus-visible{height:auto;margin:0;overflow:visible;padding:1rem 1.5rem;position:relative;width:auto;clip:auto;background-color:var(--color-accent);border-radius:var(--radius-xl);box-shadow:0 10px 40px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.15);-webkit-clip-path:none;clip-path:none;color:var(--bg-elevated,#fff);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);outline:3px solid var(--color-accent);outline-offset:3px;text-decoration:none;white-space:normal;z-index:var(--z-skip-link,999998)}@media (prefers-reduced-motion:reduce){.nav-actions_authButtonOutline__iI45x,.nav-actions_authButtonSolid__hyyw_,.nav-actions_authButton__jBQ_z,.nav-actions_hamburgerButton__YYHxK,.nav-actions_hamburgerLine__AU0Ha,.nav-actions_logoContainer__NLeny,.nav-actions_mobileAuthButton__J6eVp,.nav-actions_mobileMenuClose__GtmpA,.nav-actions_mobileNavLink__iz03C,.nav-actions_navLinkActive__FMGYY,.nav-actions_navLinkInactive__qCvoB,.nav-actions_navLink__wa_VP{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}.nav-actions_authButtonOutline__iI45x:hover,.nav-actions_authButtonSolid__hyyw_:hover,.nav-actions_hamburgerButton__YYHxK:active,.nav-actions_hamburgerButton__YYHxK:hover,.nav-actions_logoContainer__NLeny:hover,.nav-actions_mobileMenuClose__GtmpA:hover,.nav-actions_navLinkInactive__qCvoB:hover{transform:none}.nav-actions_authButtonSolid__hyyw_:hover{animation:none;background-position:100%}.nav-actions_authButtonOutline__iI45x:before,.nav-actions_authButtonSolid__hyyw_:after,.nav-actions_authButtonSolid__hyyw_:before{animation:none;transition:none}.nav-actions_localeLinkLoading__mz7sN:after,.nav-actions_localeSpinner__6whRZ{animation:none}.nav-actions_mobileMenuOverlay__bhmK1{animation:none;opacity:1}.nav-actions_mobileMenuExiting__mum4e .nav-actions_mobileMenuOverlay__bhmK1,.nav-actions_mobileMenuExiting__mum4e .nav-actions_mobileMenuPanel__QEFxa{animation-duration:.01ms}.nav-actions_mobileNavItem__Jcrow{animation:none;opacity:1;transform:none}}@media (prefers-contrast:high){.nav-actions_navLinkActive__FMGYY,.nav-actions_navLinkInactive__qCvoB,.nav-actions_navLink__wa_VP{border:2px solid}.nav-actions_navLinkActive__FMGYY{background:var(--text-primary,#1c1c1e);color:var(--bg-primary,#fff);font-weight:var(--font-weight-bold)}.nav-actions_authButtonOutline__iI45x,.nav-actions_authButtonSolid__hyyw_,.nav-actions_authButton__jBQ_z,.nav-actions_mobileAuthButton__J6eVp,.nav-actions_mobileNavLink__iz03C,.nav-actions_searchKbd__eMDpV{border:2px solid}.nav-actions_searchKbd__eMDpV{font-weight:var(--font-weight-bold)}.nav-actions_skipLink__EG6aR:focus,.nav-actions_skipLink__EG6aR:focus-visible{font-weight:var(--font-weight-bold);outline-width:4px}.nav-actions_navContainer__PkdUY{border-bottom:2px solid var(--border-primary,#000)}.nav-actions_mobileMenuButton__PYu0_{border:2px solid}}@media (prefers-contrast:more){.nav-actions_navContainer__PkdUY{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:var(--bg-primary);border-bottom-color:initial;border-bottom-width:2px}.nav-actions_navContainer__PkdUY:before{display:none}.nav-actions_navLinkActive__FMGYY,.nav-actions_navLinkInactive__qCvoB,.nav-actions_navLink__wa_VP{font-weight:var(--font-weight-bold,700)}.nav-actions_navLinkActive__FMGYY:hover,.nav-actions_navLinkInactive__qCvoB:hover,.nav-actions_navLink__wa_VP:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.nav-actions_authButtonOutline__iI45x,.nav-actions_authButtonSolid__hyyw_,.nav-actions_authButton__jBQ_z{border-width:2px;outline:2px solid transparent;outline-offset:2px}.nav-actions_authButtonOutline__iI45x:focus-visible,.nav-actions_authButtonSolid__hyyw_:focus-visible,.nav-actions_authButton__jBQ_z:focus-visible{outline-color:currentColor}.nav-actions_breadcrumbTrail__vpXai{border-bottom-width:2px}.nav-actions_mobileAuthButton__J6eVp,.nav-actions_mobileNavLink__iz03C{border:2px solid;text-decoration:underline;text-underline-offset:2px}}.nav-actions_authButton__jBQ_z:focus-visible,.nav-actions_hamburgerButton__YYHxK:focus-visible,.nav-actions_mobileAuthButton__J6eVp:focus-visible,.nav-actions_mobileMenuClose__GtmpA:focus-visible,.nav-actions_mobileNavLink__iz03C:focus-visible,.nav-actions_skipLink__EG6aR:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:3px;z-index:var(--z-base,1)}.nav-actions_authButtonOutline__iI45x:focus-visible,.nav-actions_authButtonSolid__hyyw_:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:3px}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonOutline__iI45x:focus-visible,:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_authButtonSolid__hyyw_:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 25%,transparent)}[data-brightness=medium] .nav-actions_authButtonOutline__iI45x:focus-visible,[data-brightness=medium] .nav-actions_authButtonSolid__hyyw_:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 22%,transparent)}.nav-actions_localeLink__dkBMe:focus-visible{border-radius:var(--radius-full);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:2px}.nav-actions_mobileMenuOverlay__bhmK1{animation:nav-actions_navFadeIn__cLEMy .15s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(var(--mobile-backdrop-blur,8px)) saturate(var(--mobile-backdrop-saturate,180%));-webkit-backdrop-filter:blur(var(--mobile-backdrop-blur,8px)) saturate(var(--mobile-backdrop-saturate,180%));background-color:var(--mobile-backdrop-bg,rgba(0,0,0,.65));inset:0;position:fixed;will-change:opacity;z-index:var(--z-mobile-menu-overlay,1054)}.nav-actions_mobileMenuOverlay__bhmK1:before{background-image:repeating-conic-gradient(hsla(0,0%,50%,.02) 0deg,transparent .5deg,transparent 1deg);content:"";inset:0;mix-blend-mode:overlay;opacity:.04;pointer-events:none;position:absolute}.nav-actions_mobileMenuContentEnhanced__46hZU{background-color:var(--bg-elevated);border-bottom:1px solid var(--border-primary);box-shadow:0 20px 40px -8px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.05);max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem);z-index:var(--z-mobile-menu-content,1058)}.nav-actions_mobileMenuBackdrop__i7Qfo{backdrop-filter:blur(var(--mobile-backdrop-blur,8px)) saturate(var(--mobile-backdrop-saturate,180%));-webkit-backdrop-filter:blur(var(--mobile-backdrop-blur,8px)) saturate(var(--mobile-backdrop-saturate,180%));background-color:var(--mobile-backdrop-bg,rgba(0,0,0,.65));inset:0;position:fixed;z-index:var(--z-mobile-menu-overlay,1054)}.nav-actions_mobileKeyboardHints__qhvzL{align-items:center;border-bottom:1px solid var(--border-secondary,#e5e5e7);color:var(--text-tertiary,#8e8e93);display:flex;font-size:var(--font-size-xs);gap:1rem;justify-content:center;margin-bottom:.75rem;padding:.75rem 1rem}.nav-actions_mobileKeyboardHints__qhvzL kbd{align-items:center;background:linear-gradient(180deg,var(--bg-secondary,#f5f5f7) 0,var(--bg-tertiary,#ebebed) 100%);border:1px solid var(--border-primary,#d1d1d6);border-radius:var(--radius-base);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 1px 2px rgba(0,0,0,.1);color:var(--text-secondary,#6b6b6f);display:inline-flex;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium);height:1.5rem;justify-content:center;margin-right:.375rem;min-width:1.5rem;padding:0 .375rem}.nav-actions_breadcrumbTrail__vpXai{backdrop-filter:blur(var(--blur-md,8px));-webkit-backdrop-filter:blur(var(--blur-md,8px));background:var(--bg-secondary,hsla(0,0%,96.5%,.8));border-bottom:1px solid var(--border-primary,#e5e5ea);color:var(--text-secondary,#6b6b6f);font-size:var(--font-size-sm);margin:-.375rem -1rem 1rem;padding:.75rem 1.25rem}.nav-actions_mobileMenuPanel__QEFxa{animation:nav-actions_slideInFromRight__xZg8l var(--duration-fast,.2s) cubic-bezier(.4,0,.2,1);background-color:var(--bg-primary,#0f0f0f);bottom:0;box-shadow:var(--shadow-2xl);max-width:320px;overflow-y:auto;position:fixed;right:0;top:0;width:100%;will-change:transform,opacity;z-index:var(--z-mobile-menu-content,1058)}.nav-actions_mobileMenuExiting__mum4e .nav-actions_mobileMenuOverlay__bhmK1{animation:nav-actions_navFadeOut__TMNuC .15s cubic-bezier(.4,0,1,1) forwards}.nav-actions_mobileMenuExiting__mum4e .nav-actions_mobileMenuPanel__QEFxa{animation:nav-actions_slideOutToRight__Yd8_W .15s cubic-bezier(.4,0,1,1) forwards}.nav-actions_mobileNavItem__Jcrow{animation:nav-actions_navSlideUp__yUhsC var(--duration-normal,.3s) cubic-bezier(.4,0,.2,1) both;will-change:opacity,transform}.nav-actions_mobileNavItem__Jcrow:first-child{animation-delay:50ms}.nav-actions_mobileNavItem__Jcrow:nth-child(2){animation-delay:.1s}.nav-actions_mobileNavItem__Jcrow:nth-child(3){animation-delay:.15s}.nav-actions_mobileNavItem__Jcrow:nth-child(4){animation-delay:.2s}.nav-actions_mobileNavItem__Jcrow:nth-child(5){animation-delay:.25s}.nav-actions_mobileNavItem__Jcrow:nth-child(6){animation-delay:.3s}@supports (padding:max(0px)){.nav-actions_mobileMenuPanel__QEFxa{padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}}.nav-actions_mobileMenuClose__GtmpA{align-items:center;background-color:var(--bg-secondary,hsla(0,0%,100%,.05));border:1px solid var(--border-primary,hsla(0,0%,100%,.1));border-radius:var(--radius-full);cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);width:44px}.nav-actions_mobileMenuClose__GtmpA:hover{background-color:var(--bg-elevated,hsla(0,0%,100%,.1));transform:rotate(90deg)}.nav-actions_navLocaleSwitcher__mhGlw{align-items:center;display:none;flex-shrink:0;gap:0;justify-content:center}@media (min-width:1024px) and (max-width:1279px){.nav-actions_navLocaleSwitcher__mhGlw{background-color:var(--bg-secondary,#ebebed);border:1px solid var(--border-primary,#d4d4d8);border-radius:var(--radius-full);display:inline-flex;padding:.125rem}.nav-actions_navLocaleSwitcher__mhGlw .nav-actions_localeLink__dkBMe{font-size:.625rem;min-height:1.75rem;min-width:1.75rem;padding:var(--space-1) var(--space-1-5)}}@media (min-width:1280px){.nav-actions_navLocaleSwitcher__mhGlw{background-color:var(--bg-secondary,#ebebed);border:1px solid var(--border-primary,#d4d4d8);border-radius:var(--radius-full);box-shadow:0 2px 6px color-mix(in srgb,#000 8%,transparent),inset 0 1px 0 hsla(0,0%,100%,.5);display:inline-flex;padding:.1875rem;position:relative;transition:border-color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.nav-actions_navLocaleSwitcher__mhGlw:before{background:var(--bg-elevated,#fff);border-radius:var(--radius-full);bottom:.1875rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06),0 0 10px color-mix(in srgb,var(--color-accent) 15%,transparent),inset 0 2px 0 color-mix(in srgb,var(--color-accent) 30%,transparent);content:"";left:.1875rem;pointer-events:none;position:absolute;top:.1875rem;transition:left .25s cubic-bezier(.34,1.56,.64,1);width:calc(50% - .1875rem);z-index:0}.nav-actions_navLocaleSwitcher__mhGlw:has([lang=es][aria-current=page]):before{left:50%}.nav-actions_navLocaleSwitcher__mhGlw:hover{border-color:var(--color-accent);box-shadow:0 4px 14px -3px color-mix(in srgb,var(--color-accent) 22%,transparent),0 2px 6px color-mix(in srgb,#000 8%,transparent),inset 0 1px 0 hsla(0,0%,100%,.5);transform:translateY(-1px)}}@media (min-width:1280px) and (max-width:1535px){.nav-actions_navLocaleSwitcher__mhGlw .nav-actions_localeLink__dkBMe{font-size:.6875rem;min-height:2.75rem;min-width:2.75rem;padding:var(--space-1) var(--space-2)}}@media (min-width:1536px){.nav-actions_navLocaleSwitcher__mhGlw .nav-actions_localeLink__dkBMe{font-size:.6875rem;min-height:2.75rem;min-width:2.75rem;padding:var(--space-1) var(--space-2)}}@media (max-width:1023px){.nav-actions_navDividerLocale__ZmZS3,.nav-actions_navLocaleSwitcher__mhGlw{display:none}}.nav-actions_localeLink__dkBMe{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:center;letter-spacing:.04em;min-height:2.75rem;min-width:2.75rem;padding:var(--space-1-5) var(--space-2-5);text-decoration:none;text-transform:uppercase;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .2s cubic-bezier(.4,0,.2,1);will-change:transform}.nav-actions_localeLinkActive__Tn33b{background-color:initial;box-shadow:none;color:var(--text-primary);filter:brightness(1.03) saturate(1.05);position:relative;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.34,1.56,.64,1),filter .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);z-index:var(--z-base,1)}.nav-actions_localeLinkActive__Tn33b:after{background:var(--color-accent);bottom:2px;box-shadow:0 0 4px color-mix(in srgb,var(--color-accent) 45%,transparent);content:"";height:1px;left:28%;pointer-events:none;position:absolute;right:28%;transition:left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1)}.nav-actions_localeLinkActive__Tn33b:focus-visible:after,.nav-actions_localeLinkActive__Tn33b:hover:after{left:8%;right:8%}@media (min-width:1280px){.nav-actions_localeLinkActive__Tn33b:after,.nav-actions_localeLinkActive__Tn33b:focus-visible:after,.nav-actions_localeLinkActive__Tn33b:hover:after{content:none}}.nav-actions_localeLinkActive__Tn33b:hover{filter:brightness(.98)}.nav-actions_localeLinkActive__Tn33b:focus-visible{box-shadow:0 0 8px color-mix(in srgb,var(--color-accent) 28%,transparent),0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:2px}.nav-actions_localeLinkActive__Tn33b:active{box-shadow:0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent),inset 0 1px 2px color-mix(in srgb,#000 10%,transparent);filter:brightness(.88) saturate(1.02);transform:scale(.94)}.nav-actions_localeLinkInactive__SQ17d{background-color:initial;color:var(--text-tertiary,#6b6b6f);position:relative;z-index:var(--z-base,1)}.nav-actions_localeLinkInactive__SQ17d:hover{background-color:var(--bg-tertiary,#e5e5e7);color:var(--text-primary)}.nav-actions_localeLinkInactive__SQ17d:active{background-color:color-mix(in srgb,var(--bg-tertiary) 60%,transparent);filter:brightness(.92);transform:scale(.96)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_localeLinkActive__Tn33b{background-color:initial;box-shadow:none;color:var(--text-primary,#f5f5f7)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_navLocaleSwitcher__mhGlw:before{background:var(--bg-elevated,#2c2c2e);box-shadow:0 1px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 color-mix(in srgb,var(--color-accent) 20%,hsla(0,0%,100%,.06))}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_localeLinkInactive__SQ17d{color:var(--text-tertiary,hsla(0,0%,100%,.5))}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_localeLinkInactive__SQ17d:hover{background-color:color-mix(in srgb,var(--color-accent) 12%,var(--bg-secondary,rgba(80,80,85,.5)));color:var(--color-accent);transform:scale(1.04)}[data-brightness=medium] .nav-actions_localeLinkInactive__SQ17d:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,var(--bg-tertiary,#ede8dc));color:var(--text-primary);transform:scale(1.04)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_localeLinkInactive__SQ17d:active{background-color:color-mix(in srgb,var(--color-accent) 6%,transparent);filter:brightness(1.06);transform:scale(.96)}[data-brightness=medium] .nav-actions_localeLinkInactive__SQ17d:active{background-color:color-mix(in srgb,var(--color-accent) 4%,var(--bg-tertiary));filter:brightness(.9);transform:scale(.96)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_localeLinkActive__Tn33b:active{box-shadow:0 0 6px color-mix(in srgb,var(--color-accent) 35%,transparent),inset 0 1px 2px color-mix(in srgb,#000 20%,transparent);filter:brightness(1.08) saturate(.98)}[data-brightness=medium] .nav-actions_localeLinkActive__Tn33b:active{box-shadow:0 0 4px color-mix(in srgb,var(--color-accent) 22%,transparent),inset 0 1px 2px color-mix(in srgb,#000 12%,transparent);filter:brightness(.84) saturate(1)}.nav-actions_localeLinkLoading__mz7sN{cursor:wait;opacity:.7;pointer-events:none;position:relative}.nav-actions_localeLinkLoading__mz7sN:after{content:none}.nav-actions_localeSpinner__6whRZ{align-items:center;animation:nav-actions_localeSpin__M7veR .6s linear infinite;border-radius:var(--radius-full);border:2px solid;border-top:2px solid transparent;display:inline-flex;flex-shrink:0;height:.75rem;justify-content:center;width:.75rem}.nav-actions_searchTriggerEnhanced__OpHG4{transform:scale(1);transition:background-color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),border-color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),color var(--duration-fast,.15s) cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.34,1.56,.64,1)}.nav-actions_searchTriggerEnhanced__OpHG4:hover{transform:scale(1.02)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_searchTriggerEnhanced__OpHG4:hover{background-color:color-mix(in srgb,var(--color-accent) 10%,transparent);border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);transform:scale(1.02)}[data-brightness=medium] .nav-actions_searchTriggerEnhanced__OpHG4:hover{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);border-color:color-mix(in srgb,var(--color-accent) 32%,var(--border-primary));transform:scale(1.02)}.nav-actions_searchTriggerEnhanced__OpHG4:active{transform:scale(.98)}:is([data-brightness=dark],[data-brightness=midnight]) .nav-actions_searchTriggerEnhanced__OpHG4:active{transform:scale(.98)}[data-brightness=medium] .nav-actions_searchTriggerEnhanced__OpHG4:active{transform:scale(.98)}.nav-actions_searchTriggerEnhanced__OpHG4:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-accent) 18%,transparent);outline:2px solid var(--color-accent);outline-offset:2px}[data-brightness=light-hc] .nav-actions_searchTriggerEnhanced__OpHG4,[data-brightness=medium-hc] .nav-actions_searchTriggerEnhanced__OpHG4{background-color:#fff;border:1.5px solid #000}:is([data-brightness=dark-hc],[data-brightness=midnight-hc]) .nav-actions_searchTriggerEnhanced__OpHG4{background-color:#000;border:1.5px solid #fff}@media (forced-colors:active){.nav-actions_navLink__wa_VP{border:1px solid}.nav-actions_navLinkActive__FMGYY{background:CanvasText;color:Canvas;forced-color-adjust:none}.nav-actions_searchTrigger__Pbkd6{border:1px solid}.nav-actions_skipLink__EG6aR:focus{background:Highlight;color:HighlightText;forced-color-adjust:none;outline:3px solid HighlightText}}.nav-actions_hapticPress__YQ02I{transition:transform var(--duration-fast) cubic-bezier(.4,0,.2,1)}.nav-actions_hapticPress__YQ02I:active{transform:scale(.97)}button.nav-actions_mobileOnly__6EjUI.nav-actions_hapticPress__YQ02I:hover{background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent,#d4af37)}@media (prefers-reduced-motion:reduce){.nav-actions_hapticButton__rz4iK:active,.nav-actions_hapticButton__rz4iK:hover,.nav-actions_hapticPress__YQ02I:active{transform:none}.nav-actions_hapticRipple___8TsZ:after{display:none}.nav-actions_hapticFocus__gU4BT:focus-visible,.nav-actions_hapticPulse__ykYAm:active{animation:none}}@media (min-width:768px) and (max-width:1023px){.nav-actions_navContainer__PkdUY{padding-inline:1rem}.nav-actions_desktopNav__h9GkP{gap:.5rem}.nav-actions_navLinkActive__FMGYY,.nav-actions_navLinkInactive__qCvoB,.nav-actions_navLink__wa_VP{font-size:var(--font-size-sm);padding:var(--space-2-5) var(--space-3)}.nav-actions_navLinkDesktop__CZKx9{font-size:var(--font-size-sm);min-height:40px;padding:var(--space-2-5) .875rem}.nav-actions_logoText__kKVVW{font-size:var(--font-size-lg);max-width:none}.nav-actions_authButton__jBQ_z{font-size:var(--font-size-xs);letter-spacing:.015em;padding:.5rem 1rem}.nav-actions_navDivider__X_Z6L{height:1.75rem}.nav-actions_localeSwitcher__ZjJ3U{gap:.125rem;padding:.1875rem}.nav-actions_localeLink__dkBMe{font-size:var(--font-size-xs);min-height:2.75rem;min-width:2.75rem;padding:.25rem .5rem}}@media (prefers-contrast:more){.nav-actions_authButtonOutline__iI45x{border-color:var(--text-primary);border-width:2px}.nav-actions_authButtonSolid__hyyw_{filter:saturate(1.3)}.nav-actions_mobileNavLinkActive__Sa83L:before{box-shadow:none;width:6px}.nav-actions_localeLink__dkBMe:focus-visible{outline-width:3px}}@media print{.nav-actions_navContainer__PkdUY{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fff;border-bottom:1px solid #000;box-shadow:none;position:static}.nav-actions_desktopNav__h9GkP,.nav-actions_localeSwitcher__ZjJ3U,.nav-actions_mobileMenuButton__PYu0_,.nav-actions_navDivider__X_Z6L,.nav-actions_searchTrigger__Pbkd6{display:none!important}.nav-actions_logoText__kKVVW{color:#000}.nav-actions_logoIcon__MxicD{background-color:#333;box-shadow:none;color:#fff}.nav-actions_authButton__jBQ_z,.nav-actions_mobileAuthButton__J6eVp{display:none!important}}.nav-actions_mobileMenuDividerPrimary__ksziu{border-top:2px solid var(--border-primary)}.nav-actions_mobileMenuDividerSecondary__cmdQi{border-top:1px solid var(--border-secondary)}