.twin[data-astro-cid-763pqlor]{background:var(--surface);border:1px solid var(--line);border-radius:28px;grid-template-columns:1fr 1.05fr 1fr;gap:10px;height:clamp(380px,52vw,540px);padding:14px;display:grid}.col[data-astro-cid-763pqlor]{border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.you[data-astro-cid-763pqlor]{background:var(--you-soft)}.them[data-astro-cid-763pqlor]{background:var(--them-soft)}.mid[data-astro-cid-763pqlor]{justify-content:center;align-items:stretch;padding:8px}.label[data-astro-cid-763pqlor]{z-index:2;color:var(--muted);background:var(--surface);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;top:8px;left:8px}.mid[data-astro-cid-763pqlor] .label[data-astro-cid-763pqlor]{color:var(--shared);background:var(--shared-soft);align-self:center;margin-bottom:10px;font-size:.8rem;position:static}.you[data-astro-cid-763pqlor] .label[data-astro-cid-763pqlor]{color:var(--you)}.them[data-astro-cid-763pqlor] .label[data-astro-cid-763pqlor]{color:var(--them)}.col[data-astro-cid-763pqlor].you:after,.col[data-astro-cid-763pqlor].them:after{content:"";pointer-events:none;background:linear-gradient(var(--fade) 0, var(--fade) 40px, transparent 28%, transparent 78%, var(--fade) 100%);position:absolute;inset:0}.you[data-astro-cid-763pqlor]{--fade:var(--you-soft)}.them[data-astro-cid-763pqlor]{--fade:var(--them-soft)}.track[data-astro-cid-763pqlor]{flex-direction:column;gap:8px;padding:44px 8px 8px;animation:26s linear infinite scroll;display:flex}.track[data-astro-cid-763pqlor].down{animation-duration:30s;animation-direction:reverse}@keyframes scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.chip[data-astro-cid-763pqlor]{background:var(--surface);overflow-wrap:anywhere;hyphens:auto;border-radius:14px;padding:10px 12px;font-size:clamp(.75rem,1.05vw,.875rem);font-weight:500;line-height:1.25;display:block}.you[data-astro-cid-763pqlor] .chip[data-astro-cid-763pqlor].hit{box-shadow:inset 0 0 0 2px var(--you)}.them[data-astro-cid-763pqlor] .chip[data-astro-cid-763pqlor].hit{box-shadow:inset 0 0 0 2px var(--them)}.stack[data-astro-cid-763pqlor]{flex-direction:column;gap:8px;display:flex}.chip[data-astro-cid-763pqlor].shared{background:var(--shared);color:#fff;text-align:center;animation:.6s cubic-bezier(.2,.8,.2,1.2) both land;animation-delay:calc(.5s + var(--i) * .22s);font-weight:600}@keyframes land{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (width<=520px){.twin[data-astro-cid-763pqlor]{grid-template-columns:1fr 1fr;height:420px}.mid[data-astro-cid-763pqlor]{order:3;grid-column:1/-1}.stack[data-astro-cid-763pqlor]{flex-flow:wrap;justify-content:center}.twin[data-astro-cid-763pqlor]{grid-template-rows:300px auto;height:auto}}section[data-astro-cid-7aropxhg]{margin-top:clamp(72px,11vw,140px)}.hero[data-astro-cid-7aropxhg]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(32px,6vw,72px);display:grid}h1[data-astro-cid-7aropxhg]{font-size:var(--step-4);letter-spacing:-.035em;max-width:12ch;font-weight:700}.lede[data-astro-cid-7aropxhg]{font-size:var(--step-1);color:var(--muted);max-width:46ch;margin-top:24px;line-height:1.5}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}h2[data-astro-cid-7aropxhg]{font-size:var(--step-3);max-width:22ch}.how[data-astro-cid-7aropxhg] ol[data-astro-cid-7aropxhg]{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,48px);margin:40px 0 0;padding:0;list-style:none;display:grid}.how[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{border-top:3px solid var(--ink);padding-top:20px}.num[data-astro-cid-7aropxhg]{font-family:var(--font-display);font-size:var(--step-2);color:var(--shared);font-weight:700}.how[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:var(--step-1);margin:12px 0 10px}.how[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted)}.privacy[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1.2fr;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.privacy-copy[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);font-size:var(--step-1);max-width:40ch;margin-top:18px}.ledger[data-astro-cid-7aropxhg]{border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ledger[data-astro-cid-7aropxhg]>div[data-astro-cid-7aropxhg]{padding:24px}.stays[data-astro-cid-7aropxhg]{background:var(--surface)}.goes[data-astro-cid-7aropxhg]{background:var(--shared-soft)}.ledger[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-family:var(--font-body);font-size:var(--step-0);letter-spacing:0;font-weight:600}.stays[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{color:var(--ink)}.goes[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{color:var(--shared)}.ledger[data-astro-cid-7aropxhg] ul[data-astro-cid-7aropxhg]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ledger[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{padding-left:26px;position:relative}.stays[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";border:2px solid var(--muted);border-radius:4px;width:14px;height:14px;position:absolute;top:.45em;left:0}.goes[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:before{content:"";background:var(--shared);border-radius:50%;width:14px;height:14px;position:absolute;top:.45em;left:0}.mode-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.mode[data-astro-cid-7aropxhg]{border-radius:28px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:200px;padding:clamp(24px,4vw,40px);display:flex}.romance[data-astro-cid-7aropxhg]{background:var(--you);color:#fff}.friend[data-astro-cid-7aropxhg]{background:var(--them);color:#fff}.mode[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{font-size:var(--step-2)}.mode[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{opacity:.92;max-width:36ch}.sub[data-astro-cid-7aropxhg]{color:var(--muted);max-width:60ch;margin-top:14px}.plist[data-astro-cid-7aropxhg]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:32px 0 0;padding:0;list-style:none;display:grid}.plist[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:22px 4px;text-decoration:none;display:flex}.plist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:not(:nth-child(3n)) a[data-astro-cid-7aropxhg]{border-right:1px solid var(--line);padding-right:16px}.plist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:not(:nth-child(3n+1)) a[data-astro-cid-7aropxhg]{padding-left:20px}.pname[data-astro-cid-7aropxhg]{font-family:var(--font-display);font-weight:600;font-size:var(--step-1)}.pwait[data-astro-cid-7aropxhg]{color:var(--muted);font-size:var(--step--1)}.plist[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover .pname[data-astro-cid-7aropxhg]{color:var(--shared);text-underline-offset:4px;text-decoration:underline}.qa[data-astro-cid-7aropxhg]{max-width:760px;margin-top:28px}details[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--line)}summary[data-astro-cid-7aropxhg]{cursor:pointer;font-weight:600;font-size:var(--step-1);justify-content:space-between;gap:16px;padding:18px 0;list-style:none;display:flex}summary[data-astro-cid-7aropxhg]::-webkit-details-marker{display:none}summary[data-astro-cid-7aropxhg]:after{content:"+";font-family:var(--font-display);color:var(--shared);transition:transform .2s}details[data-astro-cid-7aropxhg][open] summary[data-astro-cid-7aropxhg]:after{transform:rotate(45deg)}details[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--muted);max-width:60ch;padding:0 0 20px}@media (width<=900px){.hero[data-astro-cid-7aropxhg],.privacy[data-astro-cid-7aropxhg],.how[data-astro-cid-7aropxhg] ol[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}@media (width<=640px){.ledger[data-astro-cid-7aropxhg],.mode-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.plist[data-astro-cid-7aropxhg]{grid-template-columns:1fr 1fr}.plist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{border-right:0!important;padding-left:4px!important}.plist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:nth-child(odd) a[data-astro-cid-7aropxhg]{padding-right:16px;border-right:1px solid var(--line)!important}.plist[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]:nth-child(2n) a[data-astro-cid-7aropxhg]{padding-left:16px!important}}
