.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:#152321;--rk-ink-soft:#526660;--rk-teal:#0e9b89;--rk-teal-dark:#087868;--rk-mint:#dff6ef;--rk-coral:#f25a42;--rk-coral-dark:#d94732;--rk-line:#dfe9e4;--rk-line-soft:#142d2814;--rk-surface:#fff;--rk-panel:#f8fcfa;--rk-shadow:0 28px 80px -54px #1523217a;min-height:100vh;color:var(--rk-ink);background:radial-gradient(circle at 16% 24%,#0e9b8917,#0000 30%),radial-gradient(circle at 86% 18%,#f25a4214,#0000 32%),linear-gradient(#fff 0% 38%,#f6fbf8 100%);position:relative;overflow:hidden}.LandingView-module__sX-_va__landing:before,.LandingView-module__sX-_va__landing:after{content:"";pointer-events:none;position:absolute;inset:0}.LandingView-module__sX-_va__landing:before{opacity:.72;background-image:linear-gradient(#0e9b8912 1px,#0000 1px),linear-gradient(90deg,#0e9b890e 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(#000 0 58%,#0000 86%);mask-image:linear-gradient(#000 0 58%,#0000 86%)}.LandingView-module__sX-_va__landing:after{top:96px;right:-110px;border:1px solid #f25a421f;border-radius:160px;width:280px;height:420px;inset:96px -110px auto auto;transform:rotate(15deg)}.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__section{z-index:1;width:min(1240px,100% - 48px);margin:0 auto;position:relative}.LandingView-module__sX-_va__nav{border-bottom:1px solid var(--rk-line-soft);justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.LandingView-module__sX-_va__logo{color:var(--rk-ink);align-items:center;gap:10px;font-size:21px;font-weight:900;display:inline-flex}.LandingView-module__sX-_va__logoMark{object-fit:contain;filter:drop-shadow(0 12px 14px #1523211f);flex:0 0 36px;width:36px;height:36px;display:block}.LandingView-module__sX-_va__logoWordmark{flex:none;width:124px;height:auto;display:block}.LandingView-module__sX-_va__nav nav{align-items:center;gap:26px;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;transition:color .16s,transform .16s,border-color .16s,background .16s}.LandingView-module__sX-_va__nav nav a:hover,.LandingView-module__sX-_va__nav nav button:hover{color:var(--rk-teal-dark);transform:translateY(-1px)}.LandingView-module__sX-_va__nav nav button{border:1px solid var(--rk-line);background:#ffffffe0;border-radius:8px;padding:11px 16px;box-shadow:0 12px 28px -24px #15232157}.LandingView-module__sX-_va__hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:72px;min-height:560px;padding:50px 0 18px;display:grid}.LandingView-module__sX-_va__heroCopy{max-width:548px}.LandingView-module__sX-_va__heroCopy h1{color:var(--rk-ink);margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:950;line-height:1.02}.LandingView-module__sX-_va__heroCopy p{max-width:516px;color:var(--rk-ink-soft);margin:26px 0 0;font-size:18px;font-weight:650;line-height:1.75}.LandingView-module__sX-_va__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.LandingView-module__sX-_va__primaryCta,.LandingView-module__sX-_va__secondaryCta{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:54px;padding:0 26px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.LandingView-module__sX-_va__primaryCta{background:linear-gradient(180deg, #ffffff38, transparent 54%), var(--rk-coral);color:#fff;box-shadow:0 22px 34px -24px #f25a42eb}.LandingView-module__sX-_va__primaryCta:after,.LandingView-module__sX-_va__secondaryCta:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:12px;transform:rotate(45deg)}.LandingView-module__sX-_va__secondaryCta{border:1px solid var(--rk-line);color:var(--rk-ink);background:#ffffffeb}.LandingView-module__sX-_va__primaryCta:hover,.LandingView-module__sX-_va__secondaryCta:hover{transform:translateY(-2px)}.LandingView-module__sX-_va__secondaryCta:hover{background:#fff;border-color:#0e9b8957}.LandingView-module__sX-_va__typeRow{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.LandingView-module__sX-_va__typeRow span{border:1px solid var(--rk-line);min-height:34px;color:var(--rk-ink);background:#ffffffdb;border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 14px 32px -28px #15232166}.LandingView-module__sX-_va__typeRow svg{width:16px;height:16px;color:var(--rk-teal)}.LandingView-module__sX-_va__mockupShell{min-width:0;position:relative}.LandingView-module__sX-_va__mockupShell:before{content:"";filter:blur(28px);background:#1523211f;border-radius:999px;height:56px;position:absolute;bottom:-28px;left:8%;right:8%}.LandingView-module__sX-_va__dropTrail{pointer-events:none;z-index:3;position:absolute;inset:0}.LandingView-module__sX-_va__dropTrail span{min-width:92px;color:var(--rk-ink);text-align:center;opacity:0;animation:5.4s ease-in-out infinite LandingView-module__sX-_va__rk-float-code;animation-delay:var(--delay);background:#fffffff0;border:1px solid #dfe9e4e6;border-radius:8px;padding:8px 10px;font-size:10px;font-weight:900;position:absolute;top:28%;right:14%;box-shadow:0 18px 28px -24px #1523217a}.LandingView-module__sX-_va__dropTrail span:nth-child(2){top:38%;right:3%}.LandingView-module__sX-_va__dropTrail span:nth-child(3){top:48%;right:21%}.LandingView-module__sX-_va__dropTrail span:nth-child(4){top:33%;right:31%}.LandingView-module__sX-_va__mockup{border:1px solid var(--rk-line);box-shadow:var(--rk-shadow);background:#fffffff0;border-radius:18px;position:relative;overflow:hidden}.LandingView-module__sX-_va__mockTopbar{border-bottom:1px solid var(--rk-line);background:linear-gradient(#fff,#f8fcfa);align-items:center;gap:8px;height:44px;padding:0 18px;display:flex}.LandingView-module__sX-_va__mockTopbar span{background:var(--rk-coral);border-radius:999px;width:10px;height:10px}.LandingView-module__sX-_va__mockTopbar span:nth-child(2){background:#f3ba4b}.LandingView-module__sX-_va__mockTopbar span:nth-child(3){background:var(--rk-teal)}.LandingView-module__sX-_va__mockTopbar p{color:#687d76;white-space:nowrap;text-overflow:ellipsis;margin:0 0 0 8px;font-size:13px;font-weight:850;overflow:hidden}.LandingView-module__sX-_va__mockTopbar strong{background:var(--rk-mint);color:var(--rk-teal-dark);text-transform:uppercase;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:10px;font-weight:950}.LandingView-module__sX-_va__mockGrid{background-color:#fbfdfc;background-image:linear-gradient(135deg,#f25a420a 0 18px,#0000 18px 36px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:12px;padding:12px;display:grid}.LandingView-module__sX-_va__claimPreview,.LandingView-module__sX-_va__adminPreview{border:1px solid var(--rk-line);background:#fff;border-radius:12px;min-width:0;box-shadow:inset 0 1px #ffffffdb}.LandingView-module__sX-_va__claimPreview{text-align:center;flex-direction:column;align-items:center;min-height:312px;padding:20px 22px 18px;display:flex}.LandingView-module__sX-_va__giftMark{background:linear-gradient(180deg, #ffffff47, transparent 58%), var(--rk-coral);border-radius:10px;width:72px;height:64px;margin:0 0 14px;animation:3.4s ease-in-out infinite LandingView-module__sX-_va__rk-gift-pop;position:relative;box-shadow:0 18px 34px -28px #f25a42f5,inset 0 1px #ffffff61}.LandingView-module__sX-_va__giftMark:before,.LandingView-module__sX-_va__giftMark:after,.LandingView-module__sX-_va__giftMark span{content:"";position:absolute}.LandingView-module__sX-_va__giftMark:before{background:#ffffffad;width:10px;top:0;bottom:0;left:31px}.LandingView-module__sX-_va__giftMark:after{background:#ffffffb3;border-radius:999px;height:12px;top:17px;left:-8px;right:-8px}.LandingView-module__sX-_va__giftMark span{border:7px solid var(--rk-coral);background:0 0;border-bottom:0;border-radius:24px 24px 0 0;width:38px;height:23px;top:-14px;left:17px}.LandingView-module__sX-_va__brandLabel{color:var(--rk-teal);margin:0;font-size:11px;font-weight:950}.LandingView-module__sX-_va__claimPreview h2{color:var(--rk-ink);margin:8px 0 0;font-size:24px;font-weight:950;line-height:1.12}.LandingView-module__sX-_va__claimPreview p:not(.LandingView-module__sX-_va__brandLabel){color:#637872;max-width:230px;margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.55}.LandingView-module__sX-_va__claimPreview button{background:linear-gradient(180deg, #ffffff2e, transparent 55%), var(--rk-coral);color:#fff;border:0;border-radius:8px;width:100%;min-height:42px;margin-top:auto;font-size:14px;font-weight:900;box-shadow:0 16px 26px -22px #f25a42e6}.LandingView-module__sX-_va__codeSlip{width:100%;color:var(--rk-ink);background:#fbfffd;border:1px dashed #0e9b8980;border-radius:8px;margin-top:10px;padding:10px;font-size:12px;font-weight:950}.LandingView-module__sX-_va__adminPreview{padding:18px}.LandingView-module__sX-_va__adminHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.LandingView-module__sX-_va__adminHeader p{color:#637872;margin:0;font-size:12px;font-weight:850}.LandingView-module__sX-_va__adminHeader strong{color:var(--rk-teal);margin-top:5px;font-size:28px;font-weight:950;line-height:1;display:block}.LandingView-module__sX-_va__adminHeader>span{background:var(--rk-mint);color:var(--rk-teal-dark);white-space:nowrap;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:950}.LandingView-module__sX-_va__progressTrack{background:#e9f0ed;border-radius:999px;height:12px;margin-top:16px;overflow:hidden}.LandingView-module__sX-_va__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--rk-teal), var(--rk-teal) 66%, var(--rk-coral));width:82%;height:100%;display:block}.LandingView-module__sX-_va__metricRow{border:1px solid var(--rk-line);background:#fff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid;overflow:hidden}.LandingView-module__sX-_va__metricRow div{text-align:center;min-width:0;padding:12px 10px}.LandingView-module__sX-_va__metricRow div+div{border-left:1px solid var(--rk-line)}.LandingView-module__sX-_va__metricRow strong{color:var(--rk-ink);font-size:22px;font-weight:950;display:block}.LandingView-module__sX-_va__metricRow span{color:#70827c;margin-top:4px;font-size:10px;font-weight:800;display:block}.LandingView-module__sX-_va__historyPanel{color:#fff;background:#14221f;border-radius:10px;margin-top:14px;padding:14px;box-shadow:inset 0 1px #ffffff0f}.LandingView-module__sX-_va__historyPanel p{color:#ffffffa8;margin:0 0 10px;font-size:12px;font-weight:850}.LandingView-module__sX-_va__historyPanel div{gap:8px;display:grid}.LandingView-module__sX-_va__historyPanel span{color:#ffffffe6;background:#ffffff14;border-radius:7px;padding:9px 10px;font-size:12px;font-weight:850}.LandingView-module__sX-_va__syncRail{color:#657b74;grid-column:1/-1;grid-template-columns:auto minmax(36px,1fr) auto minmax(36px,1fr) auto;align-items:center;gap:14px;padding:0 22px 2px;display:grid}.LandingView-module__sX-_va__syncRail span{text-transform:lowercase;flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:850;display:inline-flex}.LandingView-module__sX-_va__syncRail svg{background:var(--rk-mint);width:24px;height:24px;color:var(--rk-teal);border-radius:999px;padding:5px}.LandingView-module__sX-_va__syncRail i{background:linear-gradient(90deg,#0000,#15232147,#0000);height:1px}.LandingView-module__sX-_va__featureStrip{z-index:1;border-top:1px solid var(--rk-line-soft);border-bottom:1px solid var(--rk-line-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.LandingView-module__sX-_va__featureStrip article{grid-template-columns:44px minmax(0,1fr);gap:14px;min-width:0;padding:30px max(22px,50vw - 598px) 30px 22px;display:grid}.LandingView-module__sX-_va__featureStrip article+article{border-left:1px solid var(--rk-line-soft)}.LandingView-module__sX-_va__featureStrip article>span{background:var(--rk-mint);width:44px;height:44px;color:var(--rk-teal-dark);border-radius:999px;place-items:center;display:grid}.LandingView-module__sX-_va__featureStrip svg{width:23px;height:23px}.LandingView-module__sX-_va__featureStrip h2{color:var(--rk-ink);margin:0;font-size:15px;font-weight:950}.LandingView-module__sX-_va__featureStrip p{color:#62766f;margin:6px 0 0;font-size:13px;font-weight:650;line-height:1.55}.LandingView-module__sX-_va__section{padding:70px 0}.LandingView-module__sX-_va__sectionHead{text-align:center;max-width:780px;margin:0 auto 48px}.LandingView-module__sX-_va__section h2{color:var(--rk-ink);margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:950;line-height:1.1}.LandingView-module__sX-_va__sectionHead p,.LandingView-module__sX-_va__dataSection>div:first-child p{color:var(--rk-ink-soft);margin:16px 0 0;font-size:16px;font-weight:650;line-height:1.75}.LandingView-module__sX-_va__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.LandingView-module__sX-_va__step{text-align:center;min-width:0;padding:12px 28px 0;position:relative}.LandingView-module__sX-_va__step:after{content:"";background:repeating-linear-gradient(90deg,#15232142 0 5px,#0000 5px 10px);width:56px;height:1px;position:absolute;top:57px;right:-28px}.LandingView-module__sX-_va__step:last-child:after{content:none}.LandingView-module__sX-_va__step>span{background:var(--rk-mint);width:40px;height:40px;color:var(--rk-teal-dark);border-radius:999px;place-items:center;margin:0 auto 16px;font-size:13px;font-weight:950;display:grid}.LandingView-module__sX-_va__stepIcon{width:118px;height:96px;color:var(--rk-teal-dark);place-items:center;margin:0 auto 24px;display:grid}.LandingView-module__sX-_va__stepIcon svg{color:currentColor;filter:drop-shadow(0 18px 22px #0e9b891f);width:72px;height:72px}.LandingView-module__sX-_va__step h3{color:var(--rk-ink);margin:0;font-size:20px;font-weight:950}.LandingView-module__sX-_va__step p{color:#5f736d;max-width:232px;margin:14px auto 0;font-size:14px;font-weight:650;line-height:1.7}.LandingView-module__sX-_va__dataSection{border-top:1px solid var(--rk-line-soft);border-bottom:1px solid var(--rk-line-soft);text-align:center;background:linear-gradient(90deg,#0e9b8917,#0000 34%),linear-gradient(270deg,#f25a4214,#0000 34%),#f8fcfacc;width:100%;max-width:none;padding:76px max(24px,50vw - 620px) 70px}.LandingView-module__sX-_va__dataBoard{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(1080px,100%);margin:38px auto 0;display:grid}.LandingView-module__sX-_va__dataCard{border:1px solid var(--rk-line);background:#ffffffe6;border-radius:14px;min-width:0;min-height:260px;padding:30px;box-shadow:0 24px 58px -48px #15232161}.LandingView-module__sX-_va__dataCard>strong{color:var(--rk-ink);font-size:18px;font-weight:950;display:block}.LandingView-module__sX-_va__inventoryVisual,.LandingView-module__sX-_va__importVisual{grid-template-columns:minmax(0,1fr) 150px;align-items:end;gap:28px;margin-top:28px;display:grid}.LandingView-module__sX-_va__dataCard ul{margin:0;padding:0;list-style:none}.LandingView-module__sX-_va__dataCard li{border-bottom:1px solid var(--rk-line-soft);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.LandingView-module__sX-_va__dataCard li:last-child{border-bottom:0}.LandingView-module__sX-_va__dataCard li span{color:#526660;font-size:15px;font-weight:700}.LandingView-module__sX-_va__dataCard li b{color:var(--rk-teal);font-size:25px;font-weight:950}.LandingView-module__sX-_va__dataCard li:nth-child(3) b,.LandingView-module__sX-_va__importVisual li:nth-child(2) b{color:var(--rk-coral)}.LandingView-module__sX-_va__importVisual li:nth-child(3) b{color:#8a9692}.LandingView-module__sX-_va__donut{background:radial-gradient(circle, #fff 0 45%, transparent 46%), conic-gradient(var(--rk-teal) 0 72%, var(--rk-coral) 72% 88%, #d8dfdc 88% 100%);width:148px;height:148px;box-shadow:inset 0 0 0 1px var(--rk-line-soft);border-radius:999px;align-content:center;place-items:center;display:grid}.LandingView-module__sX-_va__donut strong{color:var(--rk-ink);font-size:28px;font-weight:950;line-height:1}.LandingView-module__sX-_va__donut span{color:#667a73;margin-top:3px;font-size:12px;font-weight:800}.LandingView-module__sX-_va__barChart{border-bottom:1px solid var(--rk-line);background:linear-gradient(var(--rk-line-soft) 1px, transparent 1px) 0 20px / 100% 42px;grid-template-columns:repeat(3,36px);justify-content:center;align-items:end;gap:18px;height:152px;display:grid}.LandingView-module__sX-_va__barChart span{background:var(--rk-teal);border-radius:6px 6px 0 0}.LandingView-module__sX-_va__barChart span:first-child{height:132px}.LandingView-module__sX-_va__barChart span:nth-child(2){background:var(--rk-coral);height:82px}.LandingView-module__sX-_va__barChart span:nth-child(3){background:#a7b0ac;height:42px}.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:linear-gradient(#fffffffa,#f8fcfaf5),#fff;border:1px solid #dfe9e4f5;border-radius:16px;width:min(470px,100%);max-height:calc(100vh - 96px);overflow:auto;box-shadow:0 34px 92px -42px #0a121194,inset 0 1px #ffffffe0}.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);text-transform:uppercase;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:9px;flex:0 0 38px;font-size:26px;line-height:1}@keyframes LandingView-module__sX-_va__rk-float-code{0%,30%,to{opacity:0;transform:translateY(10px)scale(.98)}40%,74%{opacity:1;transform:translate(-10px)scale(1)}}@keyframes LandingView-module__sX-_va__rk-gift-pop{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (max-width:1080px){.LandingView-module__sX-_va__hero{grid-template-columns:1fr;gap:42px;padding-top:48px}.LandingView-module__sX-_va__heroCopy{max-width:760px}.LandingView-module__sX-_va__heroCopy h1{max-width:10.8ch}.LandingView-module__sX-_va__featureStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingView-module__sX-_va__featureStrip article:nth-child(odd){border-left:0}.LandingView-module__sX-_va__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.LandingView-module__sX-_va__step:nth-child(2):after,.LandingView-module__sX-_va__step:last-child:after{content:none}}@media (max-width:740px){.LandingView-module__sX-_va__nav,.LandingView-module__sX-_va__hero,.LandingView-module__sX-_va__section{width:min(100% - 28px,1240px)}.LandingView-module__sX-_va__nav{flex-direction:column;align-items:flex-start;gap:16px;min-height:122px;padding:20px 0 16px}.LandingView-module__sX-_va__nav nav{gap:8px;width:100%}.LandingView-module__sX-_va__nav nav a,.LandingView-module__sX-_va__nav nav button{text-align:center;border:1px solid var(--rk-line);background:#ffffffbd;border-radius:8px;flex:1;padding:10px 8px;font-size:12px}.LandingView-module__sX-_va__hero{gap:36px;min-height:0;padding:36px 0 28px}.LandingView-module__sX-_va__heroCopy h1{font-size:clamp(42px,13vw,58px);line-height:1.03}.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{width:100%}.LandingView-module__sX-_va__mockupShell{margin:0 -8px}.LandingView-module__sX-_va__mockGrid{grid-template-columns:1fr}.LandingView-module__sX-_va__syncRail{grid-template-columns:1fr;gap:10px}.LandingView-module__sX-_va__syncRail i{display:none}.LandingView-module__sX-_va__featureStrip{grid-template-columns:1fr}.LandingView-module__sX-_va__featureStrip article,.LandingView-module__sX-_va__featureStrip article+article{border-left:0;border-top:1px solid var(--rk-line-soft);padding:22px 20px}.LandingView-module__sX-_va__section{padding:54px 0}.LandingView-module__sX-_va__sectionHead{text-align:left;margin-bottom:34px}.LandingView-module__sX-_va__section h2{font-size:31px}.LandingView-module__sX-_va__steps,.LandingView-module__sX-_va__dataBoard{grid-template-columns:1fr}.LandingView-module__sX-_va__step{text-align:left;padding:4px 0 0}.LandingView-module__sX-_va__step:after{content:none}.LandingView-module__sX-_va__step>span,.LandingView-module__sX-_va__stepIcon{margin-left:0}.LandingView-module__sX-_va__stepIcon{width:92px;height:70px;margin-bottom:14px}.LandingView-module__sX-_va__stepIcon svg{width:58px;height:58px}.LandingView-module__sX-_va__step p{margin-left:0}.LandingView-module__sX-_va__dataSection{text-align:left;padding:54px 14px}.LandingView-module__sX-_va__dataBoard{gap:16px}.LandingView-module__sX-_va__dataCard{min-height:0;padding:22px}.LandingView-module__sX-_va__inventoryVisual,.LandingView-module__sX-_va__importVisual{grid-template-columns:1fr}.LandingView-module__sX-_va__donut{justify-self:center}.LandingView-module__sX-_va__authOverlay{place-items:center;padding:16px}.LandingView-module__sX-_va__authDialog{border-radius:15px;max-height:calc(100vh - 32px)}.LandingView-module__sX-_va__authDialogHeader{padding:20px 20px 0}.LandingView-module__sX-_va__authDialogHeader h2{font-size:24px}}@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:40px}.LandingView-module__sX-_va__typeRow span{flex:calc(50% - 8px);justify-content:center}.LandingView-module__sX-_va__mockup{border-radius:14px}.LandingView-module__sX-_va__claimPreview{min-height:320px}.LandingView-module__sX-_va__adminPreview{padding:18px}.LandingView-module__sX-_va__metricRow strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.LandingView-module__sX-_va__dropTrail span,.LandingView-module__sX-_va__giftMark{animation:none}.LandingView-module__sX-_va__primaryCta,.LandingView-module__sX-_va__secondaryCta,.LandingView-module__sX-_va__nav nav a,.LandingView-module__sX-_va__nav nav button{transition: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__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);background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.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__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__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__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__back{color:var(--rk-ink);align-items:center;gap:9px;font-size:18px;font-weight:950;display:inline-flex}.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__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);background:#fff;border-radius:8px;padding:9px 10px;font-size:12px}.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__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%}}
