@media (hover:hover){.landing .magic-bento:hover .magic-bento__light{background:radial-gradient( var(--mb-spot-size) circle at var(--mb-x,-999px) var(--mb-y,-999px), rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * 1)) 0%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * .973)) 15%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * .837)) 30%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * .593)) 45%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * .317)) 60%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * .104)) 75%, rgba(var(--mb-glow-rgb), calc(var(--mb-spot-alpha) * var(--mb-hot,0) * .009)) 90%, rgba(var(--mb-glow-rgb), 0) 100%)}.landing .magic-bento:hover .magic-bento__border{background:radial-gradient( var(--mb-border-size) circle at var(--mb-x,-999px) var(--mb-y,-999px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * 1)) 0%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * .973)) 15%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * .837)) 30%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * .593)) 45%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * .317)) 60%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * .104)) 75%, rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-near,0) * .009)) 90%, rgba(var(--mb-glow-rgb), 0) 100%), radial-gradient( circle at var(--mb-wx,-999px) var(--mb-wy,-999px), rgba(var(--mb-glow-rgb), 0) calc(var(--mb-wr,0px) - 110px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .1)) calc(var(--mb-wr,0px) - 80px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .32)) calc(var(--mb-wr,0px) - 52px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .68)) calc(var(--mb-wr,0px) - 28px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0) * .94)) calc(var(--mb-wr,0px) - 10px), rgba(var(--mb-glow-rgb), calc(var(--mb-glow-alpha) * var(--mb-wa,0))) calc(var(--mb-wr,0px) - 3px), rgba(var(--mb-glow-rgb), 0) var(--mb-wr,0px))}}.landing .gradient-ascii-container{width:100%;height:100%;position:relative;overflow:hidden}.landing .gradient-ascii-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing .letter-glitch{width:100%;height:100%;position:relative;overflow:hidden}.landing .letter-glitch-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.landing .pixel-card{--pixel-card-surface:linear-gradient(180deg, #17151c 0%, #0f0e13 100%);--pixel-card-edge:#ffffff14;--pixel-card-edge-active:#ffffff29;--pixel-card-highlight:#ffffff0f;--pixel-card-shadow:0 24px 48px -24px #000000d9, 0 8px 18px -10px #0009;border-radius:var(--pixel-card-radius,24px);background:var(--pixel-card-surface);width:300px;height:400px;box-shadow:var(--pixel-card-shadow);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;place-items:center;display:grid;position:relative;overflow:hidden}.landing .pixel-card[data-theme=light]{--pixel-card-surface:linear-gradient(180deg, #fff 0%, #f6f6f8 100%);--pixel-card-edge:#18181b14;--pixel-card-edge-active:#18181b29;--pixel-card-highlight:#fff;--pixel-card-shadow:0 24px 48px -26px #18181b52, 0 8px 18px -12px #18181b2e}.landing .pixel-card:after{content:"";z-index:2;border-radius:inherit;box-shadow: inset 0 0 0 1px var(--pixel-card-edge), inset 0 1px 0 var(--pixel-card-highlight);pointer-events:none;transition:box-shadow .26s;position:absolute;inset:0}.landing .pixel-card[data-active]:after{box-shadow: inset 0 0 0 1px var(--pixel-card-edge-active), inset 0 1px 0 var(--pixel-card-highlight)}.landing .pixel-card:focus-visible{box-shadow: var(--pixel-card-shadow), 0 0 0 3px #7f7f8c73}.landing .pixel-card-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.landing .pixel-card>:not(.pixel-card-canvas){z-index:1;position:relative}.landing .tech-text{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.landing .tech-text-canvas{width:100%;height:100%;display:block}.landing .magic-bento{--mb-spring:cubic-bezier(.34, 1.4, .64, 1);box-sizing:border-box;width:100%;color:var(--mb-ink);font-feature-settings:"tnum" 0;-webkit-tap-highlight-color:transparent;grid-auto-flow:dense;display:grid;position:relative}@supports (transition-timing-function:linear(0, 1)){.landing .magic-bento{--mb-spring:linear(0, .0603, .2033, .3821, .5633, .7258, .8584, .9574, 1.0242, 1.0634, 1.0809, 1.0828, 1.0747, 1.0613, 1.046, 1.0313, 1.0186, 1.0085, 1.0012, .9965, .994, .9931, .9933, .9941, .9953, .9966, .9978, .9988, 1)}}.landing .magic-bento__cell{--mb-delay:0s;min-width:0;min-height:0;position:relative}.landing .magic-bento[data-intro] .magic-bento__cell{opacity:0;transform:translateY(16px)scale(.97)}.landing .magic-bento[data-intro] .magic-bento__cell[data-state=in]{opacity:1;transition:opacity .42s cubic-bezier(.22, 1, .36, 1) var(--mb-delay), transform .76s var(--mb-spring) var(--mb-delay);transform:none}.landing .magic-bento__card{box-sizing:border-box;border-radius:var(--mb-radius);background:var(--mb-surface);width:100%;height:100%;box-shadow:var(--mb-shadow);color:var(--mb-ink);isolation:isolate;transform:perspective(900px) translate3d(var(--mb-tx,0px), var(--mb-ty,0px), 0) rotateX(var(--mb-rx,0deg)) rotateY(var(--mb-ry,0deg)) scale(var(--mb-press,1));-webkit-user-select:none;user-select:none;outline:none;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.landing .magic-bento__card[data-clickable]{cursor:pointer}.landing .magic-bento__card:focus-visible{box-shadow: var(--mb-shadow), 0 0 0 2px var(--mb-focus)}.landing .magic-bento__image{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing .magic-bento__scrim{z-index:0;pointer-events:none;background:linear-gradient(#0a090d00 28%,#0a090d0d 40%,#0a090d33 54%,#0a090d75 70%,#0a090db3 86%,#0a090dd1 100%);position:absolute;inset:0}.landing .magic-bento__light{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.landing .magic-bento__stars{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.landing .magic-bento__rim{z-index:3;border-radius:inherit;box-shadow: inset 0 0 0 1px var(--mb-edge), inset 0 1px 0 var(--mb-highlight);pointer-events:none;position:absolute;inset:0}.landing .magic-bento__border{z-index:4;box-sizing:border-box;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.landing .magic-bento__content{z-index:2;box-sizing:border-box;min-height:0;padding:var(--mb-pad);flex-direction:column;flex:1;gap:12px;display:flex;position:relative}.landing .magic-bento__header{min-width:0;color:var(--mb-muted);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:16px;display:flex}.landing .magic-bento__icon{width:16px;height:16px;color:var(--mb-ink);flex:none;place-items:center;display:grid}.landing .magic-bento__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing .magic-bento__visual{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;position:relative;container-type:size}.landing .magic-bento__text{flex-direction:column;gap:4px;margin-top:auto;display:flex}.landing .magic-bento__title{color:var(--mb-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600;line-height:20px}.landing .magic-bento__description{color:var(--mb-muted);margin:0;font-size:13px;line-height:1.45}.landing .magic-bento[data-autohide] .magic-bento__title,.landing .magic-bento[data-autohide] .magic-bento__description{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing .magic-bento[data-autohide] .magic-bento__title{-webkit-line-clamp:1;line-clamp:1}.landing .magic-bento[data-autohide] .magic-bento__description{-webkit-line-clamp:2;line-clamp:2}.landing .magic-bento__card[data-image] .magic-bento__header,.landing .magic-bento__card[data-image] .magic-bento__description{color:#f4f4f5b8}.landing .magic-bento__card[data-image] .magic-bento__title,.landing .magic-bento__card[data-image] .magic-bento__icon{color:#f4f4f5}.landing .magic-bento__well{box-sizing:border-box;border-radius:var(--mb-inner-radius);background:var(--mb-well);box-shadow:inset 0 0 0 1px var(--mb-well-edge);position:relative}.landing .magic-bento__tile{box-sizing:border-box;border-radius:var(--mb-inner-radius);background:var(--mb-tile);box-shadow:var(--mb-tile-shadow);position:relative}.landing .magic-bento__tile:after{content:"";border-radius:inherit;box-shadow: inset 0 0 0 1px var(--mb-tile-edge), inset 0 1px 0 var(--mb-tile-highlight);pointer-events:none;position:absolute;inset:0}.landing .magic-bento__chart{touch-action:pan-y;flex-direction:column;flex:1;min-height:0;display:flex}.landing .magic-bento__figure{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.landing .magic-bento__figure-value{color:var(--mb-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:18px}.landing .magic-bento__figure-note{min-width:0;color:var(--mb-muted);text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:14px;overflow:hidden}.landing .magic-bento__plot{flex:1;min-height:0;margin-top:6px;position:relative}.landing .magic-bento__plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.landing .magic-bento__chart-area{fill:rgba(var(--mb-accent-rgb), .14)}.landing .magic-bento__chart-line{fill:none;stroke:rgb(var(--mb-accent-rgb));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.landing .magic-bento__scrub{background:linear-gradient( to bottom, rgba(var(--mb-accent-rgb), 0), rgba(var(--mb-accent-rgb), .35));opacity:0;pointer-events:none;width:1px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.landing .magic-bento__scrub-dot{background:rgb(var(--mb-accent-rgb));width:7px;height:7px;box-shadow:0 0 0 3px var(--mb-ring);border-radius:50%;margin:-3.5px 0 0 -3px;position:absolute;top:0;left:0}.landing .magic-bento__chart[data-scrub] .magic-bento__scrub{opacity:1}.landing .magic-bento__bars{flex-direction:column;flex:1;min-height:0;display:flex}.landing .magic-bento__bars-plot{flex:1;align-items:flex-end;gap:5px;min-height:0;margin-top:8px;display:flex}.landing .magic-bento__bar{height:calc(var(--h) * 100%);background:rgba(var(--mb-accent-rgb), .18);transform-origin:50% 100%;border-radius:3px 3px 2px 2px;flex:1;min-height:3px;transition:background-color .2s,filter .2s;position:relative}.landing .magic-bento__bar[data-peak]{background:rgb(var(--mb-accent-rgb))}@media (hover:hover){.landing .magic-bento__bar:hover{background:rgba(var(--mb-accent-rgb), .42)}.landing .magic-bento__bar[data-peak]:hover{background:rgb(var(--mb-accent-rgb));filter:brightness(1.1)}}.landing .magic-bento__collab{flex-direction:column;min-height:0;padding:16px 16px 22px;display:flex;position:relative;overflow:hidden}.landing .magic-bento__doc-title{color:var(--mb-ink);font-size:13px;font-weight:600;line-height:18px}.landing .magic-bento__lines{flex-direction:column;gap:10px;margin-top:18px;display:flex}.landing .magic-bento__line{width:var(--w);background:var(--mb-line);border-radius:3px;height:6px;position:relative}.landing .magic-bento__line--gap{margin-top:8px}.landing .magic-bento__selection{top:-4px;bottom:-4px;left:var(--from);width:var(--span);background:rgba(var(--mb-accent-rgb), .16);border-radius:3px;position:absolute}.landing .magic-bento__caret{background:rgb(var(--mb-accent-rgb));border-radius:1px;width:1.5px;position:absolute;top:-5px;bottom:-5px;right:-1px}.landing .magic-bento__cursor{top:var(--y);left:var(--x);z-index:2;pointer-events:none;align-items:flex-start;display:flex;position:absolute}.landing .magic-bento__cursor svg{filter:drop-shadow(0 1px 1.5px #00000059);flex:none;display:block}.landing .magic-bento__cursor-name{white-space:nowrap;border-radius:7px;margin:13px 0 0 -2px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:14px}.landing .magic-bento__cursor--primary svg path{fill:rgb(var(--mb-accent-rgb));stroke:var(--mb-cursor-stroke)}.landing .magic-bento__cursor--primary .magic-bento__cursor-name{background:rgb(var(--mb-accent-rgb));color:var(--mb-accent-ink)}.landing .magic-bento__cursor--secondary svg path{fill:var(--mb-secondary);stroke:var(--mb-cursor-stroke)}.landing .magic-bento__cursor--secondary .magic-bento__cursor-name{background:var(--mb-secondary);color:var(--mb-secondary-ink)}.landing .magic-bento__flow{flex-direction:column;gap:8px;min-height:0;display:flex;position:relative}.landing .magic-bento__flow-trigger{align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex}.landing .magic-bento__flow-glyph{border-radius:calc(var(--mb-inner-radius) - 2px);background:var(--mb-well);width:28px;height:28px;color:var(--mb-ink);flex:none;place-items:center;display:grid}.landing .magic-bento__flow-copy{flex-direction:column;min-width:0;display:flex}.landing .magic-bento__flow-name{color:var(--mb-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:17px;overflow:hidden}.landing .magic-bento__flow-meta{color:var(--mb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:15px;overflow:hidden}.landing .magic-bento__flow-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.landing .magic-bento__steps{flex-direction:column;gap:2px;margin:0;padding:2px 0 0;list-style:none;display:flex;position:relative}.landing .magic-bento__rail{background:var(--mb-line);width:1px;position:absolute;top:16px;bottom:16px;left:21px}.landing .magic-bento__rail-fill{background:rgba(var(--mb-accent-rgb), .55);transform-origin:50% 0;position:absolute;inset:0}.landing .magic-bento__step{height:33px;color:var(--mb-ink);align-items:center;gap:10px;padding:0 12px 0 14px;font-size:13px;line-height:16px;display:flex;position:relative}.landing .magic-bento__status{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.landing .magic-bento__status>*{grid-area:1/1}.landing .magic-bento__pending{box-sizing:border-box;border:1.5px dashed var(--mb-faint);opacity:0;border-radius:50%;width:12px;height:12px}.landing .magic-bento__spinner{box-sizing:border-box;border:1.5px solid rgba(var(--mb-accent-rgb), .22);border-top-color:rgb(var(--mb-accent-rgb));opacity:0;border-radius:50%;width:14px;height:14px}.landing .magic-bento__done{background:rgb(var(--mb-accent-rgb));width:16px;height:16px;color:var(--mb-accent-ink);border-radius:50%;place-items:center;display:grid}.landing .magic-bento__step-time{color:var(--mb-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.landing .magic-bento__hub{flex:1;width:100%;max-width:240px;min-height:0;margin:0 auto;position:relative}.landing .magic-bento__hub-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.landing .magic-bento__hub-links line{stroke:var(--mb-line);stroke-width:1px;vector-effect:non-scaling-stroke}.landing .magic-bento__hub-node{--size:min(var(--s), 30cqh);top:var(--y);left:var(--x);width:var(--size);height:var(--size);margin:calc(var(--size) * -.5) 0 0 calc(var(--size) * -.5);color:var(--mb-ink);place-items:center;display:grid;position:absolute}.landing .magic-bento__hub-node.magic-bento__tile{border-radius:calc(var(--size) * .3)}.landing .magic-bento__packet{top:var(--y);left:var(--x);background:rgb(var(--mb-accent-rgb));opacity:0;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute}.landing .magic-bento__shield{flex-direction:column;flex:1;justify-content:center;gap:8px;width:100%;max-width:320px;min-height:0;display:flex}.landing .magic-bento__setting{height:32px;color:var(--mb-ink);flex:none;align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12.5px;font-weight:500;line-height:16px;display:flex}.landing .magic-bento__setting-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (height<=78px){.landing .magic-bento__setting~.magic-bento__setting{display:none}}@container (height<=60px){.landing .magic-bento__hub{display:none}}@container (height<=38px){.landing .magic-bento__shield,.landing .magic-bento__chart,.landing .magic-bento__bars{visibility:hidden}}.landing .magic-bento__switch{background:rgb(var(--mb-accent-rgb));border-radius:8px;flex:none;width:26px;height:16px;margin-left:auto;transition:background-color .22s;position:relative}.landing .magic-bento__switch:after{content:"";background:var(--mb-accent-ink);width:12px;height:12px;transition:transform .32s var(--mb-spring);border-radius:50%;position:absolute;top:2px;left:2px;transform:translate(10px);box-shadow:0 1px 2px #0000004d}.landing .magic-bento__switch[data-off]{background:var(--mb-line)}.landing .magic-bento__switch[data-off]:after{background:var(--mb-ink);transform:none}.landing .magic-bento[data-motion] .magic-bento__chart-line{stroke-dasharray:1;animation:magic-bento-draw 1.1s cubic-bezier(.65, 0, .35, 1) calc(var(--mb-delay) + .22s) both paused}.landing .magic-bento[data-motion] .magic-bento__chart-area{animation:magic-bento-fade .7s ease calc(var(--mb-delay) + .7s) both paused}.landing .magic-bento[data-motion] .magic-bento__bar{animation:magic-bento-grow .76s var(--mb-spring) calc(var(--mb-delay) + .2s + var(--i) * 55ms) both paused}.landing .magic-bento[data-motion] .magic-bento__cursor{animation:magic-bento-pop .42s var(--mb-spring) calc(var(--mb-delay) + .6s + var(--i) * .16s) both paused, var(--path) 9s ease-in-out calc(var(--i) * -3s) infinite paused}.landing .magic-bento[data-motion] .magic-bento__selection{animation:magic-bento-select .9s cubic-bezier(.65, 0, .35, 1) calc(var(--mb-delay) + .76s) both paused}.landing .magic-bento[data-motion] .magic-bento__caret{animation:1.1s step-end infinite paused magic-bento-blink}.landing .magic-bento[data-motion] .magic-bento__pending{animation:magic-bento-wait 1ms linear calc(var(--mb-delay) + .36s + var(--i) * .52s) both paused}.landing .magic-bento[data-motion] .magic-bento__spinner{animation:magic-bento-run .52s linear calc(var(--mb-delay) + .36s + var(--i) * .52s) both paused, magic-bento-spin .7s linear infinite paused}.landing .magic-bento[data-motion] .magic-bento__done{animation:magic-bento-check .42s var(--mb-spring) calc(var(--mb-delay) + .88s + var(--i) * .52s) both paused}.landing .magic-bento[data-motion] .magic-bento__step-time{animation:magic-bento-fade .3s ease calc(var(--mb-delay) + .88s + var(--i) * .52s) both paused}.landing .magic-bento[data-motion] .magic-bento__rail-fill{animation:magic-bento-rail calc(var(--n) * .52s) linear calc(var(--mb-delay) + .36s) both paused}.landing .magic-bento[data-motion] .magic-bento__hub-node{animation:magic-bento-pop .52s var(--mb-spring) calc(var(--mb-delay) + .2s + var(--i) * 70ms) both paused}.landing .magic-bento[data-motion] .magic-bento__hub-links line{stroke-dasharray:1;animation:magic-bento-draw .7s cubic-bezier(.65, 0, .35, 1) calc(var(--mb-delay) + .36s) both paused}.landing .magic-bento[data-motion] .magic-bento__card[data-active] .magic-bento__packet{animation:magic-bento-packet 1.8s cubic-bezier(.45, 0, .55, 1) calc(var(--i) * .45s) infinite}.landing .magic-bento[data-motion] .magic-bento__switch{animation:magic-bento-switch-track .42s ease calc(var(--mb-delay) + .52s + var(--i) * .2s) both paused}.landing .magic-bento[data-motion] .magic-bento__switch:after{animation:magic-bento-switch-knob .52s var(--mb-spring) calc(var(--mb-delay) + .52s + var(--i) * .2s) both paused}.landing .magic-bento[data-motion] .magic-bento__switch[data-off],.landing .magic-bento[data-motion] .magic-bento__switch[data-off]:after{animation:none}.landing .magic-bento[data-motion] .magic-bento__cell[data-state=in] :is(.magic-bento__chart-line,.magic-bento__chart-area,.magic-bento__bar,.magic-bento__selection,.magic-bento__pending,.magic-bento__spinner,.magic-bento__done,.magic-bento__step-time,.magic-bento__rail-fill,.magic-bento__hub-node,.magic-bento__hub-links line,.magic-bento__switch),.landing .magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__switch:after{animation-play-state:running}.landing .magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__cursor{animation-play-state:running,paused}.landing .magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__card[data-active] .magic-bento__cursor{animation-play-state:running,running}.landing .magic-bento[data-motion] .magic-bento__card[data-active] .magic-bento__caret{animation-play-state:running}.landing .magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__spinner{animation-play-state:running,running}@keyframes magic-bento-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes magic-bento-fade{0%{opacity:0}to{opacity:1}}@keyframes magic-bento-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes magic-bento-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@keyframes magic-bento-select{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes magic-bento-blink{0%{opacity:1}50%{opacity:0}}@keyframes magic-bento-wait{0%{opacity:1}to{opacity:0}}@keyframes magic-bento-run{0%{opacity:0}1%,92%{opacity:1}to{opacity:0}}@keyframes magic-bento-spin{to{rotate:360deg}}@keyframes magic-bento-check{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes magic-bento-rail{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes magic-bento-packet{0%{top:var(--y);left:var(--x);opacity:0}15%{opacity:1}80%{opacity:1}to{opacity:0;top:50%;left:50%}}@keyframes magic-bento-switch-track{0%{background-color:var(--mb-line)}to{background-color:rgb(var(--mb-accent-rgb))}}@keyframes magic-bento-switch-knob{0%{background:var(--mb-ink);transform:none}to{background:var(--mb-accent-ink);transform:translate(10px)}}@keyframes magic-bento-path-a{0%,to{translate:0}30%{translate:46px -18px}62%{translate:12px 26px}}@keyframes magic-bento-path-b{0%,to{translate:0}35%{translate:-40px 14px}70%{translate:-8px -22px}}
