main.svelte-1dctu1u.svelte-1dctu1u{display:flow-root;flex:1;padding:0 1em;min-height:100vh}main.svelte-1dctu1u>div.content:not(.box):not(.tight){padding-left:1em;padding-right:1em}@media only screen and (max-width: 480px){main.svelte-1dctu1u>div.content:not(.box):not(.tight){padding-left:0;padding-right:0}}.mobile-logo.svelte-1dctu1u.svelte-1dctu1u{padding:1em 0;background-color:#fff;text-align:center}.mobile-logo.svelte-1dctu1u img.svelte-1dctu1u{display:block;margin:0 auto;max-width:200px;max-height:80px}.mobile-logo.compact.svelte-1dctu1u.svelte-1dctu1u{padding:.6em 1em}.mobile-logo.compact.svelte-1dctu1u img.svelte-1dctu1u{margin:0;max-width:120px}@media only screen and (min-width: 600px){.mobile-logo.svelte-1dctu1u.svelte-1dctu1u{display:none}}footer.svelte-1dctu1u.svelte-1dctu1u{padding:2em;margin-top:10em;font-size:.8em;line-height:1.5em;background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#555}footer.svelte-1dctu1u .footer-logo.svelte-1dctu1u{display:block;margin-bottom:1.5em}footer.svelte-1dctu1u .footer-logo img.svelte-1dctu1u{display:block;width:200px;max-width:100%}@media only screen and (max-width: 599px){footer.svelte-1dctu1u.svelte-1dctu1u{padding-bottom:calc(2em + 5rem + env(safe-area-inset-bottom,0px))}}footer.svelte-1dctu1u .app-version.svelte-1dctu1u{font-size:.75rem;color:#999;text-align:right}footer.svelte-1dctu1u .content.svelte-1dctu1u{max-width:1400px;margin:0 auto}footer.svelte-1dctu1u .footer-top.svelte-1dctu1u{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1em 2em;margin-bottom:1.5em}footer.svelte-1dctu1u .footer-top .footer-logo.svelte-1dctu1u{margin-bottom:0}footer.svelte-1dctu1u .footer-report.svelte-1dctu1u{display:inline-flex;align-items:center;gap:.4em;min-height:36px;padding:0 1em 0 .75em;border:1px solid rgba(128,128,128,.5);border-radius:8px;color:#333;font-size:1.125em;text-decoration:none;white-space:nowrap}footer.svelte-1dctu1u .footer-report .material-symbols-outlined.svelte-1dctu1u{font-size:1.25em;opacity:.7}footer.svelte-1dctu1u .footer-links.svelte-1dctu1u{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25em 2em;margin:.5em 0 1.75em;padding:1em 0 0}footer.svelte-1dctu1u .footer-links .footer-links-section.svelte-1dctu1u{padding:.15em 0 .9em}footer.svelte-1dctu1u .footer-links .footer-links-section h3.svelte-1dctu1u{font-size:1em;font-weight:700;margin:0 0 .65em;color:#333;letter-spacing:.01em}footer.svelte-1dctu1u .footer-links .footer-links-section ul.svelte-1dctu1u{list-style:none;margin:0;padding:0}footer.svelte-1dctu1u .footer-links .footer-links-section a.svelte-1dctu1u{display:inline-block;color:#444;text-decoration:none;padding:.2em 0;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}footer.svelte-1dctu1u .footer-links .footer-links-section a.svelte-1dctu1u:hover{color:#111;border-color:#111}footer.svelte-1dctu1u .footer-links .footer-links-section a.svelte-1dctu1u:focus-visible{outline:2px solid #8a8a8a;outline-offset:2px;border-radius:2px}
