.magic-bento{--mb-spring:cubic-bezier(0.34,1.4,0.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,0.0603,0.2033,0.3821,0.5633,0.7258,0.8584,0.9574,1.0242,1.0634,1.0809,1.0828,1.0747,1.0613,1.046,1.0313,1.0186,1.0085,1.0012,0.9965,0.994,0.9931,0.9933,0.9941,0.9953,0.9966,0.9978,0.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);border:2px solid var(--mb-pixel-border);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,0),var(--mb-ty,0),0) rotateX(var(--mb-rx,0deg)) rotateY(var(--mb-ry,0deg)) translate(var(--mb-press,0),var(--mb-press,0));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{width:100%;height:100%;object-fit:cover}.magic-bento__image,.magic-bento__scrim{position:absolute;inset:0;z-index:0;pointer-events:none}.magic-bento__scrim{background:linear-gradient(0deg,rgba(10,9,13,.82) 0,rgba(10,9,13,.7) 14%,rgba(10,9,13,.46) 30%,rgba(10,9,13,.2) 46%,rgba(10,9,13,.05) 60%,rgba(10,9,13,0) 72%)}.magic-bento__light{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))) 0,rgba(var(--mb-glow-rgb),calc(var(--mb-spot-alpha) * var(--mb-hot, 0))) 55%,rgba(var(--mb-glow-rgb),0) 56%,rgba(var(--mb-glow-rgb),0) 100%)}.magic-bento__light,.magic-bento__stars{position:absolute;inset:0;z-index:1;pointer-events:none}.magic-bento__stars{display:block;width:100%;height:100%}.magic-bento__rim{z-index:3;box-shadow:inset 0 0 0 1px var(--mb-edge),inset 0 1px 0 var(--mb-highlight)}.magic-bento__border,.magic-bento__rim{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.magic-bento__border{z-index:4;box-sizing:border-box;padding:1px;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))) 0,rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-near, 0))) 70%,rgba(var(--mb-glow-rgb),0) 71%,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) - 14px),rgba(var(--mb-glow-rgb),calc(var(--mb-glow-alpha) * var(--mb-wa, 0))) calc(var(--mb-wr, 0px) - 13px),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,0));-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)}.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__description,.magic-bento[data-autohide] .magic-bento__title{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__description,.magic-bento__card[data-image] .magic-bento__header{color:hsla(240,5%,96%,.72)}.magic-bento__card[data-image] .magic-bento__icon,.magic-bento__card[data-image] .magic-bento__title{color:#f4f4f5}.magic-bento__well{background:var(--mb-well);box-shadow:inset 0 0 0 1px var(--mb-well-edge)}.magic-bento__tile,.magic-bento__well{position:relative;box-sizing:border-box;border-radius:var(--mb-inner-radius)}.magic-bento__tile{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}