.header-actions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}.header-search-trigger{color:#0f766e;cursor:pointer;background:#ffffff90;border:1px solid #0f766e30;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-width:42px;min-height:42px;padding:.55rem .8rem;font:500 .875rem Inter,sans-serif;display:inline-flex}.header-search-trigger:hover{background:#e5f6f2}.site-search-panel{z-index:150;color:#0d1b3d;background:#fff;border:1px solid #0f766e28;border-radius:22px;width:min(460px,100vw - 24px);padding:0;font-family:Inter,sans-serif;overflow:hidden;box-shadow:0 20px 65px #0d1b3d20}.site-search-panel[data-state=open]{animation:.16s ease-out search-in}.site-search-panel[data-state=closed]{animation:.1s ease-in search-out}.site-search-command{color:#0d1b3d;border-radius:inherit;background:#fff;height:auto}.site-search-top{justify-content:space-between;align-items:center;padding:1rem 1.2rem .8rem;font-size:.9rem;font-weight:600;display:flex}.site-search-top button{color:#0f766e;cursor:pointer;background:#eff7f5;border:0;border-radius:50%;width:36px;height:36px;font-size:1.5rem;line-height:1}.site-search-panel [data-slot=command-input-wrapper]{border:1px solid #0f766e40;border-radius:12px;height:48px;margin:0 1rem;padding:0 .8rem;transition:border-color .15s,box-shadow .15s}.site-search-panel [data-slot=command-input-wrapper]:focus-within{border-color:#0f766e;box-shadow:0 0 0 3px #7fd6cd30}.site-search-panel [data-slot=command-input-wrapper] svg{color:#0f766e;opacity:1}.site-search-panel [data-slot=command-input]{color:#0d1b3d;height:46px;font-size:1rem}.site-search-panel [data-slot=command-input]::placeholder{color:#63767d}.site-search-caption{color:#526571;margin:.9rem 1.25rem .4rem;font-size:.8125rem}.site-search-panel [data-slot=command-list]{overscroll-behavior:contain;max-height:min(430px,100svh - 265px);padding:.3rem .65rem .65rem;scroll-padding:.65rem}.site-search-result[data-slot=command-item]{cursor:pointer;color:#0d1b3d;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .65rem;text-decoration:none;display:flex}.site-search-result[data-selected=true],.site-search-result:hover{color:#0d1b3d!important;background:#e8f8f3!important}.site-search-result>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.site-search-category{color:#0f766e;font-size:.75rem}.site-search-result strong{font-size:.95rem;font-weight:600;line-height:1.35}.site-search-description{color:#526571;font-size:.8125rem;line-height:1.5}.site-search-arrow{color:#0f766e;flex-shrink:0;font-size:1.15rem}.site-search-help{color:#63767d;background:#f6fbf9;border-top:1px solid #0f766e18;padding:.8rem 1.2rem;font-size:.75rem}.site-search-empty{color:#526571;padding:1.4rem .6rem;font-size:.95rem;line-height:1.6}.site-search-empty a{color:#0f766e;text-underline-offset:4px;margin-top:1rem;font-weight:600;display:inline-block}.site-search-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.site-search-panel a:focus-visible{outline-offset:3px;outline:2px solid #0f766e}.site-search-panel button:focus-visible{outline-offset:3px;outline:2px solid #0f766e}.header-search-trigger:focus-visible{outline-offset:3px;outline:2px solid #0f766e}.site-search-mobile[data-slot=dialog-content]{width:100%;max-width:none;height:100dvh;padding:max(1rem,env(safe-area-inset-top)) 0 max(1rem,env(safe-area-inset-bottom));border:0;border-radius:0;display:block;position:fixed;inset:0;overflow:auto;transform:translate(0,0)}.site-search-mobile .site-search-command{height:100%}.site-search-mobile [data-slot=command-list]{flex:1;min-height:0;max-height:none}@keyframes search-in{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@keyframes search-out{0%{opacity:1}to{opacity:0}}@media (max-width:1150px){.header-search-trigger>span{display:none}.header-search-trigger{padding:.5rem}.header-actions{gap:.4rem}}@media (max-width:560px){.site-header.has-site-search{grid-template-columns:1fr auto auto}.header-actions{justify-self:end}}@media (prefers-reduced-motion:reduce){.site-search-panel[data-state]{animation:none}}
