.mkt-display{font-family:var(--font-bricolage), sans-serif}.mkt-mono{font-family:var(--font-plex-mono), monospace}.mkt-brand{color:var(--brand)}.mkt-btn{background-color:var(--brand);color:var(--paper);transition:background-color .2s,transform .2s}.mkt-btn:hover{background-color:var(--brand-deep);transform:translateY(-1px)}.mkt-btn-inverse{background-color:var(--paper);color:var(--brand);transition:transform .2s,box-shadow .2s}.mkt-btn-inverse:hover{transform:translateY(-1px);box-shadow:0 6px 24px #0000002e}.mkt-band{background-color:var(--brand);color:var(--paper)}.mkt-stamp{border:1.5px solid var(--ink);font-family:var(--font-mkt-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:.4rem .9rem;font-size:13px}@keyframes mkt-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt-receipt{background-color:var(--paper);box-shadow:0 18px 50px #201c1624}.mkt-receipt-tail{background-color:#0000;background-image:linear-gradient(-45deg, var(--paper) 7px, transparent 0), linear-gradient(45deg, var(--paper) 7px, transparent 0);background-repeat:repeat-x;background-size:14px 14px;height:14px}.mkt-dashed{border-top:1.5px dashed var(--hairline)}.mkt-dashed-inverse{border-top:1.5px dashed color-mix(in srgb, var(--paper) 35%, transparent)}.mkt-count{display:inline-grid;position:relative}.mkt-count-ghost{visibility:hidden}.mkt-count-live{opacity:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0;transform:scale(.92)}.mkt-count-on .mkt-count-live{opacity:1;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transform:none}.mkt-digit{contain:paint;height:1em;line-height:1;display:inline-block;position:relative;overflow:hidden}.mkt-digit-col{flex-direction:column;transition:transform .22s cubic-bezier(.3,.7,.3,1);display:flex}.mkt-digit-col span{height:1em;line-height:1}.mkt-carousel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mkt-carousel-track{animation:32s linear infinite mkt-marquee}.mkt-ticker-track{animation:28s linear infinite mkt-marquee}.mkt-carousel:hover .mkt-carousel-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mkt-count-live{opacity:1;transform:none}}html:has(.mkt-page){scroll-behavior:smooth}.mkt-page{isolation:isolate}.mkt-frame{z-index:-1;pointer-events:none;position:absolute;inset:0}.mkt-frame>div{border-left:1px solid var(--hairline);border-right:1px solid var(--hairline);max-width:72rem;height:100%;margin:0 auto}.mkt-rule{border-top:1px solid var(--hairline);position:relative}.mkt-cross{width:11px;height:11px;position:absolute;top:-6px;transform:translate(-50%)}.mkt-cross:before,.mkt-cross:after{content:"";background:var(--iso-line);position:absolute}.mkt-cross:before{width:1px;height:11px;top:0;left:5px}.mkt-cross:after{width:11px;height:1px;top:5px;left:0}.mkt-header{background-color:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:blur(12px)}.mkt-btn-ghost{border:1px solid var(--hairline);background-color:var(--paper);color:var(--ink);transition:border-color .2s,transform .2s}.mkt-btn-ghost:hover{border-color:var(--brand);transform:translateY(-1px)}.mkt-pill{border:1px solid var(--hairline);background-color:var(--paper);border-radius:999px;padding:.3rem .8rem .3rem .35rem}.mkt-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.mkt-reveal.mkt-in{opacity:1;transform:none}@media (scripting:none){.mkt-reveal{opacity:1;transform:none}}.mkt-grow-y{transform-origin:bottom;transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scaleY(0)}.mkt-grow-x{transform-origin:0;transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.mkt-row-in{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-10px)}.mkt-in .mkt-grow-y,.mkt-in .mkt-grow-x,.mkt-in .mkt-row-in{opacity:1;transform:none}@keyframes mkt-blink{50%{opacity:0}}.mkt-caret{animation:.9s step-end infinite mkt-blink}@keyframes mkt-slide-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mkt-cart-line,.mkt-split{animation:.45s cubic-bezier(.2,.7,.2,1) both mkt-slide-in}@keyframes mkt-tick{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:none}}.mkt-tick{animation:.4s ease-out both mkt-tick}.mkt-orbit{aspect-ratio:1;position:relative}.mkt-orbit-ring{border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);border-radius:999px;position:absolute}.mkt-orbit-ring-dashed{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 25%, transparent)}.mkt-orbit-glow{background:radial-gradient(circle, var(--brand-tint) 0%, var(--brand-mist) 55%, transparent 72%);border-radius:999px;position:absolute;inset:22%}@keyframes mkt-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mkt-orbit-counter{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.mkt-orbit-item{animation:40s linear infinite mkt-orbit;animation-delay:calc(var(--i) / var(--n) * -40s);position:absolute;inset:14%}.mkt-orbit-chip{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);background:radial-gradient(circle at 50% 70%, var(--brand-tint), var(--paper) 70%);width:4.5rem;height:4.5rem;animation:40s linear infinite mkt-orbit-counter;animation-delay:calc(var(--i) / var(--n) * -40s);border-radius:999px;place-items:center;display:grid;position:absolute;top:0;left:50%;box-shadow:0 10px 30px -12px #115e3b73}.mkt-hub-badge{background:var(--brand);color:var(--paper);border-radius:28%;place-items:center;display:grid;position:absolute;inset:39%;box-shadow:0 18px 40px -16px #115e3bb3}
