:root{--ink-line:3px;--d-drop:var(--d-draw)}.fig path{stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fig.on path{fill:var(--ink)}.fig.off path{fill:none;stroke:var(--mark)}@keyframes cl-print{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes cl-grow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.invite-back{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:var(--sp-16px);overflow-y:auto}.invite-back>.scrim{position:absolute;inset:0;background:rgb(var(--raised-ch)/.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0}.invite-sheet{position:relative;width:min(480px,100%);background:var(--paper);border-radius:var(--r-panel);box-shadow:var(--shd-6);padding:var(--s-8) var(--s-8) var(--s-5);display:grid;gap:var(--s-5);justify-items:center;text-align:center;animation:iv-rise var(--d-state) var(--ease) backwards}@keyframes iv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.invite-sheet h2{margin:0;max-width:21ch;font:300 clamp(26px,3vw,32px)/1.14 var(--one-display,var(--f-sans));letter-spacing:-.024em;color:var(--ink);text-wrap:balance}.invite-sheet .iv-when{max-width:36ch;margin:calc(-1 * var(--s-3)) 0 0;font:400 var(--t-body)/var(--l-body) var(--f-sans);color:var(--ink-2);text-wrap:pretty}.invite-sheet p{margin:0}.invite-sheet .iv-say{font:400 var(--fs-15px)/1.45 var(--sans);color:var(--t2)}.invite-sheet .iv-x{min-width:44px;min-height:44px}.invite-sheet>.iv-pair{order:-1;margin-bottom:calc(-1 * var(--s-1))}.iv-pair{display:block;width:240px;max-width:100%;height:auto;overflow:visible}.iv-pair .iv-line{fill:none;stroke:var(--ink);stroke-width:var(--ink-line);stroke-linecap:round;stroke-dasharray:1 1;animation:cl-grow var(--d-draw) var(--ease) both}.iv-pair .iv-drop{fill:var(--ink);animation:iv-run var(--d-drop) var(--ease) both}@keyframes iv-run{0%{transform:translateX(0);opacity:0}20%{opacity:1}to{transform:translateX(var(--run,90px));opacity:1}}.iv-ticket{position:relative;width:100%;padding:var(--s-6) var(--s-6) var(--s-4);border-radius:var(--r-2);background:var(--stone-1)}.iv-link-face,.iv-ticket{display:grid;justify-items:center}.iv-link-face{gap:var(--s-2);min-height:44px;max-width:100%;padding:var(--s-1) var(--s-3);border:0;border-radius:var(--r-2);background:none;color:var(--ink);font:inherit;cursor:copy;-webkit-tap-highlight-color:transparent}.iv-link-face:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.iv-code{padding-left:.08em;font:300 clamp(44px,6.4vw,60px)/1 var(--one-display,var(--f-sans));letter-spacing:.08em;word-spacing:.18em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.iv-code-say{margin:var(--s-2) 0 var(--s-1);max-width:60ch;text-align:center;text-wrap:balance}.iv-code-say,.iv-url{font:400 var(--t-meta,13px)/1.4 var(--f-sans);color:var(--ink-2)}.iv-url{max-width:100%;overflow-wrap:anywhere}.iv-url b{font-weight:500;color:var(--ink)}.iv-perf{position:relative;justify-self:stretch;height:1px;margin:var(--s-5) calc(-1 * var(--s-6)) var(--s-3);background:repeating-linear-gradient(to right,var(--ink-3) 0 4px,transparent 4px 10px);opacity:.55}.iv-perf:after,.iv-perf:before{content:"";position:absolute;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--paper)}.iv-perf:before{left:-9px}.iv-perf:after{right:-9px}.iv-ticket-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-2) var(--s-8)}.iv-ticket-acts>button{min-height:44px}.iv-copy{min-width:44px}.iv-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-10px) var(--sp-8px);width:min(300px,100%)}.iv-row li{display:grid;justify-items:center;gap:var(--sp-2px);min-height:40px;width:calc((100% - 4 * var(--sp-8px)) / 5)}.iv-row .fig{width:26px;height:26px}.iv-row li.active .fig,.iv-row li.joined .fig{animation:cl-print var(--d-draw) var(--ease) backwards}.iv-row .iv-name{font:400 var(--fs-12px)/1.2 var(--sans);color:var(--t2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invite-sheet .iv-used{margin:calc(-1 * var(--s-3)) 0 0;font:400 var(--t-meta,13px)/1.3 var(--f-sans);color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.iv-acts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 var(--s-6)}.iv-acts>.iv-switch{flex-basis:100%;justify-content:center}.iv-switch{display:inline-flex;align-items:center;gap:var(--sp-10px);min-height:44px;font:400 var(--fs-15px)/1.3 var(--sans);color:var(--ink);cursor:pointer}.iv-switch input{width:20px;height:20px;accent-color:var(--ink)}.iv-copied{margin:calc(-1 * var(--s-4)) 0 0;font:400 var(--t-meta,13px)/1.3 var(--f-sans);color:var(--ink-2);min-height:16px}@media (max-width:600px){.invite-sheet{padding:var(--s-8) var(--s-5) var(--s-5);gap:var(--s-5)}.iv-ticket{padding:var(--s-5) var(--s-4) var(--s-3)}.iv-perf{margin-left:calc(-1 * var(--s-4));margin-right:calc(-1 * var(--s-4))}}.iv-fall{fill:var(--ink);animation:iv-fall var(--d-draw) var(--ease) backwards}@keyframes iv-fall{0%{transform:translateY(-26px);opacity:0}30%{opacity:1}to{transform:none;opacity:1}}.iv-bottle path{fill:none;stroke:var(--ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.iv-land{min-height:60vh;display:grid;align-content:center;justify-items:center;gap:var(--sp-22px);text-align:center;padding:var(--sp-40px) var(--sp-20px)}.iv-land[data-credit-mode]{min-height:100vh;min-height:100svh;gap:var(--s-6)}.iv-land h1,.iv-land[data-credit-mode] .iv-say{margin:0}.invite-sheet{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.iv-land-benefit{max-width:38ch;margin:0;font:400 var(--fs-22px)/1.35 var(--serif)}.iv-land-trial{max-width:48ch;margin:0;color:var(--t2);line-height:1.5}.iv-land .iv-say,.iv-progress{max-width:48ch;font:400 var(--fs-15px)/1.45 var(--sans);color:var(--t2)}.iv-acts,.iv-link{width:100%}.iv-link{box-sizing:border-box;min-width:0;min-height:44px;padding:8px;background:var(--paper);color:var(--ink);border:1px solid var(--mark);border-radius:var(--r-input,6px);font:400 var(--fs-13px)/1.3 var(--sans);text-align:center}.iv-options{display:flex;flex-wrap:wrap;gap:0 18px;justify-content:center}.iv-options>*{display:inline-flex;align-items:center;min-height:44px}.iv-qr-wrap{display:grid;gap:8px;justify-items:center}.iv-qr{width:180px;height:180px;max-width:100%}.iv-qr-wrap p{font-size:var(--fs-13px);color:var(--t2)}.iv-copied{overflow-wrap:anywhere}.iv-ticket .iv-link{padding:0;border:0;border-radius:0;background:transparent}.iv-acts>.iv-progress{flex-basis:100%}.invite-sheet [data-testid=invite-renew]{display:inline-flex;align-items:center;min-height:var(--hit)}@media (min-width:601px) and (max-height:780px){.invite-sheet{gap:var(--s-3);padding-block:var(--s-5)}.invite-sheet .iv-ticket{padding-top:var(--s-4)}.invite-sheet .iv-perf{margin-top:var(--s-3)}}