.card-nav-container{z-index:99;box-sizing:border-box;width:calc(100% - 1.5rem);max-width:900px;position:absolute;top:1em;left:50%;transform:translate(-50%)}.card-nav{background-color:var(--card-nav-bg,#fff);border:1px solid var(--c-border);will-change:height;border-radius:.9rem;height:60px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px -12px #0000008c}.card-nav-top{z-index:2;justify-content:space-between;align-items:center;gap:.75rem;height:60px;padding:.5rem .55rem .55rem 1.1rem;display:flex;position:absolute;top:0;left:0;right:0}.card-nav-right{flex-shrink:0;align-items:center;gap:.5rem;margin-left:auto;display:flex}.hamburger-menu{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:100%;padding:0 .35rem;display:flex}.hamburger-menu:hover .hamburger-line{opacity:.75}.hamburger-line{transform-origin:50%;background-color:currentColor;width:28px;height:2px;transition:transform .25s,opacity .2s,margin .3s}.hamburger-menu.open .hamburger-line:first-child{transform:translateY(4px)rotate(45deg)}.hamburger-menu.open .hamburger-line:last-child{transform:translateY(-4px)rotate(-45deg)}.logo-container{color:var(--c-text-strong);white-space:nowrap;align-items:center;gap:.4rem;min-width:0;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.logo-container .logo-accent{color:var(--c-brand)}.card-nav-cta{background-color:var(--c-brand);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.6rem;align-items:center;gap:.4rem;height:40px;padding:0 .9rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.card-nav-cta:hover{background-color:var(--c-brand-deep);transform:translateY(-1px)}.card-nav-content{visibility:hidden;pointer-events:none;z-index:1;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:10px;padding:.5rem;display:flex;position:absolute;inset:60px 0 0;overflow:hidden}.card-nav.open .card-nav-content{visibility:visible;pointer-events:auto}.nav-card{-webkit-user-select:none;user-select:none;box-sizing:border-box;border:2px solid #ffffff59;border-radius:.7rem;flex-direction:column;flex:1 1 0;gap:8px;min-width:0;height:100%;min-height:0;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px -6px #000000a6,0 0 0 1px #3b82f640}.nav-card-label{letter-spacing:-.5px;opacity:.85;flex-shrink:0;font-size:18px;font-weight:500}.nav-card-links{flex-direction:column;flex-shrink:0;gap:6px;margin-top:auto;display:flex}.nav-card-link{cursor:pointer;color:inherit;align-items:center;gap:6px;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex}.nav-card-link:hover{opacity:.78;transform:translate(2px)}.nav-card-link .arrow-ico{transition:transform .25s}.nav-card-link:hover .arrow-ico{transform:translate(2px,-2px)}@media(max-width:768px){.card-nav-container{width:calc(100% - 1rem);top:.7em}.card-nav-top{gap:.4rem;padding:.5rem .75rem}.card-nav-cta{display:none}.logo-container{font-size:.95rem}.nav-clock-status{padding-left:.5rem;padding-right:.5rem}.card-nav-content{-webkit-overflow-scrolling:touch;flex-direction:column;overflow-y:auto}.nav-card{flex:none;gap:12px;width:100%;height:auto;padding:16px 18px;overflow:visible}.nav-card-links{gap:8px;margin-top:0}.nav-card-label{font-size:17px}}@media(max-width:480px){.logo-container .logo-accent{display:none}}.shiny-text{color:#b5b5b5a4;background:linear-gradient(120deg,#fff0 40%,#ffffffd9,#fff0 60%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite shine;display:inline-block}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}
