.float-root{--font-stack-sans:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--font-stack-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--font-stack-mark:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--bevel:2;--elevation:2;--surface-alpha:.5;--grid:72px;--grid-alpha:.7;--tint-alpha:1;--acc-glow:124 58 10;--clip-seal:polygon(50% 0%, 57% 5%, 66% 2%, 71% 9%, 80% 8%, 83% 16%, 92% 18%, 92% 27%, 100% 32%, 97% 41%, 100% 50%, 97% 59%, 100% 68%, 92% 73%, 92% 82%, 83% 84%, 80% 92%, 71% 91%, 66% 98%, 57% 95%, 50% 100%, 43% 95%, 34% 98%, 29% 91%, 20% 92%, 17% 84%, 8% 82%, 8% 73%, 0% 68%, 3% 59%, 0% 50%, 3% 41%, 0% 32%, 8% 27%, 8% 18%, 17% 16%, 20% 8%, 29% 9%, 34% 2%, 43% 5%);--clip-burst:polygon(50% 0%, 54.4% 9.7%, 64.3% 6.7%, 65.7% 17.2%, 76.1% 17.6%, 74.2% 28%, 84.1% 31.7%, 79% 41%, 87.5% 47.2%, 79.8% 54.4%, 85.5% 63.3%, 75.4% 66.3%, 77.6% 76.7%, 67.1% 75.7%, 65.7% 86.2%, 56.2% 81.6%, 50% 90%, 43.8% 81.6%, 34.3% 86.2%, 32.9% 75.7%, 22.4% 76.7%, 24.6% 66.3%, 14.5% 63.3%, 20.2% 54.4%, 12.5% 47.2%, 21% 41%, 15.9% 31.7%, 25.8% 28%, 23.9% 17.6%, 34.3% 17.2%, 35.7% 6.7%, 45.6% 9.7%);--seg-raised-bg:linear-gradient(to bottom, #fbfbfb, #e6e6e4);--seg-raised-border:#cfcfcc;--seg-raised-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #17171733;--acc2:#f7931a;font-family:var(--font-stack-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased}html:has(.float-landing){scroll-behavior:smooth;background-color:var(--color-backdrop);scroll-padding-top:5rem}body:has(.float-landing){background:0 0}@layer base{:where(.float-root) :is(h1,h2,h3,h4,h5){font-family:var(--font-stack-display);letter-spacing:-.02em;color:var(--color-ink-heading);font-weight:500}:where(.float-root) h1{letter-spacing:-.03em}:where(.float-root) :is(h3,h4){font-weight:600}:where(.float-root) section p{color:var(--color-ink-soft);letter-spacing:.01em;font-weight:300}:where(.float-root) a{color:inherit;text-decoration:none}:where(.float-root) :focus-visible{outline:2px solid var(--color-acc-2);outline-offset:2px;border-radius:.375rem}}@media (prefers-reduced-motion:reduce){html:has(.float-landing){scroll-behavior:auto!important}.float-root *,.float-root :before,.float-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@layer components{:where(.float-root) .page-shell{width:min(1240px,100% - 2rem);margin-inline:auto}:where(.float-root) .surface{background:linear-gradient(to bottom, rgb(255 255 255/calc(.86 * var(--surface-alpha))), rgb(246 246 244/calc(.78 * var(--surface-alpha))));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(23 23 23/calc(.07 * var(--bevel)));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.9 * var(--bevel))), inset 0 -1px 2px rgb(23 23 23/calc(.05 * var(--bevel))), 0 2px 6px rgb(23 23 23/calc(.04 * var(--elevation))), 0 18px 40px rgb(23 23 23/calc(.08 * var(--elevation))), 0 42px 90px rgb(23 23 23/calc(.07 * var(--elevation)))}:where(.float-root) .surface-dark{color:#fff;background:#1a1a18;border:1px solid #ffffff0f;box-shadow:0 24px 60px #1717174d,0 8px 20px #17171733}:where(.float-root) .well{border:1px solid rgb(23 23 23/calc(.06 * var(--bevel)));box-shadow:inset 0 1.5px 3px rgb(23 23 23/calc(.09 * var(--bevel))), inset 0 -1px 0 rgb(255 255 255/calc(.8 * var(--bevel)));background:linear-gradient(#efefed,#f6f6f4)}:where(.float-root) .chip{border:1px solid rgb(23 23 23/calc(.08 * var(--bevel)));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.9 * var(--bevel))), inset 0 -1px 2px rgb(23 23 23/calc(.05 * var(--bevel))), 0 2px 6px rgb(23 23 23/calc(.08 * var(--elevation))), 0 8px 18px rgb(23 23 23/calc(.06 * var(--elevation)));background:linear-gradient(#fff,#f0f0ee)}:where(.float-root) .badge-up{color:#047857;background:#e4f7ee;border:1px solid #bfe8d4;box-shadow:0 1px 3px #0478571f}:where(.float-root) .badge-down{color:#be123c;background:linear-gradient(#fadfe0,#f6cccd);border:1px solid #eeb3b4;box-shadow:inset 0 1px 2px #00000014,inset 0 -1px #fff9}:where(.float-root) .badge-flat{color:#737370;background:linear-gradient(#efefee,#e6e6e4);border:1px solid #d6d6d3;box-shadow:inset 0 1px 2px #0000000f,inset 0 -1px #fff9}:where(.float-root) .surface-accent{color:#fff;box-shadow:inset 0 1px 0 rgb(255 236 200/calc(.45 * var(--bevel))), inset 0 -3px 6px rgb(0 0 0/calc(.2 * var(--bevel))), 0 10px 18px rgb(var(--acc-glow) / calc(.15 * var(--elevation))), 0 22px 44px rgb(23 23 23/calc(.07 * var(--elevation)));background:linear-gradient(155deg,#f2a23a 0%,#d4791a 45%,#7a3c08 100%);border:1px solid #5c2d08}:where(.float-root) .pill-on-accent{background:#ffffff1f;box-shadow:inset 0 1px 2px #00000040,inset 0 -1px #ffffff26}:where(.float-root) .btn-raised{border:1px solid rgb(23 23 23/calc(.09 * var(--bevel)));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.95 * var(--bevel))), inset 0 -1px 2px rgb(23 23 23/calc(.06 * var(--bevel))), 0 2px 5px rgb(23 23 23/calc(.08 * var(--elevation))), 0 10px 22px rgb(23 23 23/calc(.08 * var(--elevation)));transition:transform .18s var(--ease-float), box-shadow .18s ease;background:linear-gradient(#fff,#f1f1ef)}:where(.float-root) .seg-btn{color:var(--color-ink-soft);border:1px solid #0000;transition:color .12s}:where(.float-root) .seg-raised{color:var(--color-ink);background:var(--seg-raised-bg);border:1px solid var(--seg-raised-border);box-shadow:var(--seg-raised-shadow)}:where(.float-root) .btn-accent{color:#fff;text-shadow:0 1px 1px #00000059;-webkit-backdrop-filter:blur(10px)saturate(1.5);backdrop-filter:blur(10px)saturate(1.5);box-shadow:inset 0 1px 0 #ffffff80, inset 0 -2px 4px #7a3c0a4d, 0 4px 10px rgb(var(--acc-glow) / .28), 0 16px 36px rgb(var(--acc-glow) / .22);transition:transform .18s var(--ease-spring), box-shadow .18s ease, filter .18s ease;background:linear-gradient(#f9b24abf 0%,#f7931aad 45%,#b45309b8 100%);border:1.5px solid #ffecc88c;position:relative;overflow:hidden}:where(.float-root) .btn-dark{color:#fff;text-shadow:0 1px 1px #00000080;background:linear-gradient(#3a3a36 0%,#232320 55%,#121210 100%);border:2px solid #0a0a09;transition:transform 80ms,filter .12s;box-shadow:inset 0 1px #ffffff38,inset 0 -2px 4px #00000080,0 3px 6px #0000004d}:where(.float-root) .liquid-btn{color:#404040;-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);transition:transform .18s var(--ease-float), background .2s ease, box-shadow .2s ease;background:linear-gradient(#ffffff80,#ffffff29);border:1px solid #fff9;box-shadow:0 2px 6px #17171712,0 10px 22px #17171712}:where(.float-root) .liquid-btn-accent{color:#fff;text-shadow:0 1px 1px #7c3a0a73;-webkit-backdrop-filter:blur(10px)saturate(180%);backdrop-filter:blur(10px)saturate(180%);box-shadow:0 3px 8px rgb(var(--acc-glow) / .28), 0 12px 26px rgb(var(--acc-glow) / .2);transition:transform .18s var(--ease-float), filter .12s ease, box-shadow .2s ease;background:linear-gradient(#f9b24ad1,#f7931a80);border:1px solid #ffecc88c}:where(.float-root) .seal{clip-path:var(--clip-seal);justify-content:center;align-items:center;display:inline-flex}:where(.float-root) .burst{clip-path:var(--clip-burst)}:where(.float-root) .highlight{border-radius:1rem;padding:.05em .18em}:where(.float-root) .flip-btn{transition:transform .7s cubic-bezier(.34,1.56,.5,1),box-shadow .3s;position:relative}@media (hover:none){:where(.float-root) .flip-btn{transition:box-shadow .3s}}:where(.float-root) .social-link{transition:color .2s}:where(.float-root) .calc-swap{animation:var(--animate-calc-swap)}:where(.float-root) .scrollbar-hidden{scrollbar-width:none}:where(.float-root) .list-fade{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 1.75rem),#0000 100%)}:where(.float-root) .aura-grid{z-index:-2;background-color:var(--color-canvas);background-image:linear-gradient(rgb(23 23 23/calc(.04 * var(--grid-alpha))) 1px, transparent 1px), linear-gradient(90deg, rgb(23 23 23/calc(.04 * var(--grid-alpha))) 1px, transparent 1px);background-size:var(--grid) var(--grid);position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 40%,#0000 95%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 40%,#0000 95%)}:where(.float-root) .aura-tint{z-index:-1;pointer-events:none;opacity:var(--tint-alpha);background:radial-gradient(45% 40% at 0 0,#f9b24a2e,#0000 70%),radial-gradient(45% 40% at 100% 0,#7dc4ff24,#0000 70%),radial-gradient(50% 45% at 0 100%,#ff99aa24,#0000 70%),radial-gradient(50% 45% at 100% 100%,#b48cff1f,#0000 70%),radial-gradient(60% 40% at 50% 30%,#f7931a0d,#0000 75%);position:fixed;inset:0}:where(.float-root) .aurora-text{color:#0000;opacity:0;will-change:opacity, filter, background-position;animation:var(--animate-aurora), var(--animate-sheen) 1.7s;background:linear-gradient(100deg,#1b1b19 30%,#b45309 50%,#1b1b19 70%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text}:where(.float-root) .aurora-text[data-delayed=true]{animation-delay:.24s,1.94s}html[data-instant-arrival] :where(.float-root) .aurora-text{animation-duration:0s,6s;animation-delay:0s,1.7s}:where(.float-root) .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}:where(.float-root) .marquee-track{width:max-content;animation:var(--animate-marquee);gap:1rem;display:flex}:where(.float-root) .marquee:hover .marquee-track{animation-play-state:paused}:where(.float-root) .dot-globe{background-image:radial-gradient(#b453094d 1.5px,#0000 1.5px);background-size:14px 14px}.float-root .btn-accent:hover:not(:disabled){background:linear-gradient(#f9b24abf 0%,#f7931aad 45%,#b45309b8 100%)}.float-root .btn-accent:active:not(:disabled){box-shadow:0 2px 6px rgb(var(--acc-glow) / .3);transform:translateY(0)}}.float-root dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;background:#17171747;transition:opacity .18s ease-in}.float-root dialog[data-state=closing]::backdrop{opacity:0}@media (prefers-reduced-motion:reduce){.float-root dialog::backdrop{transition:none}}@layer utilities{@media (hover:hover){:where(.float-root) .btn-raised:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,inset 0 -1px 2px #1717170f,0 4px 9px #1717171a,0 16px 32px #1717171a}}:where(.float-root) .btn-raised:active{transform:translateY(1px);box-shadow:inset 0 1.5px 3px #1717171f}:where(.float-root) .seg-btn:hover{color:#3a3a38}:where(.float-root) .seg-btn[aria-selected=true],:where(.float-root) .seg-btn[aria-current=page]{color:var(--color-ink);background:var(--seg-raised-bg);border-color:var(--seg-raised-border);box-shadow:var(--seg-raised-shadow)}:where(.float-root) .btn-accent:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff61 42%,#ffffff0f 58%,#0000 75%);transition:transform .6s;position:absolute;inset:0;transform:translate(-120%)}:where(.float-root) .btn-accent:hover{filter:brightness(1.08);transform:translateY(-2px)}:where(.float-root) .btn-accent:hover:before{transform:translate(120%)}:where(.float-root) .btn-accent:active{box-shadow:0 2px 6px rgb(var(--acc-glow) / .3);transform:translateY(0)}:where(.float-root) .btn-dark:hover{filter:brightness(1.18)}:where(.float-root) .btn-dark:active{transform:translateY(2px)}:where(.float-root) .liquid-btn:hover{color:#171717;background:linear-gradient(#ffffffad,#ffffff42)}:where(.float-root) .liquid-btn:active{transform:translateY(1px)}:where(.float-root) .liquid-btn-accent:hover{filter:brightness(1.07)}:where(.float-root) .liquid-btn-accent:active{transform:translateY(1px)}@media (hover:hover){:where(.float-root) .flip-btn:hover{box-shadow:0 0 0 6px #f7931a24,0 6px 16px #f7931a47}}:where(.float-root) .flip-btn:after{content:"";opacity:0;pointer-events:none;border:2px solid #f7931a80;border-radius:1rem;position:absolute;inset:-4px}:where(.float-root) .flip-btn[data-spinning=true]{animation:var(--animate-flip-spin);animation-delay:var(--flip-resume,0s)}:where(.float-root) .flip-btn[data-spinning=true]:after{animation:var(--animate-flip-halo);animation-delay:var(--flip-resume,0s)}:where(.float-root) .social-link:hover{color:var(--brand-color)}:where(.float-root) .scrollbar-hidden::-webkit-scrollbar{display:none}}[data-bank-note]{display:none}:is(.delivery-sim:has([data-active=USD]) [data-bank-note=USD],.delivery-sim:has([data-active=EUR]) [data-bank-note=EUR],.delivery-sim:has([data-active=CUP]) [data-bank-note=CUP]){display:revert}
