.public-page.svelte-ckhpuy{background:var(--page-bg);min-height:100dvh;font-family:var(--page-font);color:var(--page-text);padding:44px 18px 72px}.page-card.svelte-ckhpuy{width:min(100%,720px);margin:0 auto}.page-header.svelte-ckhpuy{text-align:center;margin-bottom:36px}.page-logo.svelte-ckhpuy{object-fit:contain;background:#ffffffd1;border-radius:50%;width:112px;height:112px;margin:0 auto 20px;box-shadow:0 10px 32px #0f172a17}.page-logo-placeholder.svelte-ckhpuy{color:#e11d48;place-items:center;font-size:54px;display:grid}h1.svelte-ckhpuy{letter-spacing:.015em;margin:0;font-size:clamp(1.6rem,5vw,2.15rem);font-weight:800}.page-header.svelte-ckhpuy p:where(.svelte-ckhpuy){max-width:560px;color:color-mix(in srgb, var(--page-text), transparent 26%);margin:10px auto 0}.blocks.svelte-ckhpuy{gap:16px;display:grid}.link-button.svelte-ckhpuy{border-radius:var(--button-radius);background:var(--button-color);min-height:78px;color:var(--button-text);grid-template-columns:42px 1fr 28px;align-items:center;padding:10px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 8px 22px #0f172a0f}.link-button[href].svelte-ckhpuy:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a1c}.link-button.disabled.svelte-ckhpuy{opacity:.72;cursor:default}.link-icon.svelte-ckhpuy{width:26px;height:26px;-webkit-mask:var(--icon-image) center / contain no-repeat;-webkit-mask:var(--icon-image) center / contain no-repeat;mask:var(--icon-image) center / contain no-repeat;background:currentColor;justify-self:start}.link-icon-empty.svelte-ckhpuy{width:26px;height:26px}.link-copy.svelte-ckhpuy{text-align:center;gap:3px;font-size:1rem;display:grid}.link-copy.svelte-ckhpuy strong:where(.svelte-ckhpuy){font-weight:650}.link-copy.svelte-ckhpuy small:where(.svelte-ckhpuy){opacity:.72}.link-menu.svelte-ckhpuy{opacity:.58;justify-self:end;font-size:1.3rem}h2.svelte-ckhpuy{text-align:center;letter-spacing:.02em;margin:17px 0 2px;font-size:1.1rem;font-weight:800}.text-block.svelte-ckhpuy{text-align:center;padding:12px 16px}.text-block.svelte-ckhpuy p:where(.svelte-ckhpuy){margin:6px 0 0}hr.svelte-ckhpuy{border:0;border-top:1px solid color-mix(in srgb, var(--page-text), transparent 72%);width:72%;margin:10px auto}.compact.svelte-ckhpuy{min-height:0;padding:26px 14px 42px}.compact.svelte-ckhpuy .page-logo:where(.svelte-ckhpuy){width:76px;height:76px;margin-bottom:14px}.compact.svelte-ckhpuy .page-logo-placeholder:where(.svelte-ckhpuy){font-size:36px}.compact.svelte-ckhpuy h1:where(.svelte-ckhpuy){font-size:1.25rem}.compact.svelte-ckhpuy .page-header:where(.svelte-ckhpuy){margin-bottom:22px}.compact.svelte-ckhpuy .blocks:where(.svelte-ckhpuy){gap:10px}.compact.svelte-ckhpuy .link-button:where(.svelte-ckhpuy){grid-template-columns:32px 1fr 20px;min-height:58px;padding:8px 14px;font-size:.86rem}.compact.svelte-ckhpuy h2:where(.svelte-ckhpuy){font-size:.88rem}@media (width<=560px){.public-page.svelte-ckhpuy{padding-top:30px}.page-logo.svelte-ckhpuy{width:92px;height:92px}.link-button.svelte-ckhpuy{min-height:68px;padding-inline:18px}}
