.lm3-sans{font-family:Inter Variable,system-ui,sans-serif}.lm3-d{letter-spacing:-.05em;text-wrap:balance;font-family:Inter Tight Variable,Inter Variable,system-ui,sans-serif;font-weight:600;line-height:.96}.lm3-e{letter-spacing:.12em;text-transform:uppercase;color:#0a66c2;font-family:Geist Mono Variable,ui-monospace,monospace;font-size:12px;font-weight:600}.lm3-app-display{letter-spacing:-.035em;font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-weight:700;line-height:1.05}.lm3-btn{border-radius:9999px;align-items:center;gap:8px;height:52px;padding:0 26px;font-size:16px;font-weight:600;transition:background-color .18s cubic-bezier(.32,.72,0,1),transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.lm3-btn:active{transform:scale(.98)}.lm3-btn-white{color:#0a66c2;background:#fff}.lm3-btn-white:hover{background:#eaf3fc}.lm3-action{color:#fff;background:#0a66c2;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.lm3-neutral{color:#4a4f5c;background:#fff;border:1px solid #d4e6f8;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-flex}.lm3-cmp{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#0a66c2,#5aa6f2 45%,#0a66c2 90%) border-box;border:1.5px solid #0000;border-radius:22px;box-shadow:0 24px 60px -28px #0a66c28c,0 2px 6px -2px #1018280f}.lm3-stage{color:#5b6576;font-weight:500}.lm3-stage[data-state=now]{color:#1f2229;font-weight:600}.lm3-stage[data-state=wait]{opacity:0}.lm3-stage-mark{border-radius:99px;flex-shrink:0;place-items:center;width:16px;height:16px;display:inline-grid}.lm3-stage[data-state=now] .lm3-stage-mark{border:2px solid #0a66c2;border-top-color:#0000;animation:.9s linear infinite lm3-spin}.lm3-stage[data-state=done] .lm3-stage-mark{background:#0f804324}.lm3-stage[data-state=done] .lm3-stage-mark:after{content:"✓";color:#0f8043;font-size:10px;font-weight:800}@keyframes lm3-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lm3-stage-mark{animation:none!important}}.lm3-deck{background:#fff;border:1px solid #bbd9f7;border-radius:20px;box-shadow:0 1px 2px #1018280f,0 2px 6px #0a66c20f,0 18px 44px -18px #0a66c24d}.lm3-deck-on{border-color:#0a66c28c;box-shadow:0 0 0 4px #bbd9f799,0 24px 56px -20px #0a66c25c}.lm3-orb{flex-shrink:0;place-items:center;width:30px;height:30px;display:inline-grid;position:relative}.lm3-orb-core{background:#0a66c2;border-radius:9999px;position:absolute;inset:18%;box-shadow:0 0 0 4px #0a66c21a,0 0 18px 2px #0a66c247}.lm3-orb-ring{border:2.5px solid #0000;border-top-color:#9cc6f0;border-radius:9999px;animation:1.15s linear infinite svelte-b70ucu-lm3-orbit;position:absolute;inset:0}.lm3-shimmer{background:linear-gradient(90deg,#eaf3fc 0%,#f7fbff 40%,#eaf3fc 80%) 0 0/200% 100%;animation:1.6s ease-in-out infinite svelte-b70ucu-lm3-shim}.lm3-grain:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes svelte-b70ucu-lm3-orbit{to{transform:rotate(360deg)}}@keyframes svelte-b70ucu-lm3-shim{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.lm3-orb-ring,.lm3-shimmer{animation:none}}.fan-card.svelte-1lpwdw6{--w:clamp(160px, 17vw, 228px);width:var(--w);margin-left:calc(var(--w) / -2);transform-origin:50% 300%;transition:transform 1.1s cubic-bezier(.16,.84,.24,1),opacity .7s,box-shadow .4s;box-shadow:0 30px 60px -26px #0009}.fan-card.svelte-1lpwdw6:hover,.fan-card.svelte-1lpwdw6:focus-visible{box-shadow:0 30px 60px -22px #0f2b5b8c, 0 0 0 2px var(--color-blue-fill);outline:none}@media (prefers-reduced-motion:reduce){.fan-card.svelte-1lpwdw6{transition:none}}.float-a.svelte-1uha8ag{animation:7s ease-in-out infinite svelte-1uha8ag-drift}.float-b.svelte-1uha8ag{animation:8s ease-in-out -2s infinite svelte-1uha8ag-drift}.float-c.svelte-1uha8ag{animation:6.5s ease-in-out -4s infinite svelte-1uha8ag-drift}@keyframes svelte-1uha8ag-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.float-a.svelte-1uha8ag,.float-b.svelte-1uha8ag,.float-c.svelte-1uha8ag{animation:none}}
