*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #f2f2f2;--txt: #0d0d0d;--elevate: #0d0d0d22;--highlight: #ffff0033;--pri: #034AA6;--sec: #3D90D9;--ter: rgb(0, 149, 255);--sm: 556px;--md: 728px;--lg: 996px}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;background:var(--bg);color:var(--txt);font-size:calc(15px + .390625vw);scroll-behavior:smooth}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.3rem}h4{font-size:1.2rem}span,p,strong,button,a,input,li{font-size:1rem}section{margin:5rem auto}section.lg{max-width:48rem}section.sm{max-width:36rem}button{background:none;outline:none;border:none;cursor:pointer}button.classic:hover{transform:scale(.95);color:var(--sec)}button.classic:disabled:hover{transform:scale(1)}button:disabled,input:disabled{pointer-events:none}input{border:none;outline:none}input:focus{outline:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline 1px}a.classic:hover{transform:scale(.9);color:var(--sec);text-decoration:none}a.classic:hover svg{fill:var(--sec)}svg{width:1.2rem;aspect-ratio:1;display:inline-block;fill:currentColor;color:inherit}th{background:none!important}@keyframes slidein{0%{padding-top:2rem}to{padding-top:0}}:root{--bg:#ffffff;--text:#222222;--sec:#0066cc;--hover-bg:#f8f9fa;--border-color:#e9ecef;--shadow:0 2px 8px rgba(0, 0, 0, .08);--transition:all .25s ease}header.svelte-zlli3c.svelte-zlli3c{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100;width:100%;padding:.75rem 1.5rem;margin:0;background:var(--bg);border-bottom:1px solid var(--border-color);box-shadow:var(--shadow);box-sizing:border-box}.logo.svelte-zlli3c img.svelte-zlli3c{width:210px;height:auto;display:block}.desktop-menu.svelte-zlli3c.svelte-zlli3c{display:none;gap:2.25rem}.desktop-menu.svelte-zlli3c a.svelte-zlli3c{font-size:1rem;font-weight:500;color:var(--text);text-decoration:none;transition:var(--transition);padding:.5rem 0;position:relative}.desktop-menu.svelte-zlli3c a.svelte-zlli3c:hover{color:var(--sec)}.desktop-menu.svelte-zlli3c a.svelte-zlli3c:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--sec);transition:var(--transition)}.desktop-menu.svelte-zlli3c a.svelte-zlli3c:hover:after{width:100%}.header-right-section.svelte-zlli3c.svelte-zlli3c{display:flex;align-items:center}.menu-toggle.svelte-zlli3c.svelte-zlli3c{background:transparent;border:none;font-size:1.5rem;cursor:pointer;color:var(--text);padding:.25rem;border-radius:4px;transition:var(--transition)}.menu-toggle.svelte-zlli3c.svelte-zlli3c:hover{background-color:var(--hover-bg)}.sidebar.svelte-zlli3c.svelte-zlli3c{position:fixed;top:0;right:-300px;width:300px;height:100%;background-color:var(--bg);color:var(--text);box-shadow:-2px 0 12px #0000001f;transition:right .3s cubic-bezier(.25,.8,.25,1);z-index:101;display:flex;flex-direction:column}.sidebar.open.svelte-zlli3c.svelte-zlli3c{right:0}.sidebar-header.svelte-zlli3c.svelte-zlli3c{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}.sidebar-logo.svelte-zlli3c img.svelte-zlli3c{width:180px;height:auto}.close-button.svelte-zlli3c.svelte-zlli3c{background:transparent;border:none;font-size:1.75rem;cursor:pointer;color:var(--text);padding:.25rem;line-height:1}.sidebar-menu.svelte-zlli3c.svelte-zlli3c{display:flex;flex-direction:column;padding:1rem 0}.sidebar-menu.svelte-zlli3c a.svelte-zlli3c{font-size:1.1rem;font-weight:500;color:var(--text);text-decoration:none;padding:.85rem 1.5rem;transition:var(--transition)}.sidebar-menu.svelte-zlli3c a.svelte-zlli3c:hover{color:var(--sec);background-color:var(--hover-bg)}.overlay.svelte-zlli3c.svelte-zlli3c{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:100}@media (min-width: 768px){.menu-toggle.svelte-zlli3c.svelte-zlli3c,.sidebar.svelte-zlli3c.svelte-zlli3c,.overlay.svelte-zlli3c.svelte-zlli3c{display:none}.desktop-menu.svelte-zlli3c.svelte-zlli3c{display:flex}header.svelte-zlli3c.svelte-zlli3c{padding:.75rem 2rem}}
