.sh{z-index:40;background:#fff;transition:background-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.sh.is-scrolled{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#ffffffd1;box-shadow:0 1px #00000012,0 8px 24px -18px #00000040}.sh-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:1240px;height:72px;margin:0 auto;padding:0 24px;transition:height .25s;display:grid;position:relative}.sh.is-scrolled .sh-inner{height:64px}.sh-logo{justify-self:start}.sh-nav{align-items:center;gap:4px;display:flex}.sh-link{color:#404040;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:40px;padding:0 14px;font-size:15px;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.sh-link:hover,.sh-drop-trigger[aria-expanded=true]{color:#000;background:#f4f4f4}.sh-link[aria-current=page]{color:#000}.sh-link[aria-current=page]:after{content:"";background:#e9ac34;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.sh-drop-trigger svg{transition:transform .2s}.sh-drop-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.sh-drop{position:relative}.sh-panel{opacity:0;visibility:hidden;pointer-events:none;padding-top:10px;transition:opacity .18s,translate .18s,visibility 0s linear .18s;position:absolute;top:100%;left:50%;translate:-50% 6px}.sh-panel[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,translate .18s;translate:-50%}.sh-panel-card{background:#fff;border-radius:18px;width:340px;padding:8px;box-shadow:0 0 0 1px #0000000f,0 24px 48px -20px #00000047}.sh-panel-link{color:#000;border-radius:12px;align-items:flex-start;gap:14px;padding:12px;transition:background-color .15s;display:flex}.sh-panel-link:hover{background:#f6f6f6}.sh-panel-link b{font-size:14.5px;font-weight:600;line-height:1.3;display:block}.sh-panel-link small{color:#5c5c5c;margin-top:2px;font-size:13px;line-height:1.4;display:block}.sh-panel-icon{color:#000;background:#f4f4f4;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sh-panel-link:hover .sh-panel-icon{background:#fff3d6}.sh-actions{justify-self:end;align-items:center;gap:8px;display:flex}.sh-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.sh-btn:active{transform:scale(.98)}.sh-btn-dark{color:#fff;background:#000}.sh-btn-dark:hover{background:#262626}.sh-btn-dark svg{transition:transform .15s}.sh-btn-dark:hover svg{transform:translate(2px)}.sh-btn-ghost{color:#000;background:0 0}.sh-btn-ghost:hover{background:#f4f4f4}.sh-icon-btn{color:#000;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:relative}.sh-icon-btn:hover{background:#f4f4f4}.sh-dot{background:#e9ac34;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;right:9px;box-shadow:0 0 0 2px #fff}.sh-burger{display:none}.sh a:focus-visible,.sh button:focus-visible{outline-offset:2px;outline:2px solid #000}.sh-sheet{z-index:39;padding:8px 20px calc(24px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;justify-content:space-between;animation:.22s cubic-bezier(.16,1,.3,1) sh-sheet-in;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.sh-sheet[hidden]{display:none}.sh-sheet-label{letter-spacing:.06em;text-transform:uppercase;color:#737373;margin:22px 0 6px;font-size:12px;font-weight:600}.sh-sheet-link{color:#000;border-bottom:1px solid #efefef;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:18px;font-weight:500;display:flex}.sh-sheet-link small{color:#5c5c5c;margin-top:2px;font-size:13px;font-weight:400;display:block}.sh-sheet-link svg{color:#a3a3a3;flex:none}.sh-sheet-actions{gap:10px;margin-top:28px;display:grid}.sh-btn-block{width:100%;height:50px;font-size:15px}.sh-sheet-actions .sh-btn-ghost{background:#f4f4f4}@keyframes sh-sheet-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@media (max-width:1023px){.sh-inner{grid-template-columns:1fr auto;height:64px;padding:0 20px}.sh.is-scrolled .sh-inner{height:64px}.sh-nav,.sh-desktop{display:none}.sh-burger{display:grid}.sh.is-open{background:#fff;box-shadow:0 1px #00000012}}@media (min-width:1024px){.sh-sheet{display:none!important}}@media (prefers-reduced-motion:reduce){.sh,.sh-inner,.sh-panel,.sh-sheet{transition:none;animation:none}}.sh-search{align-items:center;display:flex;position:relative}.sh-search-input{opacity:0;width:0;height:40px;font:inherit;color:#000;background:#f2f3f2;border:0;border-radius:999px;outline:none;padding:0;font-size:14px;transition:width .25s,opacity .2s,padding .25s}.sh-search.is-open .sh-search-input{opacity:1;width:220px;padding:0 44px 0 16px}.sh-search.is-open .sh-icon-btn{position:absolute;right:0}.sh-search-input:focus-visible{box-shadow:0 0 0 2px #000}.sh-search-input::-webkit-search-cancel-button{display:none}.sh-sheet-search{color:#555;background:#f2f3f2;border-radius:14px;align-items:center;gap:10px;height:48px;margin:4px 0 20px;padding:0 16px;display:flex}.sh-sheet-search input{min-width:0;font:inherit;color:#000;background:0 0;border:0;outline:none;flex:1;font-size:16px}@media (max-width:1023px){.sh-search{display:none}}@media (prefers-reduced-motion:reduce){.sh-search-input{transition:none}}
