@property --g-rx{syntax:"<percentage>";inherits:false;initial-value:62%}@property --g-ry{syntax:"<percentage>";inherits:false;initial-value:82%}@property --g-y{syntax:"<percentage>";inherits:false;initial-value:12%}@property --edge{syntax:"<angle>";inherits:true;initial-value:315deg}.inv{--inv-ink:#121111;--ease-out:cubic-bezier(0.2,0.7,0.2,1);position:relative;isolation:isolate;min-height:100svh;display:flex;flex-direction:column;color:#fff;font-family:var(--sans);background-color:var(--inv-ink);-webkit-font-smoothing:antialiased}.inv:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--g-rx) var(--g-ry) at 50% var(--g-y),rgb(219 199 107) 0,rgb(219 153 77) 30%,rgb(168 79 38) 55%,rgb(64 31 23) 80%,var(--inv-ink) 100%);animation:inv-glow 2.8s cubic-bezier(.65,0,.35,1) both}.inv--loading:before{animation:none;opacity:0}.inv__bar{--logo-h:1rem;display:flex;align-items:baseline;gap:.75rem;padding:2rem 3.5rem .5rem}.inv__logo{height:var(--logo-h);width:auto;display:block;transform:translateY(calc(var(--logo-h) * .18))}.inv__x{font-size:1rem;line-height:1;color:rgb(255 255 255/.55);transform:translateY(-.14em)}.inv__for{font-size:1.0625rem;line-height:1;letter-spacing:-.01em}.inv__main{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:.75rem 1.5rem 2rem}.inv__card-wrap{container-type:inline-size;width:min(26.25rem,100%);margin:1.25rem 0 1rem;animation:inv-rise 1.1s .6s var(--ease-out) both}.ic{perspective:1200px;--shx:0%;--shy:0%;--sh-x:0px;--sh-y:0px;--sh-t:0}.ic,.ic__tilt{position:relative}.ic__tilt{border-radius:5.2cqw;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ic__hit{z-index:2}.ic__hit,.ic__shadow,.ic__shadow:after{position:absolute;inset:0;border-radius:5.2cqw}.ic__shadow,.ic__shadow:after{transform:translate(var(--sh-x),var(--sh-y));transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .52s;pointer-events:none}.ic__shadow{box-shadow:0 1.5rem 3.75rem rgb(84 10 0/.45);opacity:calc(1 - var(--sh-t))}.ic__shadow:after{content:"";box-shadow:0 2rem 4.25rem -.5rem rgb(40 6 0/.55);opacity:var(--sh-t);transform:none}.ic[data-hover=true] .ic__shadow{transition:none}.inv__card{position:relative;width:100%;aspect-ratio:420/260;border-radius:5.2cqw;padding:6.2cqw;display:flex;flex-direction:column;justify-content:space-between;text-align:left;overflow:hidden;color:#fff;background:url(/invite/card-art.jpg) 50%/cover,linear-gradient(135deg,#f7861e,#fc5f2b)}.inv__card:before{content:"";inset:0;background:linear-gradient(135deg,transparent 35%,rgb(255 255 242/.28) 50%,transparent 65%) 0 0 /300% 300% no-repeat,linear-gradient(0deg,rgb(51 8 0/.55),transparent 55%);background-position:100% 100%,0 0;animation:inv-sheen 2.4s ease-out 1.4s both}.ic__gloss,.inv__card:before{position:absolute;pointer-events:none}.ic__gloss{inset:-10%;background:linear-gradient(20deg,rgb(255 255 255/0),rgb(255 255 255/.14) 50%,rgb(255 255 255/0));transform:translate3d(var(--shx),var(--shy),0);opacity:0;transition:opacity .24s ease-out}.ic[data-hover=true] .ic__gloss{opacity:1}.inv__card>:not(.ic__gloss):not(.cc__foil):not(.cc__sweep){position:relative;z-index:1}.ic__edge{position:absolute;inset:0;border-radius:5.2cqw;padding:2.5px;background:conic-gradient(from calc(var(--edge) - 60deg),rgb(252 94 43/0) 0deg,#fd8a45 34deg,#ffe2c4 60deg,#fd8a45 86deg,rgb(252 94 43/0) 125deg,rgb(252 94 43/0) 180deg,#fd8a45 214deg,#ffd2a8 240deg,#fd8a45 266deg,rgb(252 94 43/0) 305deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);transition:--edge .7s cubic-bezier(.22,.61,.36,1);pointer-events:none}.ic[data-hover=true] .ic__edge{transition:--edge .12s linear}.inv__card-top{display:flex;justify-content:space-between;align-items:flex-start}.inv__card-logo{width:31.9cqw;height:auto;display:block}.inv__card-kind{margin:.6cqw 0 0;font-size:4.76cqw;letter-spacing:-.02em;line-height:1.1}.inv__card-status{font-size:3.1cqw;padding:1.4cqw 2.85cqw;border-radius:999px;background:rgb(255 255 255/.2);box-shadow:inset 0 0 0 1px rgb(255 255 255/.16);white-space:nowrap}.inv__card-name{margin:0;font-size:6.2cqw;letter-spacing:-.02em;line-height:1.1}.inv__card-sub{margin:1.4cqw 0 0;font-size:3.33cqw;opacity:.85}.inv__title{margin:0;font-weight:400;font-size:4rem;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.inv__word{display:inline-block;white-space:pre;animation:inv-blur-in .7s calc(.9s + var(--i) * .06s) var(--ease-out) both}.inv__lede{margin:0;max-width:40rem;font-size:1.25rem;line-height:1.5;color:rgb(255 255 255/.85);text-wrap:balance;animation:inv-fade .8s ease-out 1.3s both}.inv__lede-more{display:block}.inv__benefits{list-style:none;margin:.25rem 0 0;padding:0;display:flex;animation:inv-fade .8s ease-out 1.4s both}.inv__benefits li{--t-size:1.0625rem;display:flex;align-items:flex-start;gap:.5rem;padding:0 1.75rem;text-align:left}.inv__benefits li+li{border-left:1px solid rgb(255 255 255/.22)}.inv__benefit-ib{flex:none;display:flex;align-items:center;height:calc(var(--t-size) * 1.4)}.inv__benefit-i{width:1.125rem;height:1.125rem;flex:none;color:rgb(255 255 255/.9);transform:translateY(var(--i-lift,-.04em))}.inv__benefit-txt{display:flex;flex-direction:column;gap:.0625rem}.inv__benefit-t{font-size:var(--t-size);line-height:1.4;white-space:nowrap}.inv__benefit-n{font-size:.8125rem;color:rgb(255 255 255/.65);white-space:nowrap}.inv__cta{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 1.25rem calc(2.5rem + env(safe-area-inset-bottom, 0px));animation:inv-fade .8s ease-out 1.5s both}.inv__button{overflow:hidden;width:min(35rem,100%);display:flex;align-items:baseline;justify-content:center;gap:.625rem;padding:.9375rem 0;border-radius:1rem;background:#fff;color:#09090b;font-size:1.0625rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.inv__button,.inv__button span{position:relative}.inv__button-time{color:#a1a1aa;font-size:.9375rem}.inv__button:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgb(255 255 255/0) 35%,rgb(212 212 216/.55) 50%,rgb(255 255 255/0) 65%) 150% 0 /250% 100% no-repeat;animation:inv-shine 1.4s ease-in-out 2.4s both}.inv__button:hover:before{animation:inv-shine 1s ease-in-out both}.inv__button:hover{transform:translateY(-1px);box-shadow:0 .75rem 2rem rgb(0 0 0/.35)}.inv__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.inv__fine{display:flex;align-items:center;gap:1.25rem;font-size:.875rem}.inv__note{color:rgb(255 255 255/.55)}.inv__agree{font:inherit;color:rgb(255 255 255/.85);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgb(255 255 255/.35);text-decoration-color:rgb(255 255 255/.35);text-underline-offset:.2em;display:inline-flex;align-items:center;gap:.4rem;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.inv__agree:hover{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.inv__agree:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.inv__agree-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:#11c182}@media (max-width:640px){.inv:before{animation-name:inv-glow-m}.inv__bar{--logo-h:0.8rem;padding:1rem 1.5rem 0;gap:.5rem}.inv__x{font-size:.8125rem}.inv__for{font-size:.875rem}.inv__main{gap:1.25rem;padding:1.75rem 1.5rem 1.5rem}.inv__card-wrap{width:min(20rem,100%);margin:0}.inv__title{font-size:2.25rem;letter-spacing:-.03em}.inv__br{display:none}.inv__lede{font-size:1rem;line-height:1.48}.inv__lede-more{display:none}.inv__benefits{flex-direction:column;gap:.75rem;align-items:flex-start}.inv__benefits li{--t-size:0.9375rem;padding:0}.inv__benefits li+li{border-left:0}.inv__benefit-i{width:1rem;height:1rem}.inv__benefit-txt{flex-direction:row;align-items:baseline;gap:.4rem}.inv__benefit-n{font-size:.8125rem}.inv__cta{position:-webkit-sticky;position:sticky;bottom:0;gap:.875rem;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom, 0px))}.inv__button{width:100%}.inv__fine{font-size:.8125rem;gap:1rem}}@keyframes inv-glow{0%{opacity:0;--g-rx:320%;--g-ry:18%;--g-y:0%}to{opacity:1;--g-rx:62%;--g-ry:82%;--g-y:12%}}@keyframes inv-glow-m{0%{opacity:0;--g-rx:320%;--g-ry:16%;--g-y:0%}to{opacity:1;--g-rx:95%;--g-ry:62%;--g-y:10%}}@keyframes inv-rise{0%{opacity:0;transform:translateY(1.5rem) scale(.97)}to{opacity:1;transform:none}}@keyframes inv-fade{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes inv-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(.4em)}to{opacity:1;filter:none;transform:none}}@keyframes inv-shine{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes inv-sheen{0%{background-position:100% 100%,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.inv:before,.inv__benefits,.inv__button:before,.inv__card-wrap,.inv__card:before,.inv__cta,.inv__lede,.inv__word,.sk{animation:none}}.sk{display:block;border-radius:.5rem;background:linear-gradient(100deg,rgb(255 255 255/.07) 30%,rgb(255 255 255/.16) 50%,rgb(255 255 255/.07) 70%) 0 0 /300% 100%;animation:inv-skeleton 1.4s linear infinite}.sk--line{height:.875rem}.sk--card{width:100%;aspect-ratio:420/260;border-radius:5.2cqw}.sk--title{width:min(36rem,90%);height:3.5rem;border-radius:.75rem}.sk--short{width:min(26rem,70%);margin-top:-.75rem}.sk--button{width:min(35rem,100%);height:3.25rem;border-radius:1rem}@media (max-width:640px){.sk--title{height:2.25rem}}@keyframes inv-skeleton{0%{background-position:100% 0}to{background-position:-50% 0}}html.inv-locked,html.inv-locked body{overflow:hidden}.agr{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1.5rem 4.5rem}.agr__frame{position:relative;width:min(42rem,100%);height:min(46rem,calc(100svh - 3rem))}.agr__backdrop{position:absolute;inset:0;background:rgb(9 9 11/.55);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.agr__panel{position:relative;width:100%;height:100%;background:#fff;color:#18181b;border-radius:1.5rem;box-shadow:0 2rem 6rem rgb(0 0 0/.45);overflow:hidden;outline:none;transform-origin:center}.agr__inner{height:100%;display:flex;flex-direction:column}.agr__head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.5rem 1.5rem 1.125rem 1.75rem;border-bottom:1px solid #f4f4f5}.agr__title{margin:0;font-size:1.375rem;font-weight:400;letter-spacing:-.02em}.agr__meta{margin:.25rem 0 0;font-size:.8125rem;color:#71717a}.agr__progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#18181b;transform-origin:left;transition:transform .12s linear}.agr__body{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.75rem 2.5rem;font-size:.9375rem;line-height:1.6;color:#3f3f46;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable;-webkit-mask:linear-gradient(180deg,#000 calc(100% - 4.5rem),transparent);mask:linear-gradient(180deg,#000 calc(100% - 4.5rem),transparent);transition:scrollbar-color .2s}.agr__body:hover{scrollbar-color:#d4d4d8 transparent}.agr__body[data-end=true]{-webkit-mask:none;mask:none}.agr__body::-webkit-scrollbar{width:6px}.agr__body::-webkit-scrollbar-track{background:transparent}.agr__body::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.agr__body:hover::-webkit-scrollbar-thumb{background:#d4d4d8}.agr__lede{margin:0 0 1.5rem;color:#18181b}.agr__sec{margin:0 0 1.75rem}.agr__sec h3,.agr__sign h3{margin:0 0 .75rem;font-size:1.0625rem;font-weight:400;color:#18181b;letter-spacing:-.01em}.agr__sec p{margin:0 0 .75rem}.agr__sec strong{font-weight:400;color:#18181b}.agr__n{color:#a1a1aa;margin-right:.5rem;font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.agr__sign{margin-top:2rem;padding:1.5rem;border-radius:1.25rem;background:#fafafa;border:1px solid #f4f4f5;transition:opacity .3s}.agr__sign[data-ready=false]{opacity:.55}.agr__field{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1rem}.agr__field span{font-size:.8125rem;color:#71717a}.agr__field input{font:inherit;font-size:1rem;color:#18181b;padding:.75rem .875rem;border-radius:.75rem;border:1px solid #e4e4e7;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.agr__field input:focus{border-color:#18181b;box-shadow:0 0 0 3px rgb(24 24 27/.08)}.agr__pad{position:relative;height:9.5rem;border-radius:.75rem;border:1px dashed #d4d4d8;background:#fff;touch-action:none}.agr__pad[data-ink=true]{border-style:solid;border-color:#e4e4e7}.agr__pad canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}.agr__pad-hint{position:absolute;inset:0;display:grid;place-items:center;font-size:.875rem;color:#a1a1aa;pointer-events:none}.agr__pad-line{position:absolute;left:1.25rem;right:1.25rem;bottom:2.25rem;height:1px;background:#e4e4e7;pointer-events:none}.agr__clear{position:absolute;top:.5rem;right:.5rem;font:inherit;font-size:.8125rem;color:#52525b;background:#f4f4f5;border:0;border-radius:999px;padding:.3rem .75rem;cursor:pointer}.agr__fine{margin:.875rem 0 0;font-size:.8125rem;line-height:1.5;color:#71717a}.agr__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem 1rem 1.75rem;border-top:1px solid #f4f4f5}.agr__hint{font-size:.875rem;color:#71717a}.agr__hint--err{color:rgb(155 22 125)}.agr__btn{font:inherit;font-size:.9375rem;padding:.75rem 1.25rem;border-radius:999px;border:0;background:#18181b;color:#fff;cursor:pointer;transition:opacity .15s,transform .15s,background .15s}.agr__btn:hover:not(:disabled){transform:translateY(-1px)}.agr__btn:disabled{opacity:.3;cursor:not-allowed}.agr__btn--ghost{background:#f4f4f5;color:#18181b}.agr__done{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center}.agr__done h3{margin:.25rem 0 0;font-size:1.5rem;font-weight:400;letter-spacing:-.02em}.agr__check circle{stroke-dasharray:164;stroke-dashoffset:164;animation:agr-draw .6s ease-out forwards}.agr__check path{stroke-dasharray:40;stroke-dashoffset:40;animation:agr-draw .4s ease-out .45s forwards}.agr__sig{width:min(18rem,80%);height:auto;margin:.5rem 0 0;border-bottom:1px solid #e4e4e7;color:#18181b}.agr__done-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1rem}.agr__done-actions .agr__btn{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none}@keyframes agr-draw{to{stroke-dashoffset:0}}@media (max-width:640px){.agr{padding:0;place-items:end stretch}.agr__frame{width:100%;height:calc(100svh - 4.25rem)}.agr__panel{border-radius:1.5rem 1.5rem 0 0}.agr__head{padding:1.25rem 1.25rem 1rem}.agr__body{padding:1.25rem 1.25rem 2rem}.agr__foot{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom, 0px))}.agr__done-actions{flex-direction:column-reverse;align-items:stretch;width:min(20rem,100%)}.agr__done-actions .agr__btn{justify-content:center}}.inv__button-l{display:inline-flex;align-items:baseline;gap:.625rem;transition:opacity .18s ease-out,filter .18s ease-out}.inv__button[data-busy]{cursor:progress}.inv__button[data-busy] .inv__button-l{opacity:0;filter:blur(2px)}.inv__button .inv__wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.625rem;padding:0 1.25rem;animation:inv-wait-in .24s ease-out 60ms both}.inv__button .inv__wait .fl-spin{flex:none;width:1rem;height:1rem;border-width:1.75px;color:#09090b}.inv__wait-t{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes inv-wait-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}.agr__btn--wait{position:relative}.agr__btn-l{transition:opacity .18s ease-out}.agr__btn[data-busy] .agr__btn-l{opacity:0}.agr__btn[data-busy]:disabled{opacity:1;cursor:progress}.agr__wait{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 .75rem;white-space:nowrap;overflow:hidden;animation:inv-wait-in .24s ease-out 60ms both}.agr__wait .fl-spin{flex:none;width:.9375rem;height:.9375rem;border-width:1.75px}@media (prefers-reduced-motion:reduce){.agr__wait,.inv__button .inv__wait{animation:none}.agr__btn-l,.inv__button-l{transition:none;filter:none!important}}