.share-hero{color:var(--surface-on-deep);background:radial-gradient(60% 70% at 82% 40%, color-mix(in srgb, var(--surface-fill) 26%, transparent) 0%, transparent 70%), var(--surface-deep);position:relative;overflow:hidden}.share-hero__in{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"copy visual""join visual";align-items:end;column-gap:clamp(40px,6vw,96px);padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(64px,7vw,104px);display:grid}.share-hero__title{max-width:12ch;color:var(--wf-static-white);text-wrap:balance;margin:0;font-size:clamp(40px,5vw,76px)}.share-hero__lead{max-width:46ch;color:var(--surface-on-deep);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.share-hero__actions{flex-wrap:wrap;margin-top:32px}.share-hero__note{font-size:var(--t-body-sm);color:var(--surface-on-deep-muted);margin:14px 0 0}.share-hero__copy{grid-area:copy}.share-hero .share-join{border-top:1px solid var(--wf-ondeep-border);grid-area:join;align-self:start;max-width:460px;margin-top:36px;padding-top:28px}.share-hero .share-join__label{color:var(--wf-static-white)}.share-hero__visual{isolation:isolate;grid-area:visual;align-self:center;margin-right:clamp(0px,2vw,24px);position:relative}.share-hero__photo{aspect-ratio:9/10;border-radius:28px;margin:0;display:block;overflow:hidden;box-shadow:0 40px 80px -32px #0000008c}.share-hero__photo img{object-fit:cover;object-position:60% 30%;width:100%;height:100%;display:block}.share-float{z-index:1;position:absolute;box-shadow:0 18px 40px -16px #00000073,0 2px 6px #0000001f}.share-float--status{background:var(--wf-white);border-radius:var(--wf-radius-lg);padding:8px;top:9%;left:clamp(-56px,-3vw,-16px)}.share-float--status .charge-strip{margin:0}@media (prefers-reduced-motion:no-preference){.share-float{animation:.7s cubic-bezier(.16,1,.3,1) both share-float-in}.share-float--status{animation-delay:.15s}}@keyframes share-float-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.share-hero__in{position:relative}.share-rosette{pointer-events:none;position:absolute}.share-rosette__k{fill:color-mix(in srgb, var(--wf-static-white) 8%, transparent)}.share-rosette__r{fill:color-mix(in srgb, var(--surface-fill) 42%, transparent)}.share-rosette--big{z-index:-1;width:54%;bottom:0;left:0;transform:translate(-50%,36%)}.share-rosette--small{opacity:.9;width:104px;top:28px;right:-8px}@media (max-width:960px){.share-rosette--big{width:26%;inset:0 0 auto auto;transform:translate(40%,-50%)}.share-rosette--small{display:none}}.share-ornamented{isolation:isolate;position:relative;overflow:hidden}.share-ornamented>.share-rosette{z-index:-1;width:clamp(150px,17vw,250px)}.share-rosette--light .share-rosette__k{fill:color-mix(in srgb, var(--ink) 6%, transparent)}.share-rosette--light .share-rosette__r{fill:color-mix(in srgb, var(--surface-fill) 22%, transparent)}.share-rosette--tr{top:0;right:0;transform:translate(34%,-34%)}.share-rosette--br{bottom:0;right:0;transform:translate(34%,34%)}.share-rosette--bl{bottom:0;left:0;transform:translate(-34%,34%)}@media (max-width:560px){.share-ornamented>.share-rosette{width:132px}}.share-card{width:min(340px,86%);color:var(--wf-text);background:var(--wf-white);border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);gap:14px;margin:0;padding:18px;display:grid;bottom:-64px;right:clamp(-48px,-2.5vw,-12px)}.share-card__head{align-items:center;gap:12px;display:flex}.share-card__avatar{background:color-mix(in srgb, var(--surface-fill) 12%, transparent);width:40px;height:40px;color:var(--surface-accent);border-radius:12px;flex:none;place-items:center;display:grid}.share-card__name{font-weight:700;font-size:var(--t-control);color:var(--ink);margin:0;line-height:1.25}.share-card__meta{font-size:var(--t-caption);margin:2px 0 0}.share-card__label{font-size:var(--t-caption);font-weight:var(--wf-weight-semibold);color:var(--wf-text-muted);margin:0 0 10px}.share-card__invite{border-radius:var(--wf-radius-md);background:var(--wf-surface-2);padding:14px}.share-card__fine{font-size:var(--t-caption);margin:10px 0 0}.share-code{gap:6px;margin:0;display:flex}.share-code__key{aspect-ratio:4/5;max-width:56px;font-family:var(--font-display);font-weight:var(--wf-weight-extrabold);color:var(--ink);background:var(--wf-white);border:1px solid var(--wf-border-control);border-bottom-width:3px;border-radius:10px;flex:1 1 0;place-items:center;font-size:clamp(22px,2.2vw,30px);line-height:1;display:grid}@media (prefers-reduced-motion:no-preference){.share-code__key{animation:share-key-in .42s var(--wf-ease-enter,ease-out) both;animation-delay:.5s}.share-code__key:nth-child(2){animation-delay:.58s}.share-code__key:nth-child(3){animation-delay:.66s}.share-code__key:nth-child(4){animation-delay:.74s}.share-code__key:nth-child(5){animation-delay:.82s}.share-code__key:nth-child(6){animation-delay:.9s}}@keyframes share-key-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.share-join{gap:10px;display:grid}.share-join__label{font-weight:var(--wf-weight-semibold);color:var(--ink)}.share-join__row{gap:10px;display:flex}.share-join__input{min-width:0;max-width:220px;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;flex:auto;font-weight:700}.share-join--ink .share-join__label{color:var(--wf-static-white)}.share-who{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.share-who__item{background:var(--wf-white);border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);align-content:start;gap:12px;padding:28px;display:grid}.share-who__icon{background:color-mix(in srgb, var(--surface-fill) 10%, transparent);width:52px;height:52px;color:var(--surface-accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.share-who__before{color:var(--wf-text-muted);text-wrap:pretty;margin:0}.share-who__after{border-top:1px solid var(--wf-border);color:var(--ink);font-weight:var(--wf-weight-semibold);text-wrap:pretty;margin:0;padding-top:12px}.share-who__plan{font-size:var(--t-body-sm);margin:auto 0 0;padding-top:8px}@media (max-width:960px){.share-who{grid-template-columns:1fr}}.share-steps{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:960px){.share-steps{grid-template-columns:1fr}}.share-fair{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.share-fair__lead{margin:20px 0 28px}.share-fair__points{gap:14px;margin:0;padding:0;list-style:none;display:grid}.share-fair__points li{text-wrap:pretty;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;display:grid}.share-fair__points svg{color:var(--surface-accent);margin-top:2px}@media (max-width:960px){.share-fair{grid-template-columns:1fr;gap:40px}}.share-statement{background:var(--wf-white);border:1px solid var(--wf-border);border-radius:var(--wf-radius-md);gap:14px;margin:0;padding:24px;display:grid;overflow-x:auto}.share-statement__bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.share-statement__title{color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.share-statement__csv{border:1px solid var(--wf-border-control);border-radius:var(--wf-radius-pill);font-size:var(--t-caption);color:var(--ink);align-items:center;gap:6px;padding:6px 12px;font-weight:700;display:inline-flex}.share-statement__table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--t-body-sm)}.share-statement__table th,.share-statement__table td{text-align:left;border-bottom:1px solid var(--wf-border);white-space:nowrap;padding:10px 8px}.share-statement__table thead th{font-size:var(--t-caption);font-weight:var(--wf-weight-semibold);color:var(--wf-text-muted)}.share-statement__table tbody th{font-weight:var(--wf-weight-semibold);color:var(--ink)}.share-statement__table .is-num{text-align:right}.share-statement__table tfoot th,.share-statement__table tfoot td{color:var(--ink);border-bottom:0;font-weight:700}.share-statement figcaption{font-size:var(--t-caption)}.share-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;margin:0;padding:0;list-style:none;display:grid}.share-rules li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.share-rules__icon{background:var(--wf-white);border:1px solid var(--wf-border);width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;display:grid}.share-rules__title{font-size:var(--t-md);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 6px;font-weight:700;display:flex}.share-rules__soon{font-size:var(--t-caption);font-weight:var(--wf-weight-semibold);color:var(--status-warning)}.share-rules p{text-wrap:pretty;margin:0}@media (max-width:960px){.share-rules{grid-template-columns:1fr;gap:24px}}.share-open__title{color:var(--wf-static-white);max-width:20ch}.share-open__lead{color:var(--surface-on-deep)}.share-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.share-path li{--path-bg:color-mix(in srgb, var(--wf-static-white) 5%, var(--surface-deep));background:var(--path-bg);border:1px solid var(--wf-ondeep-border);border-radius:var(--wf-radius-lg);grid-template-rows:auto 1fr;transition:border-color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.share-path li.is-first{border-color:var(--surface-fill);box-shadow:0 0 0 1px var(--surface-fill)}.share-path__media{aspect-ratio:16/10;position:relative;overflow:hidden}.share-path__media img{object-fit:cover;filter:saturate(.7)contrast(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.share-path__media:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--surface-deep) 10%, transparent) 0%, color-mix(in srgb, var(--surface-deep) 30%, transparent) 45%, var(--path-bg) 100%), color-mix(in srgb, var(--surface-deep) 22%, transparent);position:absolute;inset:0}.share-path li:hover .share-path__media img{transform:scale(1.04)}.share-path li:hover{border-color:color-mix(in srgb, var(--surface-fill) 60%, transparent)}.share-path li.is-first:hover{border-color:var(--surface-fill)}.share-path__n{z-index:1;font-family:var(--font-display);font-weight:var(--wf-weight-extrabold);color:var(--surface-fill);font-size:clamp(56px,5vw,80px);line-height:.8;position:absolute;bottom:6px;left:24px}.share-path__body{align-content:start;gap:10px;padding:18px 28px 28px;display:grid}.share-path .wf-h3{color:var(--wf-static-white);margin:0}.share-path p{color:var(--surface-on-deep);text-wrap:pretty;margin:0}.share-path .share-path__needs{border-top:1px solid var(--wf-ondeep-border);font-size:var(--t-body-sm);color:var(--surface-on-deep-muted);margin-top:8px;padding-top:12px}@media (prefers-reduced-motion:reduce){.share-path li,.share-path__media img{transition:none}.share-path li:hover .share-path__media img{transform:none}}.share-open__more{margin:28px 0 0}.share-open__link{color:var(--wf-static-white);text-underline-offset:3px;text-decoration:underline}@media (max-width:960px){.share-path{grid-template-columns:1fr}}.share-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.share-plans>li{background:var(--wf-white);border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);align-content:start;gap:8px;padding:28px;display:grid}.share-plans>li.is-free{border-color:var(--surface-accent);box-shadow:inset 0 0 0 1px var(--surface-accent)}.share-plans__name{font-weight:var(--wf-weight-semibold);color:var(--ink);margin:0}.share-plans__price{margin:0}.share-plans__price .num{font-family:var(--font-display);font-size:var(--t-2xl);font-weight:var(--wf-weight-extrabold);color:var(--ink)}.share-plans__limits{font-weight:var(--wf-weight-semibold);color:var(--wf-text);margin:0 0 6px}.share-plans>li>ul{border-top:1px solid var(--wf-border);font-size:var(--t-body-sm);color:var(--wf-text);gap:6px;margin:0;padding:12px 0 0 18px;display:grid}.share-plans>li>ul li{text-wrap:pretty}.share-plans__cta{margin-top:28px}@media (max-width:960px){.share-plans{grid-template-columns:1fr}}.share-invited{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.share-invited .wf-lead{margin-top:16px}@media (max-width:960px){.share-invited{grid-template-columns:1fr;gap:24px}}.share-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:48px;display:grid}.share-faq .wf-disclosure__body p{color:var(--wf-text);margin:0}@media (max-width:960px){.share-faq{grid-template-columns:1fr;gap:24px}}.share-progress{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.share-progress{grid-template-columns:1fr}}@media (max-width:960px){.share-hero__in{grid-template-columns:1fr;grid-template-areas:"copy""visual""join"}.share-hero__title{max-width:16ch}.share-hero__visual{max-width:560px;margin:40px 0 112px}.share-float--status{top:12px;left:12px}.share-card{bottom:-72px;right:12px}}@media (max-width:560px){.share-hero__actions .wf-btn{flex:100%}.share-hero__photo{aspect-ratio:4/5;border-radius:20px}.share-card{gap:12px;width:auto;padding:14px;bottom:-96px;left:12px;right:12px}.share-code{gap:4px}.share-join__input{max-width:none}}.share-invite__in{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.share-invite__lead{margin:20px 0 16px}.share-invite__side{gap:20px;display:grid}.share-invite__box{background:var(--wf-white);border:1px solid var(--wf-border);border-radius:var(--wf-radius-lg);box-shadow:var(--wf-shadow-card);gap:18px;padding:24px;display:grid}.share-invite__team{font-family:var(--font-display);font-weight:var(--wf-weight-extrabold);font-size:var(--t-xl);color:var(--ink);margin:0;line-height:1.2}.share-invite__desc{color:var(--wf-text);margin:0}.share-invite__open{justify-self:start}.share-invite__steps{border-top:1px solid var(--wf-border);color:var(--wf-text);gap:8px;margin:0;padding:16px 0 0 20px;display:grid}.share-invite__steps li{text-wrap:pretty}.share-invite__own{color:var(--wf-text);align-items:flex-start;gap:10px;margin:0;display:flex}.share-invite__own svg{color:var(--surface-accent);flex:none;margin-top:2px}@media (max-width:960px){.share-invite__in{grid-template-columns:1fr}.share-invite__open{justify-self:stretch}}.share-site .charge-final{background:radial-gradient(50% 120% at 88% 50%, color-mix(in srgb, var(--surface-fill) 30%, transparent) 0%, transparent 70%), var(--surface-deep)}
