.header>.neve-skip-link.show-on-focus{position:absolute;left:var(--tc-header-pad);top:var(--tc-header-pad);z-index:100200;padding:10px 16px;border-radius:10px;background:var(--tc-fg);color:var(--tc-bg);font-size:.85rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transform:translateY(-140%);transition:transform var(--tc-anim-fast),box-shadow var(--tc-anim-fast);box-shadow:0 4px 14px rgba(15,23,42,.15)}.header>.neve-skip-link.show-on-focus:focus{transform:translateY(0);outline:var(--tc-focus-ring);outline-offset:3px}.typecalendar-ds .header.neve-premium-header--shrunk{box-shadow:0 8px 28px rgba(15,23,42,.07);background:color-mix(in srgb,var(--tc-bg) 92%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@supports not (background:color-mix(in srgb,white 50%,white)){.typecalendar-ds .header.neve-premium-header--shrunk{background:rgba(255,255,255,.94)}}.header.neve-premium-header--shrunk .header--row,.header.neve-premium-header--shrunk .hfg-row{transition:min-height var(--tc-anim),padding var(--tc-anim)}@media (prefers-reduced-motion:reduce){.typecalendar-ds .header.neve-premium-header--shrunk{backdrop-filter:none}}html.typecalendar-modal-open{overflow:hidden}.neve-premium-search-modal.is-open .neve-premium-search-modal__panel{animation:tc-search-panel-in 200ms cubic-bezier(.32,.72,0,1) both}