.site-search-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid #ffffff15;border-radius:50%;color:#c5cbd0;cursor:pointer;background:#ffffff03}.site-search-trigger:hover{color:white;background:#ffffff0b}.site-search-dialog{position:fixed;inset:0;margin:min(16vh,150px) auto auto;width:min(560px,calc(100% - 28px));max-height:min(680px,76dvh);border:1px solid #ffffff20;border-radius:24px;padding:0;background:#0b0d0d;color:#edf0f2;box-shadow:0 32px 100px #000a;font-family:var(--font-sans);line-height:1.6}.site-search-dialog::backdrop{background:#000a;backdrop-filter:blur(9px)}.site-search-input{display:flex;gap:12px;align-items:center;border-bottom:1px solid #ffffff12;padding:12px 16px}.site-search-input input{flex:1;min-width:0;background:none;border:0;outline:none;font-size:16px;font-family:inherit;line-height:inherit;color:inherit}.site-search-input input::placeholder{color:#828b93}.site-search-input button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;cursor:pointer}.site-search-input button:hover{background:#ffffff09}.site-search-input input::-webkit-search-cancel-button{-webkit-appearance:none}.site-search-results{overflow-y:auto;max-height:48dvh;padding:8px}.site-search-scopes{display:flex;gap:4px;padding:8px 12px;overflow-x:auto}.site-search-scopes button{flex-shrink:0;min-height:44px;padding:8px 14px;font-size:12px;border-radius:12px;color:#9ca6af;cursor:pointer}.site-search-scopes button[aria-pressed=true]{background:#ffffff0d;color:#edf0f2}.site-search-recovery{padding:4px 22px 24px;display:grid;gap:8px}.site-search-recovery p{margin-bottom:8px;font-size:13px;color:#9ca6af}.site-search-recovery button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 14px;border-radius:12px;background:#ffffff06;text-align:start;font-size:13px;cursor:pointer}.site-search-recovery button:focus-visible,.site-search-scopes button:focus-visible{outline:2px solid #8bd0a7;outline-offset:-2px}.site-search-results button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 14px;border-radius:12px;text-align:start;font-family:inherit;font-size:14px;line-height:inherit;cursor:pointer}.site-search-results button[aria-selected=true]{background:#ffffff0d}.site-search-input button:focus-visible,.site-search-results button:focus-visible{outline:2px solid #8bd0a7;outline-offset:-2px}.site-search-results svg{color:#8e9aa6;flex-shrink:0}.site-search-results p{padding:22px;font-size:13px;color:#9ca6af}.site-search-dialog footer{display:flex;justify-content:space-between;padding:14px 22px;border-top:1px solid #ffffff12;font-size:10px;color:#7f8a95}.site-search-dialog kbd{font-family:inherit}@media (max-height:460px) and (pointer:coarse),(max-width:640px){.site-search-dialog{inset:var(--search-viewport-top,0) 0 auto;margin:8px auto 0;max-height:calc(var(--search-viewport-height, 100dvh) - 16px);overflow:hidden}.site-search-dialog[open]{display:flex;flex-direction:column}.site-search-input,.site-search-scopes{flex-shrink:0}.site-search-recovery,.site-search-results{min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain}.site-search-dialog footer,.site-search-results:empty{display:none}}@media (max-width:480px){.site-search-trigger{width:44px;height:44px}.site-search-input button{min-width:44px;min-height:44px}}@media (max-width:360px){.site-header-main{padding-inline:12px}.site-header-main .palmx-logo{height:24px}.site-header-mobile-actions{gap:4px}.site-header-mobile-actions>:is(button,a){min-width:44px;min-height:44px;justify-content:center}}@media print{.site-search-dialog,.site-search-trigger{display:none!important}}