.PlatformBento-module__QNusbW__bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:40px;display:grid}.PlatformBento-module__QNusbW__tile{isolation:isolate;border:1px solid var(--border-faint);background:var(--bg-elevated);min-height:220px;box-shadow:inset 0 1px color-mix(in srgb, var(--text-primary) 2.5%, transparent);color:var(--text-muted);border-radius:18px;flex-direction:column;grid-column:span 2;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.PlatformBento-module__QNusbW__tile:before{content:"";z-index:-1;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), rgba(var(--accent-rgb), .1), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.PlatformBento-module__QNusbW__tile:hover:before{opacity:1}.PlatformBento-module__QNusbW__tile:hover{border-color:var(--border-subtle);color:var(--text-muted)}.PlatformBento-module__QNusbW__wide{grid-column:span 3}.PlatformBento-module__QNusbW__tileHead{align-items:center;gap:10px;margin:0;display:flex}.PlatformBento-module__QNusbW__icon{color:var(--text-primary)}.PlatformBento-module__QNusbW__tile h3{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.15}.PlatformBento-module__QNusbW__tile p{margin:0;font-size:14px;line-height:1.55}.PlatformBento-module__QNusbW__tile .PlatformBento-module__QNusbW__tileHead{margin:0}.PlatformBento-module__QNusbW__go{color:var(--accent);margin-top:auto;font-size:14px;font-weight:600}.PlatformBento-module__QNusbW__soon{border:1px solid rgba(var(--accent-rgb), .45);color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border-radius:99px;align-self:flex-start;padding:4px 8px;font-size:10px}.PlatformBento-module__QNusbW__chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.PlatformBento-module__QNusbW__chip{border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:99px;padding:5px 10px;font-size:11px}.PlatformBento-module__QNusbW__cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;max-width:320px;margin-top:6px;display:grid}.PlatformBento-module__QNusbW__cal i{aspect-ratio:1.6;background:color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:4px}.PlatformBento-module__QNusbW__cal i.PlatformBento-module__QNusbW__w{background:color-mix(in srgb, var(--gain) 36%, transparent)}.PlatformBento-module__QNusbW__cal i.PlatformBento-module__QNusbW__l{background:color-mix(in srgb, var(--loss) 34%, transparent)}.PlatformBento-module__QNusbW__photo{min-height:300px;padding:0}.PlatformBento-module__QNusbW__photoImage{z-index:-2;object-fit:cover;object-position:40% 15%;transition:transform .8s}.PlatformBento-module__QNusbW__photo:hover .PlatformBento-module__QNusbW__photoImage{transform:scale(1.03)}.PlatformBento-module__QNusbW__inner{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg-base) 92%, transparent) 55%);flex-direction:column;gap:8px;margin-top:auto;padding:24px;display:flex}.PlatformBento-module__QNusbW__inner p{color:var(--text-secondary)}.PlatformBento-module__QNusbW__featureLinks{display:contents}.PlatformBento-module__QNusbW__tile .PlatformBento-module__QNusbW__mobileSummary,.PlatformBento-module__QNusbW__rowArrow{display:none}@media (max-width:1023.98px){.PlatformBento-module__QNusbW__bento{grid-template-columns:repeat(2,minmax(0,1fr))}.PlatformBento-module__QNusbW__tile,.PlatformBento-module__QNusbW__wide{grid-column:span 1}}@media (max-width:767.98px){.PlatformBento-module__QNusbW__bento{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.PlatformBento-module__QNusbW__tile,.PlatformBento-module__QNusbW__wide{grid-column:1;gap:12px;min-height:0;padding:20px}.PlatformBento-module__QNusbW__tile h3{font-size:20px;line-height:1.2}.PlatformBento-module__QNusbW__tile p{color:var(--text-secondary)}.PlatformBento-module__QNusbW__chips{margin-top:0}.PlatformBento-module__QNusbW__chip:nth-child(n+3){display:none}.PlatformBento-module__QNusbW__go{margin-top:4px}.PlatformBento-module__QNusbW__cal{max-width:320px;margin-top:0}.PlatformBento-module__QNusbW__cal i{aspect-ratio:2.2}.PlatformBento-module__QNusbW__photo{min-height:260px;padding:0}.PlatformBento-module__QNusbW__inner{gap:10px;padding:20px}.PlatformBento-module__QNusbW__featureLinks{margin-top:6px;display:block}.PlatformBento-module__QNusbW__compact{border:0;border-top:1px solid var(--border-faint);box-shadow:none;background:0 0;border-radius:0;gap:6px;padding:20px 30px 20px 0}.PlatformBento-module__QNusbW__compact:last-child{padding-bottom:0}.PlatformBento-module__QNusbW__compact:before,.PlatformBento-module__QNusbW__compact h3,.PlatformBento-module__QNusbW__compact>p:not(.PlatformBento-module__QNusbW__tileHead):not(.PlatformBento-module__QNusbW__mobileSummary),.PlatformBento-module__QNusbW__compact .PlatformBento-module__QNusbW__chips,.PlatformBento-module__QNusbW__compact .PlatformBento-module__QNusbW__go{display:none}.PlatformBento-module__QNusbW__compact .PlatformBento-module__QNusbW__tileHead{gap:10px}.PlatformBento-module__QNusbW__compact .PlatformBento-module__QNusbW__tileHead span{color:var(--text-primary);font-family:var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.02em;text-transform:none;font-size:16px;font-weight:600;line-height:1.4}.PlatformBento-module__QNusbW__tile .PlatformBento-module__QNusbW__mobileSummary{padding-left:34px;font-size:14px;display:block}.PlatformBento-module__QNusbW__compact .PlatformBento-module__QNusbW__soon{margin-top:2px;margin-left:34px}.PlatformBento-module__QNusbW__rowArrow{color:var(--text-muted);display:block;position:absolute;top:24px;right:0}}
