@theme inline{@keyframes accordion-down{0%{height:0}to{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}}@keyframes accordion-up{0%{height:var(
        --radix-accordion-content-height,var(--accordion-panel-height,auto)
      )}to{height:0}}}@utility no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;&::-webkit-scrollbar{display:none}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@theme inline{@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}}@utility scroll-fade{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-y{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out,scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-x{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%)}-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out,scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)),calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-t{--_scroll-fade-size-t:var(
    --scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-t 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-t:var(--_scroll-fade-size-t)}}@utility scroll-fade-b{--_scroll-fade-size-b:var(
    --scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-b 1ms ease-in-out;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-b:var(--_scroll-fade-size-b)}}@utility scroll-fade-l{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}@utility scroll-fade-r{--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self x);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-s{--_scroll-fade-size-s:var(
    --scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 100%)}-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-s 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24));animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-s:var(--_scroll-fade-size-s)}}@utility scroll-fade-e{--_scroll-fade-size-e:var(
    --scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing) * 10)))
  );--scroll-fade-mask:linear-gradient(to right,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%);&:where([dir=rtl],[dir=rtl] *){--scroll-fade-mask:linear-gradient(to left,#000 0,#000 calc(100% - var(--scroll-fade-e, 0px)),transparent 100%)}-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;@supports (animation-timeline:scroll()){animation:scroll-fade-reveal-e 1ms ease-in-out;animation-timeline:scroll(self inline);animation-range:calc(100% - var(--scroll-fade-reveal, calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}@supports not (animation-timeline:scroll()){--scroll-fade-e:var(--_scroll-fade-size-e)}}@utility scroll-fade-*{--scroll-fade-size:calc(var(--spacing) * --value(integer));--scroll-fade-size:--value([length],[percentage])}@utility scroll-fade-t-*{--scroll-fade-t-size:calc(var(--spacing) * --value(integer));--scroll-fade-t-size:--value([length],[percentage])}@utility scroll-fade-b-*{--scroll-fade-b-size:calc(var(--spacing) * --value(integer));--scroll-fade-b-size:--value([length],[percentage])}@utility scroll-fade-s-*{--scroll-fade-s-size:calc(var(--spacing) * --value(integer));--scroll-fade-s-size:--value([length],[percentage])}@utility scroll-fade-e-*{--scroll-fade-e-size:calc(var(--spacing) * --value(integer));--scroll-fade-e-size:--value([length],[percentage])}@utility scroll-fade-none{--scroll-fade-mask:none}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@theme inline{@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}}@utility shimmer{--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(
    --shimmer-color,oklch(from currentColor l c h/calc(alpha* 0.2))
  );background-image:var(
    --shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base) calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% - var(--_spread) * .5),var(--_highlight) 50%,color-mix(in oklch,var(--_highlight),var(--_base) 50%) calc(50% + var(--_spread) * .5),var(--_base) calc(50% + var(--_spread)))
  );background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;background-position:0 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;@variant dark{--_highlight:var(
      --shimmer-color,oklch(from currentColor max(0.8,calc(l + 0.4)) c h/calc(alpha + 0.4))
    )}&:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}@media (prefers-reduced-motion:reduce){animation:none;background-image:none;-webkit-text-fill-color:currentColor}}@utility shimmer-once{animation-iteration-count:1}@utility shimmer-reverse{animation-direction:reverse}@utility shimmer-none{--shimmer-image:none;--shimmer-text-fill:currentColor}@utility shimmer-color-*{--shimmer-color:--value(--color,[color]);--shimmer-color:color-mix(in oklch,--value(--color,[color]) calc(--modifier(integer) * 1%),transparent)}@utility shimmer-duration-*{--shimmer-duration:calc(--value(integer) * 1ms)}@utility shimmer-spread-*{--shimmer-spread:calc(var(--spacing) * --value(integer));--shimmer-spread:--value([length],[percentage])}@utility shimmer-angle-*{--shimmer-angle:calc(--value(integer) * 1deg)}@media (prefers-reduced-motion:reduce){.shimmer{animation:none;background-image:none;-webkit-text-fill-color:currentColor}}nav.admin-navigation{position:relative;padding:24px;background:linear-gradient(115deg,#19131e,#111219 65%)}.admin-navigation .admin-navigation-inner{align-items:flex-start;gap:24px}.admin-navigation .admin-navigation-brand{padding-top:12px}.admin-navigation .admin-navigation-links{display:grid;grid-template-columns:1.2fr 1fr 1fr;flex:1 1;gap:14px}.admin-navigation .admin-nav-group{min-width:0;padding:16px;border:1px solid #32313d;border-radius:16px;background:#ffffff03}.admin-navigation .admin-nav-group-0{border-color:#643046;background:linear-gradient(145deg,#ff426b0d,transparent)}.admin-navigation .admin-nav-group-title{display:flex;align-items:center;gap:9px;min-height:35px;font-size:11px;line-height:1.5;letter-spacing:.03em;color:#bcb8c5;margin-bottom:10px}.admin-nav-group-title>span{color:#ff789d;font-size:10px;border:1px solid #593044;border-radius:6px;padding:4px 6px}.admin-navigation .admin-navigation-links a{padding:10px;font-size:12px;line-height:1.45}.admin-navigation .admin-navigation-links a svg{flex-shrink:0}.admin-navigation .admin-navigation-links a[aria-current]{background:#452034;border-color:#a44365;box-shadow:inset 3px 0 #ff547e}.subscribe-page .plan-card{transition:border-color .18s,transform .18s;padding:30px}.subscribe-page .plan-card .plan-price-loading{font-size:18px;line-height:1.5;color:#beb4c1;min-height:60px;display:flex;align-items:center}.subscribe-page .plan-card:hover:not(:disabled){transform:translateY(-3px);border-color:#a94b70}.coins-page .coin-pack.selected,.subscribe-page .plan-card.selected{border-color:#ff7297;box-shadow:0 0 0 2px #ff447722,0 14px 40px #0003}.coins-page .coin-pack:focus-visible,.subscribe-page .plan-card:focus-visible{outline:3px solid #ffb4cb;outline-offset:4px}.checkout-card .checkout-heading{padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #3d2b38}.checkout-step{display:block;color:#ff89aa;font-size:11px;letter-spacing:.14em;font-weight:700;margin-bottom:12px}.checkout-heading h2{font-size:25px;letter-spacing:-.6px;margin-bottom:10px}.checkout-heading p{color:#beb4c1;line-height:1.6}.coins-page .checkout-card,.subscribe-page .checkout-card{background:linear-gradient(155deg,#211822,#13131a 55%);border-color:#4c3041;box-shadow:0 20px 60px #0003}.checkout-card .coupon-box{background:#0e0c1388}.checkout-card input:focus-visible,.checkout-card textarea:focus-visible{outline:2px solid #ff83a3;outline-offset:2px}.coins-page .coin-pack{position:relative;border-radius:20px}.coins-page .coin-pack>svg{color:#ffc867}.coins-page .coin-pack>span{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:12px}.coins-page .reward-card{border-color:#59452d;background:linear-gradient(120deg,#342316,#19171b 70%)}@media(max-width:960px){.admin-navigation .admin-navigation-inner{flex-direction:column}.admin-navigation .admin-navigation-links{width:100%;grid-template-columns:1fr 1fr}.admin-navigation .admin-nav-group-2{grid-column:1/-1}.admin-navigation .admin-nav-group-2 a{display:inline-flex}}@media(max-width:600px){nav.admin-navigation{padding:16px}.admin-navigation .admin-navigation-links{grid-template-columns:1fr;overflow:visible}.admin-navigation .admin-nav-group{padding:12px}.admin-navigation .admin-nav-group-2{grid-column:auto}.admin-navigation .admin-navigation-links a{display:flex}.subscribe-page .plan-card{padding:24px}.checkout-card .checkout-heading{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.subscribe-page .plan-card{transition:none}.subscribe-page .plan-card:hover:not(:disabled){transform:none}}