:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:#c30f45;--color-accent:#c30f45;--color-fb-white:#fff0f3;--color-fb-white-semi:#fff0f3bf}input,textarea,select{outline:none}.fb-button{color:#fff;background-color:var(--color-accent);font:inherit;cursor:pointer;border:none;outline:none;padding:.75rem 1rem;font-weight:700;transition:color .2s ease-out,background-color .2s ease-out,transform .4s,scale .4s}.fb-button:hover,.fb-button:focus-visible{color:#060606;background-color:var(--color-fb-white);cursor:pointer;transform:scale(1.04)}.fb-button-ghost{color:var(--color-accent);border:1px solid var(--color-accent);background-color:#0000;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,transform .4s,scale .4s}.fb-button-ghost:hover,.fb-button-ghost:focus-visible{color:#fff;background-color:var(--color-accent)}.alert-stack.svelte-1r7w4v9{z-index:100;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;justify-items:end;gap:.5rem;width:min(22rem,100vw - 2rem);display:grid;position:fixed}.alert.svelte-1r7w4v9{--alert-color:#55a7e8;--alert-background:#202a329a;color:#f4f4f4;background:var(--alert-background);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--alert-color);pointer-events:auto;justify-content:space-between;align-items:center;gap:.65rem;width:fit-content;max-width:100%;padding:.65rem .75rem .65rem 1.2rem;display:flex;box-shadow:0 .4rem 1.25rem #00000059}.alert.success.svelte-1r7w4v9{--alert-color:#45c98a;--alert-background:#2030297a}.alert.warning.svelte-1r7w4v9{--alert-color:#e9b949;--alert-background:#332d2094}.alert.error.svelte-1r7w4v9{--alert-color:#ef5b68;--alert-background:#332124a4}.message.svelte-1r7w4v9{overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}button.svelte-1r7w4v9{color:#8a8385;width:1.5rem;height:1.5rem;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:grid;position:relative;top:-.06em}button.svelte-1r7w4v9:hover{color:#fff}button.svelte-1r7w4v9:focus-visible{outline:2px solid var(--alert-color);outline-offset:2px}@media (width<=36rem){.alert-stack.svelte-1r7w4v9{width:calc(100vw - 1.5rem);bottom:.75rem;right:.75rem}}body{color:#f4f4f4;background:#1b1a1a;margin:0;font-family:Inter,ui-sans-serif,system-ui,Segoe UI,sans-serif}a{color:inherit}.app-shell.svelte-12qhfyh{min-height:100vh}.site-header.svelte-12qhfyh{z-index:10;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;padding:1.2rem 1.5rem 0;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh .logo-img:where(.svelte-12qhfyh){transition:filter .35s ease-out,transform .25s,width .5s}.brand.svelte-12qhfyh:hover .logo-img:where(.svelte-12qhfyh){transform:scale(1.03)}.brand.mini .logo-img.svelte-12qhfyh{width:7.5rem}.brand.mini:hover .logo-img.svelte-12qhfyh{width:100%}.logo-img.svelte-12qhfyh{object-fit:cover;object-position:93% center;max-width:100%;height:7rem}.nav-links.svelte-12qhfyh{align-items:center;gap:.75rem;font-size:.95rem;font-weight:500;display:none}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#475466;border-radius:.375rem;padding:.5rem .65rem;text-decoration:none}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:#111827;background:#eef2f6;outline:none}.page-content.svelte-12qhfyh{margin:0;padding:2rem 1.5rem}@media (width<=42rem){.site-header.svelte-12qhfyh{padding:0 1rem}.page-content.svelte-12qhfyh{width:min(100% - 1.5rem,72rem);padding:1.5rem 0}}
