.lud-cbox,.lud-gift,.lud-gift-btn,.lud-pcoupon{--gift-panel-in:0.28s cubic-bezier(0.16,1,0.3,1);--gift-panel-out:0.14s cubic-bezier(0.4,0,1,1);--gift-sway:5.2s ease-in-out;--gift-foil:4.2s ease-in-out;--gift-sweep:3.6s cubic-bezier(0.45,0,0.55,1) 1.1s;--gift-arrive:0.7s var(--ease-out);--gift-arrive-step:70ms;--gift-fan:0.26s var(--ease-out);--gift-lift:calc(var(--space-2xs) * -1);--gift-lift-in:320ms var(--ease-out);--gift-lift-out:320ms cubic-bezier(0.34,3.85,0.64,1)}:root[data-lud-dark] :is(.lud-ticket,.lud-pcoupon--applied):not([data-kind]){--coupon-tint:var(--color-muted);--coupon-ink:var(--color-paper);--coupon-solid:var(--color-ink)}.lud-pcoupon--applied,.lud-ticket{--coupon-tint:var(--color-sunken);--coupon-ink:var(--color-muted);--coupon-solid:var(--color-neutral)}:is(.lud-ticket,.lud-pcoupon--applied,.lud-gstage)[data-kind=amount]{--coupon-tint:var(--color-lud-info-tint);--coupon-ink:var(--color-lud-info-ink);--coupon-solid:var(--color-lud-info-solid)}:is(.lud-ticket,.lud-pcoupon--applied,.lud-gstage)[data-kind=percent]{--coupon-tint:var(--color-lud-positive-tint);--coupon-ink:var(--color-lud-positive-ink);--coupon-solid:var(--color-lud-positive)}:is(.lud-ticket,.lud-pcoupon--applied,.lud-gstage)[data-kind=fixed]{--coupon-tint:var(--color-lud-cautionary-tint);--coupon-ink:var(--color-lud-cautionary-ink);--coupon-solid:var(--color-lud-cautionary-solid)}:is(.lud-ticket,.lud-pcoupon--applied,.lud-gstage):is([data-kind=trial],[data-kind=trial_discount]){--coupon-tint:var(--color-lud-violet-tint);--coupon-ink:var(--color-lud-violet-ink);--coupon-solid:var(--color-lud-violet-solid)}:root[data-lud-dark] .lud-ticket[data-kind]{--paper-top:color-mix(in oklch,var(--coupon-solid) 72%,var(--color-ink));--paper-mid:var(--coupon-solid);--paper-low:color-mix(in oklch,var(--coupon-solid) 82%,var(--color-paper));--paper-edge:color-mix(in oklch,var(--coupon-solid) 55%,var(--color-paper));--ticket-ink:var(--color-paper);--ticket-ink-faint:color-mix(in oklch,var(--color-paper) 70%,transparent);--ticket-perf:color-mix(in oklch,var(--color-paper) 30%,transparent)}.lud-ticket{--ticket-h:calc(var(--ticket-w) * 0.53);--paper-top:var(--coupon-tint);--paper-mid:color-mix(in oklch,var(--coupon-solid) 14%,var(--coupon-tint));--paper-low:color-mix(in oklch,var(--coupon-solid) 30%,var(--coupon-tint));--paper-edge:color-mix(in oklch,var(--coupon-solid) 55%,var(--coupon-tint));--ticket-ink:var(--coupon-ink);--ticket-ink-faint:color-mix(in oklch,var(--coupon-ink) 65%,transparent);--ticket-perf:color-mix(in oklch,var(--coupon-ink) 28%,transparent);--ticket-holo:color-mix(in oklch,var(--coupon-solid) 30%,transparent);--notch-r:calc(var(--ticket-w) * 0.06);--notch:radial-gradient(circle at 70% 0,transparent var(--notch-r),var(--color-ink) calc(var(--notch-r) + 0.5px)) top /100% 51% no-repeat,radial-gradient(circle at 70% 100%,transparent var(--notch-r),var(--color-ink) calc(var(--notch-r) + 0.5px)) bottom /100% 51% no-repeat;position:relative;display:block;width:var(--ticket-w);height:var(--ticket-h);transform-style:preserve-3d}.lud-ticket__edge,.lud-ticket__face{position:absolute;inset:0;border-radius:calc(var(--ticket-w) * .06);mask:var(--notch)}.lud-ticket__face{overflow:hidden;background:linear-gradient(150deg,var(--paper-top) 0,var(--paper-mid) 50%,var(--paper-low) 100%)}.lud-ticket__edge{background:var(--paper-edge);transform:translateZ(-8px)}.lud-ticket__foil,.lud-ticket__holo{position:absolute;inset:0}.lud-ticket__holo{opacity:.7;mix-blend-mode:soft-light;background:linear-gradient(115deg,transparent 12%,var(--ticket-holo) 34%,var(--color-lud-sheen) 50%,var(--ticket-holo) 66%,transparent 88%)}.lud-ticket__foil{opacity:.55;mix-blend-mode:overlay;background:linear-gradient(115deg,transparent 20%,var(--ticket-holo) 38%,var(--color-lud-sheen) 50%,var(--ticket-holo) 62%,transparent 75%);background-size:260% 100%;animation:lud-gift-foil var(--gift-foil) infinite}.lud-ticket__sweep{position:absolute;top:-20%;bottom:-20%;left:-40%;width:34%;background:linear-gradient(100deg,transparent,var(--color-lud-sheen) 50%,transparent);filter:blur(4px);mix-blend-mode:soft-light;transform:skew(-18deg);animation:lud-gift-sweep var(--gift-sweep) infinite}.lud-ticket__perf{position:absolute;top:12%;bottom:12%;left:70%;border-left:2px dashed var(--ticket-perf)}.lud-ticket__kicker{top:15%;right:34%;overflow:hidden;color:var(--ticket-ink-faint);font-size:calc(var(--ticket-w) * .042);font-weight:700;letter-spacing:.14em;text-overflow:ellipsis}.lud-ticket__big,.lud-ticket__kicker{position:absolute;left:8%;white-space:nowrap}.lud-ticket__big{bottom:14%;color:var(--ticket-ink);font-size:calc(var(--ticket-w) * .22);font-weight:800;letter-spacing:-.03em;line-height:.9}.lud-ticket__big[data-long]{font-size:calc(var(--ticket-w) * .15);letter-spacing:-.04em}.lud-ticket__stub{position:absolute;top:0;right:0;bottom:0;display:grid;width:30%;place-content:center;transform:translateZ(6px)}.lud-ticket__count{color:var(--ticket-ink);font-size:calc(var(--ticket-w) * .09);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.lud-gift__thumb{position:relative;display:grid;perspective:600px;place-items:center}.lud-gift__float{position:relative;width:var(--ticket-w);height:calc(var(--ticket-w) * .53);transform-style:preserve-3d;transform-origin:50% 40%;animation:lud-gift-sway var(--gift-sway) infinite;animation-delay:calc(var(--item-index, 0) * -1.3s)}.lud-gift__back,.lud-gift__front,.lud-gift__stack{position:absolute;inset:0;display:block;transform-style:preserve-3d}.lud-gift__stack{transition:translate var(--gift-fan)}.lud-gift__back{pointer-events:none;filter:brightness(calc(.96 - var(--i) * .06));transform-origin:50% 240%;transform:rotate(calc((var(--i) * 2 - 3) * 5deg)) translateZ(calc(var(--i) * -14px));transition:transform var(--gift-fan)}.lud-gift__stack[data-backs="1"] .lud-gift__back{transform:rotate(-6deg) translateZ(-14px)}.lud-gift__back .lud-ticket__foil,.lud-gift__back .lud-ticket__sweep{display:none}:is(.lud-gift__row,.lud-cbox__row):is(:hover,:focus-within) .lud-gift__stack{translate:0 -4px}:is(.lud-gift__row,.lud-cbox__row):is(:hover,:focus-within) .lud-gift__back{transform:rotate(calc((var(--i) * 2 - 3) * 9deg)) translateZ(calc(var(--i) * -14px))}:is(.lud-gift__row,.lud-cbox__row):is(:hover,:focus-within) .lud-gift__stack[data-backs="1"] .lud-gift__back{transform:rotate(-10deg) translateZ(-14px)}.lud-gift-btn{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:1.75rem;padding:0;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer;perspective:300px}.lud-gift-btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-gift-btn__ticket{position:relative;display:block;width:2.5625rem;height:1.375rem;transform-style:preserve-3d;transform-origin:50% 40%;animation:lud-gift-sway-icon var(--gift-sway) infinite;transition:translate var(--gift-lift-out)}.lud-gift-btn[aria-expanded=true] .lud-gift-btn__ticket{translate:0 var(--gift-lift);transition:translate var(--gift-lift-in)}@media (hover:hover){.lud-gift-btn:hover .lud-gift-btn__ticket{translate:0 var(--gift-lift);transition:translate var(--gift-lift-in)}}.lud-gift-btn__ticket>.lud-ticket{position:absolute;top:0;left:0;transform:scale(.17);transform-origin:0 0}.lud-gift-btn__ticket .lud-ticket__foil,.lud-gift-btn__ticket .lud-ticket__sweep{display:none}@keyframes lud-gift-sway-icon{0%,to{transform:rotateX(10deg) rotateY(-14deg) rotate(-4deg) translateY(0)}50%{transform:rotateX(4deg) rotateY(14deg) rotate(3deg) translateY(-2px)}}.lud-ticket__lines{position:absolute;top:18%;left:8%;display:grid;align-content:center;gap:14px;width:56%;height:64%}.lud-ticket__lines i{display:block;width:92%;height:14px;border-radius:7px;background:var(--ticket-ink);opacity:.55}.lud-ticket__lines i:first-child{width:46%;background:var(--coupon-solid);opacity:1}.lud-ticket__lines i:nth-child(3){width:70%;opacity:.32}.lud-gift-btn__count{position:absolute;top:calc(var(--space-2xs) * -1);right:calc(var(--space-2xs) * -1);z-index:1;display:grid;min-width:.875rem;height:.875rem;padding:0 calc(var(--space-2xs) / 2);place-items:center;border-radius:var(--radius-pill);background:var(--color-cta);box-shadow:0 0 0 2px var(--lud-aside-surface,var(--color-paper-2));color:var(--color-accent-ink);font-size:var(--fs-2xs);font-weight:700;line-height:1}.lud-gift{position:fixed;z-index:41;display:grid;gap:var(--space-sm);max-height:calc(100dvh - var(--space-xl));overflow:hidden auto;padding:var(--space-sm) var(--space-md) var(--space-md);border:1px solid var(--color-line-faint);border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:var(--shadow-floating);color:var(--color-ink);scrollbar-width:none;transform-origin:100% 100%;animation:lud-gift-panel-in var(--gift-panel-in) both}.lud-gift::-webkit-scrollbar{display:none}.lud-gift[data-state=closed]{pointer-events:none;animation:lud-gift-panel-out var(--gift-panel-out) forwards}@keyframes lud-gift-panel-in{0%{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes lud-gift-panel-out{to{opacity:0;transform:translateY(4px) scale(.98)}}.lud-gift__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.lud-gift__title{margin:0;font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em}.lud-gift__more{display:inline-flex;height:1.75rem;align-items:center;margin-right:calc(var(--space-xs) * -1);padding:0 var(--space-xs);border-radius:var(--radius-sm);color:var(--color-neutral);font-size:var(--fs-sm);font-weight:600;line-height:1;text-decoration:none}@media (hover:hover){.lud-gift__more:hover{background:var(--color-fill);color:var(--color-ink)}}.lud-gift__more:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-gift__none{display:grid;min-height:10rem;align-content:center;justify-items:center;gap:var(--space-sm);margin:0 calc(var(--space-md) * -1 + var(--space-2xs)) calc(var(--space-md) * -1 + var(--space-2xs));padding:var(--space-xl) 0;border-radius:var(--lud-radius-md);background:var(--color-paper-3)}.lud-gift__none-text{margin:0;color:var(--color-lud-faint);font-size:var(--fs-sm);font-weight:500}.lud-gift__register{display:inline-flex;height:1.75rem;align-items:center;padding:0 var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--fs-xs);font-weight:600;text-decoration:none}@media (hover:hover){.lud-gift__register:hover{background:var(--color-fill);color:var(--color-ink)}}.lud-gift__register:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-gift__rows{gap:0;max-height:18.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;margin:0 calc(var(--space-md) * -1 + var(--space-2xs)) calc(var(--space-md) * -1 + var(--space-2xs));padding:var(--space-2xs);background:var(--color-paper-3);list-style:none}.lud-gift__row,.lud-gift__rows{display:grid;border-radius:var(--lud-radius-md)}.lud-gift__row{position:relative;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-xs);animation:lud-gift-arrive var(--gift-arrive) both;animation-delay:calc((var(--item-index, 0) + 1) * var(--gift-arrive-step) + .12s)}@media (hover:hover){.lud-gift__row:hover{background:var(--color-fill)}}.lud-gift__row-link{position:absolute;inset:0;border-radius:inherit}.lud-gift__row-link:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-gift__row>:not(.lud-gift__row-link):not(.lud-gift__row-use){pointer-events:none}.lud-gift__row .lud-gift__thumb{height:3.75rem}.lud-gift__row-text{display:grid;min-width:0;gap:var(--space-2xs)}.lud-gift__row-name{overflow:hidden;font-size:var(--fs-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lud-gift__row-deadline{display:flex;min-width:0;align-items:center;gap:var(--space-2xs);font-size:var(--fs-xs);white-space:nowrap}.lud-gift__row-expiry{color:var(--color-lud-faint)}.lud-gift__badge{display:inline-flex;height:1.125rem;align-items:center;padding:0 calc(var(--space-2xs) + 2px);border-radius:var(--radius-pill);background:var(--color-fill-strong);color:var(--color-muted);font-size:var(--fs-2xs);font-weight:600}.lud-gift__badge[data-urgent]{background:color-mix(in oklch,var(--color-danger) 16%,transparent);color:var(--color-lud-negative-ink)}.lud-gift__row-use{position:absolute;top:50%;right:var(--space-sm);display:inline-flex;height:1.75rem;align-items:center;padding:0 var(--space-sm);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper-2);font-size:var(--fs-xs);font-weight:600;text-decoration:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(-40%) scale(.92);transition:opacity var(--dur-fast) ease-out,transform var(--dur-base) var(--ease-out)}.lud-gift__row:is(:hover,:focus-within) .lud-gift__row-use{opacity:1;pointer-events:auto;transform:translateY(-50%)}.lud-gift__row:is(:hover,:focus-within) .lud-gift__row-text{padding-right:calc(var(--space-xl) + var(--space-lg) + var(--space-2xs))}@media (hover:none){.lud-gift__row-use{opacity:1;pointer-events:auto;transform:translateY(-50%)}.lud-gift__row-text{padding-right:calc(var(--space-xl) + var(--space-lg) + var(--space-2xs))}}.lud-cbox{display:grid;gap:var(--space-md);width:100%;padding-top:var(--space-md)}:where(:root[data-ui-gallery-head-inline]) .lud-cbox{padding-top:0}.lud-cbox__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.lud-cbox__head .lud-cbox__btn{height:calc(var(--space-xl) + var(--space-xs));padding:0 var(--space-sm);font-size:var(--fs-md)}.lud-cbox__title{margin:0;color:var(--color-ink);font-size:var(--fs-2xl);font-weight:800;line-height:1.875rem;letter-spacing:-.02em}:where(:root[data-ui-gallery-head-inline]) .lud-cbox__head{margin-top:calc(-1 * var(--space-sm))}:where(:root[data-ui-gallery-head-inline]) .lud-cbox__title{font-size:var(--fs-xl);line-height:1.75rem;font-weight:600}.lud-cbox__notice{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--lud-radius-md);background:color-mix(in oklch,var(--color-lud-info-solid) 12%,transparent);color:var(--color-lud-info-ink);font-size:var(--fs-md);font-weight:500}.lud-cbox__notice svg{flex:0 0 auto;color:var(--color-lud-info-solid)}.lud-cbox__btn{display:inline-flex;flex:0 0 auto;height:2.25rem;align-items:center;justify-content:center;gap:var(--space-2xs);padding:0 var(--space-sm);border:1px solid transparent;border-radius:var(--radius-md);font:inherit;font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.lud-cbox__btn[data-variant=primary]{background:var(--color-ink);color:var(--color-paper-2)}.lud-cbox__btn[data-variant=secondary]{background:var(--color-fill);color:var(--color-ink)}@media (hover:hover){.lud-cbox__btn[data-variant=primary]:not(:disabled):hover{filter:brightness(1.2)}.lud-cbox__btn[data-variant=secondary]:hover{background:var(--color-fill-hover)}}.lud-cbox__btn:disabled{cursor:progress;opacity:.6}.lud-cbox__btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-cbox__code{display:grid;justify-items:center;gap:var(--space-sm);padding-block:var(--space-lg) 0;text-align:center}.lud-cbox__input{width:100%;min-width:0;padding:var(--space-xs) 0;border:0;background:transparent;color:var(--color-ink);font:inherit;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.01em;text-align:center;text-transform:uppercase}.lud-cbox__input::placeholder{color:var(--color-lud-faint);text-transform:none}.lud-cbox__input:focus-visible{outline:none}.lud-cbox__hint{margin:0;color:var(--color-lud-faint);font-size:var(--fs-xs)}.lud-cbox__result{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2xs);margin:0;font-size:var(--fs-sm);font-weight:500}.lud-cbox__result[data-tone=error]{color:var(--color-danger)}.lud-cbox__result[data-tone=success]{color:var(--color-ink)}.lud-cbox__code-submit{width:100%;height:2.75rem;margin-top:var(--space-sm);font-size:var(--fs-md)}.lud-cbox__count{margin-left:var(--space-2xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.lud-cbox [role=radio][aria-checked=true] .lud-cbox__count{color:inherit}.lud-cbox__list{margin:0;padding:0;list-style:none}.lud-cbox__row{display:grid;grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:calc(var(--space-md) + var(--space-2xs));padding:calc(var(--space-sm) + var(--space-xs)) 0}.lud-cbox__row[data-highlight]{border-radius:var(--lud-radius-md);background:var(--color-fill)}.lud-cbox__row[data-faded]{filter:grayscale(1);opacity:.5}.lud-cbox__row[data-faded] .lud-gift__float,.lud-cbox__row[data-faded] .lud-ticket__foil,.lud-cbox__row[data-faded] .lud-ticket__sweep{animation:none}.lud-cbox__row .lud-gift__thumb{height:4rem}.lud-cbox__body{display:grid;min-width:0;gap:0}.lud-cbox__body>.lud-cbox__deadline{margin-top:var(--space-sm)}.lud-cbox__name{display:flex;align-items:center;gap:var(--space-xs);overflow:hidden;color:var(--color-ink);font-size:var(--fs-base);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.lud-cbox__new{flex:0 0 auto;padding:0 var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper-2);font-size:var(--fs-2xs);font-weight:700}.lud-cbox__meta{overflow:hidden;color:var(--color-muted);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap}.lud-cbox>[role=radiogroup]{margin-left:calc(var(--space-xs) * -1)}.lud-cbox__head+[role=radiogroup]{margin-top:calc(var(--space-xs) * -1)}.lud-cbox__deadline{display:flex;align-items:center;gap:var(--space-2xs);color:var(--color-lud-faint);font-size:var(--fs-xs)}.lud-cbox__pending{color:var(--color-neutral);font-size:var(--fs-xs)}.lud-cbox__action{display:flex;justify-content:flex-end;max-width:15rem}.lud-cbox__help{color:var(--color-neutral);font-size:var(--fs-sm);text-align:right}.lud-cbox__empty{display:grid;min-height:50vh;align-content:center;justify-items:center;gap:var(--space-sm);padding:var(--space-lg);text-align:center}.lud-cbox__empty-icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:var(--radius-pill);background:var(--color-fill);color:var(--color-lud-faint)}.lud-cbox__empty p{max-width:22rem;margin:0;color:var(--color-neutral);font-size:var(--fs-md);text-wrap:balance;word-break:keep-all}@media (max-width:47.99rem){.lud-cbox__row{--coupon-ticket-w:72px;grid-template-columns:5rem minmax(0,1fr) auto;gap:var(--space-sm)}.lud-cbox__row .lud-gift__thumb{height:3.25rem}.lud-cbox__help{max-width:6rem;font-size:var(--fs-xs)}}.lud-pcoupon{display:grid;gap:var(--space-sm);width:100%;max-width:69.5rem;margin:0 auto;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-line-faint);border-radius:var(--radius-lg);background:var(--color-paper-2);color:var(--color-ink)}.lud-pcoupon[data-collapsed]{padding-block:var(--space-sm)}.lud-pcoupon__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.lud-pcoupon__lead{display:flex;align-items:center;gap:var(--space-xs);margin:0;font-size:var(--fs-md);font-weight:600}.lud-pcoupon__lead svg{flex:0 0 auto;color:var(--color-neutral)}.lud-pcoupon__short{display:inline-flex;height:1.75rem;align-items:center;padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--coupon-tint);color:var(--coupon-ink);font-weight:800}.lud-pcoupon__text-btn{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-neutral);font-size:var(--fs-sm);font-weight:600;text-decoration:none}@media (hover:hover){.lud-pcoupon__text-btn:hover{background:var(--color-fill);color:var(--color-ink)}}.lud-pcoupon__text-btn:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-pcoupon-float{position:sticky;top:var(--space-md);z-index:30;display:flex;justify-content:center;height:0;margin-top:calc(var(--space-md) - var(--space-2xl) - var(--space-xs));margin-bottom:var(--space-xl);overflow:visible}.lud-pcoupon--applied{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-sm);width:auto;max-width:100%;height:max-content;padding:var(--space-2xs) var(--space-xs);--pcoupon-dark:color-mix(in srgb,var(--color-static-black) 82%,var(--color-lud-on-upgrade-strip));--pcoupon-on:var(--color-lud-on-upgrade-strip);border:0;background:color-mix(in srgb,var(--pcoupon-dark) 72%,transparent);color:var(--pcoupon-on);border-radius:var(--radius-lg);backdrop-filter:blur(var(--blur-large));animation:lud-pcoupon-enter var(--dur-reveal) var(--ease-bounce) var(--dur-open) both}@keyframes lud-pcoupon-enter{0%{opacity:0;filter:blur(var(--blur-fix));transform:translateY(calc(var(--space-md) * -1)) scale(var(--scale-press))}}.lud-pcoupon--applied .lud-pcoupon__applied-label svg{animation:lud-pcoupon-check var(--dur-reveal) var(--ease-bounce) calc(var(--dur-open) + var(--dur-reveal)) both}@keyframes lud-pcoupon-check{0%{opacity:0;transform:scale(var(--scale-swap-start))}}@media (prefers-reduced-motion:reduce){.lud-pcoupon--applied,.lud-pcoupon--applied .lud-pcoupon__applied-label svg{animation:none}}.lud-pcoupon__applied-label{margin-left:var(--space-xs)}.lud-pcoupon__detail{display:inline-flex;flex:0 0 auto;height:2rem;align-items:center;padding:0 var(--space-sm);border-radius:var(--radius-md);background:var(--color-fill);color:var(--color-ink);font-size:var(--fs-sm);font-weight:600;text-decoration:none;white-space:nowrap}@media (hover:hover){.lud-pcoupon__detail:hover{background:var(--color-fill-hover)}}.lud-pcoupon__detail:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-pcoupon--applied .lud-gift__float{transform-origin:50% 50%;animation-name:lud-gift-pivot}@keyframes lud-gift-pivot{0%,to{transform:rotateX(8deg) rotateY(-14deg) rotate(-3deg)}50%{transform:rotateX(-4deg) rotateY(14deg) rotate(3deg)}}.lud-pcoupon--applied .lud-gift__thumb{flex:0 0 auto;width:3.75rem;height:2.5rem}.lud-pcoupon__applied-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-xs);margin:0;min-width:0}.lud-pcoupon__applied-label{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-lud-positive-ink);font-size:var(--fs-sm);font-weight:700}.lud-pcoupon__applied-name{color:var(--color-ink);font-size:var(--fs-md);font-weight:600}.lud-pcoupon__applied-more,.lud-pcoupon__applied-short{color:var(--color-neutral);font-size:var(--fs-sm);font-weight:500}:root[data-lud-dark] .lud-plan-card__coupon{background:color-mix(in srgb,var(--color-lud-info-solid) 22%,transparent);color:var(--color-lud-info-ink)}.lud-plan-card__coupon{margin:0;color:var(--color-ink);font-size:var(--fs-sm)}.lud-plan-card__coupon-name{display:block;color:var(--color-lud-positive-ink);font-size:var(--fs-xs);font-weight:700}.lud-plan-card__coupon small,.lud-plan-card__coupon[data-miss]{color:var(--color-neutral);font-weight:500}.lud-plan-card__coupon small{display:block;font-size:var(--fs-xs)}@media (prefers-reduced-motion:reduce){.lud-gift,.lud-gift-btn__ticket,.lud-gift[data-state=closed],.lud-gift__row,.lud-ticket__foil,.lud-ticket__sweep{animation:none}.lud-gift__float{animation:none;transform:rotateX(8deg) rotate(-3deg)}.lud-gift__back,.lud-gift__row-use,.lud-gift__stack{transition:none}:root[data-ui-sidebar-refresh] .lud-aside [data-tone=upgrade]{animation:none}}@property --holo-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lud-holo-orbit{to{--holo-orbit:360deg}}:root[data-ui-sidebar-refresh] .lud-aside .lud-nav-badge[data-tone=upgrade]{--holo-dot-r:1.25rem;--holo-pink:color-mix(in oklch,color-mix(in oklch,var(--color-lud-plan-crimson) 60%,var(--color-lud-violet-solid)) 75%,var(--color-lud-sheen));--holo-a:var(--color-lud-info-solid);--holo-b:color-mix(in oklch,var(--color-lud-info-solid) 45%,var(--color-lud-sheen));--holo-glow:color-mix(in srgb,color-mix(in srgb,var(--color-lud-on-upgrade-strip) 65%,var(--color-static-black)) 70%,transparent);--holo-sky:color-mix(in oklch,var(--color-lud-info-solid) 25%,var(--color-lud-sheen));--holo-deep:color-mix(in oklch,var(--holo-a) 72%,var(--color-lud-ribbon-blue-1));background:radial-gradient(circle var(--holo-dot-r) at calc(50% + cos(var(--holo-orbit)) * 45%) calc(50% + sin(var(--holo-angle)) * 70%),var(--holo-b),transparent),radial-gradient(circle calc(var(--holo-dot-r) * .8) at calc(50% + sin(var(--holo-angle)) * 50%) calc(50% + cos(var(--holo-orbit)) * 60%),var(--holo-sky),transparent),radial-gradient(circle calc(var(--holo-dot-r) * .7) at calc(50% - cos(var(--holo-angle)) * 40%) calc(50% - sin(var(--holo-orbit)) * 80%),color-mix(in srgb,var(--holo-glow) 85%,transparent),transparent),var(--holo-deep);text-shadow:0 1px 1px color-mix(in oklch,var(--color-lud-info-ink) 45%,transparent);color:var(--color-lud-on-upgrade-strip);animation:lud-holo-orbit 4.2s var(--ease-linear) infinite,lud-holo-turn 8.4s var(--ease-linear) infinite}:root[data-ui-sidebar-refresh][data-lud-badge="2"] .lud-aside .lud-nav-badge[data-tone=upgrade]{--holo-a:var(--color-lud-info-solid);--holo-b:var(--color-lud-violet-solid);--holo-glow:color-mix(in oklch,var(--color-success) 60%,var(--color-lud-sheen))}:root[data-ui-sidebar-refresh][data-lud-badge="3"] .lud-aside .lud-nav-badge[data-tone=upgrade]{--holo-a:var(--color-lud-plan-crimson);--holo-b:var(--color-lud-plan-orange);--holo-glow:var(--holo-pink)}:root[data-ui-sidebar-refresh][data-lud-badge="4"] .lud-aside .lud-nav-badge[data-tone=upgrade]{--holo-a:var(--color-lud-violet-solid);--holo-b:color-mix(in oklch,var(--color-lud-plan-crimson) 60%,var(--color-lud-violet-solid));--holo-glow:color-mix(in oklch,var(--color-lud-info-solid) 45%,var(--color-lud-sheen))}:root[data-ui-sidebar-refresh][data-lud-badge="5"] .lud-aside .lud-nav-badge[data-tone=upgrade]{--holo-a:var(--color-lud-plan-crimson);--holo-b:color-mix(in oklch,var(--color-lud-plan-crimson) 55%,var(--holo-pink));--holo-glow:var(--color-lud-sheen)}@property --holo-angle{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes lud-holo-turn{0%{--holo-angle:45deg}to{--holo-angle:405deg}}:root[data-ui-sidebar-refresh] .lud-aside:not([data-collapsed=true]) .lud-help-row:has(.lud-nav-badge){padding-right:var(--space-xs)}.lud-preview-dock{position:fixed;right:var(--space-lg);bottom:var(--space-lg);z-index:40;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs);max-width:calc(100vw - var(--space-xl));padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-line-faint);border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:var(--shadow-floating)}.lud-preview-dock[data-raised]{bottom:calc(var(--space-2xl) + var(--space-xl))}.lud-preview-dock__label{color:var(--color-lud-faint);font-size:var(--fs-xs);font-weight:600}.lud-acct__count{display:grid;min-width:1rem;height:1rem;margin-left:auto;margin-right:var(--space-2xs);padding:0 calc(var(--space-2xs) / 2);line-height:1;place-items:center;border-radius:var(--radius-pill);background:var(--color-cta);color:var(--color-accent-ink);font-size:var(--fs-2xs);font-weight:700;font-variant-numeric:tabular-nums}.lud-plan-card__perks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs)}.lud-plan-card__coupon{display:inline-flex;align-items:center;gap:var(--space-2xs);margin:var(--space-xs) 0 0;padding:var(--space-2xs) var(--space-sm) var(--space-2xs) calc(var(--space-xs) - var(--space-2xs) / 2);border-radius:var(--radius-pill);background:var(--color-lud-info-tint);color:var(--color-lud-info-ink);font-size:var(--fs-xs);font-weight:600;line-height:1rem;letter-spacing:-.01em}.lud-plan-card [data-reserve]{visibility:hidden}.lud-plan-card[data-coupon-excluded]{opacity:.45}@media (min-width:48rem){.lud-cbox__list[data-layout=b] .lud-cbox__row{grid-template-columns:6rem minmax(0,1fr) auto;grid-template-areas:"ticket name deadline" "ticket meta deadline" "ticket action deadline";row-gap:0;align-items:start;padding-block:var(--space-sm)}.lud-cbox__list[data-layout=b] .lud-cbox__row>.lud-gift__thumb{grid-area:ticket;align-self:center}.lud-cbox__list[data-layout=b] .lud-cbox__body{display:contents}.lud-cbox__list[data-layout=b] .lud-cbox__name{grid-area:name}.lud-cbox__list[data-layout=b] .lud-cbox__meta{grid-area:meta}.lud-cbox__list[data-layout=b] .lud-cbox__body>.lud-cbox__deadline{grid-area:deadline;align-self:center;justify-self:end;margin-top:0}.lud-cbox__list[data-layout=b] .lud-cbox__action{grid-area:action;justify-content:flex-start;margin-top:var(--space-xs)}.lud-cbox__list[data-layout=b] .lud-cbox__action>*{height:var(--space-xl)}}:root[data-lud-dark] .lud-pcoupon--applied{--pcoupon-dark:color-mix(in srgb,var(--color-lud-on-upgrade-strip) 88%,var(--color-static-black));--pcoupon-on:color-mix(in srgb,var(--color-static-black) 88%,transparent)}.lud-pcoupon--applied :is(.lud-pcoupon__applied-name,.lud-pcoupon__applied-label){color:var(--pcoupon-on)}.lud-pcoupon--applied .lud-pcoupon__applied-short{color:color-mix(in srgb,var(--pcoupon-on) 70%,transparent)}.lud-pcoupon--applied .lud-pcoupon__applied-label svg{color:var(--color-brand)}.lud-pcoupon--applied .lud-pcoupon__detail{background:color-mix(in srgb,var(--pcoupon-on) 16%,transparent);color:var(--pcoupon-on)}@media (hover:hover){.lud-pcoupon--applied .lud-pcoupon__detail:hover{background:color-mix(in srgb,var(--pcoupon-on) 24%,transparent)}}.lud-reserve__box{display:grid;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-fill)}.lud-cbox__reserve-rows{display:grid;gap:var(--space-2xs);margin:0}.lud-cbox__reserve-rows>div{display:flex;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-2xs)}.lud-cbox__reserve-rows dt{color:var(--color-neutral);font-size:var(--fs-md)}.lud-cbox__reserve-rows dd{margin:0;text-align:right}.lud-cbox__reserve-rows dd,.lud-reserve-stage__name{color:var(--color-ink);font-size:var(--fs-md);font-weight:600}.lud-reserve-stage__name{margin:0 0 var(--space-xs);text-align:center}.lud-cbox__why{position:relative;display:inline-flex;border-radius:var(--radius-md);outline:none}.lud-cbox__why:after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + var(--space-xs));z-index:5;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-cta);color:var(--color-accent-ink);font-size:var(--fs-xs);font-weight:600;line-height:1rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-close) var(--ease-out)}.lud-cbox__why:is(:hover,:focus-visible):after{opacity:1}.lud-cbox__why:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.lud-cbox__why>button[data-variant]{background:var(--color-fill);color:var(--color-neutral);opacity:1;pointer-events:none}@media (prefers-reduced-motion:reduce){.lud-cbox__why:after{transition:none}}.lud-gstage{--g-white:var(--color-lud-on-upgrade-strip);--g-black:var(--color-static-black);--gift-sky:var(--coupon-solid,var(--color-brand));--gift-sky-hi:color-mix(in oklch,var(--gift-sky) 45%,var(--g-white));--gift-ray:color-mix(in srgb,var(--color-neutral) 22%,transparent);--gift-fog:color-mix(in srgb,var(--color-neutral) 40%,transparent);--gift-fog-soft:color-mix(in srgb,var(--color-neutral) 8%,transparent);--gift-fog-hi:color-mix(in srgb,var(--color-neutral) 30%,transparent);--gift-spark:var(--color-neutral);--gift-spark-glow:color-mix(in srgb,var(--color-neutral) 55%,transparent);--gift-spark-glow-hi:color-mix(in srgb,var(--color-neutral) 35%,transparent);--gift-dust-glow:color-mix(in srgb,var(--color-neutral) 55%,transparent);--gift-mask-mid:color-mix(in srgb,var(--g-black) 55%,transparent);position:relative;z-index:0;display:grid;place-items:center;height:13.125rem;margin:calc(var(--space-2xl) * -1) calc((var(--space-md) + var(--space-2xs)) * -1) 0;padding-top:var(--space-2xl);box-sizing:content-box;overflow:visible;perspective:1100px}.lud-publish:has(>.lud-gstage){overflow:hidden}.lud-publish:has(>.lud-gstage)>:not(.lud-gstage){position:relative;z-index:1}.lud-gstage__rays{width:35rem;height:35rem;background:repeating-conic-gradient(from 0deg,var(--gift-ray) 0deg 4deg,transparent 4deg 14deg);mask:radial-gradient(circle,var(--gift-spark) 0 10%,var(--gift-mask-mid) 26%,transparent 50%);opacity:.55;animation:lud-gift-spin 48s linear infinite,lud-gift-breathe 5s ease-in-out infinite}.lud-gstage__fog,.lud-gstage__rays{position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none}.lud-gstage__fog{width:23.75rem;height:12.5rem;border-radius:50%;background:radial-gradient(closest-side,var(--gift-fog),var(--gift-fog-soft) 60%,transparent);filter:blur(30px);animation:lud-gift-halo-wide 6s ease-in-out infinite}.lud-gstage__fog[data-narrow]{width:20rem;translate:-50% -30%;background:radial-gradient(closest-side,var(--gift-fog-hi),transparent);animation:lud-gift-halo-narrow 4.4s ease-in-out infinite}.lud-gstage__spark{position:absolute;top:var(--y);left:var(--x);width:var(--s);height:var(--s);opacity:0;pointer-events:none;animation:lud-gift-glint var(--d) ease-in-out var(--dl) infinite}.lud-gstage__spark:before{content:"";position:absolute;inset:0;background:var(--gift-spark);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px var(--gift-spark-glow)) drop-shadow(0 0 14px var(--gift-spark-glow-hi))}.lud-gstage__spark[data-sky]:before{background:color-mix(in srgb,var(--color-neutral) 70%,transparent)}.lud-gstage__dust{position:absolute;top:var(--y);left:var(--x);width:3px;height:3px;border-radius:50%;background:var(--gift-spark);box-shadow:0 0 8px 2px var(--gift-dust-glow);opacity:0;animation:lud-gift-dust var(--d) ease-in-out var(--dl) infinite}.lud-gstage__tilt{transform-style:preserve-3d;transform-origin:50% 40%;animation:lud-gift-sway 5.2s ease-in-out infinite}.lud-gstage__ticket{--ticket-w:15rem;--ticket-h:calc(var(--ticket-w) * 0.53);--paper-top:var(--g-white);--paper-mid:color-mix(in oklch,var(--gift-sky) 12%,var(--g-white));--paper-low:color-mix(in oklch,var(--gift-sky) 30%,var(--g-white));--paper-edge:var(--gift-sky);--ink:color-mix(in oklch,var(--g-black) 88%,var(--gift-sky));--ink-soft:color-mix(in srgb,var(--ink) 60%,transparent);--ink-faint:color-mix(in srgb,var(--ink) 45%,transparent);--perf:color-mix(in srgb,var(--ink) 18%,transparent);--ticket-shadow:color-mix(in srgb,var(--g-black) 60%,transparent);--foil-a:color-mix(in srgb,var(--gift-sky) 55%,transparent);--foil-b:color-mix(in srgb,var(--gift-sky-hi) 80%,transparent);--foil-c:color-mix(in srgb,var(--g-white) 90%,transparent);--sweep:color-mix(in srgb,var(--g-white) 95%,transparent);--notch:radial-gradient(circle at 70% 0,transparent 14px,var(--paper-top) 14.5px) top /100% 51% no-repeat,radial-gradient(circle at 70% 100%,transparent 14px,var(--paper-top) 14.5px) bottom /100% 51% no-repeat;position:relative;display:block;width:var(--ticket-w);height:var(--ticket-h);transform-style:preserve-3d;animation:lud-gift-arrive .9s cubic-bezier(.22,1,.36,1) both}.lud-gstage__edge,.lud-gstage__face{position:absolute;inset:0;border-radius:calc(var(--ticket-w) * .06);mask:var(--notch)}.lud-gstage__face{overflow:hidden;background:linear-gradient(150deg,var(--paper-top) 0,var(--paper-mid) 45%,var(--paper-low) 100%)}.lud-gstage__edge{background:var(--paper-edge);transform:translateZ(-10px)}.lud-gstage__shadow{position:absolute;right:8%;bottom:calc(var(--ticket-h) * -.24);left:8%;height:calc(var(--ticket-h) * .16);border-radius:50%;background:var(--ticket-shadow);filter:blur(16px);transform:translateZ(-60px)}.lud-gstage__foil{position:absolute;inset:0;background:linear-gradient(115deg,transparent 12%,var(--foil-a) 34%,var(--foil-c) 50%,var(--foil-b) 66%,transparent 88%) 0 0 /260% 100%;mix-blend-mode:overlay;opacity:.55;animation:lud-gift-foil 4.2s ease-in-out infinite}.lud-gstage__sweep{position:absolute;top:-20%;bottom:-20%;left:-40%;width:34%;background:linear-gradient(100deg,transparent,var(--sweep) 50%,transparent);filter:blur(4px);mix-blend-mode:soft-light;transform:skew(-18deg);animation:lud-gift-sweep 3.6s cubic-bezier(.45,0,.55,1) 1.1s infinite}.lud-gstage__perf{position:absolute;top:10%;bottom:10%;left:70%;border-left:2px dashed var(--perf)}.lud-gstage__from{position:absolute;top:13%;right:34%;left:8%;overflow:hidden;color:var(--ink-soft);font-size:calc(var(--ticket-w) * .036);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lud-gstage__value{position:absolute;bottom:14%;left:8%;color:var(--ink);font-size:calc(var(--ticket-w) * .21);font-weight:800;line-height:.9;letter-spacing:-.05em}.lud-gstage__value small{display:block;margin-bottom:var(--space-xs);color:var(--ink-faint);font-size:calc(var(--ticket-w) * .042);font-weight:700;letter-spacing:.14em}.lud-gstage__sticker{position:absolute;top:50%;left:calc(85% - var(--ticket-w) * .095);width:calc(var(--ticket-w) * .19);height:calc(var(--ticket-w) * .19);transform:translateY(-50%) rotate(-9deg)}.lud-gstage__sticker img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(2px 0 0 var(--g-white)) drop-shadow(-2px 0 0 var(--g-white)) drop-shadow(0 2px 0 var(--g-white)) drop-shadow(0 -2px 0 var(--g-white)) drop-shadow(0 1px 0 color-mix(in srgb,var(--g-black) 10%,transparent)) drop-shadow(0 1.5px 1.5px color-mix(in srgb,var(--ink) 28%,transparent))}.lud-gstage__sticker:after{content:"";position:absolute;inset:-3px;border-radius:40%;background:linear-gradient(135deg,color-mix(in srgb,var(--g-white) 45%,transparent) 0,transparent 35%,transparent 70%,color-mix(in srgb,var(--g-black) 6%,transparent) 100%);mix-blend-mode:soft-light;pointer-events:none}@keyframes lud-gift-spin{to{rotate:1turn}}@keyframes lud-gift-breathe{0%,to{opacity:.45}48%{opacity:.62}}@keyframes lud-gift-halo-wide{0%,to{opacity:1;transform:translate(0) scale(1)}50%{opacity:.75;transform:translate(-5%) scale(1.06,1.16)}}@keyframes lud-gift-halo-narrow{0%,to{opacity:1;transform:translate(0) scale(1)}50%{opacity:.6;transform:translate(7%) scale(1.14,1.24)}}@keyframes lud-gift-glint{0%,to{opacity:0;transform:scale(.4) rotate(0deg)}45%{opacity:1;transform:scale(1.16) rotate(45deg)}}@keyframes lud-gift-dust{0%,to{opacity:0;transform:translateY(6px)}50%{opacity:.9;transform:translateY(-10px)}}@keyframes lud-gift-arrive{0%{opacity:0;transform:translateY(4.5rem) scale(.96)}38%{opacity:1}76%{transform:translateY(-.125rem) scale(1)}to{opacity:1;transform:none}}@keyframes lud-gift-foil{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes lud-gift-sweep{0%{left:-40%}60%,to{left:120%}}@keyframes lud-gift-sway{0%,to{transform:rotateX(10deg) rotateY(-14deg) rotate(-4deg) translateY(0)}50%{transform:rotateX(4deg) rotateY(14deg) rotate(3deg) translateY(-8px)}}@media (prefers-reduced-motion:reduce){.lud-gstage__dust,.lud-gstage__fog,.lud-gstage__foil,.lud-gstage__rays,.lud-gstage__spark,.lud-gstage__sweep,.lud-gstage__ticket,.lud-gstage__tilt{animation:none}.lud-gstage__spark{opacity:.7}}.lud-reserve__amount{display:inline-flex;align-items:baseline;gap:var(--space-xs)}.lud-reserve__amount s{color:var(--color-neutral);font-weight:500}.lud-reserve__note{margin:var(--space-xs) 0 0;padding-top:var(--space-sm);border-top:1px solid var(--color-line);color:var(--color-neutral);font-size:var(--fs-xs);line-height:1.125rem}@media (max-width:47.99rem){.lud-publish:has(>.lud-gstage){inset:auto 0 0;width:100%;max-width:none;max-height:none;margin:0;gap:var(--space-sm);padding:var(--space-md) var(--space-md) calc(var(--space-md) + var(--safe-area-bottom, 0px));border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.lud-publish:has(>.lud-gstage)[data-leaving]{transform:translateY(100%)}.lud-publish:has(>.lud-gstage)>.lud-gstage{height:9.5rem;margin-inline:calc(var(--space-md) * -1)}.lud-publish:has(>.lud-gstage) .lud-gstage__ticket{--ticket-w:12rem}.lud-publish:has(>.lud-gstage) .lud-reserve-stage__name{margin-bottom:0}.lud-publish:has(>.lud-gstage) .lud-publish__foot{display:flex;gap:var(--space-xs)}.lud-publish:has(>.lud-gstage) .lud-publish__foot>button{flex:1 1 0;height:var(--space-2xl);font-size:var(--fs-lg)}}@media (max-width:47.99rem){@starting-style{.lud-publish:has(>.lud-gstage){transform:translateY(100%)}}}:root:not([data-lud-dark]) .lud-gstage{--gift-spark:color-mix(in srgb,var(--color-neutral) 55%,var(--g-white));--gift-spark-glow:color-mix(in srgb,var(--color-neutral) 35%,transparent);--gift-dust-glow:color-mix(in srgb,var(--color-neutral) 35%,transparent)}:root:not([data-lud-dark]) .lud-gstage__ticket{--paper-mid:color-mix(in oklch,var(--gift-sky) 22%,var(--g-white));--paper-low:color-mix(in oklch,var(--gift-sky) 48%,var(--g-white))}.lud-publish:has(>.lud-gstage){animation:lud-reserve-pop var(--dur-reveal) var(--ease-bounce) both}.lud-publish:has(>.lud-gstage)>:is(.lud-publish__title,.lud-reserve-stage__name,.lud-reserve__box,.lud-publish__foot){animation:lud-reserve-rise var(--dur-reveal) var(--ease-out) both}.lud-publish:has(>.lud-gstage)>.lud-publish__title{animation-delay:calc(var(--dur-reveal) * .16)}.lud-publish:has(>.lud-gstage)>.lud-reserve-stage__name{animation-delay:calc(var(--dur-reveal) * .32)}.lud-publish:has(>.lud-gstage)>.lud-reserve__box{animation-delay:calc(var(--dur-reveal) * .48)}.lud-publish:has(>.lud-gstage)>.lud-publish__foot{animation-delay:calc(var(--dur-reveal) * .64)}@keyframes lud-reserve-pop{0%{opacity:0;filter:blur(var(--blur-medium));transform:translateY(var(--distance-reveal)) scale(var(--scale-press))}}@keyframes lud-reserve-rise{0%{opacity:0;filter:blur(var(--blur-medium));transform:translateY(var(--distance-reveal))}}@media (max-width:47.99rem){.lud-publish:has(>.lud-gstage){animation:lud-reserve-sheet var(--dur-reveal) var(--ease-bounce) both}}@keyframes lud-reserve-sheet{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.lud-publish:has(>.lud-gstage),.lud-publish:has(>.lud-gstage)>*{animation:none}}.lud-gift__rows::-webkit-scrollbar{display:none}