.landing-root .lp-calc{isolation:isolate;background:radial-gradient(120% 75% at 0% 0%, rgb(from var(--lp-accent) r g b / .16), transparent 58%), radial-gradient(90% 60% at 100% 110%, rgb(from var(--lp-accent) r g b / .1), transparent 62%), linear-gradient(160deg, #ffffff1a, #ffffff06 42%, #ffffff0b), #090a0d94;box-shadow:inset 0 1px #ffffff1f,inset 0 0 2rem #ffffff05,0 2rem 4rem -1.75rem #000c,0 .5rem 1.25rem -.75rem #00000080}.landing-root .lp-calc__ring{z-index:-1;border-radius:inherit;background:linear-gradient(135deg, #ffffff80, #ffffff1f 32%, rgb(from var(--lp-accent) r g b / .22) 62%, rgb(from var(--lp-accent) r g b / .85));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.landing-root .lp-calc__glint{opacity:0;background:linear-gradient(90deg,#0000,#fffffff2 50%,#0000);width:28%;height:220%;position:absolute;top:-60%;left:0;transform:translate(-130%)rotate(24deg)}.landing-root .lp-calc__kicker{font-family:var(--font-lp-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent-ink);align-items:center;gap:.5rem;font-size:.6875rem;line-height:1rem;display:inline-flex}.landing-root .lp-calc__kicker-dot{background:var(--lp-accent-ink);width:.375rem;height:.375rem;box-shadow:0 0 0 3px rgb(from var(--lp-accent) r g b / .18), 0 0 10px rgb(from var(--lp-accent) r g b / .7);border-radius:999px}.landing-root .lp-calc__features{border-top:1px solid #ffffff14}.landing-root .lp-calc__tick{background:rgb(from var(--lp-accent) r g b / .18);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px rgb(from var(--lp-accent) r g b / .35);color:var(--lp-accent-ink);border-radius:999px;flex:none;padding:.1875rem}.landing-root .lp-loot{--loot-ink:#1d1403;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;display:block;position:relative}.landing-root .lp-loot__halo,.landing-root .lp-loot:before{z-index:-1;background:radial-gradient(closest-side, #f6cd6e99, rgb(from var(--lp-accent) r g b / .42) 58%, transparent);pointer-events:none;border-radius:999px;position:absolute;inset:-1.125rem -1.5rem}.landing-root .lp-loot__halo{opacity:.7}.landing-root .lp-loot:before{content:"";opacity:0;background:radial-gradient(closest-side, #fcdc87b3, rgb(from var(--lp-accent) r g b / .55) 58%, transparent);inset:-1.625rem -2rem}.landing-root .lp-loot__face{isolation:isolate;border-radius:inherit;background:linear-gradient(180deg, #ffffff6b, #fff0 50%, #6e3e0029), linear-gradient(100deg, #fff0c4 0%, #f5cf72 20%, #dc9f42 46%, #f4cb6c 70%, color-mix(in oklab, #f2c25e 68%, var(--lp-accent)) 100%);height:3rem;color:var(--loot-ink);box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #6036004d, inset 0 0 0 1px #80540c59, 0 1px 2px #00000073, 0 0 1.25rem -.25rem #f6c86459, 0 .75rem 1.5rem -.75rem rgb(from var(--lp-accent) r g b / .7);justify-content:center;align-items:center;gap:.5rem;padding:0 1.25rem;display:flex;position:relative;overflow:hidden}.landing-root .lp-loot__label{z-index:1;font-family:var(--lp-font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.011em;white-space:nowrap;text-shadow:0 1px #ffffff59;font-size:.9375rem;font-weight:600;line-height:1.25rem;position:relative}.landing-root .lp-loot__arrow{z-index:1;flex:none;width:1rem;height:1rem;margin-right:-.125rem;position:relative}.landing-root .lp-loot__sweep{opacity:0;background:linear-gradient(90deg,#0000,#ffffffd9 50%,#0000);width:38%;height:200%;position:absolute;top:-50%;left:0;transform:translate(-140%)skew(-22deg)}.landing-root .lp-loot__spark{z-index:2;color:#fff7dc;opacity:.75;pointer-events:none;width:.625rem;height:.625rem;position:absolute;transform:scale(.8)}.landing-root .lp-loot__spark--1{top:-.3125rem;left:12%}.landing-root .lp-loot__spark--2{width:.75rem;height:.75rem;top:.25rem;right:-.25rem}.landing-root .lp-loot__spark--3{width:.5rem;height:.5rem;bottom:-.25rem;left:58%}.landing-root .lp-loot:active .lp-loot__face{box-shadow:inset 0 1px 3px #60360059,inset 0 0 0 1px #80540c66,0 0 1px #00000080}.landing-root .lp-loot:focus-visible{outline:none}.landing-root .lp-loot:focus-visible .lp-loot__face{outline-offset:3px;outline:2px solid #f6d27a}@media (prefers-reduced-motion:no-preference){.landing-root .lp-calc__glint{animation:9s cubic-bezier(.45,0,.25,1) 1.2s infinite lp-calc-glint}.landing-root .lp-loot__halo{animation:3.6s ease-in-out infinite lp-loot-breathe}.landing-root .lp-loot__sweep{animation:4.8s cubic-bezier(.4,0,.2,1) .6s infinite lp-loot-sweep}.landing-root .lp-loot__spark{opacity:0;animation:4.8s ease-out infinite lp-loot-twinkle}.landing-root .lp-loot__spark--1{animation-delay:1.1s}.landing-root .lp-loot__spark--2{animation-delay:2.5s}.landing-root .lp-loot__spark--3{animation-delay:3.7s}.landing-root .lp-loot{transition:transform .22s cubic-bezier(.22,1,.36,1)}.landing-root .lp-loot:before{transition:opacity .26s ease-out}.landing-root .lp-loot__arrow{transition:transform .2s cubic-bezier(.22,1,.36,1)}.landing-root .lp-loot:hover,.landing-root .lp-loot:focus-visible{transform:translateY(-2px)}.landing-root .lp-loot:hover:before,.landing-root .lp-loot:focus-visible:before{opacity:1}.landing-root .lp-loot:hover .lp-loot__arrow,.landing-root .lp-loot:focus-visible .lp-loot__arrow{transform:translate(3px)}.landing-root .lp-loot:hover .lp-loot__sweep{animation-duration:1.9s}.landing-root .lp-loot:active{transition-duration:70ms;transform:translate(0,0)scale(.985)}}@media (prefers-reduced-motion:reduce){.landing-root .lp-loot__sweep{opacity:.35;transform:translate(60%)skew(-22deg)}.landing-root .lp-loot:hover:before,.landing-root .lp-loot:focus-visible:before{opacity:1}}@keyframes lp-calc-glint{0%{opacity:0;transform:translate(-130%)rotate(24deg)}6%{opacity:.55}30%{opacity:.55}36%,to{opacity:0;transform:translate(480%)rotate(24deg)}}@keyframes lp-loot-breathe{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:.95;transform:scale(1.04)}}@keyframes lp-loot-sweep{0%{opacity:0;transform:translate(-140%)skew(-22deg)}5%{opacity:.75}32%{opacity:.75}38%,to{opacity:0;transform:translate(330%)skew(-22deg)}}@keyframes lp-loot-twinkle{0%,to{opacity:0;transform:scale(.2)rotate(0)}8%{opacity:1;transform:scale(1)rotate(45deg)}20%{opacity:0;transform:scale(.3)rotate(90deg)}}
