.Navbar-module__cJzEcG__header{z-index:20;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffffb3;border-bottom:1px solid #e5e7ebbf;justify-content:space-between;align-items:center;height:64px;margin:0;padding:0 1rem;display:flex;position:sticky;top:0}.Navbar-module__cJzEcG__logo{color:var(--text2);letter-spacing:-.5px;align-items:center;gap:.6rem;margin:0;font-weight:700;display:inline-flex}.Navbar-module__cJzEcG__nav{margin:0}.Navbar-module__cJzEcG__nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cJzEcG__nav a{color:var(--text2);border-radius:10px;align-items:center;gap:.4rem;padding:.65rem .95rem;transition:background .2s,transform .1s,color .2s;display:inline-flex}.Navbar-module__cJzEcG__nav a:hover{color:var(--link-hover);background:#6366f11a}.Navbar-module__cJzEcG__nav a:active{transform:scale(.98)}@media (max-width:520px){.Navbar-module__cJzEcG__nav ul{gap:.1rem}.Navbar-module__cJzEcG__nav a{padding:.65rem .75rem}}
.Footer-module__S6Hkya__footer{text-align:center;color:var(--muted);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#ffffffb3;border-top:1px solid #e5e7ebbf;margin-top:2rem;padding:1.25rem 1rem}
:root{--bg:#f7f8fb;--surface:#fff;--text:#111;--muted:#6b7280;--bg2:#f3f4f6;--surface2:#fbfbff;--text2:#1f2937;--ring:#6366f159;--border:#e5e7eb;--link:#4f46e5;--link-hover:#4338ca;--primary:#6366f1;--primary-hover:#4f46e5;--success:#16a34a;--warning:#f59e0b;--danger:#ef4444;--radius:12px;--shadow:0 10px 30px #0000000f;--shadow2:0 1px 2px #0000000f, 0 10px 20px #0000000f;--blur:saturate(140%) blur(10px);--maxw:1120px}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);flex-direction:column;min-height:100vh;margin:0;display:flex}html,body{height:100%}main{flex:1}a{color:var(--link);text-decoration:none}button{font:inherit}:focus-visible{outline:3px solid var(--ring);outline-offset:2px;border-radius:10px}::selection{background:var(--primary);color:#fff}
