@keyframes mxRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mx-rise{animation:mxRise var(--motion-slow) var(--ease-smooth) both}.mx-rot{position:relative;display:inline-block;width:3.2em;height:1.1em;vertical-align:bottom;overflow:hidden;isolation:isolate;text-align:left}.mx-rot:after{content:"";right:0;bottom:.1em;height:.26em;background:hsl(var(--accent));z-index:-1;border-radius:4px}.mx-rot:after,.mx-w{position:absolute;left:0}.mx-w{top:0;white-space:nowrap;animation:mxWord 9s var(--ease-smooth) infinite both}.mx-w1{animation-delay:-.36s}.mx-w2{animation-delay:2.64s}.mx-w3{animation-delay:5.64s}@keyframes mxWord{0%{opacity:0;transform:translateY(60%)}33.3%,4%{opacity:1;transform:none}37.3%,to{opacity:0;transform:translateY(-60%)}}@keyframes mxS1{0%,8%{opacity:0;transform:translateY(12px)}13%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes mxS2{0%,14%{opacity:0;transform:translateY(12px)}19%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes mxS3{0%,20%{opacity:0;transform:translateY(12px)}25%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes mxS4{0%,28%{opacity:0;transform:translateY(16px)}34%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateY(-6px)}}@keyframes mxS5{0%,40%{opacity:0;transform:scale(.7)}44%{opacity:1;transform:scale(1.08)}47%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.9)}}@keyframes mxS6a{0%,44%{opacity:1;transform:none}47%,92%{opacity:0;transform:translateY(-8px)}97%,to{opacity:1;transform:none}}@keyframes mxS6b{0%,44%{opacity:0;transform:translateY(8px)}49%,88%{opacity:1;transform:none}93%,to{opacity:0;transform:translateY(-8px)}}@keyframes mxS6g{0%,44%{opacity:0}49%,88%{opacity:1}94%,to{opacity:0}}@keyframes mxS7{0%,50%{opacity:0;transform:translateX(16px)}55%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateX(16px)}}@keyframes mxS8{0%,58%{opacity:0;transform:translateX(-16px)}63%,88%{opacity:1;transform:none}94%,to{opacity:0;transform:translateX(-16px)}}.mx-s1{animation:mxS1 10s var(--ease-smooth) infinite both}.mx-s2{animation:mxS2 10s var(--ease-smooth) infinite both}.mx-s3{animation:mxS3 10s var(--ease-smooth) infinite both}.mx-s4{animation:mxS4 10s var(--ease-smooth) infinite both}.mx-s5{animation:mxS5 10s var(--ease-smooth) infinite both}.mx-s6a{animation:mxS6a 10s var(--ease-smooth) infinite both}.mx-s6b{animation:mxS6b 10s var(--ease-smooth) infinite both}.mx-s6g{animation:mxS6g 10s var(--ease-smooth) infinite both}.mx-s7{animation:mxS7 10s var(--ease-smooth) infinite both}.mx-s8{animation:mxS8 10s var(--ease-smooth) infinite both}@keyframes mxSplitL{0%,14%{transform:translateX(0) rotate(0)}34%,78%{transform:translateX(-64px) rotate(-3deg)}96%,to{transform:translateX(0) rotate(0)}}@keyframes mxSplitR{0%,14%{transform:translateX(0) rotate(0)}34%,78%{transform:translateX(64px) rotate(3deg)}96%,to{transform:translateX(0) rotate(0)}}@keyframes mxTokenAB{0%,10%{transform:translateX(0);opacity:0}14%{opacity:1}40%{transform:translateX(62px);opacity:1}46%,to{transform:translateX(62px);opacity:0}}@keyframes mxTokenBA{0%,46%{transform:translateX(62px);opacity:0}50%{opacity:1}76%{transform:translateX(0);opacity:1}82%,to{transform:translateX(0);opacity:0}}@keyframes mxPopB{0%,80%{opacity:0;transform:scale(.7)}86%{opacity:1;transform:scale(1.08)}90%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes mxPopC{0%,58%{opacity:0;transform:scale(.7)}64%{opacity:1;transform:scale(1.08)}68%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes mxPopD{0%,62%{opacity:0;transform:scale(.7)}68%{opacity:1;transform:scale(1.08)}72%,96%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes mxBar{0%,10%{transform:scaleX(0)}35%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes mxRollOut{0%,30%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-100%)}}@keyframes mxRollIn{0%,30%{opacity:0;transform:translateY(100%)}38%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(100%)}}@keyframes mxArrow{0%,36%{opacity:.25}44%,70%{opacity:1}96%,to{opacity:.25}}.mx-splitL{animation:mxSplitL 8s var(--ease-smooth) infinite}.mx-splitR{animation:mxSplitR 8s var(--ease-smooth) infinite}.mx-tokenAB{animation:mxTokenAB 8s var(--ease-smooth) infinite both}.mx-tokenBA{animation:mxTokenBA 8s var(--ease-smooth) infinite both}.mx-popB{animation:mxPopB 8s var(--ease-smooth) infinite both}.mx-popC{animation:mxPopC 8s var(--ease-smooth) infinite both}.mx-popD{animation:mxPopD 8s var(--ease-smooth) infinite both}.mx-bar1{animation:mxBar 8s var(--ease-smooth) infinite both}.mx-bar1,.mx-bar2{transform-origin:left}.mx-bar2{animation:mxBar 8s var(--ease-smooth) .35s infinite both}.mx-rollOut{animation:mxRollOut 8s var(--ease-smooth) infinite both}.mx-rollIn{animation:mxRollIn 8s var(--ease-smooth) infinite both}.mx-arrow{animation:mxArrow 8s var(--ease-smooth) infinite both}.mx-tprog{transform-origin:left;transform:scaleX(.875);animation:mxTprog 16s var(--ease-smooth) infinite}@keyframes mxTprog{0%,21%{transform:scaleX(.125)}25%,46%{transform:scaleX(.375)}50%,71%{transform:scaleX(.625)}75%,96%{transform:scaleX(.875)}to{transform:scaleX(.125)}}@keyframes mxDay1{0%,22%{transform:translateY(-6px)}27%,96%{transform:none}to{transform:translateY(-6px)}}@keyframes mxDay2{0%,22%{transform:none}27%,46%{transform:translateY(-6px)}51%,to{transform:none}}@keyframes mxDay3{0%,47%{transform:none}52%,71%{transform:translateY(-6px)}76%,to{transform:none}}@keyframes mxDay4{0%,72%{transform:none}77%,96%{transform:translateY(-6px)}to{transform:none}}@keyframes mxAct1{0%,22%{opacity:1}27%,96%{opacity:0}to{opacity:1}}@keyframes mxAct2{0%,22%{opacity:0}27%,46%{opacity:1}51%,to{opacity:0}}@keyframes mxAct3{0%,47%{opacity:0}52%,71%{opacity:1}76%,to{opacity:0}}@keyframes mxAct4{0%,72%{opacity:0}77%,96%{opacity:1}to{opacity:0}}.mx-day1{animation:mxDay1 16s var(--ease-smooth) infinite}.mx-day2{animation:mxDay2 16s var(--ease-smooth) infinite}.mx-day3{animation:mxDay3 16s var(--ease-smooth) infinite}.mx-day4{animation:mxDay4 16s var(--ease-smooth) infinite}.mx-act{opacity:0}.mx-act1{animation:mxAct1 16s var(--ease-smooth) infinite}.mx-act2{animation:mxAct2 16s var(--ease-smooth) infinite}.mx-act3{animation:mxAct3 16s var(--ease-smooth) infinite}.mx-act4{animation:mxAct4 16s var(--ease-smooth) infinite}.mx-tape{background-image:repeating-linear-gradient(90deg,hsl(var(--band-foreground)/.45) 0,hsl(var(--band-foreground)/.45) 1px,transparent 1px,transparent 12px),repeating-linear-gradient(90deg,hsl(var(--band-foreground)/.85) 0,hsl(var(--band-foreground)/.85) 2px,transparent 2px,transparent 60px);background-size:auto 10px,auto 22px}.mx-pinked,.mx-tape{background-repeat:repeat-x}.mx-pinked{height:16px;background-image:linear-gradient(135deg,hsl(var(--band)) 25%,transparent 25%),linear-gradient(225deg,hsl(var(--band)) 25%,transparent 25%);background-size:32px 32px;background-position:0 0;transform:rotate(180deg)}.mx-sk{background:hsl(var(--foreground)/.1);animation:mxSk 1.8s var(--ease-smooth) 3}.mx-sk-line{height:14px;border-radius:7px}@keyframes mxSk{0%,to{opacity:1}50%{opacity:.5}}.mx-torn{height:12px;background-image:linear-gradient(135deg,hsl(var(--card)) 25%,transparent 25%),linear-gradient(225deg,hsl(var(--card)) 25%,transparent 25%);background-size:24px 24px;background-position:0 0;background-repeat:repeat-x}.mx-bill{filter:drop-shadow(0 28px 30px hsl(var(--shadow-ink)/.28))}.dark .mx-bill{--card:var(--band-raised);filter:drop-shadow(1px 0 0 hsl(var(--foreground)/.42)) drop-shadow(-1px 0 0 hsl(var(--foreground)/.42)) drop-shadow(0 -1px 0 hsl(var(--foreground)/.42)) drop-shadow(0 28px 30px hsl(var(--shadow-ink)/.6))}@keyframes mxNudge{0%,70%,to{transform:translateX(0)}80%{transform:translateX(5px)}90%{transform:translateX(0)}}.mx-nudge{animation:mxNudge 3s var(--ease-sharp) infinite}.mx-btn-band>svg.lucide-arrow-right,.mx-btn-primary>svg.lucide-arrow-right{color:hsl(var(--accent));animation:mxNudge 3s var(--ease-sharp) infinite}.dark .mx-btn-primary>svg.lucide-arrow-right{color:inherit}.mx-barcode{height:22px;background-image:repeating-linear-gradient(90deg,hsl(var(--bar-ink,var(--foreground))/.72) 0,hsl(var(--bar-ink,var(--foreground))/.72) 2px,transparent 2px,transparent 5px,hsl(var(--bar-ink,var(--foreground))/.72) 5px,hsl(var(--bar-ink,var(--foreground))/.72) 6px,transparent 6px,transparent 8px,hsl(var(--bar-ink,var(--foreground))/.72) 8px,hsl(var(--bar-ink,var(--foreground))/.72) 11px,transparent 11px,transparent 13px)}.mx-barcode-onband{--bar-ink:var(--band-foreground)}.mx-tag-hole{position:absolute;top:18px;right:20px;width:14px;height:14px;border-radius:50%;background:hsl(var(--hole,var(--secondary)));box-shadow:inset 0 1px 2px hsl(var(--shadow-ink)/.28)}.mx-rule{display:block;width:64px;height:4px;border-radius:2px;background:hsl(var(--accent))}.mx-press{transition:transform var(--motion-fast) var(--ease-sharp),background-color var(--motion-fast) var(--ease-sharp),border-color var(--motion-fast) var(--ease-sharp),color var(--motion-fast) var(--ease-sharp)}.mx-press:hover{transform:scale(1.02)}.mx-press:active{transform:scale(.97)}.mx-lift{transition:transform var(--motion-normal) var(--ease-smooth),box-shadow var(--motion-normal) var(--ease-smooth)}.mx-lift:hover{transform:translateY(-6px);box-shadow:0 28px 44px -24px hsl(var(--shadow-ink)/.4)}.mx-ink{background-image:linear-gradient(hsl(var(--accent)/.9),hsl(var(--accent)/.9));background-repeat:no-repeat;background-position:0 96%;background-size:100% .22em;animation:mxInk 1.2s var(--ease-smooth) .4s backwards}.dark .mx-ink{background-image:linear-gradient(hsl(var(--accent)/.55),hsl(var(--accent)/.55))}@keyframes mxInk{0%{background-size:0 .22em}to{background-size:100% .22em}}:root{--float-edge:24px;--float-gap:12px;--float-pill-h:44px;--float-bar-h:0px;--float-footer-lift:0px;--float-bottom:max(calc(var(--float-edge) + var(--float-bar-h)),var(--float-footer-lift))}.mx-float-lang{bottom:var(--float-bottom)}.mx-float-lang,.mx-totop{position:fixed;left:var(--float-edge)}.mx-totop{bottom:calc(var(--float-bottom) + var(--float-pill-h) + var(--float-gap));z-index:30;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;min-width:48px;padding:0 14px;border:1px solid hsl(var(--band-foreground)/.2);border-radius:var(--radius-pill);background:hsl(var(--band));color:hsl(var(--band-foreground));font-size:14px;font-weight:700;box-shadow:0 18px 36px -16px hsl(var(--shadow-ink)/.6);opacity:0;visibility:hidden;translate:0 16px;transition:opacity var(--motion-fast) var(--ease-smooth),translate var(--motion-fast) var(--ease-smooth),visibility 0s linear var(--motion-fast),transform var(--motion-fast) var(--ease-sharp)}.mx-totop[data-shown=true]{opacity:1;visibility:visible;translate:0 0;transition-delay:0s,0s,0s,0s}.mx-totop:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.mx-totop-label{position:absolute;width:1px;height:1px;overflow:clip;clip-path:inset(50%);white-space:nowrap}@media (min-width:640px){.mx-totop{padding:0 22px}.mx-totop-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media (prefers-reduced-motion:reduce){.mx-totop{transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.mx-totop{animation:mxTotop linear both;animation-timeline:scroll(root block);animation-range:700px 900px}@keyframes mxTotop{0%{opacity:0;visibility:hidden;translate:0 16px}to{opacity:1;visibility:visible;translate:0 0}}}}.mx-faq{position:relative;border:1px solid hsl(var(--foreground)/.12);border-radius:var(--radius-row);background:hsl(var(--card));transition:background-color var(--motion-fast) var(--ease-sharp),border-color var(--motion-fast) var(--ease-sharp)}.mx-faq:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 4px 4px 0;background:hsl(var(--accent));transform:scaleY(0);transition:transform var(--motion-normal) var(--ease-smooth)}.mx-faq:focus-within,.mx-faq:hover{background:hsl(var(--surface-muted))}.mx-faq[data-state=open],.mx-faq[open]{border-color:hsl(var(--foreground)/.24)}.mx-faq:focus-within:before,.mx-faq:hover:before,.mx-faq[data-state=open]:before,.mx-faq[open]:before{transform:scaleY(1)}.mx-faq-chev{transition:transform var(--motion-normal) var(--ease-smooth)}.mx-faq:focus-within .mx-faq-chev,.mx-faq:hover .mx-faq-chev,.mx-faq[data-state=open] .mx-faq-chev,.mx-faq[open] .mx-faq-chev{transform:rotate(90deg)}summary.mx-faq-q{list-style:none;cursor:pointer}summary.mx-faq-q::-webkit-details-marker{display:none}.mx-table{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.6;font-variant-numeric:tabular-nums}.mx-table thead th{padding:15px 22px;background:hsl(var(--band-raised));color:hsl(var(--accent));font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.mx-table tbody td,.mx-table tbody th{padding:18px 22px;vertical-align:top;border-top:1px solid hsl(var(--foreground)/.1)}.mx-table tbody tr:first-child td,.mx-table tbody tr:first-child th{border-top:0}.mx-table tbody th{font-weight:700;color:hsl(var(--foreground))}.mx-table tbody td{color:hsl(var(--body))}.mx-table tbody tr{transition:background-color var(--motion-fast) var(--ease-sharp)}.mx-table tbody tr:hover{background:hsl(var(--secondary)/.7)}@media (max-width:639px){.mx-table--compact thead th{padding:12px 8px;letter-spacing:.08em}.mx-table--compact tbody td,.mx-table--compact tbody th{padding:12px 8px}.mx-table--compact tbody th{padding-left:12px}}.mx-pinked-overlap{margin-top:-16px;position:relative;z-index:1}.mx-stitchw{height:2px;overflow:clip}.mx-stitch{width:calc(100% + 32px);height:2px;background:repeating-linear-gradient(90deg,hsl(var(--accent)) 0,hsl(var(--accent)) 16px,transparent 16px,transparent 32px);animation:mxStitch 1.2s linear infinite}.mx-stitch-ink{background:repeating-linear-gradient(90deg,hsl(var(--accent-foreground)) 0,hsl(var(--accent-foreground)) 16px,transparent 16px,transparent 32px)}@keyframes mxStitch{0%{transform:translateX(0)}to{transform:translateX(-32px)}}body:has([data-cta-band]) [data-footer-cta]{display:none}body:has([data-cta-band]) [data-footer-stitch]{margin-top:3.5rem}.mx-mqw{overflow:hidden}.mx-mq{display:flex;width:-moz-max-content;width:max-content;animation:mxMq 55s linear infinite}.mx-mqw:focus-within .mx-mq,.mx-mqw:hover .mx-mq{animation-play-state:paused}@keyframes mxMq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mx-mqi{font-family:var(--font-display),"Trebuchet MS",system-ui,sans-serif;font-size:clamp(3.5rem,7vw,6rem);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:transparent;-webkit-text-stroke:1.5px hsl(var(--band-foreground)/.5);white-space:nowrap;transition:color var(--motion-normal) var(--ease-smooth),-webkit-text-stroke-color var(--motion-normal) var(--ease-smooth)}.mx-mqi:hover{color:hsl(var(--accent));-webkit-text-stroke-color:hsl(var(--accent))}.mx-fl{position:relative;display:inline-block;padding:2px 0;transition:color var(--motion-fast) var(--ease-sharp)}.mx-fl:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:hsl(var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--motion-normal) var(--ease-smooth)}.mx-fl:focus-visible:after,.mx-fl:hover:after{transform:scaleX(1)}.mx-wm span{display:inline-block;animation:mxWmRise var(--motion-slow) var(--ease-smooth) backwards;transition:transform var(--motion-normal) var(--ease-smooth),color var(--motion-normal) var(--ease-smooth)}.mx-wm span:hover{transform:translateY(-12px);color:hsl(var(--accent))}@keyframes mxWmRise{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}.mx-bt svg{transition:transform var(--motion-normal) var(--ease-smooth)}.mx-bt:hover svg{transform:translateY(-4px)}.mx-navlink{position:relative;display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 2px;border:0;background:transparent;font-size:15px;font-weight:600;color:hsl(var(--band-foreground)/.82);cursor:pointer;transition:color var(--motion-fast) var(--ease-sharp)}.mx-navlink:after{content:"";position:absolute;left:2px;right:2px;top:calc(50% + 16px);height:2px;background:hsl(var(--accent));transform:scaleX(0);transform-origin:left;transition:transform var(--motion-normal) var(--ease-smooth)}.mx-navlink:focus-visible,.mx-navlink:hover,.mx-navlink[aria-current],.mx-navlink[data-state=open]{color:hsl(var(--band-foreground))}.mx-navlink[aria-current]{font-weight:700}.mx-navlink:focus-visible:after,.mx-navlink:hover:after,.mx-navlink[aria-current]:after,.mx-navlink[data-state=open]:after{transform:scaleX(1)}.mx-navlink:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:6px;border-radius:4px}.mx-navlink svg{transition:transform var(--motion-normal) var(--ease-smooth)}.mx-navlink[data-state=open] svg{transform:rotate(180deg)}.mx-mega{position:absolute;left:0;right:0;margin:0 auto;top:calc(100% + 12px);width:min(1100px,calc(100vw - 32px));transform-origin:top center}.mx-mega[data-state=open]{animation:mxMegaIn var(--motion-fast) var(--ease-smooth)}.mx-mega[data-state=closed]{animation:mxMegaOut var(--motion-fast) var(--ease-sharp) forwards}@keyframes mxMegaIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes mxMegaOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px) scale(.99)}}.mx-tile{display:flex;align-items:center;gap:12px;margin:0 -12px;padding:9px 12px;border-radius:14px;font-size:15px;font-weight:600;animation:mxTileIn var(--motion-normal) var(--ease-smooth) backwards;transition:background-color var(--motion-fast) var(--ease-sharp)}.mx-tile:focus-visible,.mx-tile:hover{background:hsl(var(--secondary))}.mx-mega[data-state=closed] .mx-tile{animation:none}@keyframes mxTileIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.mx-tile-ar{margin-left:auto;opacity:0;transform:translateX(-6px);transition:opacity var(--motion-fast) var(--ease-sharp),transform var(--motion-normal) var(--ease-smooth)}.mx-tile:focus-visible .mx-tile-ar,.mx-tile:hover .mx-tile-ar{opacity:1;transform:none}.mx-tile-rise{animation:mxTileIn var(--motion-normal) var(--ease-smooth) backwards}[data-mobile-menu]{overscroll-behavior:contain}@media (max-width:1279.98px){html:has([data-mobile-menu][data-open=true]){overflow:hidden}
  /* !important: a scroll-driven animation on a floating control (back-to-top) would otherwise
     win over this rule and paint it over the open menu. */html:has([data-mobile-menu][data-open=true]) :is([data-sticky-bar],[data-float],#widgo-root){visibility:hidden!important}}.mx-scrim{position:fixed;inset:0;z-index:40;background:hsl(var(--band)/.32);opacity:0;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-smooth)}.mx-scrim[data-open=true]{opacity:1}@keyframes mxDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mx-drift{animation:mxDrift 6s ease-in-out infinite}.mx-progress{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.mx-progress{display:block;position:fixed;top:0;left:0;right:0;height:3px;z-index:70;pointer-events:none;background:hsl(var(--accent));transform-origin:left;transform:scaleX(0);animation:mxProgress linear both;animation-timeline:scroll(root block)}@keyframes mxProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media (prefers-reduced-motion:reduce){.mx-anim,.mx-anim *,.mx-anim :after,.mx-anim :before{animation:none!important;transition-duration:.01ms!important}.mx-btn-band>svg.lucide-arrow-right,.mx-btn-primary>svg.lucide-arrow-right,.mx-ink,.mx-nudge,.mx-rise,.mx-sk,.mx-stitch{animation:none!important}.mx-rollOut,.mx-s6a,.mx-w:not(.mx-w1){display:none}.mx-mq{flex-wrap:wrap;width:auto}.mx-mq>div:nth-child(2){display:none}}@keyframes mxReveal{0%{opacity:0;translate:0 var(--mx-y,24px)}to{opacity:1;translate:0 0}}@keyframes mxRevealSide{0%{opacity:0;translate:var(--mx-x,-28px) 0}to{opacity:1;translate:0 0}}@keyframes mxZoom{0%{opacity:0;scale:.94;translate:0 16px}to{opacity:1;scale:1;translate:0 0}}@keyframes mxPop{0%{opacity:0;scale:.55;rotate:-10deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes mxGrow{0%{scale:0 1}to{scale:1 1}}@keyframes mxGrowY{0%{scale:1 0}to{scale:1 1}}@keyframes mxTick{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes mxSlideUp{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}@keyframes mxEnter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes mxDrop{0%{opacity:0;translate:0 -100%}to{opacity:1;translate:0 0}}@keyframes mxPopIn{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes mxDot{0%,80%,to{opacity:.25;scale:.7}40%{opacity:1;scale:1}}@keyframes mxDigit{0%{opacity:0;translate:0 40%;rotate:6deg}to{opacity:1;translate:0 0;rotate:0deg}}.mx-check path,.mx-page svg.lucide-check path{stroke-dasharray:24;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){:where(.mx-page :is(.grid,[class*=space-y-],[class*=divide-],dl,tbody,form,.mx-stagger)>:nth-child(2)){--i:1}:where(.mx-page :is(.grid,[class*=space-y-],[class*=divide-],dl,tbody,form,.mx-stagger)>:nth-child(3)){--i:2}:where(.mx-page :is(.grid,[class*=space-y-],[class*=divide-],dl,tbody,form,.mx-stagger)>:nth-child(4)){--i:3}:where(.mx-page :is(.grid,[class*=space-y-],[class*=divide-],dl,tbody,form,.mx-stagger)>:nth-child(5)){--i:4}:where(.mx-page :is(.grid,[class*=space-y-],[class*=divide-],dl,tbody,form,.mx-stagger)>:nth-child(n+6)){--i:5}:where(.mx-page :is(h2,h3:not(:is(article,li,[class*=rounded-]) h3),h2+p,:is(p,span)[class*=uppercase]:has(+h2),blockquote,figure,details,tbody>tr,form>:is(div,fieldset),.grid>:is(article,li,a[class*=rounded-],[class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-card],[class*=rounded-panel],[class*=rounded-row]),[class*=space-y-]>:is(article,[class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-row],[class*=rounded-panel]),:is(ul,ol)[class*=space-y-]>li,[class*=divide-]>:is(section,article,li,div),dl>div,div[class*=overflow-x-auto],:is(p,ul,ol):not(:is(article,li,figure,blockquote,details,table,dl,form,nav,aside,header,[class*=rounded-],[class*=prose],[class*=divide-],.grid>*,.mx-enter) *),:is(div,section,article,aside)[class*=border]:is([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-card],[class*=rounded-panel],[class*=rounded-row]):not(:is([class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-card],[class*=rounded-panel],[class*=rounded-row])[class*=border] *),.blog-prose>:is(p,ul,ol,pre,table,div),div:has(>:is(a,button)[class*=rounded-full]):not(:is(article,li,figure,blockquote,details,table,dl,form,nav,aside,header,[class*=rounded-],[class*=prose],[class*=divide-],.grid>*,.mx-enter) *),.mx-stagger>*,.mx-reveal):not([style*=opacity],.mx-still,.sticky,[class*=overflow-]:not([class*=overflow-clip],[class*=overflow-visible]) *)){animation:mxReveal ease-out backwards;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 6%) entry calc(60% + var(--i, 0) * 6%)}:where(.mx-page :is(p,ul,ol,div:has(>:is(a,button)[class*=rounded-full]))){--mx-y:14px}:where(.mx-page .blog-prose>*){--mx-y:10px}:where(.mx-page :is(p,span)[class*=uppercase]:has(+h2)){--mx-y:12px}:where(.mx-page h2+p){--mx-y:16px;animation-range:entry 8% entry 68%}:where(.mx-page tbody>tr){--mx-y:10px}.mx-page .mx-reveal-l,.mx-page .mx-reveal-r{animation:mxRevealSide ease-out backwards;animation-timeline:view();animation-range:entry 0 entry 70%}.mx-page .mx-reveal-r{--mx-x:28px}.mx-page .mx-zoom{animation:mxZoom ease-out backwards;animation-timeline:view();animation-range:entry 0 entry 75%}.mx-page .mx-pop{animation:mxPop ease-out backwards;animation-timeline:view();animation-range:entry 10% entry 80%}.mx-page .mx-draw,.mx-page hr:not(.mx-still){transform-origin:left;animation:mxGrow ease-out backwards;animation-timeline:view();animation-range:entry 0 entry 100%}.mx-page .mx-draw-y{transform-origin:top;animation:mxGrowY ease-out backwards;animation-timeline:view();animation-range:entry 0 cover 50%}.mx-page .mx-check path,:where(.mx-page svg.lucide-check:not([class*=overflow-]:not([class*=overflow-clip],[class*=overflow-visible]) *,[style*=opacity] *)) path{animation:mxTick ease-out backwards;animation-timeline:view();animation-range:entry 10% entry 100%}}html[data-scroll-behavior=smooth]{scroll-behavior:smooth;scroll-padding-top:8rem}.mx-slide-up{animation:mxSlideUp var(--motion-slow) var(--ease-smooth) backwards}.mx-drop{animation:mxDrop var(--motion-slow) var(--ease-smooth) backwards}.mx-pop-in{animation:mxPopIn var(--motion-slow) var(--ease-smooth) 1.2s backwards}.mx-pop-now{animation:mxPopIn var(--motion-slow) var(--ease-smooth) backwards}.mx-digit{display:inline-block;animation:mxDigit var(--motion-slow) var(--ease-smooth) backwards}.mx-digit-2{animation-delay:.08s}.mx-digit-3{animation-delay:.16s}}@media (prefers-reduced-motion:no-preference){:where(.mx-page :is(header,main>section:first-child)>*>:not(h1,script,style,[class*=animate-],[style*=opacity],.mx-still,.mx-anim *)){animation:mxEnter var(--motion-slow) var(--ease-smooth) backwards}:where(.mx-page :is(header,main>section:first-child)>*>:nth-child(2)){animation-delay:.05s}:where(.mx-page :is(header,main>section:first-child)>*>:nth-child(3)){animation-delay:.1s}:where(.mx-page :is(header,main>section:first-child)>*>:nth-child(4)){animation-delay:.16s}:where(.mx-page :is(header,main>section:first-child)>*>:nth-child(5)){animation-delay:.22s}:where(.mx-page :is(header,main>section:first-child)>*>:nth-child(n+6)){animation-delay:.28s}:where(.mx-page :is(a,nav,p,span,div):has(+h1):not(.mx-anim *):not(.mx-still)),:where(.mx-page h1:not([class*=animate-],[style*=opacity],.mx-anim h1)+p+div),:where(.mx-page h1:not([class*=animate-],[style*=opacity],.mx-anim h1)+p:not(.mx-still)),:where(.mx-page h1:not([class*=animate-],[style*=opacity],.mx-anim h1):not(.mx-still)){animation:mxEnter var(--motion-slow) var(--ease-smooth) backwards}:where(.mx-page h1:not([class*=animate-],[style*=opacity],.mx-anim h1):not(.mx-still)){animation-delay:.06s}:where(.mx-page h1:not([class*=animate-],[style*=opacity],.mx-anim h1)+p:not(.mx-still)){animation-delay:.14s}:where(.mx-page h1:not([class*=animate-],[style*=opacity],.mx-anim h1)+p+div){animation-delay:.22s}:where(.mx-page [role=tabpanel][data-state=active]),:where(.mx-page details[open]>:not(summary)),:where([role=alert],[role=status]:not(.sr-only)){animation:mxEnter var(--motion-normal) var(--ease-smooth) backwards}.mx-enter>:not(h1){animation:mxEnter var(--motion-slow) var(--ease-smooth) backwards}.mx-enter>:nth-child(2){animation-delay:.05s}.mx-enter>:nth-child(3){animation-delay:.1s}.mx-enter>:nth-child(4){animation-delay:.16s}.mx-enter>:nth-child(5){animation-delay:.22s}.mx-enter>:nth-child(6){animation-delay:.28s}.mx-enter>:nth-child(n+7){animation-delay:.34s}.mx-dot{animation:mxDot 1.2s ease-in-out infinite}.mx-dot-2{animation-delay:.15s}.mx-dot-3{animation-delay:.3s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){:where(.mx-page .grid>:is(article,li,a[class*=rounded-],[class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-card],[class*=rounded-panel],[class*=rounded-row]):is(a[href],:has(a[href]))){transition:transform var(--motion-normal) var(--ease-smooth),box-shadow var(--motion-normal) var(--ease-smooth),border-color var(--motion-fast) var(--ease-sharp)}:where(.mx-page .grid>:is(article,li,a[class*=rounded-],[class*=rounded-xl],[class*=rounded-2xl],[class*=rounded-3xl],[class*=rounded-card],[class*=rounded-panel],[class*=rounded-row]):is(a[href],:has(a[href])):is(:hover,:focus-within)){transform:translateY(-6px);box-shadow:0 28px 44px -24px hsl(var(--shadow-ink)/.4);border-color:hsl(var(--primary)/.4)}.mx-swell{transition:scale var(--motion-fast) var(--ease-smooth)}.mx-swell:hover{scale:1.08}.mx-swell:active{scale:.94}}@media (prefers-reduced-motion:no-preference){:where(a,button)>svg:is(.lucide-arrow-right,.lucide-arrow-up-right,.lucide-chevron-right,.lucide-external-link){transition:transform var(--motion-fast) var(--ease-smooth)}:where(a:hover,button:hover,a:focus-visible)>svg:is(.lucide-arrow-right,.lucide-chevron-right){transform:translateX(4px)}:where(a:hover,button:hover,a:focus-visible)>svg:is(.lucide-arrow-up-right,.lucide-external-link){transform:translate(2px,-2px)}:where(.mx-page tbody>tr){transition:background-color var(--motion-fast) var(--ease-sharp)}:where(.mx-page tbody>tr:hover){background-color:hsl(var(--primary)/.05)}:where(.mx-page input,.mx-page textarea,.mx-page select,.mx-page [role=combobox]){transition:border-color var(--motion-fast) var(--ease-sharp),box-shadow var(--motion-normal) var(--ease-smooth)}}.mx-roll{display:inline-block;height:1em;line-height:1;overflow:clip;vertical-align:bottom}.mx-roll-col{display:flex;flex-direction:column;translate:0 -50%}.mx-roll-col>span{display:block;height:1em;line-height:1}.mx-scan-line{position:absolute;inset:-6px 0;opacity:0;border-right:2px solid hsl(var(--accent));background:linear-gradient(90deg,transparent,hsl(var(--accent)/.2));pointer-events:none}.mx-sew{position:relative;height:24px;overflow:clip}.mx-sew[data-ground=cream]{--sew-ground:var(--background)}.mx-sew[data-ground=cream-2]{--sew-ground:var(--secondary)}.mx-sew-line{position:absolute;inset-inline:0;top:50%;height:2px;translate:0 -50%;background:repeating-linear-gradient(90deg,hsl(var(--accent)) 0,hsl(var(--accent)) 14px,transparent 14px,transparent 26px)}.mx-sew-cover{position:absolute;inset:0;translate:101% 0;background:hsl(var(--sew-ground,var(--background)))}.mx-sew-cover:after{content:"";position:absolute;left:0;top:50%;width:10px;height:10px;translate:-50% -50%;rotate:45deg;background:hsl(var(--accent))}@keyframes mxPrintRow{0%{opacity:0;translate:0 -22px}to{opacity:1;translate:0 0}}@keyframes mxSlipSettle{0%{opacity:0;translate:0 24px;rotate:1.6deg}to{opacity:1;translate:0 0;rotate:0deg}}@keyframes mxSettle{0%{opacity:0;scale:1.16;rotate:-2.5deg}55%{opacity:1;scale:.97;rotate:.5deg}to{opacity:1;scale:1;rotate:0deg}}@keyframes mxRoll{0%{translate:0 0}to{translate:0 -50%}}@keyframes mxScanSweep{0%{opacity:1;translate:-100% 0}94%{opacity:1;translate:-3% 0}to{opacity:0;translate:0 0}}@keyframes mxSew{0%{translate:0 0}to{translate:101% 0}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mx-print{view-timeline-name:--mx-print;view-timeline-axis:block;animation:mxSlipSettle ease-out backwards;animation-timeline:view();animation-range:entry 0 entry 100%}.mx-print-row{animation:mxPrintRow ease-out backwards;animation-timeline:--mx-print;animation-range:entry calc(var(--r, 0) * 9%) entry calc(30% + var(--r, 0) * 9%)}.mx-print-figure{transform-origin:left bottom;animation:mxSettle ease-out backwards;animation-timeline:--mx-print;animation-range:entry 38% entry 72%}.mx-print-bar{transform-origin:left;animation:mxGrow ease-out backwards;animation-timeline:--mx-print;animation-range:entry 55% entry 100%}.mx-shelf{view-timeline-name:--mx-shelf;view-timeline-axis:block}.mx-shelf .mx-roll-col{animation:mxRoll ease-out backwards;animation-timeline:--mx-shelf;animation-range:entry calc(10% + var(--b, 0) * 8%) entry calc(45% + var(--b, 0) * 8%)}.mx-shelf .mx-bin-minus{animation:mxPop ease-out backwards;animation-timeline:--mx-shelf;animation-range:entry calc(35% + var(--b, 0) * 8%) entry calc(60% + var(--b, 0) * 8%)}.mx-shelf-plank{transform-origin:left;animation:mxGrow ease-out backwards;animation-timeline:--mx-shelf;animation-range:entry 0 entry 50%}.mx-scan{view-timeline-name:--mx-scan;view-timeline-axis:block}.mx-scan-bars{transform-origin:left;animation:mxGrow ease-out backwards;animation-timeline:--mx-scan;animation-range:entry 5% entry 50%}.mx-scan-line{animation:mxScanSweep linear backwards;animation-timeline:--mx-scan;animation-range:entry 35% entry 85%}.mx-scan-row{animation:mxPrintRow ease-out backwards;animation-timeline:--mx-scan;animation-range:entry calc(55% + var(--r, 0) * 10%) entry calc(80% + var(--r, 0) * 10%)}.mx-sew{view-timeline-name:--mx-sew;view-timeline-axis:block}.mx-sew-cover{animation:mxSew linear backwards;animation-timeline:--mx-sew;animation-range:entry 0 cover 45%}}}@media (prefers-reduced-motion:reduce){.mx-print,.mx-print-bar,.mx-print-figure,.mx-print-row,.mx-scan-bars,.mx-scan-line,.mx-scan-row,.mx-sew-cover,.mx-shelf .mx-bin-minus,.mx-shelf .mx-roll-col,.mx-shelf-plank{animation:none!important}}