.ft-wire.svelte-9sff3o{color:#fff;background:#0a0a0a;border-radius:28px;width:min(1280px,100% - 64px);margin:0 auto 16px;padding:0 2rem;position:relative}@media (width<=768px){.ft-wire.svelte-9sff3o{border-radius:24px;width:calc(100% - 32px);margin:0 auto 16px;padding:0 16px}.ft-socials.svelte-9sff3o{gap:1.25rem}.ft-socials.svelte-9sff3o a:where(.svelte-9sff3o){place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid}.ft-bottom.svelte-9sff3o{padding:1.25rem 0}}.ft-top-line.svelte-9sff3o{top:0;left:var(--wire-rail-x,1rem);right:var(--wire-rail-x,1rem);background:var(--wire-border,#0a0a0a24);height:1px;display:none;position:absolute}.ft-brand.svelte-9sff3o{flex-direction:column;align-items:center;gap:1.35rem;padding:3rem 1rem 3.25rem;display:flex}.ft-logo.svelte-9sff3o{align-items:center;gap:.55rem;display:flex}.footer-cloud.svelte-9sff3o{width:auto;height:5rem;display:block}.ft-socials.svelte-9sff3o{justify-content:center;gap:1rem;display:flex}.ft-socials.svelte-9sff3o a:where(.svelte-9sff3o){color:#ffffffb3;font-size:1.1rem;transition:color .2s,transform .2s}.ft-socials.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:#fff;transform:translateY(-2px)}.ft-llms.svelte-9sff3o{letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.ft-llms.svelte-9sff3o:hover{color:var(--wire-accent-solid,#fd5a08)}.ft-meta.svelte-9sff3o{justify-content:center;align-items:center;gap:1.5rem;display:flex}.ft-copy.svelte-9sff3o{letter-spacing:.08em;color:#fff6;text-align:center;margin:.25rem 0 0;font-size:10px}.ft-disc-btn.svelte-9sff3o{letter-spacing:.25em;text-transform:uppercase;color:#ffffff80;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s}.ft-disc-btn.svelte-9sff3o:hover{color:var(--wire-accent-solid,#fd5a08)}.ft-bottom.svelte-9sff3o{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1.25rem 0;display:flex}@media (width<=768px){.ft-bottom.svelte-9sff3o{text-align:center;justify-content:center}}.ft-bottom.svelte-9sff3o p:where(.svelte-9sff3o){text-transform:uppercase;letter-spacing:.2em;color:#ffffff80;font-size:10px}.modal-overlay.svelte-9sff3o{padding:0 12px calc(12px + env(safe-area-inset-bottom,0px));z-index:10000;background:#0a0a0a73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal-wire.svelte-9sff3o{-webkit-backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #0a0a0a1a;border-radius:20px;width:100%;max-width:640px;max-height:calc(100dvh - 24px);padding:2rem;position:relative;overflow-y:auto;box-shadow:0 1px 2px #0a0a0a0a,0 20px 50px #0a0a0a24}.modal-close.svelte-9sff3o{cursor:pointer;color:var(--wire-text-dim,#0a0a0a8c);background:0 0;border:none;padding:0;font-size:1.5rem;transition:color .2s;position:absolute;top:1rem;right:1rem}.modal-close.svelte-9sff3o:hover{color:#0a0a0a}.modal-title.svelte-9sff3o{text-transform:uppercase;letter-spacing:.1em;color:var(--wire-text,#0a0a0a);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.modal-body.svelte-9sff3o{color:var(--wire-text-dim,#0a0a0a8c);font-size:.85rem;line-height:1.7}
