.referral-module__9rz66a__orb{pointer-events:none;filter:blur(88px);will-change:transform;border-radius:9999px;position:absolute}.referral-module__9rz66a__orbRed{aspect-ratio:1;background:radial-gradient(circle,#f0300057 0%,#0000 68%);width:min(46vw,560px);animation:16s ease-in-out infinite alternate referral-module__9rz66a__drift;top:-8%;right:-6%}.referral-module__9rz66a__orbViolet{aspect-ratio:1;background:radial-gradient(circle,#4c229666 0%,#0000 68%);width:min(52vw,640px);animation:20s ease-in-out infinite alternate-reverse referral-module__9rz66a__drift;bottom:-14%;left:-10%}@keyframes referral-module__9rz66a__drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,5%)scale(1.08)}}.referral-module__9rz66a__ticket{--notch:17px;border:1px solid var(--line2);-webkit-backdrop-filter:blur(10px);-webkit-mask:radial-gradient(circle var(--notch) at 50% 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 50% 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 50% 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 50% 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 50% 0, #0000 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 50% 100%, #0000 97%, #000) bottom / 100% 51% no-repeat;background:linear-gradient(160deg,#ffffff0e 0%,#ffffff04 60%),#06061a8c;grid-template-columns:1fr 1fr;display:grid;position:relative;box-shadow:0 40px 90px -30px #f0300047,inset 0 0 0 1px #ffffff05}.referral-module__9rz66a__ticket:before{content:"";top:calc(var(--notch) + 10px);bottom:calc(var(--notch) + 10px);pointer-events:none;border-left:1px dashed #fff3;position:absolute;left:50%}.referral-module__9rz66a__ticket:after{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.referral-module__9rz66a__stub{padding:clamp(2.2rem,4vw,3.2rem) clamp(1.6rem,3.4vw,2.8rem);position:relative}.referral-module__9rz66a__stubNumber{font-family:var(--font-cormorant), serif;font-variant-numeric:lining-nums;letter-spacing:-.045em;align-items:flex-start;gap:.2em;font-size:clamp(4.6rem,11vw,9rem);font-weight:700;line-height:.88;display:flex}.referral-module__9rz66a__currency{color:var(--red);letter-spacing:0;font-size:.34em;line-height:1.3}.referral-module__9rz66a__outline{color:#0000;-webkit-text-stroke:1.5px #ede8e08c}.referral-module__9rz66a__filled{background:linear-gradient(180deg, #fff 0%, var(--cream) 42%, #f4623c 135%);color:#0000;-webkit-background-clip:text;background-clip:text}.referral-module__9rz66a__chain{z-index:2;background:var(--red);width:46px;height:46px;color:var(--cream);border-radius:9999px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f0300024,0 10px 30px -6px #f03000b3}.referral-module__9rz66a__chain:before{content:"";border-radius:inherit;border:1px solid var(--red);animation:2.6s cubic-bezier(0,0,.2,1) infinite referral-module__9rz66a__ping;position:absolute;inset:-1px}@keyframes referral-module__9rz66a__ping{0%{opacity:.8;transform:scale(1)}80%,to{opacity:0;transform:scale(2.1)}}@media (max-width:719px){.referral-module__9rz66a__ticket{-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, #0000 97%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 97%, #000) right / 51% 100% no-repeat;grid-template-columns:1fr}.referral-module__9rz66a__ticket:before{top:50%;bottom:auto;left:calc(var(--notch) + 10px);right:calc(var(--notch) + 10px);border-top:1px dashed #fff3;border-left:0}}.referral-module__9rz66a__linkField{width:100%;min-height:3.2rem;font-family:var(--font-space-mono), monospace;letter-spacing:.02em;color:var(--cream);word-break:break-all;border:1px dashed var(--line2);background:#01010899;padding:.85rem 1rem;font-size:.78rem;line-height:1.5;transition:border-color .3s,background .3s;display:block}.referral-module__9rz66a__linkFieldReady{background:#f030000f;border-style:solid;border-color:#f030008c}.referral-module__9rz66a__linkFieldEmpty{color:var(--cream3)}.referral-module__9rz66a__bubble{color:var(--cream);border:1px solid var(--line);background:#ffffff0f;border-radius:1.1rem 1.1rem 1.1rem .25rem;padding:1rem 1.1rem;font-size:.9rem;line-height:1.6;position:relative}.referral-module__9rz66a__bubbleLink{color:var(--red);word-break:break-all}.referral-module__9rz66a__dots span{background:var(--cream3);border-radius:9999px;width:6px;height:6px;margin-right:5px;animation:1.2s ease-in-out infinite referral-module__9rz66a__blink;display:inline-block}.referral-module__9rz66a__dots span:nth-child(2){animation-delay:.18s}.referral-module__9rz66a__dots span:nth-child(3){animation-delay:.36s}@keyframes referral-module__9rz66a__blink{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.referral-module__9rz66a__ruleCard{transition:border-color .3s,background .3s,transform .3s;position:relative;overflow:hidden}.referral-module__9rz66a__ruleCard:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);opacity:0;height:1px;transition:opacity .35s;position:absolute;inset:0 0 auto}.referral-module__9rz66a__ruleCard:hover{background:#ffffff0d;border-color:#ffffff1f}.referral-module__9rz66a__ruleCard:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){.referral-module__9rz66a__orbRed,.referral-module__9rz66a__orbViolet,.referral-module__9rz66a__chain:before,.referral-module__9rz66a__dots span{animation:none}}
