.option-wheel{--ow-text-color: #a6a6a6;--ow-active-color: #ffffff;--ow-font-size: 3rem;--ow-inset: 80px;position:relative;width:100%;height:100%;overflow:hidden;cursor:grab;user-select:none;touch-action:none;outline:none}.option-wheel--dragging{cursor:grabbing}.option-wheel__item{position:absolute;top:50%;left:var(--ow-inset);white-space:nowrap;font-size:var(--ow-font-size);line-height:1;font-weight:200;transform-origin:left center;cursor:pointer;will-change:transform,opacity,filter;color:color-mix(in srgb,var(--ow-active-color) calc(var(--ow-p, 0) * 100%),var(--ow-text-color))}.option-wheel--right .option-wheel__item{left:auto;right:var(--ow-inset);transform-origin:right center}.option-wheel__item--selected{font-weight:500}.isea-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid #17223518;background:#ffffffa6;color:#172235;cursor:pointer;transition:background .18s,transform .18s}.isea-menu-toggle:hover{background:#e5eeff}.isea-site-top{position:fixed;inset:0 0 auto;z-index:1000;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:28px clamp(24px,5vw,80px);pointer-events:none}.isea-site-top>*{pointer-events:auto;color:#fff;border:1px solid #ffffff26;background:#080c1acc;backdrop-filter:blur(16px)}.isea-site-top .isea-navigation-brand{padding:7px 16px 7px 7px;border-radius:999px;text-decoration:none}.isea-site-top .isea-menu-toggle{color:#fff;background:#080c1acc}.isea-navigation{position:fixed;inset:0;margin:0;padding:104px 0 0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;color:#fff;background:transparent;overflow:hidden;box-sizing:border-box;isolation:isolate}.isea-navigation[open]{display:flex;flex-direction:column}.isea-navigation:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 95% 8%,#2e64ba 0%,transparent 57%),radial-gradient(ellipse at 0% 100%,#183d78,transparent 60%),#07142a}.isea-navigation[open]:before{animation:isea-menu-open .22s ease-out both}.isea-navigation[data-closing]:before{animation:isea-menu-close .18s ease-in both}.isea-navigation::backdrop{background:transparent}.isea-navigation a{text-decoration:none;color:inherit}.isea-navigation button{font:inherit}.isea-navigation-bottom{display:flex;align-items:center;justify-content:space-between;flex:none;padding:28px clamp(24px,5vw,80px)}.isea-navigation-brand{display:flex;align-items:center;gap:10px;font:600 20px/1 sans-serif}.isea-navigation-brand img{border-radius:10px}.isea-navigation-body{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;width:min(1240px,100%);margin:auto}.isea-navigation-intro{display:flex;flex-direction:column;justify-content:center;padding:24px 40px}.isea-navigation-intro>span{color:#92b7f0;font:500 11px/1.5 sans-serif;letter-spacing:.2em}.isea-navigation-intro h2{font:600 clamp(40px,4.5vw,70px)/1.2 sans-serif;letter-spacing:-.04em;margin:26px 0}.isea-navigation-intro p{color:#b7c8e3;font:400 16px/1.7 sans-serif;min-height:54px}.isea-navigation-go{display:flex;align-items:center;gap:18px;align-self:flex-start;background:transparent;border:0;color:#fff;padding:16px 0;cursor:pointer}.isea-navigation-bottom{justify-content:flex-end;border-top:1px solid #ffffff15;color:#b7c8e3;font:400 13px/1.5 sans-serif;gap:20px}.isea-navigation-bottom>div{display:flex;gap:24px;align-items:center}.isea-navigation-bottom button{display:flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid #ffffff30;border-radius:30px;background:#ffffff0d;color:#fff;cursor:pointer}.isea-navigation :focus-visible{outline:2px solid #93c5fd;outline-offset:5px}@keyframes isea-menu-open{0%{opacity:0;clip-path:circle(0% at 95% 5%)}to{opacity:1;clip-path:circle(145% at 95% 5%)}}@keyframes isea-menu-close{to{opacity:0;transform:translateY(-8px)}}@media(max-width:700px){.isea-site-top{padding:18px 22px}.isea-navigation{padding-top:84px}.isea-navigation-body{display:block}.isea-navigation-intro{display:none}.isea-navigation-bottom{padding:18px 22px}.isea-navigation-bottom>div{gap:14px}}@media(prefers-reduced-motion:reduce){.isea-navigation[open]:before,.isea-navigation[data-closing]:before{animation:none}.isea-menu-toggle{transition:none}}.magic-bento{--mb-spring: cubic-bezier(.34, 1.4, .64, 1);position:relative;box-sizing:border-box;display:grid;grid-auto-flow:row dense;width:100%;color:var(--mb-ink);font-feature-settings:"tnum" 0;-webkit-tap-highlight-color:transparent}@supports (transition-timing-function: linear(0,1)){.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 )}}.magic-bento__cell{position:relative;min-width:0;min-height:0;--mb-delay: 0ms}.magic-bento[data-intro] .magic-bento__cell{opacity:0;transform:translate3d(0,16px,0) scale(.97)}.magic-bento[data-intro] .magic-bento__cell[data-state=in]{opacity:1;transform:none;transition:opacity .42s cubic-bezier(.22,1,.36,1) var(--mb-delay),transform .76s var(--mb-spring) var(--mb-delay)}.magic-bento__card{position:relative;box-sizing:border-box;display:flex;width:100%;height:100%;flex-direction:column;overflow:hidden;border-radius:var(--mb-radius);background:var(--mb-surface);box-shadow:var(--mb-shadow);color:var(--mb-ink);text-decoration:none;isolation:isolate;outline:none;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));user-select:none;-webkit-user-select:none}.magic-bento__card[data-clickable]{cursor:pointer}.magic-bento__card:focus-visible{box-shadow:var(--mb-shadow),0 0 0 2px var(--mb-focus)}.magic-bento__image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.magic-bento__scrim{position:absolute;inset:0;z-index:0;background:linear-gradient(to top,#0a090dd1,#0a090db3 14%,#0a090d75,#0a090d33 46%,#0a090d0d 60%,#0a090d00 72%);pointer-events:none}.magic-bento__light{position:absolute;inset:0;z-index:1;border-radius:inherit;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%);pointer-events:none}.magic-bento__stars{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;pointer-events:none}.magic-bento__rim{position:absolute;inset:0;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}.magic-bento__border{position:absolute;inset:0;z-index:4;box-sizing:border-box;padding:1px;border-radius:inherit;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));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.magic-bento__content{position:relative;z-index:2;box-sizing:border-box;display:flex;min-height:0;flex:1;flex-direction:column;gap:12px;padding:var(--mb-pad)}.magic-bento__header{display:flex;min-width:0;align-items:center;gap:8px;color:var(--mb-muted);font-size:12px;font-weight:500;line-height:16px}.magic-bento__icon{display:grid;width:16px;height:16px;flex:none;place-items:center;color:var(--mb-ink)}.magic-bento__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.magic-bento__visual{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;justify-content:center;container-type:size}.magic-bento__text{display:flex;flex-direction:column;gap:4px;margin-top:auto}.magic-bento__title{margin:0;color:var(--mb-ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:20px}.magic-bento__description{margin:0;color:var(--mb-muted);font-size:13px;line-height:1.45}.magic-bento[data-autohide] .magic-bento__title,.magic-bento[data-autohide] .magic-bento__description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.magic-bento[data-autohide] .magic-bento__title{-webkit-line-clamp:1;line-clamp:1}.magic-bento[data-autohide] .magic-bento__description{-webkit-line-clamp:2;line-clamp:2}.magic-bento__card[data-image] .magic-bento__header,.magic-bento__card[data-image] .magic-bento__description{color:#f4f4f5b8}.magic-bento__card[data-image] .magic-bento__title,.magic-bento__card[data-image] .magic-bento__icon{color:#f4f4f5}.magic-bento__well{position:relative;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)}.magic-bento__tile{position:relative;box-sizing:border-box;border-radius:var(--mb-inner-radius);background:var(--mb-tile);box-shadow:var(--mb-tile-shadow)}.magic-bento__tile:after{content:"";position:absolute;inset:0;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}.magic-bento__chart{display:flex;min-height:0;flex:1;flex-direction:column;touch-action:pan-y}.magic-bento__figure{display:flex;min-width:0;align-items:baseline;gap:6px;white-space:nowrap}.magic-bento__figure-value{color:var(--mb-ink);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:18px}.magic-bento__figure-note{min-width:0;overflow:hidden;color:var(--mb-muted);text-overflow:ellipsis;font-size:11.5px;font-variant-numeric:tabular-nums;line-height:14px}.magic-bento__plot{position:relative;min-height:0;flex:1;margin-top:6px}.magic-bento__plot svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.magic-bento__chart-area{fill:rgba(var(--mb-accent-rgb),.14)}.magic-bento__chart-line{fill:none;stroke:rgb(var(--mb-accent-rgb));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.magic-bento__scrub{position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,rgba(var(--mb-accent-rgb),0),rgba(var(--mb-accent-rgb),.35));opacity:0;pointer-events:none;transition:opacity .18s ease}.magic-bento__scrub-dot{position:absolute;top:0;left:0;width:7px;height:7px;margin:-3.5px 0 0 -3px;border-radius:50%;background:rgb(var(--mb-accent-rgb));box-shadow:0 0 0 3px var(--mb-ring)}.magic-bento__chart[data-scrub] .magic-bento__scrub{opacity:1}.magic-bento__bars{display:flex;min-height:0;flex:1;flex-direction:column}.magic-bento__bars-plot{display:flex;min-height:0;flex:1;align-items:flex-end;gap:5px;margin-top:8px}.magic-bento__bar{position:relative;height:calc(var(--h) * 100%);min-height:3px;flex:1;border-radius:3px 3px 2px 2px;background:rgba(var(--mb-accent-rgb),.18);transform-origin:50% 100%;transition:background-color .2s ease,filter .2s ease}.magic-bento__bar[data-peak]{background:rgb(var(--mb-accent-rgb))}@media(hover:hover){.magic-bento__bar:hover{background:rgba(var(--mb-accent-rgb),.42)}.magic-bento__bar[data-peak]:hover{background:rgb(var(--mb-accent-rgb));filter:brightness(1.1)}}.magic-bento__collab{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;padding:16px 16px 22px}.magic-bento__doc-title{color:var(--mb-ink);font-size:13px;font-weight:600;line-height:18px}.magic-bento__lines{display:flex;flex-direction:column;gap:10px;margin-top:18px}.magic-bento__line{position:relative;width:var(--w);height:6px;border-radius:3px;background:var(--mb-line)}.magic-bento__line--gap{margin-top:8px}.magic-bento__selection{position:absolute;top:-4px;bottom:-4px;left:var(--from);width:var(--span);border-radius:3px;background:rgba(var(--mb-accent-rgb),.16)}.magic-bento__caret{position:absolute;top:-5px;right:-1px;bottom:-5px;width:1.5px;border-radius:1px;background:rgb(var(--mb-accent-rgb))}.magic-bento__cursor{position:absolute;top:var(--y);left:var(--x);z-index:2;display:flex;align-items:flex-start;pointer-events:none}.magic-bento__cursor svg{display:block;flex:none;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.magic-bento__cursor-name{margin:13px 0 0 -2px;padding:2px 7px;border-radius:7px;font-size:10.5px;font-weight:600;line-height:14px;white-space:nowrap}.magic-bento__cursor--primary svg path{fill:rgb(var(--mb-accent-rgb));stroke:var(--mb-cursor-stroke)}.magic-bento__cursor--primary .magic-bento__cursor-name{background:rgb(var(--mb-accent-rgb));color:var(--mb-accent-ink)}.magic-bento__cursor--secondary svg path{fill:var(--mb-secondary);stroke:var(--mb-cursor-stroke)}.magic-bento__cursor--secondary .magic-bento__cursor-name{background:var(--mb-secondary);color:var(--mb-secondary-ink)}.magic-bento__flow{position:relative;display:flex;min-height:0;flex-direction:column;gap:8px}.magic-bento__flow-trigger{display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px}.magic-bento__flow-glyph{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:calc(var(--mb-inner-radius) - 2px);background:var(--mb-well);color:var(--mb-ink)}.magic-bento__flow-copy{display:flex;min-width:0;flex-direction:column}.magic-bento__flow-name{overflow:hidden;color:var(--mb-ink);font-size:13px;font-weight:600;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.magic-bento__flow-meta{overflow:hidden;color:var(--mb-muted);font-size:11.5px;line-height:15px;text-overflow:ellipsis;white-space:nowrap}.magic-bento__flow-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}.magic-bento__steps{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:2px 0 0;list-style:none}.magic-bento__rail{position:absolute;top:16px;bottom:16px;left:21px;width:1px;background:var(--mb-line)}.magic-bento__rail-fill{position:absolute;inset:0;background:rgba(var(--mb-accent-rgb),.55);transform-origin:50% 0}.magic-bento__step{position:relative;display:flex;height:33px;align-items:center;gap:10px;padding:0 12px 0 14px;color:var(--mb-ink);font-size:13px;line-height:16px}.magic-bento__status{position:relative;display:grid;width:16px;height:16px;flex:none;place-items:center}.magic-bento__status>*{grid-area:1 / 1}.magic-bento__pending{width:12px;height:12px;box-sizing:border-box;border:1.5px dashed var(--mb-faint);border-radius:50%;opacity:0}.magic-bento__spinner{width:14px;height:14px;box-sizing:border-box;border:1.5px solid rgba(var(--mb-accent-rgb),.22);border-top-color:rgb(var(--mb-accent-rgb));border-radius:50%;opacity:0}.magic-bento__done{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:rgb(var(--mb-accent-rgb));color:var(--mb-accent-ink)}.magic-bento__step-time{margin-left:auto;color:var(--mb-muted);font-size:12px;font-variant-numeric:tabular-nums}.magic-bento__hub{position:relative;width:100%;max-width:240px;min-height:0;flex:1;margin:0 auto}.magic-bento__hub-links{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.magic-bento__hub-links line{stroke:var(--mb-line);stroke-width:1;vector-effect:non-scaling-stroke}.magic-bento__hub-node{--size: min(var(--s), 30cqh);position:absolute;top:var(--y);left:var(--x);display:grid;width:var(--size);height:var(--size);place-items:center;margin:calc(var(--size) * -.5) 0 0 calc(var(--size) * -.5);color:var(--mb-ink)}.magic-bento__hub-node.magic-bento__tile{border-radius:calc(var(--size) * .3)}.magic-bento__packet{position:absolute;top:var(--y);left:var(--x);width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:rgb(var(--mb-accent-rgb));opacity:0}.magic-bento__shield{display:flex;width:100%;max-width:320px;min-height:0;flex:1;flex-direction:column;justify-content:center;gap:8px}.magic-bento__setting{display:flex;height:32px;flex:none;align-items:center;gap:8px;padding:0 8px 0 10px;color:var(--mb-ink);font-size:12.5px;font-weight:500;line-height:16px}.magic-bento__setting-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-height: 78px){.magic-bento__setting~.magic-bento__setting{display:none}}@container (max-height: 60px){.magic-bento__hub{display:none}}@container (max-height: 38px){.magic-bento__shield,.magic-bento__chart,.magic-bento__bars{visibility:hidden}}.magic-bento__switch{position:relative;width:26px;height:16px;flex:none;margin-left:auto;border-radius:8px;background:rgb(var(--mb-accent-rgb));transition:background-color .22s ease}.magic-bento__switch:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--mb-accent-ink);box-shadow:0 1px 2px #0000004d;transform:translate(10px);transition:transform .32s var(--mb-spring)}.magic-bento__switch[data-off]{background:var(--mb-line)}.magic-bento__switch[data-off]:after{background:var(--mb-ink);transform:none}.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}.magic-bento[data-motion] .magic-bento__chart-area{animation:magic-bento-fade .7s ease calc(var(--mb-delay) + .7s) both paused}.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}.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}.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}.magic-bento[data-motion] .magic-bento__caret{animation:magic-bento-blink 1.1s steps(1) infinite paused}.magic-bento[data-motion] .magic-bento__pending{animation:magic-bento-wait 1ms linear calc(var(--mb-delay) + .36s + var(--i) * .52s) both paused}.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}.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}.magic-bento[data-motion] .magic-bento__step-time{animation:magic-bento-fade .3s ease calc(var(--mb-delay) + .88s + var(--i) * .52s) both paused}.magic-bento[data-motion] .magic-bento__rail-fill{animation:magic-bento-rail calc(var(--n) * .52s) linear calc(var(--mb-delay) + .36s) both paused}.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}.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}.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}.magic-bento[data-motion] .magic-bento__switch{animation:magic-bento-switch-track .42s ease calc(var(--mb-delay) + .52s + var(--i) * .2s) both paused}.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}.magic-bento[data-motion] .magic-bento__switch[data-off],.magic-bento[data-motion] .magic-bento__switch[data-off]:after{animation:none}.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){animation-play-state:running}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__switch:after{animation-play-state:running}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__cursor{animation-play-state:running,paused}.magic-bento[data-motion] .magic-bento__cell[data-state=in] .magic-bento__card[data-active] .magic-bento__cursor{animation-play-state:running,running}.magic-bento[data-motion] .magic-bento__card[data-active] .magic-bento__caret{animation-play-state:running}.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:1}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 0 0 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{top:50%;left:50%;opacity:0}}@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 0}30%{translate:46px -18px}62%{translate:12px 26px}}@keyframes magic-bento-path-b{0%,to{translate:0 0}35%{translate:-40px 14px}70%{translate:-8px -22px}}.bento-36{position:relative;height:336px}.bento-36__grid,.bento-36__square{position:absolute;left:50%}.bento-36__grid{top:-445px;-webkit-transform:translateX(-51.5%);transform:translate(-51.5%)}.bento-36__square{top:98px;width:140px;height:140px;border-radius:32px;-webkit-transform:translateX(-50%);transform:translate(-50%);background:#12121280}.bento-36__square:before,.bento-36__square:after{content:"";position:absolute;inset:6px;border-radius:26px}.bento-36__square:before{background:#282828b3;box-shadow:0 0 8px #f8f8f840 inset,0 32px 24px -16px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bento-36__square:after{border:1.5px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(170deg,black,transparent 50%);mask-image:linear-gradient(170deg,black,transparent 50%)}.bento-36__toggle,.bento-36__dots{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bento-36__dots{z-index:2}.bento-36__toggle{z-index:3}.bento-36__numbers{position:absolute;top:116px;left:50%;z-index:1;display:flex;justify-content:center;align-items:center;width:368px;height:368px;-webkit-transform:translateX(-50%);transform:translate(-50%);-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,black,transparent 50%);mask-image:radial-gradient(50% 50% at 50% 50%,black,transparent 50%)}.bento-36__numbers span{width:225px;text-align:center;font-size:8px;line-height:2;color:#f8f8f80d}.bento-36__polygons{position:absolute;top:50%;left:50%;z-index:-1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.bento-36__top,.bento-36__bottom{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.bento-36__top{bottom:calc(50% + 40px)}.bento-36__bottom{top:calc(50% + 18px)}.bento-36__polygon:not(:first-child){position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.bento-36__top .bento-36__polygon:nth-child(1){-webkit-mask-image:linear-gradient(320deg,black,transparent 18%,transparent 100%);mask-image:linear-gradient(320deg,black,transparent 18%,transparent 100%);opacity:.25}.bento-36__top .bento-36__polygon:nth-child(2){bottom:82px;-webkit-mask-image:linear-gradient(348deg,black,transparent 35%,transparent 100%);mask-image:linear-gradient(348deg,black,transparent 35%,transparent 100%);opacity:.1}.bento-36__bottom .bento-36__polygon:nth-child(1){-webkit-mask-image:linear-gradient(210deg,black,transparent 35%,transparent 100%);mask-image:linear-gradient(210deg,black,transparent 35%,transparent 100%);opacity:.1}.bento-36__bottom .bento-36__polygon:nth-child(2){top:22px;-webkit-mask-image:linear-gradient(150deg,black,transparent 15%,transparent 100%);mask-image:linear-gradient(150deg,black,transparent 15%,transparent 100%);opacity:.3}.bento-36__bottom .bento-36__polygon:nth-child(3){top:104px;-webkit-mask-image:linear-gradient(185deg,black,transparent 30%,transparent 100%);mask-image:linear-gradient(185deg,black,transparent 30%,transparent 100%);opacity:.1}.bento-37{position:relative;height:336px;padding-top:40px}.bento-37__grid{position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);opacity:.5}.bento-37__squares{display:flex;flex-wrap:wrap;justify-content:center;max-width:252px;margin:0 auto}.bento-37__square{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:4px 2px 0;border-radius:16px}.bento-37__square:before,.bento-37__square:after{content:"";position:absolute;inset:0;border-radius:16px}.bento-37__square:before{background:#f8f8f808;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bento-37__square:after{border:1.5px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(170deg,black,transparent 50%);mask-image:linear-gradient(170deg,black,transparent 50%)}.bento-37__square:nth-child(1),.bento-37__square:nth-child(5){margin-left:80px;margin-right:80px}.bento-37__square:nth-child(1){gap:2px}.bento-37__square:nth-child(1) span{width:10px;height:12px;background:#f8f8f81a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border-radius:20px}.bento-37__square:nth-child(1) span:nth-child(3){height:20px;background:linear-gradient(180deg,#f8f8f8e6,#f8f8f84d);box-shadow:-1px 2px 3px #0000001a,-3px 5px 6px #0003}.bento-37__square:nth-child(2) span{position:relative;width:32px;height:32px;border-radius:50%}.bento-37__square:nth-child(2) span:before,.bento-37__square:nth-child(2) span:after{content:"";position:absolute;border-radius:50%}.bento-37__square:nth-child(2) span:before{inset:0;background:#f8f8f81a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.bento-37__square:nth-child(2) span:after{top:50%;left:50%;width:24px;height:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M24 12c0 6.627-5.373 12-12 12S0 18.627 0 12 5.373 0 12 0s12 5.373 12 12zM4.126 12c0 4.349 3.525 7.874 7.874 7.874s7.874-3.525 7.874-7.874S16.349 4.126 12 4.126 4.126 7.651 4.126 12z' fill='url(%23A)'/%3E%3Cdefs%3E%3ClinearGradient id='A' x1='12' y1='0' x2='12' y2='24' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23f8f8f8' stop-opacity='.9'/%3E%3Cstop offset='1' stop-color='%23f8f8f8' stop-opacity='.3'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat 50% 50%/100% auto;box-shadow:-1px 2px 3px #0000001a,-3px 5px 6px #0003}.bento-37__square:nth-child(3){box-shadow:0 24px 24px #0000004d}.bento-37__square:nth-child(4) span{position:relative;width:40px;height:20px}.bento-37__square:nth-child(4) span:before,.bento-37__square:nth-child(4) span:after{content:"";position:absolute}.bento-37__square:nth-child(4) span:before{inset:0;border-radius:10px;background:#f8f8f81a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.bento-37__square:nth-child(4) span:after{top:4px;right:4px;width:12px;height:12px;border-radius:50%;background:linear-gradient(180deg,#f8f8f8e6,#f8f8f84d);box-shadow:-1px 2px 3px #0000001a,-3px 5px 6px #0003}.bento-37__square:nth-child(5){flex-direction:column;gap:2px}.bento-37__square:nth-child(5) span{display:flex;gap:2px}.bento-37__square:nth-child(5) span:before,.bento-37__square:nth-child(5) span:after{content:"";flex-shrink:0;width:12px;height:12px;border-radius:50%;background:#f8f8f81a;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px)}.bento-37__square:nth-child(5) span:nth-child(1):after{background:linear-gradient(180deg,#f8f8f8e6,#f8f8f84d);box-shadow:-1px 2px 3px #0000001a,-3px 5px 6px #0003}.bento-37__ball{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;width:64px;height:64px;gap:2px;overflow:hidden;border-radius:50%;box-shadow:0 32px 24px -16px #0006}.bento-37__ball:before,.bento-37__ball:after{content:"";position:absolute;border-radius:50%}.bento-37__ball:before{inset:0;background:#f8f8f803;box-shadow:0 0 8px #f8f8f840 inset;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bento-37__ball:after{inset:-32px 0 32px;background:#f8f8f833;-webkit-filter:blur(16px);filter:blur(16px)}.bento-37__ball span{position:relative;z-index:2}.bento-37__ball span:before,.bento-37__ball span:after{content:"";position:absolute;top:0;flex-shrink:0}.bento-37__ball span:nth-child(2):before,.bento-37__ball span:nth-child(2):after{background:#f8f8f81a}.bento-37__ball span,.bento-37__ball span:before,.bento-37__ball span:after{width:4px;height:4px;border-radius:50%;background:#f8f8f880}.bento-37__ball span:before{right:calc(100% + 2px)}.bento-37__ball span:after{left:calc(100% + 2px)}.bento-46{position:relative;height:336px}.bento-46__main,.bento-46__block{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.bento-46__main{top:-16px}.bento-46__block{top:98px}.bento-46__block{position:relative;width:140px;height:140px}.bento-46__block:before{content:"";position:absolute;inset:0;border-radius:32px;background:#12121280;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bento-46__inner:before,.bento-46__inner:after{content:"";position:absolute;inset:0}.bento-46__inner{position:absolute;inset:6px}.bento-46__inner:before,.bento-46__inner:after{border-radius:26px}.bento-46__inner:before{background:#282828b3;box-shadow:0 0 8px #f8f8f840 inset,0 32px 24px -16px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bento-46__inner:after{border:1.5px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(165deg,black,transparent 50%);mask-image:linear-gradient(165deg,black,transparent 50%)}.bento-46__wrap{position:relative;z-index:2;padding:24px}.bento-46__title{margin-bottom:12px;font-size:20px;line-height:1.2;font-weight:700;color:#f8f8f8cc}.bento-46__lines{display:flex;flex-direction:column;gap:2px}.bento-46__lines span{width:28px;height:4px;border-radius:1px;background:#f8f8f81a}.bento-46__lines span:nth-child(1){background:#f8f8f880}.bento-46__lines span:nth-child(2){width:52px}.bento-46__robot{position:absolute;top:30px;right:-31px;width:64px;height:46px;border-radius:16px;overflow:hidden;-webkit-transform:rotate(12deg);transform:rotate(12deg)}.bento-46__robot:before,.bento-46__robot:after{content:"";position:absolute}.bento-46__robot:before{inset:0;border-radius:16px;background:#f8f8f803;box-shadow:0 0 10px #f8f8f840 inset,0 39px 29px -19px #0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.bento-46__robot:after{top:-38px;left:-28px;width:70px;height:70px;background:#f8f8f833;-webkit-filter:blur(19px);filter:blur(19px)}.bento-46__eyes{position:absolute;top:21px;left:18px;z-index:2;display:flex;gap:10px}.bento-46__eye{width:7.5px;height:12px;border-radius:16px;background:linear-gradient(180deg,#f8f8f8e6,#f8f8f84d);box-shadow:-1px 2px 3px #0000001a,-3px 5px 6px #0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.isea-bento-host{width:100%;min-width:0}.isea-articles{width:100%;font-family:inherit}.isea-articles .magic-bento__content{padding:28px}.isea-articles .magic-bento__title{font-size:23px;line-height:1.4;letter-spacing:-.025em}.isea-articles .magic-bento__description{font-size:15px;line-height:1.7}.isea-articles .magic-bento__text{min-height:88px}.isea-articles .magic-bento__visual{min-height:210px}.isea-articles .magic-bento__header{flex-direction:row-reverse;justify-content:space-between}.isea-articles .magic-bento__hub{width:230px;height:210px}.isea-articles .magic-bento__hub-node{--s: 48px !important}.isea-articles .magic-bento__hub-node svg{width:22px;height:22px}.isea-articles .magic-bento__card{background:#282828;transform:scale(var(--mb-press, 1));transition:background-color .18s ease-out}@media(hover:hover)and (pointer:fine){.isea-articles .magic-bento__card:hover{background:#303030}}@media(prefers-reduced-motion:reduce){.isea-articles .magic-bento__card{transition:none}}.isea-ui8-art{position:relative;display:flex;align-items:center;justify-content:center;height:240px;isolation:isolate;pointer-events:none}.isea-ui8-art>div{width:336px;flex:none;transform:scale(.78)}.isea-ui8-art *{box-sizing:border-box}.isea-ui8-art img{display:block;max-width:none}@media(max-width:809px){.isea-articles{grid-template-columns:minmax(0,1fr)!important}.isea-articles .magic-bento__content{padding:24px}}.gradient-ascii-container{position:relative;width:100%;height:100%;overflow:hidden}.gradient-ascii-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.light-rays{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none}.light-rays__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}
