.sn-bar{--sn-base:#eff1f5;--sn-text:#4c4f69;--sn-subtext:#5c5f77;--sn-mauve:#8839ef;--sn-on-accent:#fff;--sn-card:#ffffffc7;--sn-border:#4c4f691f;z-index:30;width:100%;color:var(--sn-text);background:color-mix(in srgb, var(--sn-base) 95%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.3);border-bottom:1px solid var(--sn-border);font-family:Nunito Variable,Nunito,ui-rounded,system-ui,-apple-system,Segoe UI,sans-serif;position:sticky;top:0}@media (prefers-color-scheme:dark){.sn-bar{--sn-base:#24273a;--sn-text:#cad3f5;--sn-subtext:#b8c0e0;--sn-mauve:#c6a0f6;--sn-on-accent:#181926;--sn-card:#363a4f9e;--sn-border:#cad3f51f}}.sn-inner{justify-content:space-between;align-items:center;gap:1rem;width:min(1200px,100%);min-height:4.5rem;margin:0 auto;padding:.6rem clamp(1rem,4vw,2rem);display:flex}.sn-bar a{color:inherit;text-decoration:none}.sn-bar :focus-visible{outline:3px solid var(--sn-mauve);outline-offset:3px;border-radius:12px}.sn-brand{letter-spacing:-.025em;align-items:center;gap:.7rem;font-size:1.45rem;font-weight:900;display:inline-flex;color:var(--sn-text)!important}.sn-brand img{width:44px;height:44px;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--sn-mauve) 70%, transparent);border-radius:12px;display:block}.sn-links{align-items:center;gap:.4rem;display:flex}.sn-link{white-space:nowrap;border-radius:12px;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .75rem;font-size:1rem;font-weight:750;display:inline-flex;color:var(--sn-subtext)!important}.sn-link:hover,.sn-link[aria-current=page]{background:color-mix(in srgb, var(--sn-text) 8%, transparent);color:var(--sn-text)!important}.sn-language svg{width:1.05rem;height:1.05rem}.sn-button{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1.15rem;font-size:1rem;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.sn-button:hover{transform:translateY(-1px)}.sn-button--primary{background:var(--sn-mauve);box-shadow:0 10px 26px -10px color-mix(in srgb, var(--sn-mauve) 80%, transparent);color:var(--sn-on-accent)!important}.sn-button--ghost{background:var(--sn-card);box-shadow:inset 0 0 0 1.5px var(--sn-border);color:var(--sn-text)!important}.sn-button--ghost:hover{background:color-mix(in srgb, var(--sn-text) 8%, var(--sn-card))}.sn-short{display:none}.sn-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sn-skip{z-index:50;background:#4c4f69;border-radius:10px;padding:.6rem 1rem;font-family:system-ui,sans-serif;position:absolute;top:-4rem;left:1rem;color:#eff1f5!important;text-decoration:none!important}.sn-skip:focus{top:1rem}@media (max-width:640px){.sn-inner{gap:.5rem;min-height:4rem}.sn-brand span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sn-links{gap:.2rem}.sn-link{padding:0 .5rem}.sn-button{padding:0 .8rem}.sn-long{display:none}.sn-short{display:inline}}@media (prefers-reduced-motion:reduce){.sn-button{transition:none}}@media print{.sn-bar{display:none!important}}
