.welcome-page[data-v-56f64d7e]{background:var(--background);color:var(--foreground);min-height:100dvh;padding:0 40px}.welcome-header[data-v-56f64d7e],.welcome-page main[data-v-56f64d7e],.welcome-footer[data-v-56f64d7e]{width:100%;max-width:1240px;margin:0 auto}.welcome-header[data-v-56f64d7e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.welcome-logo[data-v-56f64d7e]{letter-spacing:-.03em;align-items:center;gap:12px;font-size:18px;font-weight:650;display:inline-flex}.welcome-logo>span[data-v-56f64d7e]{background:var(--brand-soft);color:var(--brand-ink);border-radius:13px;padding:4px}.welcome-button[data-v-56f64d7e]{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:22px;padding:12px 22px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.welcome-button.filled[data-v-56f64d7e]{background:var(--primary);color:var(--primary-foreground);border:1px solid #0000}.welcome-button.filled[data-v-56f64d7e]:hover{background:color-mix(in srgb, var(--primary) 85%, #000)}.welcome-button.outline[data-v-56f64d7e]{color:var(--primary);border:1px solid var(--action-border)}.welcome-button.outline[data-v-56f64d7e]:hover{background:var(--accent)}.welcome-button[data-v-56f64d7e]:focus-visible,.welcome-logo[data-v-56f64d7e]:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.welcome-hero[data-v-56f64d7e]{background:var(--brand-soft);color:var(--brand-ink);border-radius:28px;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:60px 48px;display:grid;overflow:hidden}.welcome-kicker[data-v-56f64d7e]{letter-spacing:.15em;font-size:10px;font-weight:700}.welcome-copy h1[data-v-56f64d7e]{letter-spacing:-.055em;margin:22px 0;font-size:clamp(38px,4.1vw,62px);font-weight:650;line-height:1.07}.welcome-copy h1>span[data-v-56f64d7e]{color:#09687c}.welcome-copy>p[data-v-56f64d7e]{max-width:370px;margin-bottom:27px;font-size:14px;line-height:1.7}.welcome-copy>small[data-v-56f64d7e]{opacity:.75;margin-top:15px;font-size:10px;display:block}.welcome-network[data-v-56f64d7e]{align-self:center;min-width:0}.welcome-network svg[data-v-56f64d7e]{width:100%}.network-caption[data-v-56f64d7e]{letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.caption-dot[data-v-56f64d7e]{background:#ef3969;border-radius:50%;width:6px;height:6px}.diagram-note[data-v-56f64d7e]{text-align:center;font-size:12px;display:block}.welcome-features[data-v-56f64d7e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:52px 0;display:grid}.welcome-features article[data-v-56f64d7e]{align-content:start;gap:14px;display:grid}.feature-number[data-v-56f64d7e]{color:var(--muted-foreground);letter-spacing:.1em;font-size:10px;font-weight:600}.welcome-features svg[data-v-56f64d7e]{color:var(--brand-teal)}.welcome-features article:nth-child(2) svg[data-v-56f64d7e]{color:var(--brand-pink)}.welcome-features h2[data-v-56f64d7e]{letter-spacing:-.025em;font-size:17px;font-weight:650}.welcome-features p[data-v-56f64d7e]{color:var(--muted-foreground);max-width:335px;font-size:13px;line-height:1.7}.welcome-start[data-v-56f64d7e]{background:var(--muted);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.welcome-start h2[data-v-56f64d7e]{letter-spacing:-.03em;font-size:19px;font-weight:600}.welcome-start p[data-v-56f64d7e]{color:var(--muted-foreground);margin-top:5px;font-size:12px}.welcome-footer[data-v-56f64d7e]{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:30px 0;font-size:10px;display:flex}@media (width<=900px){.welcome-page[data-v-56f64d7e]{padding:0 24px}.welcome-hero[data-v-56f64d7e]{padding:38px 30px}.welcome-copy h1[data-v-56f64d7e]{font-size:42px}.welcome-features[data-v-56f64d7e]{gap:24px}.network-caption[data-v-56f64d7e]{font-size:8px}}@media (width<=650px){.welcome-page[data-v-56f64d7e]{padding:0 16px}.welcome-header[data-v-56f64d7e]{padding:18px 0}.welcome-logo[data-v-56f64d7e]{gap:8px;font-size:16px}.welcome-header .welcome-button[data-v-56f64d7e]{gap:8px;padding:10px 15px}.welcome-hero[data-v-56f64d7e]{border-radius:20px;grid-template-columns:1fr;gap:32px;padding:32px 24px}.welcome-copy h1[data-v-56f64d7e]{font-size:clamp(30px,8.5vw,43px)}.welcome-network[data-v-56f64d7e]{width:100%;max-width:380px;margin:auto}.welcome-features[data-v-56f64d7e]{grid-template-columns:1fr;gap:30px;margin:34px 0}.welcome-features article[data-v-56f64d7e]{gap:10px}.welcome-features p[data-v-56f64d7e]{max-width:none}.welcome-start[data-v-56f64d7e]{flex-direction:column;align-items:flex-start;padding:24px}.welcome-footer[data-v-56f64d7e]{flex-direction:column;gap:9px;padding:25px 0}}@media (prefers-reduced-motion:reduce){.welcome-button[data-v-56f64d7e]{transition:none}}
