.GiftBox-module__cf8YxW__scene{z-index:1;display:inline-block;position:relative}.GiftBox-module__cf8YxW__scene:not([data-open=true]){animation:3s ease-in-out infinite GiftBox-module__cf8YxW__gb-bob}@keyframes GiftBox-module__cf8YxW__gb-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}.GiftBox-module__cf8YxW__box{background:var(--accent);border-radius:16px;width:84%;height:64%;position:absolute;bottom:0;left:8%;box-shadow:inset 0 6px 10px #fff6,inset 0 -10px 16px #0000002e,0 14px 24px -10px #0000004d}.GiftBox-module__cf8YxW__ribbonV{background:#ffffffeb;width:16%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -6px 8px #00000014}.GiftBox-module__cf8YxW__lid{background:color-mix(in srgb, var(--accent) 86%, white);transform-origin:bottom;border-radius:13px;width:100%;height:30%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);position:absolute;top:14%;left:0;box-shadow:inset 0 6px 10px #ffffff80,inset 0 -8px 12px #00000026,0 10px 18px -8px #00000047}.GiftBox-module__cf8YxW__lidRibbon{background:#fffffff2;width:16%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.GiftBox-module__cf8YxW__bowLeft,.GiftBox-module__cf8YxW__bowRight{background:#fffffff2;border-radius:60% 60% 40% 40%;width:30%;height:52%;transition:transform .4s cubic-bezier(.34,1.56,.64,1);position:absolute;top:-42%;box-shadow:inset 0 -6px 8px #0000001a}.GiftBox-module__cf8YxW__bowLeft{left:18%;transform:rotate(-18deg)}.GiftBox-module__cf8YxW__bowRight{right:18%;transform:rotate(18deg)}.GiftBox-module__cf8YxW__knot{background:#fff;border-radius:50%;width:16%;height:18%;position:absolute;top:-8%;left:50%;transform:translate(-50%);box-shadow:inset 0 -3px 5px #0000001f}.GiftBox-module__cf8YxW__scene[data-open=true] .GiftBox-module__cf8YxW__lid{transform:translateY(-78%)translate(20%)rotate(24deg)}.GiftBox-module__cf8YxW__scene[data-open=true] .GiftBox-module__cf8YxW__bowLeft{transform:rotate(-18deg)translate(-30%,-60%)scale(.9)}.GiftBox-module__cf8YxW__scene[data-open=true] .GiftBox-module__cf8YxW__bowRight{transform:rotate(18deg)translate(30%,-60%)scale(.9)}
.ClaimCard-module__JyW7Tq__root{--gift-shadow:color-mix(in srgb, var(--accent) 24%, transparent);--color-primary:var(--accent);--color-primary-text:#fff;width:100%}.ClaimCard-module__JyW7Tq__card{isolation:isolate;border:1px solid var(--rk-line);text-align:center;background:linear-gradient(#fffffff5,#f8fcfae6),#fff;border-radius:18px;width:min(100%,430px);margin:0 auto;padding:34px 24px 24px;animation:.42s cubic-bezier(.22,1,.36,1) both ClaimCard-module__JyW7Tq__claim-card-in;position:relative;overflow:hidden;box-shadow:0 28px 80px -58px #1523217a}.ClaimCard-module__JyW7Tq__card:before{content:"";pointer-events:none;z-index:3;border:1px dashed color-mix(in srgb, var(--accent) 26%, var(--rk-line));border-radius:12px;position:absolute;inset:12px}.ClaimCard-module__JyW7Tq__card:after{content:"";background:radial-gradient(circle at 50% 16%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, transparent), transparent);opacity:.82;z-index:0;border-radius:999px;height:118px;position:absolute;top:18px;left:24px;right:24px}.ClaimCard-module__JyW7Tq__eyebrow{z-index:2;overflow-wrap:anywhere;background:color-mix(in srgb, var(--accent) 12%, white);max-width:100%;min-height:28px;color:color-mix(in srgb, var(--accent) 72%, var(--rk-ink));border-radius:999px;align-items:center;margin-bottom:12px;padding:0 12px;font-size:12px;font-weight:950;line-height:1.35;display:inline-flex;position:relative}.ClaimCard-module__JyW7Tq__sourceBlock{z-index:2;border:1px solid color-mix(in srgb, var(--accent) 16%, var(--rk-line));width:fit-content;max-width:100%;min-height:40px;color:var(--rk-ink);text-align:left;background:#ffffffc7;border-radius:10px;align-items:center;gap:9px;margin:0 auto 10px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.ClaimCard-module__JyW7Tq__sourceBlock img,.ClaimCard-module__JyW7Tq__sourceFallback{border-radius:7px;flex:none;width:26px;height:26px}.ClaimCard-module__JyW7Tq__sourceBlock img{object-fit:contain;background:#fff}.ClaimCard-module__JyW7Tq__sourceFallback{background:color-mix(in srgb, var(--accent) 13%, white);color:color-mix(in srgb, var(--accent) 76%, var(--rk-ink));place-items:center;font-size:12px;font-weight:950;display:grid}.ClaimCard-module__JyW7Tq__sourceText{gap:1px;min-width:0;display:grid}.ClaimCard-module__JyW7Tq__sourceText span{color:var(--rk-ink-soft);font-size:10px;font-weight:850;line-height:1.1}.ClaimCard-module__JyW7Tq__sourceText strong{max-width:25ch;color:var(--rk-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;line-height:1.2;overflow:hidden}.ClaimCard-module__JyW7Tq__stage{z-index:1;min-height:176px;filter:drop-shadow(0 18px 20px var(--gift-shadow));place-items:center;margin:2px auto 18px;padding-top:24px;animation:4s ease-in-out infinite ClaimCard-module__JyW7Tq__claim-stage-float;display:grid;position:relative}.ClaimCard-module__JyW7Tq__title{z-index:2;max-width:14ch;color:var(--rk-ink);font-family:var(--font-body);overflow-wrap:anywhere;margin:0 auto 10px;font-size:clamp(28px,8vw,38px);font-weight:950;line-height:1.08;position:relative}.ClaimCard-module__JyW7Tq__desc{z-index:2;max-width:34ch;color:var(--rk-ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 auto 22px;font-size:15px;font-weight:650;line-height:1.7;position:relative}.ClaimCard-module__JyW7Tq__action{z-index:2;position:relative}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__card{border-radius:14px;max-width:320px;padding:22px 18px 18px}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__sourceBlock{min-height:36px;margin-bottom:6px}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__sourceBlock img,.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__sourceFallback{width:22px;height:22px}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__sourceText strong{max-width:18ch;font-size:12px}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__stage{min-height:128px;margin-bottom:10px;padding-top:16px}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__title{font-size:25px}.ClaimCard-module__JyW7Tq__compact .ClaimCard-module__JyW7Tq__desc{margin-bottom:14px;font-size:13px}@keyframes ClaimCard-module__JyW7Tq__claim-card-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes ClaimCard-module__JyW7Tq__claim-stage-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (max-width:420px){.ClaimCard-module__JyW7Tq__card{padding:32px 18px 20px}.ClaimCard-module__JyW7Tq__card:after{height:112px;top:16px;left:18px;right:18px}.ClaimCard-module__JyW7Tq__stage{min-height:168px;padding-top:24px}}@media (prefers-reduced-motion:reduce){.ClaimCard-module__JyW7Tq__card,.ClaimCard-module__JyW7Tq__stage{animation:none}}
.CreateEventForm-module__15IllW__newButton{background:linear-gradient(180deg, #fff3, transparent 54%), var(--rk-coral);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:950;box-shadow:0 18px 30px -24px #f25a42eb}.CreateEventForm-module__15IllW__card{border:1px solid var(--rk-line);background:#ffffffeb;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px;padding:20px;display:grid;box-shadow:0 22px 58px -48px #15232161}.CreateEventForm-module__15IllW__formPane,.CreateEventForm-module__15IllW__previewPane{min-width:0}.CreateEventForm-module__15IllW__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.CreateEventForm-module__15IllW__label{color:var(--rk-ink-soft);font-size:12px;font-weight:900}.CreateEventForm-module__15IllW__input,.CreateEventForm-module__15IllW__textarea{border:1px solid var(--rk-line);width:100%;color:var(--rk-ink);resize:vertical;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.CreateEventForm-module__15IllW__input:focus,.CreateEventForm-module__15IllW__textarea:focus{border-color:var(--rk-teal);outline:none;box-shadow:0 0 0 4px #0e9b891f}.CreateEventForm-module__15IllW__sourceBox{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;margin-bottom:14px;padding:14px}.CreateEventForm-module__15IllW__sourceHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.CreateEventForm-module__15IllW__sourceTitle{color:var(--rk-ink);margin:0 0 4px;font-size:14px;font-weight:950}.CreateEventForm-module__15IllW__sourceText{color:var(--rk-ink-soft);margin:0;font-size:12px;line-height:1.45}.CreateEventForm-module__15IllW__lookup{border:1px solid var(--rk-line);min-height:36px;color:var(--rk-ink);cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 12px;font-size:13px;font-weight:900}.CreateEventForm-module__15IllW__lookup:disabled{opacity:.58;cursor:default}.CreateEventForm-module__15IllW__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.CreateEventForm-module__15IllW__sourceBox .CreateEventForm-module__15IllW__field{margin-bottom:10px}.CreateEventForm-module__15IllW__sourceBox .CreateEventForm-module__15IllW__field:last-child{margin-bottom:0}.CreateEventForm-module__15IllW__swatchField{border:0;margin:0 0 14px;padding:0}.CreateEventForm-module__15IllW__swatches{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.CreateEventForm-module__15IllW__swatch{width:32px;height:32px;box-shadow:0 0 0 1px var(--rk-line), 0 10px 22px -18px #15232157;cursor:pointer;border:3px solid #fff;border-radius:999px;padding:0}.CreateEventForm-module__15IllW__swatch[data-selected=true]{box-shadow:0 0 0 3px var(--rk-teal), 0 10px 22px -18px #15232157}.CreateEventForm-module__15IllW__actions{justify-content:flex-end;gap:8px;display:flex}.CreateEventForm-module__15IllW__cancel,.CreateEventForm-module__15IllW__submit{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.CreateEventForm-module__15IllW__cancel{border:1px solid var(--rk-line);color:var(--rk-ink);background:#fff}.CreateEventForm-module__15IllW__submit{background:var(--rk-coral);color:#fff;border:0}.CreateEventForm-module__15IllW__submit:disabled,.CreateEventForm-module__15IllW__cancel:disabled{opacity:.58;cursor:default}.CreateEventForm-module__15IllW__previewPane{border:1px solid var(--rk-line);background:linear-gradient(#0e9b890d 1px, transparent 1px), linear-gradient(90deg, #0e9b890a 1px, transparent 1px), var(--rk-panel);background-size:28px 28px;border-radius:12px;align-self:start;padding:16px}.CreateEventForm-module__15IllW__previewTitle{color:var(--rk-ink-soft);margin:0 0 10px;font-size:12px;font-weight:950}.CreateEventForm-module__15IllW__previewButton{background:var(--accent);color:#fff;cursor:default;border:0;border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:950}.CreateEventForm-module__15IllW__error{color:var(--color-danger);background:#d83a4d14;border:1px solid #d83a4d5c;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px}@media (max-width:880px){.CreateEventForm-module__15IllW__card{grid-template-columns:1fr}.CreateEventForm-module__15IllW__sourceHeader{flex-direction:column}.CreateEventForm-module__15IllW__lookup{width:100%}}@media (max-width:620px){.CreateEventForm-module__15IllW__sourceGrid{grid-template-columns:1fr}.CreateEventForm-module__15IllW__actions{flex-direction:column-reverse}.CreateEventForm-module__15IllW__cancel,.CreateEventForm-module__15IllW__submit{width:100%}}
.AuthForm-module__4ah1Xa__wrap{max-width:380px;padding:var(--space-xl) var(--space-md);margin:0 auto}.AuthForm-module__4ah1Xa__embeddedWrap{width:100%;padding:0}.AuthForm-module__4ah1Xa__dialogWrap{width:100%;padding:18px 24px 24px}.AuthForm-module__4ah1Xa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 22px 56px -46px #4a3b357a,inset 0 1px #ffffffb8}.AuthForm-module__4ah1Xa__embeddedWrap .AuthForm-module__4ah1Xa__card{background:linear-gradient(#fffffffa,#f8fcfaeb),#fff;border-color:#dfe9e4;border-radius:14px;padding:28px;box-shadow:0 24px 58px -48px #15232161,inset 0 1px #ffffffdb}.AuthForm-module__4ah1Xa__dialogWrap .AuthForm-module__4ah1Xa__card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.AuthForm-module__4ah1Xa__title{margin:0 0 var(--space-xs);font-size:22px}.AuthForm-module__4ah1Xa__embeddedWrap .AuthForm-module__4ah1Xa__title,.AuthForm-module__4ah1Xa__dialogWrap .AuthForm-module__4ah1Xa__title{color:#152321;font-family:var(--font-body);letter-spacing:0;font-size:22px;font-weight:950}.AuthForm-module__4ah1Xa__subtitle{margin:0 0 var(--space-lg);color:var(--color-text-muted);font-size:14px}.AuthForm-module__4ah1Xa__embeddedWrap .AuthForm-module__4ah1Xa__subtitle{color:#526660;font-weight:650;line-height:1.55}.AuthForm-module__4ah1Xa__dialogWrap .AuthForm-module__4ah1Xa__subtitle{color:#526660;margin-bottom:20px;font-weight:650;line-height:1.55}.AuthForm-module__4ah1Xa__field{gap:var(--space-xs);margin-bottom:var(--space-md);flex-direction:column;display:flex}.AuthForm-module__4ah1Xa__label{color:var(--color-text-muted);font-size:13px}.AuthForm-module__4ah1Xa__input{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);padding:10px 12px;font-size:15px;transition:border-color .16s,box-shadow .16s,background .16s}.AuthForm-module__4ah1Xa__embeddedWrap .AuthForm-module__4ah1Xa__input,.AuthForm-module__4ah1Xa__dialogWrap .AuthForm-module__4ah1Xa__input{color:#152321;background:#fbfdfc;border-color:#dfe9e4;border-radius:8px;min-height:46px}.AuthForm-module__4ah1Xa__embeddedWrap .AuthForm-module__4ah1Xa__label,.AuthForm-module__4ah1Xa__dialogWrap .AuthForm-module__4ah1Xa__label{color:#526660;font-weight:850}.AuthForm-module__4ah1Xa__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-primary) 14%, transparent);background:#fff;outline:none}.AuthForm-module__4ah1Xa__submit{background:linear-gradient(180deg, #ffffff38, transparent 52%), var(--color-primary);width:100%;color:var(--color-primary-text);border-radius:var(--radius-md);cursor:pointer;box-shadow:0 16px 28px -22px color-mix(in srgb, var(--color-primary) 80%, black), inset 0 1px 0 #ffffff3d;border:none;padding:11px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s}.AuthForm-module__4ah1Xa__embeddedWrap .AuthForm-module__4ah1Xa__submit,.AuthForm-module__4ah1Xa__dialogWrap .AuthForm-module__4ah1Xa__submit{background:linear-gradient(#fff3,#0000 55%),#f25a42;border-radius:8px;min-height:48px}.AuthForm-module__4ah1Xa__submit:not(:disabled):hover{box-shadow:0 20px 34px -22px color-mix(in srgb, var(--color-primary) 88%, black), inset 0 1px 0 #ffffff3d;transform:translateY(-1px)}.AuthForm-module__4ah1Xa__submit:disabled{opacity:.6;cursor:default}.AuthForm-module__4ah1Xa__error{margin:0 0 var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);background:#ff5d6c1f;padding:10px 12px;font-size:13px}.AuthForm-module__4ah1Xa__toggle{margin-top:var(--space-md);text-align:center;color:var(--color-text-muted);font-size:14px}.AuthForm-module__4ah1Xa__toggleButton{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:900}@media (max-width:520px){.AuthForm-module__4ah1Xa__dialogWrap{padding:16px 20px 22px}}@media (prefers-reduced-motion:reduce){.AuthForm-module__4ah1Xa__submit:not(:disabled):hover{transform:none}}
.LandingView-module__sX-_va__landing{--rk-ink:#111820;--rk-ink-soft:#526660;--rk-teal:#0e9b89;--rk-teal-dark:#087868;--rk-mint:#e6f8f1;--rk-coral:#f25a42;--rk-coral-dark:#d94732;--rk-line:#dfe9e4;--rk-panel:#f8fcfa;--rk-surface:#fff;--rk-shadow:0 22px 58px -46px #15232161;min-height:100vh;color:var(--rk-ink);background:linear-gradient(#0e9b890e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#0e9b890b 1px,#0000 1px) 0 0/48px 48px,#fff;position:relative;overflow:hidden}.LandingView-module__sX-_va__landing h1,.LandingView-module__sX-_va__landing h2,.LandingView-module__sX-_va__landing h3,.LandingView-module__sX-_va__landing p{font-family:var(--font-body);letter-spacing:0}.LandingView-module__sX-_va__nav,.LandingView-module__sX-_va__hero,.LandingView-module__sX-_va__flowSection,.LandingView-module__sX-_va__manageSection,.LandingView-module__sX-_va__finalCta{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;position:relative}.LandingView-module__sX-_va__nav{border-bottom:1px solid #dfe9e4c7;justify-content:space-between;align-items:center;gap:28px;min-height:74px;display:flex}.LandingView-module__sX-_va__logo{color:var(--rk-ink);align-items:center;gap:10px;display:inline-flex}.LandingView-module__sX-_va__logoMark{object-fit:contain;filter:drop-shadow(0 10px 12px #1523211a);flex:0 0 36px;width:36px;height:36px}.LandingView-module__sX-_va__logoWordmark{flex:none;width:124px;height:auto}.LandingView-module__sX-_va__nav nav{align-items:center;gap:20px;display:flex}.LandingView-module__sX-_va__nav nav a,.LandingView-module__sX-_va__nav nav button{color:var(--rk-ink);white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:850}.LandingView-module__sX-_va__nav nav a:hover,.LandingView-module__sX-_va__nav nav button:hover{color:var(--rk-teal-dark)}.LandingView-module__sX-_va__nav nav button{border:1px solid var(--rk-line);background:#fff;border-radius:8px;min-height:38px;padding:0 14px;box-shadow:0 14px 28px -24px #15232157}.LandingView-module__sX-_va__hero{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);align-items:center;gap:58px;min-height:610px;padding:42px 0 38px;display:grid}.LandingView-module__sX-_va__heroCopy{min-width:0}.LandingView-module__sX-_va__heroCopy h1{max-width:720px;color:var(--rk-ink);margin:0;font-size:66px;font-weight:950;line-height:1.04}.LandingView-module__sX-_va__heroCopy h1 span{color:var(--rk-teal-dark);display:inline-block}.LandingView-module__sX-_va__heroCopy p{max-width:590px;color:var(--rk-ink-soft);margin:24px 0 0;font-size:19px;font-weight:700;line-height:1.72}.LandingView-module__sX-_va__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.LandingView-module__sX-_va__primaryCta,.LandingView-module__sX-_va__secondaryCta,.LandingView-module__sX-_va__inlineCta,.LandingView-module__sX-_va__finalCta button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:15px;font-weight:950;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.LandingView-module__sX-_va__primaryCta,.LandingView-module__sX-_va__inlineCta,.LandingView-module__sX-_va__finalCta button{background:var(--rk-coral);color:#fff;border:0;box-shadow:0 20px 36px -26px #f25a42eb}.LandingView-module__sX-_va__secondaryCta{border:1px solid var(--rk-line);color:var(--rk-ink);background:#fff}.LandingView-module__sX-_va__primaryCta:hover,.LandingView-module__sX-_va__secondaryCta:hover,.LandingView-module__sX-_va__inlineCta:hover,.LandingView-module__sX-_va__finalCta button:hover{transform:translateY(-2px)}.LandingView-module__sX-_va__secondaryCta:hover{color:var(--rk-teal-dark);border-color:#0e9b895c}.LandingView-module__sX-_va__heroFacts{gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.LandingView-module__sX-_va__heroFacts li{color:var(--rk-ink);padding-left:26px;font-size:14px;font-weight:850;position:relative}.LandingView-module__sX-_va__heroFacts li:before{content:"";background:linear-gradient(135deg, transparent 0 46%, #fff 47% 55%, transparent 56%), var(--rk-teal);border-radius:999px;width:16px;height:16px;position:absolute;top:2px;left:0}.LandingView-module__sX-_va__productMockup{border:1px solid var(--rk-line);min-width:0;box-shadow:var(--rk-shadow);background:#f8fcfaeb;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:12px;padding:12px;display:grid;position:relative}.LandingView-module__sX-_va__productMockup:after{content:"";filter:blur(22px);z-index:-1;background:#1523211c;border-radius:999px;height:48px;position:absolute;bottom:-24px;left:44px;right:44px}.LandingView-module__sX-_va__uploadPanel,.LandingView-module__sX-_va__linkPanelPreview,.LandingView-module__sX-_va__claimPhone{border:1px solid var(--rk-line);background:#fff;border-radius:8px;min-width:0}.LandingView-module__sX-_va__uploadPanel{grid-row:span 2;padding:18px}.LandingView-module__sX-_va__panelTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.LandingView-module__sX-_va__panelTopline strong,.LandingView-module__sX-_va__linkPanelPreview strong{color:var(--rk-ink);font-size:16px;font-weight:950}.LandingView-module__sX-_va__panelTopline span{background:var(--rk-mint);color:var(--rk-teal-dark);white-space:nowrap;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:950}.LandingView-module__sX-_va__textareaPreview{background-color:#fbfffd;background-image:linear-gradient(#0e9b890b 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 40px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px dashed #0e9b8959;border-radius:8px;gap:8px;min-height:220px;margin-top:16px;padding:14px;display:grid}.LandingView-module__sX-_va__textareaPreview span{min-width:0;color:var(--rk-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;display:block;overflow:hidden}.LandingView-module__sX-_va__uploadPanel button,.LandingView-module__sX-_va__claimPhone button{background:var(--rk-ink);color:#fff;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:14px;font-size:13px;font-weight:950}.LandingView-module__sX-_va__linkPanelPreview{padding:18px}.LandingView-module__sX-_va__flowNumber{background:var(--rk-mint);width:34px;height:28px;color:var(--rk-teal-dark);border-radius:8px;justify-content:center;align-items:center;margin-bottom:14px;font-size:12px;font-weight:950;display:inline-flex}.LandingView-module__sX-_va__linkPanelPreview code{overflow-wrap:anywhere;border:1px solid var(--rk-line);background:var(--rk-panel);color:var(--rk-teal-dark);font-family:var(--font-mono);border-radius:8px;margin-top:12px;padding:10px;font-size:12px;font-weight:850;display:block}.LandingView-module__sX-_va__linkPanelPreview p{color:var(--rk-ink-soft);margin:10px 0 0;font-size:13px;font-weight:700;line-height:1.5}.LandingView-module__sX-_va__claimPhone{text-align:center;min-height:258px;padding:16px}.LandingView-module__sX-_va__phoneBar{background:#dce8e2;border-radius:999px;width:78px;height:7px;margin:0 auto 20px}.LandingView-module__sX-_va__claimPhone p{color:var(--rk-teal-dark);margin:0;font-size:12px;font-weight:950}.LandingView-module__sX-_va__claimPhone h2{color:var(--rk-ink);margin:8px 0 12px;font-size:24px;font-weight:950;line-height:1.12}.LandingView-module__sX-_va__giftBox{background:var(--rk-teal);border-radius:8px;width:64px;height:52px;margin:0 auto 12px;display:block;position:relative}.LandingView-module__sX-_va__giftBox:before,.LandingView-module__sX-_va__giftBox:after{content:"";background:#ffffffb3;position:absolute}.LandingView-module__sX-_va__giftBox:before{width:10px;top:0;bottom:0;left:27px}.LandingView-module__sX-_va__giftBox:after{border-radius:999px;height:10px;top:16px;left:-6px;right:-6px}.LandingView-module__sX-_va__claimPhone button{background:var(--rk-coral)}.LandingView-module__sX-_va__flowSection{padding:74px 0 34px}.LandingView-module__sX-_va__sectionIntro{max-width:720px}.LandingView-module__sX-_va__sectionIntro h2,.LandingView-module__sX-_va__manageCopy h2,.LandingView-module__sX-_va__finalCta h2{color:var(--rk-ink);margin:0;font-size:42px;font-weight:950;line-height:1.12}.LandingView-module__sX-_va__sectionIntro p,.LandingView-module__sX-_va__manageCopy p,.LandingView-module__sX-_va__finalCta p{color:var(--rk-ink-soft);margin:16px 0 0;font-size:16px;font-weight:700;line-height:1.7}.LandingView-module__sX-_va__flowGrid{border:1px solid var(--rk-line);background:var(--rk-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:34px;display:grid;overflow:hidden}.LandingView-module__sX-_va__flowGrid article{background:#fff;min-width:0;padding:28px}.LandingView-module__sX-_va__flowGrid article>span{background:var(--rk-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:950;display:inline-flex}.LandingView-module__sX-_va__flowGrid h3{color:var(--rk-ink);margin:22px 0 0;font-size:22px;font-weight:950}.LandingView-module__sX-_va__flowGrid p{color:var(--rk-ink-soft);margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.65}.LandingView-module__sX-_va__manageSection{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:48px;padding:64px 0;display:grid}.LandingView-module__sX-_va__manageCopy{min-width:0}.LandingView-module__sX-_va__inlineCta{margin-top:26px}.LandingView-module__sX-_va__managementPreview{border:1px solid var(--rk-line);min-width:0;box-shadow:var(--rk-shadow);background:#fff;border-radius:10px;padding:18px}.LandingView-module__sX-_va__managementHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.LandingView-module__sX-_va__managementHeader p{color:var(--rk-ink-soft);margin:0;font-size:12px;font-weight:900}.LandingView-module__sX-_va__managementHeader h2{color:var(--rk-ink);margin:5px 0 0;font-size:25px;font-weight:950;line-height:1.12}.LandingView-module__sX-_va__managementHeader>span{background:var(--rk-mint);min-height:30px;color:var(--rk-teal-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:950;display:inline-flex}.LandingView-module__sX-_va__inventoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.LandingView-module__sX-_va__inventoryGrid div{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:8px;min-width:0;padding:16px}.LandingView-module__sX-_va__inventoryGrid span{color:var(--rk-ink-soft);font-size:12px;font-weight:850;display:block}.LandingView-module__sX-_va__inventoryGrid strong{color:var(--rk-ink);margin-top:10px;font-size:30px;font-weight:950;line-height:1;display:block}.LandingView-module__sX-_va__inventoryGrid div:nth-child(2) strong{color:var(--rk-teal-dark)}.LandingView-module__sX-_va__inventoryGrid div:nth-child(3) strong{color:var(--rk-coral)}.LandingView-module__sX-_va__tablePreview{border:1px solid var(--rk-line);background:#fff;border-radius:8px;overflow:hidden}.LandingView-module__sX-_va__tableHead,.LandingView-module__sX-_va__tableRow{grid-template-columns:minmax(0,1.7fr) 96px 82px;align-items:center;gap:14px;padding:12px 14px;display:grid}.LandingView-module__sX-_va__tableHead{background:var(--rk-panel);color:var(--rk-ink-soft);font-size:12px;font-weight:950}.LandingView-module__sX-_va__tableRow{border-top:1px solid #dfe9e4c2}.LandingView-module__sX-_va__tableRow code{min-width:0;color:var(--rk-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.LandingView-module__sX-_va__tableRow span{background:var(--rk-panel);min-height:26px;color:var(--rk-ink-soft);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.LandingView-module__sX-_va__tableRow span[data-status=claimed]{color:var(--rk-teal-dark);background:#0e9b891f}.LandingView-module__sX-_va__tableRow time{color:var(--rk-ink-soft);font-size:12px;font-weight:850}.LandingView-module__sX-_va__finalCta{border-top:1px solid var(--rk-line);border-bottom:1px solid var(--rk-line);text-align:center;background:#f8fcfac7;margin-bottom:64px;padding:48px}.LandingView-module__sX-_va__finalCta p{max-width:560px;margin-left:auto;margin-right:auto}.LandingView-module__sX-_va__finalCta button{margin-top:24px}.LandingView-module__sX-_va__authOverlay{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a12116b;place-items:start center;padding:72px 18px 28px;display:grid;position:fixed;inset:0}.LandingView-module__sX-_va__authDialog{background:#fff;border:1px solid #dfe9e4f5;border-radius:10px;width:min(470px,100%);max-height:calc(100vh - 96px);overflow:auto;box-shadow:0 34px 92px -42px #0a121194}.LandingView-module__sX-_va__authDialogHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 0;display:flex}.LandingView-module__sX-_va__authDialogHeader p{color:var(--rk-teal-dark);margin:0;font-size:12px;font-weight:950}.LandingView-module__sX-_va__authDialogHeader h2{color:var(--rk-ink);margin:6px 0 0;font-size:28px;font-weight:950;line-height:1.08}.LandingView-module__sX-_va__authDialogHeader button{border:1px solid var(--rk-line);width:38px;height:38px;color:var(--rk-ink-soft);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 38px;font-size:26px;line-height:1}@media (max-width:1040px){.LandingView-module__sX-_va__hero,.LandingView-module__sX-_va__manageSection{grid-template-columns:1fr}.LandingView-module__sX-_va__hero{gap:44px;min-height:0}.LandingView-module__sX-_va__heroCopy h1{max-width:820px;font-size:58px}.LandingView-module__sX-_va__manageSection{gap:34px}}@media (max-width:720px){.LandingView-module__sX-_va__nav,.LandingView-module__sX-_va__hero,.LandingView-module__sX-_va__flowSection,.LandingView-module__sX-_va__manageSection,.LandingView-module__sX-_va__finalCta{width:min(100% - 28px,1180px)}.LandingView-module__sX-_va__nav{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;min-height:118px}.LandingView-module__sX-_va__nav nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.LandingView-module__sX-_va__nav nav a,.LandingView-module__sX-_va__nav nav button{border:1px solid var(--rk-line);background:#ffffffdb;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 8px;font-size:12px;display:inline-flex}.LandingView-module__sX-_va__hero{padding:34px 0 28px}.LandingView-module__sX-_va__heroCopy h1{font-size:44px}.LandingView-module__sX-_va__heroCopy p{font-size:16px}.LandingView-module__sX-_va__actions{grid-template-columns:1fr;display:grid}.LandingView-module__sX-_va__primaryCta,.LandingView-module__sX-_va__secondaryCta,.LandingView-module__sX-_va__inlineCta,.LandingView-module__sX-_va__finalCta button{width:100%}.LandingView-module__sX-_va__productMockup{grid-template-columns:1fr}.LandingView-module__sX-_va__uploadPanel{grid-row:auto}.LandingView-module__sX-_va__textareaPreview{min-height:150px}.LandingView-module__sX-_va__flowSection,.LandingView-module__sX-_va__manageSection{padding:52px 0}.LandingView-module__sX-_va__sectionIntro h2,.LandingView-module__sX-_va__manageCopy h2,.LandingView-module__sX-_va__finalCta h2{font-size:32px}.LandingView-module__sX-_va__flowGrid,.LandingView-module__sX-_va__inventoryGrid{grid-template-columns:1fr}.LandingView-module__sX-_va__flowGrid article{padding:24px}.LandingView-module__sX-_va__tableHead,.LandingView-module__sX-_va__tableRow{grid-template-columns:minmax(0,1fr) 82px}.LandingView-module__sX-_va__tableHead span:nth-child(3),.LandingView-module__sX-_va__tableRow time{display:none}.LandingView-module__sX-_va__finalCta{margin-bottom:38px;padding:38px 18px}.LandingView-module__sX-_va__authOverlay{place-items:center;padding:16px}.LandingView-module__sX-_va__authDialog{max-height:calc(100vh - 32px)}}@media (max-width:430px){.LandingView-module__sX-_va__logoMark{flex-basis:32px;width:32px;height:32px}.LandingView-module__sX-_va__logoWordmark{width:112px}.LandingView-module__sX-_va__heroCopy h1{font-size:38px}.LandingView-module__sX-_va__nav nav{grid-template-columns:1fr}.LandingView-module__sX-_va__nav{min-height:182px}.LandingView-module__sX-_va__managementHeader,.LandingView-module__sX-_va__panelTopline{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.LandingView-module__sX-_va__primaryCta,.LandingView-module__sX-_va__secondaryCta,.LandingView-module__sX-_va__inlineCta,.LandingView-module__sX-_va__finalCta button{transition:none}.LandingView-module__sX-_va__primaryCta:hover,.LandingView-module__sX-_va__secondaryCta:hover,.LandingView-module__sX-_va__inlineCta:hover,.LandingView-module__sX-_va__finalCta button:hover{transform:none}}
.StatusBadge-module__3Ns8vG__badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.StatusBadge-module__3Ns8vG__open{color:var(--rk-teal-dark);background:#0e9b891f;border-color:#0e9b8952}.StatusBadge-module__3Ns8vG__soldOut{color:var(--color-warning);background:#ffc85724;border-color:#ffc85766}.StatusBadge-module__3Ns8vG__closed{background:var(--rk-panel);color:var(--rk-ink-soft);border-color:var(--rk-line)}
.CopyButton-module__JEtska__button{background:var(--rk-teal);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:900}.CopyButton-module__JEtska__button:active{opacity:.85}
.DashboardView-module__XJjnHW__wrap{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 56px;position:relative}.DashboardView-module__XJjnHW__wrap:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 8%,#0e9b8917,#0000 32%),radial-gradient(circle at 88% 8%,#f25a4212,#0000 28%);position:fixed;inset:0}.DashboardView-module__XJjnHW__header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:64px;margin-bottom:24px;display:flex}.DashboardView-module__XJjnHW__brandBlock{align-items:center;gap:18px;min-width:0;display:flex}.DashboardView-module__XJjnHW__brand{color:var(--rk-ink);white-space:nowrap;align-items:center;gap:10px;font-size:20px;font-weight:950;display:inline-flex}.DashboardView-module__XJjnHW__brandMark{object-fit:contain;filter:drop-shadow(0 12px 14px #1523211f);width:36px;height:36px}.DashboardView-module__XJjnHW__brandWordmark{width:126px;height:auto}.DashboardView-module__XJjnHW__product{color:var(--rk-teal-dark);text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:950}.DashboardView-module__XJjnHW__title{color:var(--rk-ink);font-family:var(--font-body);margin:0;font-size:30px;font-weight:950;line-height:1.05}.DashboardView-module__XJjnHW__account{align-items:center;gap:12px;min-width:0;display:flex}.DashboardView-module__XJjnHW__email{overflow-wrap:anywhere;border:1px solid var(--rk-line);min-width:0;max-width:280px;color:var(--rk-ink-soft);background:#ffffffb8;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.DashboardView-module__XJjnHW__logout{border:1px solid var(--rk-line);min-height:38px;color:var(--rk-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:850;transition:transform .16s,border-color .16s,background .16s}.DashboardView-module__XJjnHW__logout:hover{background:var(--rk-panel);border-color:#0e9b8952;transform:translateY(-1px)}.DashboardView-module__XJjnHW__hero{border:1px solid var(--rk-line);box-shadow:var(--clay-card);background:linear-gradient(90deg,#0e9b891a,#0000 46%),linear-gradient(#fffffff0,#f8fcfadb);border-radius:14px;margin-bottom:18px;padding:24px;position:relative;overflow:hidden}.DashboardView-module__XJjnHW__hero:after{content:"";border:1px solid #f25a4229;border-radius:999px;width:280px;height:78px;position:absolute;top:14px;right:-60px;transform:rotate(-10deg)}.DashboardView-module__XJjnHW__heroTitle{max-width:680px;color:var(--rk-ink);font-family:var(--font-body);margin:0 0 10px;font-size:28px;font-weight:950;line-height:1.12}.DashboardView-module__XJjnHW__heroText{max-width:620px;color:var(--rk-ink-soft);margin:0;font-size:15px;font-weight:650;line-height:1.7}.DashboardView-module__XJjnHW__toolbar{margin:0 0 18px}.DashboardView-module__XJjnHW__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.DashboardView-module__XJjnHW__summaryCard{border:1px solid var(--rk-line);background:#ffffffdb;border-radius:12px;min-width:0;padding:18px;box-shadow:0 18px 44px -38px #15232147}.DashboardView-module__XJjnHW__summaryCard span{color:var(--rk-ink-soft);font-size:12px;font-weight:850;display:block}.DashboardView-module__XJjnHW__summaryCard strong{color:var(--rk-ink);margin-top:10px;font-size:28px;font-weight:950;line-height:1;display:block}.DashboardView-module__XJjnHW__summaryCard[data-tone=teal] strong{color:var(--rk-teal-dark)}.DashboardView-module__XJjnHW__summaryCard[data-tone=coral] strong{color:var(--rk-coral)}.DashboardView-module__XJjnHW__centerMuted{text-align:center;color:var(--rk-ink-soft);padding:36px}.DashboardView-module__XJjnHW__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.DashboardView-module__XJjnHW__card{border:1px solid var(--rk-line);background:#ffffffeb;border-radius:14px;min-width:0;padding:20px;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 18px 46px -40px #15232147}.DashboardView-module__XJjnHW__card:hover{border-color:#0e9b8957;transform:translateY(-2px);box-shadow:0 26px 58px -46px #1523215c}.DashboardView-module__XJjnHW__cardHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.DashboardView-module__XJjnHW__cardTitle{color:var(--rk-ink);font-size:19px;font-weight:950}.DashboardView-module__XJjnHW__cardDesc{color:var(--rk-ink-soft);white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.55}.DashboardView-module__XJjnHW__sourceLine{color:var(--rk-teal-dark);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;font-weight:850}.DashboardView-module__XJjnHW__expiryLine{color:var(--rk-ink-soft);margin:6px 0 0;font-size:12px;font-weight:850}.DashboardView-module__XJjnHW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.DashboardView-module__XJjnHW__metric{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;min-width:0;padding:13px 14px}.DashboardView-module__XJjnHW__metricValue{color:var(--rk-ink);font-size:23px;font-weight:950;line-height:1;display:block}.DashboardView-module__XJjnHW__metricLabel{color:var(--rk-ink-soft);margin-top:6px;font-size:12px;font-weight:850;display:block}.DashboardView-module__XJjnHW__cardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.DashboardView-module__XJjnHW__link{overflow-wrap:anywhere;border:1px solid var(--rk-line);min-width:0;max-width:100%;color:var(--rk-ink-soft);font-family:var(--font-mono);text-underline-offset:3px;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.DashboardView-module__XJjnHW__link:hover{color:var(--rk-teal-dark);border-color:#0e9b8952}.DashboardView-module__XJjnHW__cardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.DashboardView-module__XJjnHW__manage{background:var(--rk-ink);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.DashboardView-module__XJjnHW__emptyState{text-align:center;background:#ffffffb8;border:1px dashed #0e9b8957;border-radius:14px;padding:34px}.DashboardView-module__XJjnHW__emptyTitle{color:var(--rk-ink);margin:0 0 8px;font-size:18px;font-weight:950}.DashboardView-module__XJjnHW__emptyText{color:var(--rk-ink-soft);margin:0;font-size:14px;line-height:1.6}@media (max-width:820px){.DashboardView-module__XJjnHW__wrap{width:min(100% - 28px,1180px);padding-top:20px}.DashboardView-module__XJjnHW__header,.DashboardView-module__XJjnHW__cardHeader,.DashboardView-module__XJjnHW__cardFooter{flex-direction:column;align-items:flex-start}.DashboardView-module__XJjnHW__account{justify-content:space-between;width:100%}.DashboardView-module__XJjnHW__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.DashboardView-module__XJjnHW__brandBlock{flex-direction:column;align-items:flex-start;gap:12px}.DashboardView-module__XJjnHW__account,.DashboardView-module__XJjnHW__metrics,.DashboardView-module__XJjnHW__summaryGrid{flex-direction:column;grid-template-columns:1fr}.DashboardView-module__XJjnHW__email,.DashboardView-module__XJjnHW__logout{width:100%}}@media (prefers-reduced-motion:reduce){.DashboardView-module__XJjnHW__logout,.DashboardView-module__XJjnHW__card{transition:none}.DashboardView-module__XJjnHW__logout:hover,.DashboardView-module__XJjnHW__card:hover{transform:none}}
.Confetti-module__C73FRW__wrap{pointer-events:none;z-index:0;width:0;height:0;position:absolute;top:38%;left:50%}.Confetti-module__C73FRW__piece{background:var(--c);opacity:0;width:11px;height:14px;animation:Confetti-module__C73FRW__cd-confetti .95s cubic-bezier(.18, .7, .3, 1) var(--delay) forwards;border-radius:3px;position:absolute;transform:translate(-50%,-50%)}@keyframes Confetti-module__C73FRW__cd-confetti{0%{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(-50% + var(--y))) rotate(var(--rot)) scale(1)}}@media (prefers-reduced-motion:reduce){.Confetti-module__C73FRW__wrap{display:none}}
.ClaimView-module__-vWzgq__wrap{background:radial-gradient(circle at 16% 14%,#0e9b891a,#0000 34%),radial-gradient(circle at 86% 12%,#f25a4217,#0000 28%);align-content:center;justify-items:center;gap:14px;min-height:100svh;padding:24px;display:grid;position:relative}.ClaimView-module__-vWzgq__wrap:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0e9b890e 1px,#0000 1px),linear-gradient(90deg,#0e9b890b 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0}.ClaimView-module__-vWzgq__actionStack{flex-direction:column;gap:12px;display:flex}.ClaimView-module__-vWzgq__claimButton{background:linear-gradient(180deg, #fff3, transparent 54%), var(--accent);color:#fff;cursor:pointer;width:100%;min-height:54px;box-shadow:0 18px 30px -24px color-mix(in srgb, var(--accent) 80%, black);border:0;border-radius:8px;padding:0 18px;font-size:16px;font-weight:950;transition:transform .16s,box-shadow .16s,opacity .16s}.ClaimView-module__-vWzgq__claimButton:not(:disabled):hover{box-shadow:0 22px 36px -24px color-mix(in srgb, var(--accent) 84%, black);transform:translateY(-2px)}.ClaimView-module__-vWzgq__claimButton:not(:disabled):active{transform:translateY(1px)}.ClaimView-module__-vWzgq__claimButton:disabled{opacity:.6;cursor:default}.ClaimView-module__-vWzgq__message{color:var(--rk-ink-soft);margin:0;font-size:15px;line-height:1.6}.ClaimView-module__-vWzgq__expiryHint{color:var(--rk-ink-soft);margin:0;font-size:12px;font-weight:850;line-height:1.45}.ClaimView-module__-vWzgq__turnstile{justify-content:center;display:flex}.ClaimView-module__-vWzgq__result{flex-direction:column;align-items:center;gap:12px;display:flex}.ClaimView-module__-vWzgq__resultLabel{color:var(--rk-teal-dark);margin:0;font-size:14px;font-weight:950}.ClaimView-module__-vWzgq__code{border:1px dashed color-mix(in srgb, var(--accent) 44%, var(--rk-teal));background:color-mix(in srgb, var(--accent) 7%, #fff);width:100%;color:var(--rk-ink);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:10px;padding:14px;font-size:19px;font-weight:900;display:block}.ClaimView-module__-vWzgq__linkCode{text-align:left;font-size:13px;font-weight:800;line-height:1.45}.ClaimView-module__-vWzgq__clickableCode{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ClaimView-module__-vWzgq__clickableCode:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--rk-teal));color:var(--rk-teal-dark)}.ClaimView-module__-vWzgq__couponLink{background:var(--rk-teal);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:44px;padding:0 14px;font-size:14px;font-weight:950;text-decoration:none;display:flex;box-shadow:0 14px 26px -22px #152321b8}.ClaimView-module__-vWzgq__couponLink:hover{background:var(--rk-teal-dark)}.ClaimView-module__-vWzgq__couponLink:active{opacity:.85}.ClaimView-module__-vWzgq__error{color:var(--color-danger);background:#d83a4d14;border:1px solid #d83a4d5c;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.ClaimView-module__-vWzgq__promoLink{max-width:min(100%,430px);min-height:44px;color:var(--rk-ink-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #dfe9e4e0;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex;box-shadow:0 18px 44px -34px #1523215c}.ClaimView-module__-vWzgq__promoLogo{object-fit:contain;filter:drop-shadow(0 10px 12px #1523211a);flex:0 0 32px;width:32px;height:32px;display:block}.ClaimView-module__-vWzgq__promoPowered,.ClaimView-module__-vWzgq__promoLink strong{white-space:nowrap}.ClaimView-module__-vWzgq__promoPowered{color:var(--rk-ink-soft);font-size:12px;font-weight:850}.ClaimView-module__-vWzgq__promoLink strong{min-width:0;color:var(--rk-teal-dark);font-size:13px;font-weight:950}.ClaimView-module__-vWzgq__promoLink:hover{background:#fff;border-color:#0e9b8947;transform:translateY(-1px);box-shadow:0 22px 50px -34px #15232170}@media (max-width:420px){.ClaimView-module__-vWzgq__wrap{padding:14px}.ClaimView-module__-vWzgq__claimButton{min-height:52px}.ClaimView-module__-vWzgq__promoLink{border-radius:14px;justify-content:center;width:min(100%,362px)}.ClaimView-module__-vWzgq__promoPowered{display:none}.ClaimView-module__-vWzgq__promoLink strong{text-overflow:clip;white-space:nowrap;overflow:visible}}@media (prefers-reduced-motion:reduce){.ClaimView-module__-vWzgq__claimButton,.ClaimView-module__-vWzgq__promoLink{transition:none}.ClaimView-module__-vWzgq__claimButton:not(:disabled):hover,.ClaimView-module__-vWzgq__claimButton:not(:disabled):active,.ClaimView-module__-vWzgq__promoLink:hover{transform:none}}
.CouponUpload-module__TsPECq__wrap{flex-direction:column;gap:14px;display:flex}.CouponUpload-module__TsPECq__tabs{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;gap:4px;width:fit-content;padding:4px;display:inline-flex}.CouponUpload-module__TsPECq__tab,.CouponUpload-module__TsPECq__tabActive{min-height:32px;color:var(--rk-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:900}.CouponUpload-module__TsPECq__tabActive{color:var(--rk-ink);background:#fff;box-shadow:0 10px 22px -18px #15232157}.CouponUpload-module__TsPECq__textarea,.CouponUpload-module__TsPECq__fileInput{border:1px solid var(--rk-line);width:100%;color:var(--rk-ink);background:#fff;border-radius:10px;padding:12px;font-size:13px}.CouponUpload-module__TsPECq__textarea{min-height:150px;font-family:var(--font-mono);resize:vertical;line-height:1.55}.CouponUpload-module__TsPECq__textarea:focus,.CouponUpload-module__TsPECq__fileInput:focus{border-color:var(--rk-teal);outline:none;box-shadow:0 0 0 4px #0e9b891f}.CouponUpload-module__TsPECq__fileInput{color:var(--rk-ink-soft);border-style:dashed}.CouponUpload-module__TsPECq__preview{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;font-size:13px;display:flex}.CouponUpload-module__TsPECq__preview span{font-weight:850}.CouponUpload-module__TsPECq__statNew{color:var(--rk-teal-dark)}.CouponUpload-module__TsPECq__statDup{color:var(--color-warning)}.CouponUpload-module__TsPECq__statInvalid,.CouponUpload-module__TsPECq__statTotal{color:var(--rk-ink-soft)}.CouponUpload-module__TsPECq__statTotal{margin-left:auto}.CouponUpload-module__TsPECq__limitWarn{color:var(--color-danger)}.CouponUpload-module__TsPECq__duplicateWarning{background:#f5a6231a;border:1px solid #f5a62361;border-radius:10px;padding:12px}.CouponUpload-module__TsPECq__duplicateWarning strong{color:#8a5a00;font-size:13px;font-weight:950;display:block}.CouponUpload-module__TsPECq__duplicateWarning p{color:var(--rk-ink-soft);margin:6px 0 0;font-size:13px;line-height:1.55}.CouponUpload-module__TsPECq__duplicateSamples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.CouponUpload-module__TsPECq__duplicateSamples code{color:var(--rk-ink);font-family:var(--font-mono);background:#ffffffb8;border:1px solid #f5a62352;border-radius:7px;padding:5px 7px;font-size:12px;font-weight:850}.CouponUpload-module__TsPECq__actionPanel{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.CouponUpload-module__TsPECq__pendingHint,.CouponUpload-module__TsPECq__readyHint{min-width:0;margin:0;font-size:13px;line-height:1.55}.CouponUpload-module__TsPECq__pendingHint{color:var(--rk-ink-soft)}.CouponUpload-module__TsPECq__readyHint{color:var(--rk-teal-dark);font-weight:900}.CouponUpload-module__TsPECq__primary{background:var(--rk-coral);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;min-width:132px;min-height:38px;padding:0 14px;font-size:13px;font-weight:950}.CouponUpload-module__TsPECq__primary[data-phase=preview]{background:var(--rk-ink)}.CouponUpload-module__TsPECq__primary:disabled{opacity:.5;cursor:default}.CouponUpload-module__TsPECq__secondary{border:1px solid var(--rk-line);min-height:38px;color:var(--rk-ink);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:900}.CouponUpload-module__TsPECq__secondary:disabled{opacity:.5;cursor:default}.CouponUpload-module__TsPECq__error,.CouponUpload-module__TsPECq__success{border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.CouponUpload-module__TsPECq__error{color:var(--color-danger);background:#d83a4d14;border:1px solid #d83a4d5c}.CouponUpload-module__TsPECq__success{color:var(--rk-teal-dark);background:#0e9b8914;border:1px solid #0e9b8947}@media (max-width:620px){.CouponUpload-module__TsPECq__tabs{width:100%}.CouponUpload-module__TsPECq__tab,.CouponUpload-module__TsPECq__tabActive{flex:1}.CouponUpload-module__TsPECq__actionPanel{flex-direction:column;align-items:stretch}.CouponUpload-module__TsPECq__primary{width:100%}}
.CouponHistory-module__2n_S6q__tabs{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.CouponHistory-module__2n_S6q__tab,.CouponHistory-module__2n_S6q__tabActive{min-height:32px;color:var(--rk-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:13px;font-weight:900}.CouponHistory-module__2n_S6q__tabActive{color:var(--rk-ink);background:#fff;box-shadow:0 10px 22px -18px #15232157}.CouponHistory-module__2n_S6q__muted{color:var(--rk-ink-soft);font-size:13px}.CouponHistory-module__2n_S6q__success{color:var(--rk-teal-dark);background:#0e9b8914;border:1px solid #0e9b8947;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:850}.CouponHistory-module__2n_S6q__tableWrap{border:1px solid var(--rk-line);background:#fff;border-radius:10px;max-height:480px;overflow:auto}.CouponHistory-module__2n_S6q__table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.CouponHistory-module__2n_S6q__table thead th{z-index:1;border-bottom:1px solid var(--rk-line);background:var(--rk-panel);color:var(--rk-ink-soft);text-align:left;white-space:nowrap;padding:11px 12px;font-size:12px;font-weight:950;position:sticky;top:0}.CouponHistory-module__2n_S6q__table tbody td{color:var(--rk-ink);white-space:nowrap;border-bottom:1px solid #dfe9e4b8;padding:10px 12px}.CouponHistory-module__2n_S6q__table tbody tr:last-child td{border-bottom:0}.CouponHistory-module__2n_S6q__code,.CouponHistory-module__2n_S6q__idem{font-family:var(--font-mono)}.CouponHistory-module__2n_S6q__code{color:var(--rk-ink);font-weight:850}.CouponHistory-module__2n_S6q__codeLink{max-width:360px;color:var(--rk-teal-dark);text-overflow:ellipsis;text-underline-offset:3px;vertical-align:bottom;text-decoration:underline;text-decoration-thickness:1px;display:inline-block;overflow:hidden}.CouponHistory-module__2n_S6q__codeLink:hover{color:var(--rk-coral-dark)}.CouponHistory-module__2n_S6q__idem{color:var(--rk-ink-soft)}.CouponHistory-module__2n_S6q__claimed,.CouponHistory-module__2n_S6q__unused{border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.CouponHistory-module__2n_S6q__claimed{color:var(--rk-teal-dark);background:#0e9b891f}.CouponHistory-module__2n_S6q__unused{background:var(--rk-panel);color:var(--rk-ink-soft)}.CouponHistory-module__2n_S6q__locked{min-height:30px;color:var(--rk-ink-soft);align-items:center;font-size:12px;font-weight:850;display:inline-flex}.CouponHistory-module__2n_S6q__deleteButton{min-height:30px;color:var(--color-danger);cursor:pointer;background:#d83a4d0f;border:1px solid #d83a4d42;border-radius:8px;padding:0 10px;font-size:12px;font-weight:950}.CouponHistory-module__2n_S6q__deleteButton:hover:not(:disabled){background:#d83a4d1a;border-color:#d83a4d6b}.CouponHistory-module__2n_S6q__deleteButton[data-confirming=true]{background:var(--color-danger);color:#fff;border-color:#d83a4d7a}.CouponHistory-module__2n_S6q__deleteButton:disabled{opacity:.55;cursor:default}@media (max-width:620px){.CouponHistory-module__2n_S6q__tabs{width:100%}.CouponHistory-module__2n_S6q__tab,.CouponHistory-module__2n_S6q__tabActive{flex:1}}
.EventView-module__vbHZXa__wrap{width:min(1220px,100% - 40px);margin:0 auto;padding:26px 0 56px}.EventView-module__vbHZXa__nav{justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-bottom:18px;display:flex}.EventView-module__vbHZXa__navLeft{align-items:center;gap:12px;min-width:0;display:flex}.EventView-module__vbHZXa__back{color:var(--rk-ink);flex:none;align-items:center;gap:9px;font-size:18px;font-weight:950;display:inline-flex}.EventView-module__vbHZXa__backToList{border:1px solid var(--rk-line);min-height:38px;color:var(--rk-teal-dark);white-space:nowrap;background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.EventView-module__vbHZXa__backToList:hover{background:var(--rk-panel);border-color:#0e9b8952}.EventView-module__vbHZXa__backMark{object-fit:contain;width:30px;height:30px}.EventView-module__vbHZXa__backWordmark{width:112px;height:auto}.EventView-module__vbHZXa__navLabel{border:1px solid var(--rk-line);color:var(--rk-ink-soft);background:#ffffffb8;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.EventView-module__vbHZXa__hero{grid-template-columns:minmax(0,1fr) 320px;gap:18px;margin-bottom:18px;display:grid}.EventView-module__vbHZXa__heroMain,.EventView-module__vbHZXa__heroSide,.EventView-module__vbHZXa__panel{border:1px solid var(--rk-line);background:#ffffffeb;border-radius:14px;min-width:0;box-shadow:0 22px 58px -48px #1523215c}.EventView-module__vbHZXa__heroMain{padding:24px}.EventView-module__vbHZXa__heroSide{padding:20px}.EventView-module__vbHZXa__titleRow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.EventView-module__vbHZXa__title{color:var(--rk-ink);font-family:var(--font-body);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,42px);font-weight:950;line-height:1.05}.EventView-module__vbHZXa__description{max-width:760px;color:var(--rk-ink-soft);white-space:pre-wrap;margin:0 0 22px;font-size:15px;font-weight:650;line-height:1.7}.EventView-module__vbHZXa__expiryLine{color:var(--rk-teal-dark);margin:-10px 0 22px;font-size:13px;font-weight:900}.EventView-module__vbHZXa__linkPanel{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.EventView-module__vbHZXa__linkLabel{color:var(--rk-ink-soft);white-space:nowrap;font-size:12px;font-weight:900}.EventView-module__vbHZXa__link{overflow-wrap:anywhere;border:1px solid var(--rk-line);min-width:0;color:var(--rk-ink);font-family:var(--font-mono);text-underline-offset:3px;background:#fff;border-radius:8px;padding:9px 10px;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.EventView-module__vbHZXa__link:hover{color:var(--rk-teal-dark);border-color:#0e9b8952}.EventView-module__vbHZXa__sideLabel{color:var(--rk-ink-soft);margin:0;font-size:12px;font-weight:900}.EventView-module__vbHZXa__progressValue{color:var(--rk-teal-dark);margin-top:8px;font-size:36px;font-weight:950;line-height:1;display:block}.EventView-module__vbHZXa__progressTrack{background:#e8f0ec;border-radius:999px;height:12px;margin:16px 0;overflow:hidden}.EventView-module__vbHZXa__progressFill{border-radius:inherit;background:linear-gradient(90deg, var(--rk-teal), var(--rk-coral));height:100%;display:block}.EventView-module__vbHZXa__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.EventView-module__vbHZXa__stat{border:1px solid var(--rk-line);background:var(--rk-panel);text-align:center;border-radius:10px;min-width:0;padding:12px 8px}.EventView-module__vbHZXa__statValue{color:var(--rk-ink);font-size:22px;font-weight:950;line-height:1;display:block}.EventView-module__vbHZXa__statLabel{color:var(--rk-ink-soft);margin-top:6px;font-size:11px;font-weight:850;display:block}.EventView-module__vbHZXa__workspace{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.EventView-module__vbHZXa__mainColumn,.EventView-module__vbHZXa__sideColumn{flex-direction:column;gap:18px;min-width:0;display:flex}.EventView-module__vbHZXa__panel{padding:20px}.EventView-module__vbHZXa__sectionHeader{margin-bottom:16px}.EventView-module__vbHZXa__sectionTitle{color:var(--rk-ink);font-family:var(--font-body);margin:0 0 6px;font-size:19px;font-weight:950;line-height:1.15}.EventView-module__vbHZXa__sectionText{color:var(--rk-ink-soft);margin:0;font-size:13px;font-weight:650;line-height:1.6}.EventView-module__vbHZXa__centerMuted{text-align:center;color:var(--rk-ink-soft);padding:36px}.EventView-module__vbHZXa__centerMuted a{color:var(--rk-teal-dark);font-weight:900}.EventView-module__vbHZXa__primary,.EventView-module__vbHZXa__secondary,.EventView-module__vbHZXa__danger,.EventView-module__vbHZXa__lookup{cursor:pointer;border-radius:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900}.EventView-module__vbHZXa__primary{background:var(--rk-coral);color:#fff;border:0}.EventView-module__vbHZXa__secondary,.EventView-module__vbHZXa__lookup{border:1px solid var(--rk-line);color:var(--rk-ink);background:#fff}.EventView-module__vbHZXa__danger{width:100%;color:var(--rk-coral-dark);background:#f25a420f;border:1px solid #f25a425c}.EventView-module__vbHZXa__primary:disabled,.EventView-module__vbHZXa__secondary:disabled,.EventView-module__vbHZXa__danger:disabled,.EventView-module__vbHZXa__lookup:disabled{opacity:.58;cursor:default}.EventView-module__vbHZXa__previewButton{background:var(--accent);color:#fff;cursor:default;border:0;border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:950}.EventView-module__vbHZXa__editCard{flex-direction:column;gap:14px;display:flex}.EventView-module__vbHZXa__field{flex-direction:column;gap:6px;display:flex}.EventView-module__vbHZXa__fieldLabel{color:var(--rk-ink-soft);font-size:12px;font-weight:900}.EventView-module__vbHZXa__input,.EventView-module__vbHZXa__textarea{border:1px solid var(--rk-line);width:100%;color:var(--rk-ink);resize:vertical;background:#fff;border-radius:8px;padding:10px 12px;font-size:14px}.EventView-module__vbHZXa__input:focus,.EventView-module__vbHZXa__textarea:focus{border-color:var(--rk-teal);outline:none;box-shadow:0 0 0 4px #0e9b891f}.EventView-module__vbHZXa__sourceBox{border:1px solid var(--rk-line);background:var(--rk-panel);border-radius:10px;padding:14px}.EventView-module__vbHZXa__sourceHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.EventView-module__vbHZXa__sourceTitle{color:var(--rk-ink);margin:0 0 4px;font-size:14px;font-weight:950}.EventView-module__vbHZXa__sourceText{color:var(--rk-ink-soft);margin:0;font-size:12px;line-height:1.45}.EventView-module__vbHZXa__sourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EventView-module__vbHZXa__sourceBox .EventView-module__vbHZXa__field{margin-bottom:10px}.EventView-module__vbHZXa__sourceBox .EventView-module__vbHZXa__field:last-child{margin-bottom:0}.EventView-module__vbHZXa__swatchField{border:0;margin:0;padding:0}.EventView-module__vbHZXa__swatches{flex-wrap:wrap;gap:9px;margin-top:7px;display:flex}.EventView-module__vbHZXa__swatch{width:30px;height:30px;box-shadow:0 0 0 1px var(--rk-line), 0 10px 22px -18px #15232157;cursor:pointer;border:3px solid #fff;border-radius:999px;padding:0}.EventView-module__vbHZXa__swatch[data-selected=true]{box-shadow:0 0 0 3px var(--rk-teal), 0 10px 22px -18px #15232157}.EventView-module__vbHZXa__editActions{justify-content:flex-end;gap:8px;display:flex}.EventView-module__vbHZXa__error{color:var(--color-danger);background:#d83a4d14;border:1px solid #d83a4d5c;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}@media (max-width:1000px){.EventView-module__vbHZXa__hero,.EventView-module__vbHZXa__workspace{grid-template-columns:1fr}.EventView-module__vbHZXa__sideColumn{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:720px){.EventView-module__vbHZXa__wrap{width:min(100% - 28px,1220px);padding-top:18px}.EventView-module__vbHZXa__nav{align-items:flex-start}.EventView-module__vbHZXa__navLeft{flex-wrap:wrap}.EventView-module__vbHZXa__titleRow,.EventView-module__vbHZXa__sourceHeader{flex-direction:column;align-items:flex-start}.EventView-module__vbHZXa__linkPanel,.EventView-module__vbHZXa__sourceGrid,.EventView-module__vbHZXa__sideColumn,.EventView-module__vbHZXa__stats{grid-template-columns:1fr}.EventView-module__vbHZXa__lookup{width:100%}}
