body{color:#0d2137;background-color:#e1f5fe;margin:0;font-family:Work Sans,sans-serif}.wi-dashboard.svelte-12qhfyh{min-height:100vh;display:flex}.wi-drawer.svelte-12qhfyh{color:#fff;background:linear-gradient(#01579b,#0277bd);width:220px;padding:2rem 0;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.wi-drawer-logo.svelte-12qhfyh{letter-spacing:-.5px;margin-bottom:2rem;padding:0 1.5rem;font-size:1.3rem;font-weight:700}.wi-drawer-nav.svelte-12qhfyh{flex-direction:column;display:flex}.wi-drawer-link.svelte-12qhfyh{color:#fffc;padding:.75rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.wi-drawer-link.svelte-12qhfyh:hover{color:#fff;background:#ffffff1a}.wi-main-area.svelte-12qhfyh{flex-direction:column;flex:1;margin-left:220px;display:flex}.wi-panel.svelte-12qhfyh{flex:1;max-width:1000px;padding:2rem}.wi-content.svelte-12qhfyh{min-height:calc(100vh - 200px)}.wi-hero{margin-bottom:2rem}.wi-hero h1{color:#01579b;margin-bottom:.75rem;font-size:2.2rem;font-weight:700}.wi-hero p{color:#37474f;max-width:700px;font-size:1.1rem;line-height:1.6}.wi-cta-btn{color:#fff;cursor:pointer;background:#0277bd;border:none;border-radius:6px;margin-top:1rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.wi-cta-btn:hover{background:#01579b}.wi-stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;display:grid}.wi-stat-box{background:#fff;border:1px solid #b3e5fc;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px #0277bd14}.wi-stat-box h3{color:#01579b;text-transform:uppercase;letter-spacing:.5px;margin:0 0 .25rem;font-size:.85rem}.wi-stat-box p{color:#37474f;margin:0;font-size:.95rem;line-height:1.5}.wi-stat-value{color:#0277bd;margin-bottom:.25rem;font-size:1.8rem;font-weight:700}.wi-section{background:#fff;border:1px solid #b3e5fc;border-radius:10px;margin-bottom:1.5rem;padding:2rem;box-shadow:0 2px 8px #0277bd14}.wi-section h2{color:#01579b;margin-top:0;font-size:1.5rem}.wi-section h3{color:#0277bd;font-size:1.15rem}.wi-section p{color:#37474f;line-height:1.7}.wi-highlight{color:#0277bd;font-weight:600}.wi-footer.svelte-12qhfyh{text-align:center;color:#ffffffb3;background:#01579b;margin-top:auto;padding:1.5rem 2rem;font-size:.85rem}@media (width<=768px){.wi-drawer.svelte-12qhfyh{display:none}.wi-main-area.svelte-12qhfyh{margin-left:0}}
