[data-spark-row=true]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.eterna-spark-row{z-index:10300;box-sizing:border-box;padding:var(--safe-top,0px) 0 var(--safe-bottom,0px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;--gold-brand-edge:var(--gold-brand-dark-edge);--gold-brand-line:var(--gold-brand-dark-line);--gold-brand-wash:var(--gold-brand-dark-wash);position:fixed;inset:0}.eterna-spark-row[data-layout=inline]{z-index:auto;isolation:isolate;--gold-brand-edge:inherit;--gold-brand-line:inherit;--gold-brand-wash:inherit;flex-direction:column;align-items:stretch;gap:4px;padding:0;display:flex;position:relative;inset:auto}.eterna-spark-row[data-slider=true],.eterna-spark-row[data-slider=true] .eterna-spark-row-trap{touch-action:none}.eterna-spark-row[data-phase=closing]{animation:.22s ease-in forwards eterna-spark-row-out}.eterna-spark-row[data-phase=closing]:has(.eterna-spark-row-burst){animation-delay:.3s}@keyframes eterna-spark-row-out{to{opacity:0}}@keyframes eterna-spark-row-fade-in{0%{opacity:0}}.eterna-spark-row[data-disabled=true]{opacity:.55}.eterna-spark-row[data-disabled=true] :is(button,.eterna-spark-row-lane){pointer-events:none!important}.eterna-spark-row-shade{pointer-events:none;background:linear-gradient(180deg, #07050e00, #07050ecc 30%, #07050ecc 70%, #07050e00) 0 calc(var(--row-y) - 52px) / 100% 104px no-repeat, radial-gradient(ellipse 78% var(--shade-ry,150px) at 50% var(--shade-y,70%), #07050edb, #07050ea8 50%, #07050e6b 100%);animation:.2s ease-out both eterna-spark-row-fade-in;position:absolute;inset:0}.eterna-spark-row-trap{touch-action:none;position:absolute;inset:0}.eterna-spark-row-trap[data-dim=true]{background:#06040e9e;animation:.18s ease-out both eterna-spark-row-fade-in}.eterna-spark-row[data-phase=pinned] .eterna-spark-row-trap,.eterna-spark-row[data-phase=closing] .eterna-spark-row-trap,.eterna-spark-row-trap[data-trap]{pointer-events:auto}.eterna-spark-row-trap[data-trap=released]{animation:.36s linear both eterna-spark-row-trap}@keyframes eterna-spark-row-trap{to{opacity:0}}.eterna-spark-row-lane{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x;pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent 100%);scroll-padding-inline:22px;position:absolute;overflow:auto hidden}.eterna-spark-row-lane::-webkit-scrollbar{display:none}.eterna-spark-row-lane[data-dir=rtl]{direction:rtl}.eterna-spark-row[data-phase=pinned] .eterna-spark-row-lane{pointer-events:auto}.eterna-spark-row[data-layout=inline] .eterna-spark-row-lane{width:100%;position:relative}.eterna-spark-row-track{box-sizing:border-box;align-items:center;width:max-content;display:flex}.eterna-spark-row[data-layout=inline] .eterna-spark-row-track{margin:0 auto}.eterna-spark-row-chip{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:.42s cubic-bezier(.34,1.5,.64,1) backwards eterna-spark-row-in;animation-delay:calc(var(--i,0) * 35ms + 30ms);direction:ltr;background:0 0;border:0;flex:none;margin:0;padding:0;font-size:14px;font-weight:900;line-height:1;transition:opacity .16s;position:relative}@keyframes eterna-spark-row-in{0%{opacity:0;transform:translate(var(--fx,0px), var(--fy,0px)) scale(.2)}45%{opacity:1}}.eterna-spark-row-chip[data-swap=true]{animation:.3s cubic-bezier(.34,1.5,.64,1) backwards eterna-spark-row-swap;animation-delay:calc(var(--i,0) * 24ms)}@keyframes eterna-spark-row-swap{0%{opacity:0;transform:scale(.55)}}.eterna-spark-row-face{transform:scale(var(--s,1));isolation:isolate;border-radius:9999px;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.34,1.5,.64,1),color .14s,border-color .14s,box-shadow .14s;display:flex;position:absolute;inset:0}.eterna-spark-row-face:not(.eterna-gold){border:1.5px solid color-mix(in srgb, var(--neon-main), transparent 30%);background:radial-gradient(120% 150% at 50% 0%, color-mix(in srgb, var(--neon-main), #0b0716 70%), #0b0716 88%);box-shadow:0 0 14px color-mix(in srgb, var(--neon-main), transparent 45%), inset 0 0 10px color-mix(in srgb, var(--neon-main), transparent 72%)}.eterna-spark-row-face:not(.eterna-gold):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg, var(--neon-main), var(--neon-pink));box-shadow:0 0 22px color-mix(in srgb, var(--neon-pink), transparent 35%);opacity:0;transition:opacity .14s;position:absolute;inset:-1.5px}.eterna-spark-row-face.eterna-gold{box-shadow:0 0 14px -2px color-mix(in srgb, var(--gold-brand), transparent 62%);background-color:#0b0716}.eterna-spark-row[data-layout=inline] .eterna-spark-row-face.eterna-gold{background-color:var(--bg-card)}.eterna-spark-row-face[data-custom=true]{white-space:normal;text-align:center;padding:0 6px;font-size:10.5px;line-height:1.05}.eterna-spark-row-face[data-cancel=true]{color:#ffffffb8;font-size:12px}.eterna-spark-row-chip:is([data-hot=true],[data-picked=true]){--s:1.18;z-index:1}.eterna-spark-row-chip:is([data-hot=true],[data-picked=true]) .eterna-spark-row-face:not(.eterna-gold):before{opacity:1}.eterna-spark-row-chip:is([data-hot=true],[data-picked=true]) .eterna-spark-row-face.eterna-gold{border-color:var(--gold-brand-soft);color:var(--gold-brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-brand), transparent 78%), 0 0 24px color-mix(in srgb, var(--gold-brand), transparent 45%)}.eterna-spark-row[data-aim=true] .eterna-spark-row-chip:not([data-hot=true]){opacity:.55}@media (hover:hover) and (pointer:fine){.eterna-spark-row[data-phase=pinned][data-mouse=true] .eterna-spark-row-chip:hover{--s:1.1}.eterna-spark-row[data-phase=pinned][data-mouse=true] .eterna-spark-row-chip:hover .eterna-spark-row-face:not(.eterna-gold):before{opacity:1}.eterna-spark-row[data-phase=pinned][data-mouse=true] .eterna-spark-row-chip:hover .eterna-spark-row-face.eterna-gold{border-color:var(--gold-brand-soft);color:var(--gold-brand-soft)}}.eterna-spark-row[data-phase=pinned] .eterna-spark-row-chip:active{--s:.94}.eterna-spark-row-chip:focus-visible{outline:none}.eterna-spark-row-chip:focus-visible .eterna-spark-row-face{outline-offset:3px;outline:2px solid #fff}.eterna-spark-row-amount{flex-direction:column;align-items:center;line-height:1;display:flex}.eterna-spark-row-price{opacity:.72;margin-top:2px;font-size:10px;font-weight:800;display:block}.eterna-spark-row[data-slider=true] :is(.eterna-spark-row-chip:not([data-custom=true]),.eterna-spark-row-info){opacity:0;pointer-events:none}.eterna-spark-row-info{z-index:1;flex-direction:column;align-items:center;gap:7px;width:260px;transition:opacity .16s;animation:.26s ease-out .2s both eterna-spark-row-fade-in;display:flex;position:absolute;left:50%;transform:translate(-50%)}.eterna-spark-row[data-layout=inline] .eterna-spark-row-info{width:auto;animation:none;position:static;transform:none}.eterna-spark-row-info>*{pointer-events:auto}.eterna-spark-row[data-phase=drag] .eterna-spark-row-info>*{pointer-events:none}.eterna-spark-row-mode{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;padding:0;animation:.32s cubic-bezier(.34,1.5,.64,1) .18s both eterna-spark-row-pop;position:relative}.eterna-spark-row-mode-face{letter-spacing:.01em;white-space:nowrap;transform:scale(var(--s,1));border-radius:9999px;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:900;line-height:1;transition:transform .2s cubic-bezier(.34,1.5,.64,1),color .16s,box-shadow .16s;display:flex;position:absolute;inset:0}.eterna-spark-row-mode-face.eterna-gold{background-color:#0b0716;box-shadow:0 8px 20px -10px #000c}.eterna-spark-row[data-layout=inline] .eterna-spark-row-mode-face.eterna-gold{background-color:var(--bg-card)}.eterna-spark-row-mode[data-on=true] .eterna-spark-row-mode-face.eterna-gold,.eterna-spark-row-mode[data-hot=true] .eterna-spark-row-mode-face.eterna-gold{border-color:var(--gold-brand-soft);color:var(--gold-brand-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--gold-brand), transparent 86%), 0 0 22px -4px color-mix(in srgb, var(--gold-brand), transparent 45%)}.eterna-spark-row-mode[data-hot=true]{--s:1.05}.eterna-spark-row-switch{background:var(--gold-brand-wash);width:32px;height:19px;box-shadow:inset 0 0 0 1.5px var(--gold-brand-edge);border-radius:9999px;flex:none;transition:background .2s;position:relative}.eterna-spark-row-switch-knob{background:var(--gold-brand-line);border-radius:9999px;width:12px;height:12px;transition:transform .22s cubic-bezier(.34,1.5,.64,1);position:absolute;top:3.5px;left:3.5px}.eterna-spark-row-mode[data-on=true] .eterna-spark-row-switch{background:color-mix(in srgb, var(--gold-brand), transparent 70%)}.eterna-spark-row-mode[data-on=true] .eterna-spark-row-switch-knob{background:var(--gold-brand-soft);box-shadow:0 0 8px color-mix(in srgb, var(--gold-brand-soft), transparent 10%);transform:translate(13px)}@media (hover:hover) and (pointer:fine){.eterna-spark-row[data-phase=pinned][data-mouse=true] .eterna-spark-row-mode:hover{--s:1.04}}.eterna-spark-row[data-phase=pinned] .eterna-spark-row-mode:active{--s:.94}.eterna-spark-row-mode:focus-visible{outline:none}.eterna-spark-row-mode:focus-visible .eterna-spark-row-mode-face{outline-offset:3px;outline:2px solid #fff}.eterna-spark-row-mode[data-kind=locked]{pointer-events:none;cursor:default}.eterna-spark-row-mode[data-kind=locked] .eterna-spark-row-mode-face{border:1.5px solid color-mix(in srgb, var(--text-muted), transparent 55%);background:color-mix(in srgb, var(--bg-card), #0b0716 40%);color:var(--text-muted)}.eterna-spark-row-mode[data-kind=locked] .eterna-spark-row-switch{background:color-mix(in srgb, var(--text-muted), transparent 80%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--text-muted), transparent 50%)}.eterna-spark-row-mode[data-kind=locked] .eterna-spark-row-switch-knob{background:var(--text-muted)}@keyframes eterna-spark-row-pop{0%{opacity:0;transform:scale(.4)}}.eterna-spark-row-balance{color:#fff;white-space:nowrap;text-shadow:0 1px 6px #07050e;align-items:center;gap:4px;font-size:12.5px;font-weight:700;line-height:16px;display:flex;pointer-events:none!important}.eterna-spark-row-balance b{font-variant-numeric:tabular-nums;font-weight:900}.eterna-spark-row-balance-spark{width:14px;height:14px;color:var(--neon-soft,var(--neon-main));flex:none;margin-left:2px}.eterna-spark-row-line{color:#ffffff9e;text-align:center;text-wrap:balance;text-shadow:0 1px 6px #07050e;flex-direction:column;align-items:center;gap:3px;margin-top:-3px;font-size:11.5px;font-weight:600;line-height:15px;display:flex}.eterna-spark-row-line>span>button{vertical-align:-5px;text-shadow:none}.eterna-spark-row[data-layout=inline] .eterna-spark-row-line{max-width:260px;color:var(--text-muted);text-shadow:none;margin:0 auto}.eterna-spark-row[data-layout=inline] .eterna-spark-row-balance{color:var(--text-main);text-shadow:none}.eterna-spark-row-disable{color:#ffffffc7;font:inherit;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0 4px;font-weight:800;text-decoration:underline}.eterna-spark-row[data-layout=inline] .eterna-spark-row-disable{color:var(--text-secondary)}.eterna-spark-row-burst{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.eterna-spark-row:has(.eterna-spark-row-finger[data-fly=true]){--burst-delay:.17s}.eterna-spark-row-flash{border:2px solid var(--neon-pink);box-shadow:0 0 18px var(--neon-pink);animation:eterna-spark-row-flash .46s ease-out var(--burst-delay,0s) both;border-radius:9999px;position:absolute;inset:-2px}.eterna-spark-row-spark{background:radial-gradient(closest-side, #fff, var(--neon-pink) 60%, transparent);opacity:0;width:6px;height:6px;animation:eterna-spark-row-burst .42s cubic-bezier(.2, .7, .3, 1) var(--burst-delay,0s) both;border-radius:9999px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.eterna-spark-row[data-mode=patron] :is(.eterna-spark-row-burst,.eterna-spark-row-slider){--neon-main:var(--gold-brand-deep);--neon-pink:var(--gold-brand)}@keyframes eterna-spark-row-flash{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes eterna-spark-row-burst{0%{opacity:1;transform:rotate(var(--d)) translateX(20px) scale(1.2)}to{opacity:0;transform:rotate(var(--d)) translateX(58px) scale(.3)}}.eterna-spark-row[data-phase=closing] .eterna-spark-row-chip:not([data-picked=true]){--s:.7;opacity:0}.eterna-spark-row-ring{pointer-events:none;position:absolute;inset:-1.5px;overflow:visible}.eterna-spark-row-ring rect{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;animation:eterna-spark-row-hold var(--hold-ms,.8s) linear forwards}@keyframes eterna-spark-row-hold{to{stroke-dashoffset:0}}.eterna-spark-row-slider{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.eterna-spark-row-slider-track,.eterna-spark-row-slider-fill{left:var(--sx);border-radius:9999px;position:absolute}.eterna-spark-row-slider-track{background:color-mix(in srgb, var(--neon-main), transparent 72%);width:2px;margin-left:-1px;animation:.22s ease-out both eterna-spark-row-fade-in}.eterna-spark-row-slider-fill{background:linear-gradient(0deg, var(--neon-main), var(--neon-pink));width:3px;box-shadow:0 0 8px color-mix(in srgb, var(--neon-pink), transparent 50%);margin-left:-1.5px}.eterna-spark-row-slider[data-cancel=true] .eterna-spark-row-slider-fill{opacity:0}.eterna-spark-row-slider-thumb{z-index:2;background:radial-gradient(circle, color-mix(in srgb, var(--like-heart), transparent 55%), transparent 70%);width:36px;height:36px;transform:translate3d(var(--sx), var(--sy), 0);will-change:transform;border-radius:9999px;margin:-18px 0 0 -18px;position:absolute;top:0;left:0}.eterna-spark-row-slider-thumb svg{width:30px;height:30px;position:absolute;inset:3px;overflow:visible}.eterna-spark-row-slider-hit{z-index:3;left:var(--sx);pointer-events:auto;touch-action:none;cursor:ns-resize;-webkit-tap-highlight-color:transparent;border-radius:9999px;position:absolute;transform:translate(-50%)}.eterna-spark-row-slider-hit:focus-visible{outline-offset:2px;outline:2px solid #fff}.eterna-spark-row-slider-value{z-index:4;top:var(--ly);left:var(--lx);border:1.5px solid color-mix(in srgb, var(--neon-main), transparent 30%);background:radial-gradient(120% 150% at 50% 0%, color-mix(in srgb, var(--neon-main), #0b0716 70%), #0b0716 88%);min-width:72px;box-shadow:0 0 18px color-mix(in srgb, var(--neon-main), transparent 45%);color:#fff;font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;border-radius:9999px;padding:7px 16px;font-size:28px;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%)}.eterna-spark-row[data-mode=patron] :is(.eterna-spark-row-slider,.eterna-spark-row-finger){--like-heart:var(--gold-brand)}.eterna-spark-row[data-mode=patron] .eterna-spark-row-slider-value{border-color:var(--gold-brand-dark-edge);background:linear-gradient(var(--gold-brand-dark-wash), var(--gold-brand-dark-wash)), #0b0716;box-shadow:0 0 18px color-mix(in srgb, var(--gold-brand), transparent 55%);color:var(--gold-brand-dark-line);flex-direction:column;align-items:center;gap:5px;display:flex}.eterna-spark-row-slider-level{letter-spacing:.01em;align-items:center;gap:5px;font-size:12px;font-weight:800;line-height:16px;display:flex}.eterna-spark-row-slider-level svg{flex:none;width:16px;height:16px}.eterna-spark-row-hint{border:1px solid color-mix(in srgb, var(--neon-main), transparent 55%);color:#fff;white-space:nowrap;background:#0a0618e0;border-radius:9999px;padding:6px 12px;font-size:12px;font-weight:800;animation:.26s .2s both eterna-spark-row-fade-in;position:absolute;transform:translate(-50%,-50%)}.eterna-spark-row-finger{z-index:3;background:radial-gradient(circle, color-mix(in srgb, var(--like-heart), transparent 55%), transparent 70%);width:36px;height:36px;transform:translate3d(var(--fx,-100px), var(--fy,-100px), 0);will-change:transform;border-radius:9999px;margin:-18px 0 0 -18px;position:absolute;top:0;left:0}.eterna-spark-row-finger svg{width:30px;height:30px;position:absolute;inset:3px;overflow:visible}.eterna-spark-row-finger-line path{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round}.eterna-spark-row-finger-fill{transform-origin:50% 60%;animation:eterna-spark-row-fill var(--press-ms,.32s) cubic-bezier(.3, 0, .6, 1) forwards}.eterna-spark-row-finger-fill path{fill:var(--like-heart)}@keyframes eterna-spark-row-fill{0%{transform:scale(0)}to{transform:scale(1)}}.eterna-spark-row:not([data-phase=press]) .eterna-spark-row-finger-fill{animation:none}.eterna-spark-row-finger[data-fly=true]{opacity:0;transition:transform .18s cubic-bezier(.4,0,.2,1),opacity .12s .16s}.eterna-spark-row-finger[data-fly=true] svg{transition:transform .18s cubic-bezier(.34,1.5,.64,1);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.eterna-spark-row-chip,.eterna-spark-row-face,.eterna-spark-row-flash,.eterna-spark-row-spark,.eterna-spark-row-hint,.eterna-spark-row-info,.eterna-spark-row-shade,.eterna-spark-row-trap[data-dim=true],.eterna-spark-row[data-phase=closing],.eterna-spark-row-finger[data-fly=true],.eterna-spark-row-finger[data-fly=true] svg,.eterna-spark-row-mode,.eterna-spark-row-mode-face,.eterna-spark-row-slider-track{transition:none;animation-duration:1ms;animation-delay:0s}.eterna-spark-row[data-phase=closing]:has(.eterna-spark-row-burst){transition:none;animation-duration:1ms;animation-delay:0s}}
