.BentoCard_card__vK65O{--bento-accent:var(--primary,#3f63f5);--bento-accent-contrast:#fff;--bento-glow:rgb(108 138 255/0.14);--bento-icon-bg:var(--color-primary-50,#eef3ff);--bento-icon-color:var(--primary,#3f63f5);--x:50%;--y:50%;position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:var(--foreground,#1d293d);text-decoration:none;box-shadow:0 1px 2px rgb(29 41 61/.04);transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.BentoCard_card__vK65O:before{--x:inherit;--y:inherit;content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(150px circle at var(--x) var(--y),var(--bento-glow),transparent 70%);opacity:0;transition:opacity .2s ease-out}.BentoCard_card__vK65O:active,.BentoCard_card__vK65O:focus-visible,.BentoCard_card__vK65O:hover{color:var(--foreground,#1d293d);text-decoration:none}.BentoCard_card__vK65O:focus-visible{outline:2px solid var(--bento-accent);outline-offset:2px}.BentoCard_iconWrap__92_uV{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--bento-icon-bg);color:var(--bento-icon-color);font-size:22px;transition:background-color .2s ease-out,color .2s ease-out}.BentoCard_arrow__hOtmN{flex-shrink:0;color:#90a1b9;font-size:20px;transition:color .2s ease-out,transform .2s ease-out}.BentoCard_card__vK65O:focus-visible .BentoCard_iconWrap__92_uV,.BentoCard_card__vK65O:hover .BentoCard_iconWrap__92_uV{background:var(--bento-accent);color:var(--bento-accent-contrast)}.BentoCard_card__vK65O:focus-visible .BentoCard_arrow__hOtmN,.BentoCard_card__vK65O:hover .BentoCard_arrow__hOtmN{color:var(--bento-accent);transform:translateX(3px)}@media (hover:hover) and (pointer:fine){.BentoCard_card__vK65O:hover{transform:translateY(-4px) scale(1.01);border-color:var(--color-primary-200,#c2d1ff);box-shadow:0 18px 36px -16px rgb(63 99 245/.24),0 4px 12px rgb(29 41 61/.06)}.BentoCard_card__vK65O:hover:before{opacity:1}}.BentoCard_stack__ThbGF{position:relative;height:calc(var(--count) * 44px + 10px)}.BentoCard_stackItem__Qer_Y{--fan-x:0px;--fan-y:0px;--fan-r:0deg;position:absolute;inset-inline:0;top:calc(var(--i) * 44px);display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 6px 16px -8px rgb(29 41 61/.18);transform-origin:center;transition:transform .26s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 50ms)}.BentoCard_stackItem__Qer_Y:first-child{--fan-x:-10px;--fan-y:-6px;--fan-r:-4deg}.BentoCard_stackItem__Qer_Y:nth-child(2){--fan-x:10px;--fan-y:0px;--fan-r:2.5deg}.BentoCard_stackItem__Qer_Y:nth-child(3){--fan-x:-4px;--fan-y:6px;--fan-r:-1.5deg}.BentoCard_stackDot__2eYr7{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;font-size:16px}.BentoCard_stackLabel__qlLTG{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.BentoCard_stackStatus__DrZto{flex-shrink:0;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px}@media (hover:hover) and (pointer:fine){.BentoCard_card__vK65O:hover .BentoCard_stackItem__Qer_Y{transform:translate(var(--fan-x),var(--fan-y)) rotate(var(--fan-r))}}.BentoCard_surface__RFwa2{--bento-glow:rgb(108 138 255/0.1);--x:50%;--y:50%;position:relative;display:grid;border-radius:16px;transition:transform .2s ease-out,box-shadow .2s ease-out}.BentoCard_surface__RFwa2:empty{display:none}.BentoCard_surface__RFwa2:after{--x:inherit;--y:inherit;content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(150px circle at var(--x) var(--y),var(--bento-glow),transparent 70%);opacity:0;transition:opacity .2s ease-out}@media (hover:hover) and (pointer:fine){.BentoCard_surface__RFwa2:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 18px 36px -16px rgb(63 99 245/.24),0 4px 12px rgb(29 41 61/.06)}.BentoCard_surface__RFwa2:hover:after{opacity:1}}.BentoCard_surface__RFwa2:has([data-no-spotlight]):hover{transform:none;box-shadow:none}.BentoCard_surface__RFwa2:has([data-no-spotlight]):after{display:none}@media (prefers-reduced-motion:reduce){.BentoCard_card__vK65O:focus-visible .BentoCard_arrow__hOtmN,.BentoCard_card__vK65O:hover,.BentoCard_card__vK65O:hover .BentoCard_arrow__hOtmN,.BentoCard_card__vK65O:hover .BentoCard_stackItem__Qer_Y,.BentoCard_surface__RFwa2:hover{transform:none}}