.leia-site-header{z-index:80;position:sticky;top:0}.leia-site-nav{background:color-mix(in oklab,var(--background) 72%,transparent);-webkit-backdrop-filter:blur(18px)saturate(140%);border:1px solid color-mix(in oklab,var(--primary) 22%,transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .75rem .6rem 1rem;display:flex;box-shadow:0 10px 40px -20px #000c,inset 0 1px #ffdca00f}.leia-site-link{color:var(--muted-foreground);border-radius:.6rem;padding:.5rem .75rem;font-size:.875rem;transition:color .25s,background-color .25s;position:relative}.leia-site-link:hover{color:var(--foreground);background:#ffffff08}.leia-site-link:focus-visible,.leia-site-burger:focus-visible,.leia-site-mobile__item:focus-visible,.leia-site-mobile__subitem:focus-visible,.leia-site-drop__item:focus-visible,.leia-site-cta:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.leia-site-link[data-status=active]{color:var(--foreground)}.leia-site-link[data-status=active]:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:1px;position:absolute;bottom:.2rem;left:.75rem;right:.75rem}.leia-site-cta{color:var(--foreground);border:1px solid color-mix(in oklab,var(--primary) 45%,transparent);border-radius:.75rem;padding:.5rem .9rem;font-size:.875rem;font-weight:500;transition:background-color .25s,box-shadow .25s}.leia-site-cta:hover,.leia-site-cta[data-status=active]{background:color-mix(in oklab,var(--primary) 12%,transparent)}.leia-site-drop{opacity:0;visibility:hidden;width:34rem;padding-top:.6rem;transition:opacity .22s,transform .22s,visibility 0s .22s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.leia-site-drop[data-open=true]{opacity:1;visibility:visible;transition:opacity .22s,transform .22s;transform:translate(-50%)translateY(0)}.leia-site-drop[data-open=false]{transform:translate(-50%)translateY(-6px)}.leia-site-drop__panel{background:color-mix(in oklab,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(20px);border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);border-radius:1rem;padding:.6rem;box-shadow:0 30px 60px -25px #000000e6}.leia-site-drop__item{border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem;transition:background-color .2s;display:flex}.leia-site-drop__item:hover{background:color-mix(in oklab,var(--primary) 9%,transparent)}.leia-site-drop__icon{width:2.25rem;height:2.25rem;color:var(--accent);border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);background:#ffdca00a;border-radius:.65rem;flex-shrink:0;place-items:center;display:grid}.leia-site-drop__all{border-top:1px solid var(--border);color:var(--accent);justify-content:center;align-items:center;gap:.4rem;margin-top:.4rem;padding:.6rem;font-size:.8rem;display:flex}.leia-site-burger{border:1px solid color-mix(in oklab,var(--primary) 30%,transparent);width:2.75rem;height:2.75rem;color:var(--foreground);border-radius:.75rem;place-items:center;display:grid}.leia-site-mobile{z-index:70;pointer-events:none;position:fixed;inset:0}.leia-site-mobile[data-open=true]{pointer-events:auto}.leia-site-mobile__backdrop{opacity:0;background:#0000008c;transition:opacity .3s;position:absolute;inset:0}.leia-site-mobile[data-open=true] .leia-site-mobile__backdrop{opacity:1}.leia-site-mobile__sheet{background:color-mix(in oklab,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(22px);border:1px solid color-mix(in oklab,var(--primary) 25%,transparent);opacity:0;transform-origin:top;border-radius:1.25rem;max-height:calc(100dvh - 5.5rem);padding:1rem;transition:opacity .28s,transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;top:4.75rem;left:.75rem;right:.75rem;overflow-y:auto;transform:translateY(-10px)scale(.98);box-shadow:0 30px 60px -20px #000000e6,inset 0 1px #ffdca012}.leia-site-mobile[data-open=true] .leia-site-mobile__sheet{opacity:1;transform:none}.leia-site-mobile__item{min-height:3rem;font-family:var(--font-display,inherit);color:var(--foreground);border-radius:.8rem;align-items:center;padding:0 .9rem;font-size:1.05rem;display:flex}.leia-site-mobile__item[data-status=active]{background:color-mix(in oklab,var(--primary) 12%,transparent);color:var(--accent)}.leia-site-mobile__sub{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.leia-site-mobile__sub[data-open=true]{grid-template-rows:1fr}.leia-site-mobile__subitem{min-height:2.75rem;color:var(--muted-foreground);border-radius:.7rem;align-items:center;gap:.65rem;padding:0 .9rem 0 1.5rem;font-size:.925rem;display:flex}.leia-site-mobile__subitem:active{background:#ffffff0a}@keyframes leia-page-in{0%{opacity:0;filter:blur(3px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.leia-page-intro>*{animation:.8s cubic-bezier(.2,.8,.2,1) both leia-page-in}.leia-page-intro>:nth-child(2){animation-delay:80ms}.leia-page-intro>:nth-child(3){animation-delay:.16s}.leia-page-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 30%,color-mix(in oklab,var(--primary) 18%,transparent),transparent 70%);height:22rem;position:absolute;inset:-20% 10% auto}@media(prefers-reduced-motion:reduce){.leia-page-intro>*{animation:none}.leia-site-drop,.leia-site-mobile__sheet,.leia-site-mobile__backdrop,.leia-site-mobile__sub{transition:none}}
