:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#4f46e5;text-decoration:inherit}a:hover{color:#3730a3}body{margin:0;display:flex;min-width:320px;min-height:100vh;flex-direction:column}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}:root.dark{color-scheme:dark;color:#ffffffde;background-color:#242424}:root.dark a{color:#818cf8}:root.dark a:hover{color:#a5b4fc}:root.dark button{background-color:#1a1a1a}nav.svelte-179654q.svelte-179654q.svelte-179654q{position:sticky;top:0;z-index:3;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}nav.dark.svelte-179654q.svelte-179654q.svelte-179654q{background:#242424;border-bottom-color:#ffffff12}.nav-inner.svelte-179654q.svelte-179654q.svelte-179654q{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1100px;height:4rem;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}a.svelte-179654q.svelte-179654q.svelte-179654q{text-decoration:none;color:#6b7280}nav.dark.svelte-179654q a.svelte-179654q.svelte-179654q{color:#fff9}a.svelte-179654q.svelte-179654q.svelte-179654q:hover{color:#111827}nav.dark.svelte-179654q a.svelte-179654q.svelte-179654q:hover{color:#f9fafb}.site-name.svelte-179654q.svelte-179654q.svelte-179654q{font-weight:600;color:#111827;white-space:nowrap}nav.dark.svelte-179654q .site-name.svelte-179654q.svelte-179654q{color:#f9fafb}.right.svelte-179654q.svelte-179654q.svelte-179654q,.links.svelte-179654q.svelte-179654q.svelte-179654q{display:flex;align-items:center;gap:1.25rem}.links.svelte-179654q>a[aria-current].svelte-179654q.svelte-179654q{color:#111827;font-weight:600}nav.dark.svelte-179654q .links.svelte-179654q>a[aria-current].svelte-179654q{color:#f9fafb}.ext.svelte-179654q.svelte-179654q.svelte-179654q{font-size:.8em;margin-left:.1em}.divider.svelte-179654q.svelte-179654q.svelte-179654q{width:1px;height:1.4rem;background:#00000026}nav.dark.svelte-179654q .divider.svelte-179654q.svelte-179654q{background:#fff3}.theme-toggle.svelte-179654q.svelte-179654q.svelte-179654q{display:flex;align-items:center;padding:0;border:0;background:none;color:#f5b400;cursor:pointer}.theme-toggle.svelte-179654q svg.svelte-179654q.svelte-179654q{width:1.15rem;height:1.15rem}.theme-toggle.svelte-179654q.svelte-179654q.svelte-179654q:focus-visible,a.svelte-179654q.svelte-179654q.svelte-179654q:focus-visible,summary.svelte-179654q.svelte-179654q.svelte-179654q:focus-visible{outline:2px solid #4f46e5;outline-offset:3px;border-radius:2px}.mobile.svelte-179654q.svelte-179654q.svelte-179654q{display:none}.mobile.svelte-179654q summary.svelte-179654q.svelte-179654q{list-style:none;display:flex;padding:.25rem;color:#6b7280;cursor:pointer;-webkit-tap-highlight-color:transparent}nav.dark.svelte-179654q .mobile summary.svelte-179654q.svelte-179654q{color:#fff9}.mobile.svelte-179654q summary.svelte-179654q.svelte-179654q::-webkit-details-marker{display:none}.mobile.svelte-179654q summary.svelte-179654q.svelte-179654q::marker{content:""}.mobile.svelte-179654q summary svg.svelte-179654q.svelte-179654q{width:1.4rem;height:1.4rem}.close-icon.svelte-179654q.svelte-179654q.svelte-179654q,.mobile[open].svelte-179654q .open-icon.svelte-179654q.svelte-179654q{display:none}.mobile[open].svelte-179654q .close-icon.svelte-179654q.svelte-179654q{display:block}.mobile-menu.svelte-179654q.svelte-179654q.svelte-179654q{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;padding:.5rem 1.5rem 1rem;background:#fff;border-top:1px solid rgba(0,0,0,.08);box-shadow:0 8px 16px #00000014}nav.dark.svelte-179654q .mobile-menu.svelte-179654q.svelte-179654q{background:#242424;border-top-color:#ffffff12}.mobile-menu.svelte-179654q>a.svelte-179654q.svelte-179654q{padding:.6rem 0;font-size:1rem;font-weight:500;color:#374151;border-bottom:1px solid rgba(0,0,0,.05)}nav.dark.svelte-179654q .mobile-menu.svelte-179654q>a.svelte-179654q{color:#ffffffbf;border-bottom-color:#ffffff0f}.mobile-menu.svelte-179654q>a.svelte-179654q.svelte-179654q:last-child{border-bottom:0}.mobile-menu.svelte-179654q>a[aria-current].svelte-179654q.svelte-179654q{color:#4f46e5;font-weight:700}nav.dark.svelte-179654q .mobile-menu.svelte-179654q>a[aria-current].svelte-179654q{color:#a5b4fc}@media (max-width: 40rem){.nav-inner.svelte-179654q.svelte-179654q.svelte-179654q{padding:0 1rem}.desktop.svelte-179654q.svelte-179654q.svelte-179654q{display:none}.mobile.svelte-179654q.svelte-179654q.svelte-179654q{display:block}.right.svelte-179654q.svelte-179654q.svelte-179654q{gap:.9rem}}footer.svelte-1flcbmd{margin-top:1.25rem;border-top:1px solid rgba(0,0,0,.07)}.dark footer.svelte-1flcbmd{border-top-color:#ffffff12}.inner.svelte-1flcbmd{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;max-width:1100px;margin:0 auto;padding:1.25rem 1.5rem;box-sizing:border-box;font-size:.8rem;color:#6b7280}.dark .inner.svelte-1flcbmd{color:#fff6}@media (max-width: 40rem){.inner.svelte-1flcbmd{padding:1.25rem 1rem}}main.svelte-1oh7w74{width:100%;max-width:1100px;min-height:70vh;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}@media (max-width: 40rem){main.svelte-1oh7w74{padding:0 1rem}}
