.welcome.svelte-3h5m8l{max-width:1080px;margin-inline:auto;padding-block:40px 44px;position:relative}.welcome-inner.svelte-3h5m8l{z-index:10;text-align:center;justify-items:center;gap:20px;display:grid;position:relative}.body.svelte-3h5m8l{z-index:10;gap:44px;max-width:1080px;margin-inline:auto;padding-bottom:64px;display:grid;position:relative}@media (width>=47.5rem){.welcome.svelte-3h5m8l{padding-block:64px 56px}.body.svelte-3h5m8l{gap:56px}}.tilt.svelte-3h5m8l{flex:none}.pair.svelte-3h5m8l,.solo.svelte-3h5m8l{align-items:center;gap:14px;padding:10px;display:flex;position:relative}.pair-avatar.svelte-3h5m8l,.pair-icon.svelte-3h5m8l{flex:none;width:72px;height:72px}.pair-avatar.svelte-3h5m8l{box-shadow:0 0 0 5px var(--background), 0 0 0 7px color-mix(in oklab, var(--primary) 70%, transparent), 0 18px 50px color-mix(in oklab, var(--primary) 35%, transparent);border-radius:9999px}.pair-icon.svelte-3h5m8l{background:var(--surface-2);box-shadow:0 0 0 5px var(--background), 0 0 0 7px var(--border);object-fit:cover;color:var(--foreground);font-family:var(--font-display);border-radius:22px;place-items:center;font-size:24px;font-weight:700;display:grid}.pair-link.svelte-3h5m8l{flex:none;place-items:center;width:84px;height:30px;display:grid;position:relative}.pair-line.svelte-3h5m8l{inset-inline:0;background:linear-gradient(90deg, var(--primary), var(--sunset-1) 50%, var(--primary));border-radius:9999px;height:3px;margin-top:-1.5px;position:absolute;top:50%}@media (forced-colors:active){.pair-line.svelte-3h5m8l{forced-color-adjust:none}}.pair-check.svelte-3h5m8l{background:var(--primary);width:30px;height:30px;box-shadow:0 0 0 4px var(--background);color:var(--primary-foreground);border-radius:9999px;place-items:center;display:grid;position:relative}.pair-check.svelte-3h5m8l svg:where(.svelte-3h5m8l){width:18px;height:18px}.bit.svelte-3h5m8l{opacity:.9;width:9px;height:9px;rotate:var(--r);border-radius:3px;position:absolute}.bit.svelte-3h5m8l:first-of-type{--r:20deg;background:var(--sunset-1);top:6px;left:-18px}.bit.svelte-3h5m8l:nth-of-type(2){--r:-30deg;background:var(--primary);top:-14px;left:30px}.bit.svelte-3h5m8l:nth-of-type(3){--r:45deg;background:var(--premium);top:-4px;right:-14px}.bit.svelte-3h5m8l:nth-of-type(4){--r:10deg;background:var(--info);bottom:-12px;right:24px}.bit.svelte-3h5m8l:nth-of-type(5){--r:-12deg;background:var(--success);bottom:-8px;left:-6px}@media (width>=47.5rem){.pair-avatar.svelte-3h5m8l,.pair-icon.svelte-3h5m8l{width:92px;height:92px}.pair-icon.svelte-3h5m8l{border-radius:28px;font-size:30px}.pair-link.svelte-3h5m8l{width:112px;height:34px}.pair-check.svelte-3h5m8l{width:34px;height:34px}}.title.svelte-3h5m8l{max-width:16ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:40px;font-weight:700;line-height:44px}.lead.svelte-3h5m8l{max-width:52ch;color:var(--text-secondary);text-wrap:pretty;font-size:17px;line-height:27px}.actions.svelte-3h5m8l{flex-direction:column;justify-self:stretch;gap:12px;display:flex}@media (width>=47.5rem){.title.svelte-3h5m8l{font-size:60px;line-height:62px}.lead.svelte-3h5m8l{font-size:19px;line-height:30px}.actions.svelte-3h5m8l{flex-flow:wrap;justify-content:center;justify-self:center}}.letters.svelte-3h5m8l .word:where(.svelte-3h5m8l){white-space:nowrap;flex-wrap:wrap;justify-content:center;max-width:100%;display:inline-flex}.letters.svelte-3h5m8l .accent:where(.svelte-3h5m8l){font-weight:500}.letters.svelte-3h5m8l .plain:where(.svelte-3h5m8l){font-weight:700}.letters.svelte-3h5m8l .whole:where(.svelte-3h5m8l),.letters.svelte-3h5m8l .whole:where(.svelte-3h5m8l) .ch:where(.svelte-3h5m8l){white-space:normal;overflow-wrap:anywhere;display:inline}.letters.svelte-3h5m8l .ch:where(.svelte-3h5m8l){display:inline-block}.letters.svelte-3h5m8l .accent:where(.svelte-3h5m8l) .ch:where(.svelte-3h5m8l):not(.plain){background-image:linear-gradient(100deg, var(--sunset-1), var(--sunset-2) 45%, var(--sky));background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--k) / max(var(--n) - 1, 1) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}:root.light .letters.svelte-3h5m8l .accent:where(.svelte-3h5m8l) .ch:where(.svelte-3h5m8l):not(.plain){background-image:linear-gradient(100deg, color-mix(in oklab, var(--sunset-2) 75%, var(--primary-text)), var(--primary-text) 45%, var(--sky))}.missing.svelte-3h5m8l{border:1px solid color-mix(in srgb, var(--warning) 40%, transparent);border-radius:var(--radius-lg);background:var(--warning-soft);flex-direction:column;gap:12px;width:100%;max-width:45rem;margin-inline:auto;padding:24px;display:flex}.missing.svelte-3h5m8l h2:where(.svelte-3h5m8l){font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:24px;display:flex}.missing.svelte-3h5m8l svg:where(.svelte-3h5m8l){width:20px;height:20px;fill:var(--warning);flex:none}.missing.svelte-3h5m8l p:where(.svelte-3h5m8l){color:var(--text-secondary);font-size:16px;line-height:26px}.missing.svelte-3h5m8l ul:where(.svelte-3h5m8l){flex-wrap:wrap;gap:8px;display:flex}.missing.svelte-3h5m8l li:where(.svelte-3h5m8l){border:1px solid var(--border);background:var(--surface-1);border-radius:9999px;padding:4px 12px;font-size:14px;line-height:20px}.missing.svelte-3h5m8l li:where(.svelte-3h5m8l) span:where(.svelte-3h5m8l){color:var(--text-secondary)}.missing.svelte-3h5m8l .grant{margin-top:4px}.missing.svelte-3h5m8l .grant svg{width:17px;height:17px;transform:translateY(-.75px)}.start.svelte-3h5m8l h2:where(.svelte-3h5m8l){font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-size:28px;font-weight:700;line-height:32px}.start-lead.svelte-3h5m8l{color:var(--text-secondary);text-align:center;text-wrap:balance;overflow-wrap:anywhere;margin:6px 0 22px;font-size:16px;line-height:24px}.cards.svelte-3h5m8l{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=47.5rem){.start.svelte-3h5m8l h2:where(.svelte-3h5m8l){font-size:32px;line-height:37px}}.card.svelte-3h5m8l{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-1);grid-template-rows:auto 1fr;display:grid;overflow:hidden}@media (width>=47.5rem){.cards.svelte-3h5m8l{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.card.svelte-3h5m8l{grid-row:span 2;grid-template-rows:subgrid}}.card-body.svelte-3h5m8l{flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex}.time.svelte-3h5m8l{background:var(--accent);color:var(--primary-text);border-radius:9999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700;line-height:20px}.card.svelte-3h5m8l h3:where(.svelte-3h5m8l){font-family:var(--font-display);font-size:18px;font-weight:700;line-height:24px}.card-body.svelte-3h5m8l p:where(.svelte-3h5m8l){color:var(--text-secondary);font-size:14.5px;line-height:22px}.card-links.svelte-3h5m8l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.card-cta.svelte-3h5m8l{color:var(--primary-text);align-items:center;gap:6px;font-size:14.5px;font-weight:700;line-height:20px;display:inline-flex}.card-tutorial.svelte-3h5m8l{color:var(--text-tertiary);font-size:13.5px;font-weight:600;line-height:20px}@media (hover:hover){.card-cta.svelte-3h5m8l:hover,.card-tutorial.svelte-3h5m8l:hover{text-decoration:underline}.card-tutorial.svelte-3h5m8l:hover{color:var(--text-secondary)}}@media (pointer:coarse){.card-cta.svelte-3h5m8l,.card-tutorial.svelte-3h5m8l{position:relative}.card-cta.svelte-3h5m8l:after,.card-tutorial.svelte-3h5m8l:after{content:"";position:absolute;inset-block:min(0px,50% - 20px);inset-inline:0}}.drawing.svelte-3h5m8l{border-bottom:1px solid var(--border);background:#313338;align-content:center;padding:16px;display:grid}.message-avatar.svelte-3h5m8l{border-radius:50%;width:34px;height:34px}.premium.svelte-3h5m8l{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in oklab, var(--premium) 7%, var(--surface-1));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 18px;padding:18px 20px;display:grid}:root:not(.light) .premium.svelte-3h5m8l{border-color:color-mix(in oklab, var(--premium) 35%, transparent)}.premium-mark.svelte-3h5m8l{border-radius:var(--radius-md);background:var(--premium-soft);width:44px;height:44px;color:var(--premium-text);place-items:center;display:grid}.premium.svelte-3h5m8l h2:where(.svelte-3h5m8l){font-family:var(--font-display);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:22px}.premium.svelte-3h5m8l p:where(.svelte-3h5m8l){color:var(--text-secondary);font-size:14.5px;line-height:22px}.premium.svelte-3h5m8l .premium-cta{grid-column:1/-1}@media (width>=47.5rem){.premium.svelte-3h5m8l{grid-template-columns:auto minmax(0,1fr) auto;padding:18px 22px}.premium.svelte-3h5m8l .premium-cta{grid-column:auto}}.ends.svelte-3h5m8l{text-align:center;gap:12px;display:grid}@media (prefers-reduced-motion:no-preference){.pair.svelte-3h5m8l,.solo.svelte-3h5m8l{animation:svelte-3h5m8l-thanks-fade var(--duration-fast) var(--ease-out) both}.pair-avatar.svelte-3h5m8l{animation:svelte-3h5m8l-thanks-pop var(--duration-slow) var(--ease-smooth-out) both}.pair-check.svelte-3h5m8l{animation:svelte-3h5m8l-thanks-pop var(--duration-slow) var(--ease-bounce) .25s both}.pair-line.svelte-3h5m8l{animation:svelte-3h5m8l-thanks-draw var(--duration-very-slow) var(--ease-smooth-out) .35s both}.pair-icon.svelte-3h5m8l{animation:svelte-3h5m8l-thanks-pop var(--duration-slow) var(--ease-bounce) .55s both}.bit.svelte-3h5m8l{animation:svelte-3h5m8l-thanks-bit var(--duration-very-slow) var(--ease-bounce) both;animation-delay:calc(.7s + var(--b,0) * 60ms)}.bit.svelte-3h5m8l:nth-of-type(2){--b:1}.bit.svelte-3h5m8l:nth-of-type(3){--b:2}.bit.svelte-3h5m8l:nth-of-type(4){--b:3}.bit.svelte-3h5m8l:nth-of-type(5){--b:4}.letters.svelte-3h5m8l .ch:where(.svelte-3h5m8l){animation:svelte-3h5m8l-thanks-letter .9s var(--ease-martine) both;animation-delay:calc(min(var(--i), 24) * 45ms + .12s)}.solo.svelte-3h5m8l+.title:where(.svelte-3h5m8l),.rise.svelte-3h5m8l{animation:hero-enter .64s var(--ease-martine) both;animation-delay:var(--d,70ms)}}@keyframes svelte-3h5m8l-thanks-fade{0%{opacity:0}}@keyframes svelte-3h5m8l-thanks-pop{0%{opacity:0;transform:scale(.85)}}@keyframes svelte-3h5m8l-thanks-draw{0%{transform:scaleX(0)}}@keyframes svelte-3h5m8l-thanks-bit{0%{opacity:0;transform:scale(0)rotate(-90deg)}}@keyframes svelte-3h5m8l-thanks-letter{0%{opacity:0;filter:blur(var(--blur-large));transform:translateY(.5em)rotate(5deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pair.svelte-3h5m8l{transform:perspective(1000px) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transition:transform var(--duration-very-slow) var(--ease-smooth-out);will-change:transform}.tilt.svelte-3h5m8l[data-tilting] .pair:where(.svelte-3h5m8l){transition:transform var(--duration-medium) var(--ease-smooth-out)}}
