.W9GToq_card{border-radius:var(--r-5);background:var(--surface);border-style:solid;border-width:3px;width:100%;max-width:360px;overflow:hidden}@media (max-width:520px){.W9GToq_card{border-width:0;border-radius:0;width:100dvw;max-width:none;margin-left:calc(50% - 50dvw);margin-right:calc(50% - 50dvw)}}.W9GToq_column{width:100%;max-width:360px;margin-left:auto;margin-right:auto}@media (max-width:520px){.W9GToq_column{max-width:none}}.W9GToq_portrait{aspect-ratio:5/4}.W9GToq_portraitCompact{aspect-ratio:16/9}@media (max-width:520px){.W9GToq_portrait{aspect-ratio:8/5}.W9GToq_portraitCompact{aspect-ratio:5/2}.W9GToq_portraitPlain{aspect-ratio:7/2}}.W9GToq_joinBar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;color:#fff;background:#d83b20;border-radius:18px;align-items:center;gap:12px;padding:14px 14px 14px 18px;animation:.42s cubic-bezier(.22,1,.36,1) .7s both W9GToq_joinBarIn;display:flex;position:fixed;box-shadow:0 12px 32px #d83b2073,0 2px 6px #0000002e}.W9GToq_joinBarButton{white-space:nowrap;color:#1c1a17;min-height:48px;font-family:var(--body);cursor:pointer;background:#fff;border:none;border-radius:999px;flex:none;padding:12px 20px;font-size:17px;font-weight:700}@keyframes W9GToq_joinBarIn{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.W9GToq_joinBar{animation:none}}.W9GToq_sheetBackdrop{z-index:70;background:#1c1a1773;position:fixed;inset:0}.W9GToq_sheet{z-index:71;background:var(--surface,#fff);max-height:88dvh;padding:10px 20px calc(24px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #0003}@media (min-width:521px){.W9GToq_joinBar{width:min(560px,100% - 24px);animation:none;left:50%;right:auto;transform:translate(-50%)}.W9GToq_sheet{max-width:480px;margin:0 auto}}.W9GToq_joinAsk{width:100%;max-width:360px;margin:12px auto 0}@media (max-width:520px){.W9GToq_joinAsk{z-index:5;max-width:none;padding:12px 0 calc(12px + env(safe-area-inset-bottom));background:var(--bg);box-shadow:0 0 0 100vmax var(--bg);clip-path:inset(-32px -100vmax 0);margin-top:32px;position:sticky;bottom:0}.W9GToq_joinAsk:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg));pointer-events:none;height:32px;position:absolute;top:-32px;left:-100vmax;right:-100vmax}}.W9GToq_joinAskTitle{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin:0;font-size:24px;font-weight:800;line-height:1.05}@media (min-width:1024px){.W9GToq_joinAskTitle{font-size:36px}.W9GToq_inlineLayout{grid-template-columns:360px 380px;justify-content:center;align-items:center;gap:48px;display:grid}.W9GToq_inlineLayout .W9GToq_joinAsk{margin-top:0}}
.vU5p3a_shareBtn{border-radius:var(--r-pill);cursor:pointer;color:#1c1a17;min-height:44px;font-family:var(--body);background:#fff;border:none;flex:none;padding:8px 20px;font-size:16px;font-weight:600;line-height:1;transition:filter .12s ease-out,transform .12s ease-out}.vU5p3a_shareBtnPrimary:hover{filter:brightness(.92)}.vU5p3a_shareBtn:active{transform:translateY(1px)}.vU5p3a_shareBtn:focus-visible{outline-offset:2px;outline:2px solid #1c1a17}@media (prefers-reduced-motion:reduce){.vU5p3a_shareBtn{transition:none}.vU5p3a_shareBtn:active{transform:none}}
.reC4va_layout{flex-direction:column-reverse;gap:24px;width:100%;max-width:1040px;margin:0 auto;padding:24px 20px 48px;display:flex}.reC4va_card{width:100%;max-width:360px;margin:0 auto}.reC4va_join{text-align:left;width:100%;max-width:420px;margin:0 auto}.reC4va_title{font-family:var(--display);letter-spacing:-.02em;color:var(--text);margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.05}.reC4va_body{font-family:var(--body);color:var(--text-2);margin:0 0 18px;font-size:17px;line-height:1.55}.reC4va_note{font-family:var(--body);color:var(--text-3);margin:14px 0 0;font-size:17px}@media (min-width:900px){.reC4va_layout{flex-direction:row;justify-content:center;align-items:center;gap:56px;min-height:calc(100dvh - 72px);padding-top:32px}.reC4va_card,.reC4va_join{margin:0}.reC4va_title{font-size:36px}}
