@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(./Inter-VariableFont_opsz_wght.BtFs5cFQ.woff2) format("woff2-variations"),url(./Inter_18pt-Regular.CIgEDuSg.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(./Inter-VariableFont_opsz_wght.BtFs5cFQ.woff2) format("woff2-variations"),url(./Inter_18pt-Medium.RIyo9mQO.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(./Inter-VariableFont_opsz_wght.BtFs5cFQ.woff2) format("woff2-variations"),url(./Inter_18pt-SemiBold.C4vMYQNj.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(./Inter-VariableFont_opsz_wght.BtFs5cFQ.woff2) format("woff2-variations"),url(./Inter_18pt-Bold.CbzgagPL.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(./Inter-Italic-VariableFont_opsz_wght.C9UHaEYJ.woff2) format("woff2-variations"),url(./Inter_18pt-Italic.DUcFaLVY.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(./Inter-Italic-VariableFont_opsz_wght.C9UHaEYJ.woff2) format("woff2-variations"),url(./Inter_18pt-MediumItalic.D0fN4YyZ.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(./Inter-Italic-VariableFont_opsz_wght.C9UHaEYJ.woff2) format("woff2-variations"),url(./Inter_18pt-SemiBoldItalic.BnNv-Zow.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(./Inter-Italic-VariableFont_opsz_wght.C9UHaEYJ.woff2) format("woff2-variations"),url(./Inter_18pt-BoldItalic.Cl3wKQZA.woff2) format("woff2")}body{margin:0;font-family:Inter,sans-serif;background-color:#f4f5f7;color:#1a1a1a}.app-container.svelte-108js4i{display:flex;flex-direction:column;min-height:100vh}.main-content.svelte-108js4i{flex:1;padding:1rem}.app-footer.svelte-108js4i{border-top:1px solid #e2e8f0;background-color:#fff;padding:1.5rem 2rem;font-size:.875rem;color:#4a5568}.footer-content.svelte-108js4i{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.app-footer.svelte-108js4i p:where(.svelte-108js4i){margin:0}.app-footer.svelte-108js4i a:where(.svelte-108js4i){color:#4a5568;text-decoration:none;transition:color .2s ease-in-out}.app-footer.svelte-108js4i a:where(.svelte-108js4i):hover{color:#1a1a1a;text-decoration:underline}
