@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Noto+Sans+SC:wght@400;500;700;800&display=swap";:root{--page-width:1400px;--text:#fffffff5;--text-muted:#ffffffb8;--shadow-soft:0 26px 48px #0000005c;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Manrope,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#000;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}#root{min-height:100vh}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0}li{list-style:none}h1,h2,h3{color:#fff}h1{font-family:Noto Sans SC,Manrope,PingFang SC,Microsoft YaHei,sans-serif;font-size:clamp(4rem,8vw,6.35rem);font-weight:800;line-height:.93}h2{font-family:Noto Sans SC,Manrope,PingFang SC,Microsoft YaHei,sans-serif}::selection{color:#000;background:#ffffffe0}:focus-visible{outline-offset:3px;outline:2px solid #fffffff5}.page-shell{background:radial-gradient(circle at 62% 28%,#ffffff0f,#0000 14%),radial-gradient(circle at 12% 18%,#ffffff08,#0000 18%),#000;min-height:100vh}.landing-page{background:#000;width:100%}.site-header,.hero-section,.partners-section{padding-inline:clamp(20px,2.6vw,40px)}.site-header{z-index:5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 24px;padding-top:22px;display:grid;position:relative}.site-brand{color:#fff;flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.site-brand__text{letter-spacing:.04em;font-size:1.2rem;font-weight:700}.site-brand__avatar{object-fit:cover;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 1px #ffffff14}.site-nav{justify-self:center;width:100%;max-width:720px}.site-nav__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,3vw,56px);display:flex}.site-nav__link{color:#ffffffb8;align-items:center;padding:8px 0;font-size:1.03rem;font-weight:500;transition:color .18s;display:inline-flex;position:relative}.site-nav__link:hover,.site-nav__link--active{color:#fff}.site-nav__link--active:after{content:"";background:#fff;border-radius:999px;width:22px;height:3px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.site-header__cta-shell{border-radius:999px;justify-self:end}.site-header__cta-shell .eb-background-glow{opacity:.46;animation:6.8s cubic-bezier(.22,1,.36,1) infinite site-header-cta-breathe}.site-header__cta-shell .eb-glow-1,.site-header__cta-shell .eb-glow-2{transform-origin:50%;animation:5.6s cubic-bezier(.22,1,.36,1) infinite site-header-cta-breathe;inset:-2px}.site-header__cta-shell .eb-glow-1{opacity:.78}.site-header__cta-shell .eb-glow-2{opacity:.66;animation-delay:-2.4s}.site-header__cta{color:#fff;background:linear-gradient(#10141bfa,#030508f5),#000;border-radius:999px;align-items:center;gap:12px;min-height:52px;padding:0 22px 0 20px;font-size:1rem;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #c4ecff0f,inset 0 10px 26px #66f6ff0f}.site-header__cta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0a,#0000);position:absolute;inset:1px}.site-header__cta-icon{width:18px;height:18px}.site-header__cta-arrow{color:#baf1fff5;text-shadow:0 0 10px #8feaff57,0 0 20px #8feaff2e;font-size:1.1rem;line-height:1;position:relative}@keyframes site-header-cta-breathe{0%,to{opacity:.58;filter:blur(6px);transform:scale(.995)}50%{opacity:.88;filter:blur(9px);transform:scale(1.015,1.01)}}.anchor-marker{inset-inline-start:0;width:1px;height:1px;position:absolute;top:-80px}.hero-section{min-height:740px;padding-top:44px;padding-bottom:72px;position:relative;overflow:hidden}.hero-section:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#000 0%,#000000f5 16%,#000000bd 34%,#00000047 50%,#0000 72%);position:absolute;inset:0}.hero-copy{z-index:2;max-width:620px;padding-top:74px;position:relative}.hero-badge{color:#fffffff0;background:#161616b8;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:36px;padding:0 18px;font-size:.95rem;font-weight:500;display:inline-flex}.hero-title{letter-spacing:-.06em;margin-top:34px;font-size:clamp(3.4rem,8vw,6.8rem);font-weight:800;line-height:.92}.hero-title__line{color:#f5f7fb;text-wrap:balance;width:fit-content;display:block}.hero-title__line:last-child{letter-spacing:-.05em;margin-top:10px}.hero-title__line--intro{color:#f8fbff;position:relative}.hero-title__line--intro:after{content:"";filter:blur(18px);opacity:.82;pointer-events:none;z-index:-1;background:radial-gradient(circle,#8ac6ff33,#0000 72%);position:absolute;inset:18% -3%}.hero-title__line--intro .blur-text__segment{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 20px #99cdff1a,0 8px 28px #0c121e38;background-image:linear-gradient(#fffffffc 0%,#f4f8fffa 48%,#d5e6fff0 100%);-webkit-background-clip:text;background-clip:text}.hero-title__line--shine{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #a0d0ff1f);background-image:linear-gradient(112deg,#f4f7fbb3 0% 34%,#fffffffa 48%,#8cc6fffa 54%,#f4f7fbbd 66%,#f4f7fbb3 100%);background-position:132%;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:4.8s ease-in-out infinite hero-title-shine;position:relative}.hero-title__line--shine:after{content:"";opacity:.78;filter:blur(20px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#95d2ff2e,#0000 68%);position:absolute;inset:18% -4%}@keyframes hero-title-shine{0%,14%{background-position:138%}44%{background-position:52%}58%{background-position:28%}to{background-position:-84%}}.hero-description{max-width:620px;margin-top:26px}.hero-description p{color:#ffffffb8;font-size:1rem;line-height:1.9}.hero-actions{align-items:center;gap:18px;margin-top:32px;display:flex}.cta-button{border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-width:174px;min-height:54px;padding:0 24px;font-size:1rem;font-weight:600;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.cta-button:hover{transform:translateY(-1px)}.cta-button--primary{color:#0c0c0c;background:linear-gradient(#fff 0%,#eceff2 100%);box-shadow:0 16px 40px #ffffff1f}.cta-button--primary:hover{background:linear-gradient(#fff 0%,#f6f7f8 100%)}.cta-button--secondary{color:#fff;background:#121212eb}.cta-button--secondary:hover{background:#1c1c1cf5;border-color:#ffffff47}.cta-button__icon{width:18px;height:18px}.hero-visual{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.06)brightness(.96);width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.hero-video.is-ended{opacity:0}.hero-still{object-fit:cover;object-position:center center;filter:saturate(.92)contrast(1.06)brightness(.96);opacity:0;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.hero-still.is-visible{opacity:1}@media (prefers-reduced-motion:reduce){.site-header__cta-shell .eb-glow-1,.site-header__cta-shell .eb-glow-2,.site-header__cta-shell .eb-background-glow{animation:none;transform:none}.cta-button,.model-card,.hero-video,.hero-still{transition:none}.hero-title__line--intro:after{opacity:.64}.hero-title__line--intro .blur-text__segment{text-shadow:0 0 16px #99cdff14,0 6px 22px #0c121e2e}.hero-title__line--shine{background-position:50%;animation:none}}.partners-section{background:linear-gradient(#ffffff03,#fff0);border-top:1px solid #ffffff1a;padding-top:42px;padding-bottom:44px}.section-heading{text-align:center}.section-heading__title{letter-spacing:-.05em;font-size:clamp(2rem,3vw,3rem);font-weight:800}.section-heading__description{color:#ffffff9e;margin-top:12px;font-size:1.05rem}.model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.model-card{background:linear-gradient(#ffffff0f,#ffffff03),linear-gradient(#101010 0%,#0a0a0a 100%);border:1px solid #ffffff14;border-radius:24px;flex-direction:column;min-height:332px;padding:26px 20px 24px;transition:transform .18s,border-color .18s,background-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 36px #00000057}.model-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#ffffff14,#0000 42%);position:absolute;inset:0}.model-card:hover{border-color:#ffffff29;transform:translateY(-4px)}.model-card__logo{z-index:1;align-items:center;min-height:64px;display:flex;position:relative}.model-card__logo-lockup{align-items:center;gap:14px;max-width:100%;min-height:48px;display:inline-flex}.model-card__logo-image{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:44px;display:block}.model-card__logo-image--openai{width:44px}.model-card__logo-image--claude{width:min(100%,188px)}.model-card__logo-image--grok{width:64px;max-height:40px}.model-card__logo-label{color:#fff;letter-spacing:-.04em;font-size:clamp(1.55rem,1.85vw,1.95rem);font-weight:700;line-height:1}.brand-lockup{color:#fff;align-items:center;gap:12px;min-height:48px;display:inline-flex}.brand-lockup__icon{flex-shrink:0}.brand-lockup__word{letter-spacing:-.04em;font-size:clamp(1.55rem,1.85vw,1.95rem);font-weight:700;line-height:1}.brand-lockup--openai .brand-lockup__icon{width:54px;height:54px;margin-top:-4px}.brand-lockup--claude{color:#ff8a3d}.brand-lockup--claude .brand-lockup__icon{width:44px;height:44px;margin-top:4px}.brand-lockup__stack{color:#fff;flex-direction:column;justify-content:center;gap:0;display:inline-flex}.brand-lockup__subword{letter-spacing:0;font-size:1.05rem;font-weight:700}.brand-lockup--gemini{color:#91aaff;align-items:center;padding-right:18px;position:relative}.brand-lockup--gemini .brand-lockup__word{background:linear-gradient(90deg,#4e8cff 0%,#5a70ff 36%,#8a66ff 68%,#ff6ec1 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.brand-lockup__spark{color:#9d7bff;width:18px;height:18px;position:absolute;top:1px;right:0}.brand-lockup--grok .brand-lockup__icon{width:44px;height:44px;margin-top:1px}.model-card__content{z-index:1;margin-top:22px;position:relative}.model-card__title{letter-spacing:-.03em;font-size:1.05rem;font-weight:700}.model-card__description{color:#ffffffa6;margin-top:16px;font-size:.98rem;line-height:1.7}.model-card__link{z-index:1;color:#fffffff0;align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:.98rem;font-weight:500;display:inline-flex;position:relative}.model-card__link:hover{color:#fff}.client-strip{color:#ffffff6b;justify-content:center;width:100%;margin-top:34px;padding-top:8px;display:flex;overflow:hidden}.client-strip__viewport{justify-content:center;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.client-strip__track{will-change:transform;align-items:center;gap:0;width:max-content;animation:18s linear infinite client-strip-marquee-right;display:flex}.client-strip__logos{flex-wrap:nowrap;flex:none;align-items:center;gap:24px;min-width:max-content;padding-right:24px;display:flex}.client-logo{color:#ffffff6b;align-items:center;transition:color .18s;display:inline-flex}.client-logo:hover{color:#ffffffd1}.client-logo__glyph{color:currentColor;width:20px;height:20px}.client-logo__name{white-space:nowrap;font-size:.98rem;font-weight:500}@keyframes client-strip-marquee-right{0%{transform:translate(0)}to{transform:translate(33.3333%)}}@media (width<=1180px){.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.site-nav{grid-column:1/-1;justify-self:start;max-width:none}.site-nav__list{justify-content:flex-start}.hero-section{min-height:820px}.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.site-header{grid-template-columns:1fr}.site-nav__list{gap:20px}.site-header__cta-shell{justify-self:start}.hero-section{min-height:auto;padding-top:24px;padding-bottom:88px}.hero-section:after{background:linear-gradient(#0003 0%,#000000b3 24%,#000 56% 100%)}.hero-copy{max-width:min(620px,100%);padding-top:32px}.hero-visual{aspect-ratio:16/10;border-radius:28px;width:min(100%,720px);height:auto;margin-top:28px;position:relative;inset:auto;overflow:hidden}.hero-video,.hero-still{object-position:center 28%}}@media (width<=640px){.site-header,.hero-section,.partners-section{padding-inline:18px}.site-header{gap:16px;padding-top:16px}.site-brand__text{font-size:1rem}.site-nav__list{gap:16px}.site-nav__link{font-size:.95rem}.site-header__cta{min-height:46px;padding-inline:16px;font-size:.94rem}.hero-copy{padding-top:24px}.hero-title{margin-top:26px;font-size:clamp(2.8rem,15vw,4.4rem);line-height:.96}.hero-description p{font-size:.95rem;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.cta-button{width:100%}.hero-visual{aspect-ratio:1/1.02;border-radius:22px;width:100%;margin-top:20px}.hero-video,.hero-still{object-position:center 24%}.partners-section{padding-top:34px;padding-bottom:30px}.section-heading__description{font-size:.95rem}.model-grid{grid-template-columns:1fr;gap:14px;margin-top:26px}.model-card{min-height:290px}.brand-lockup__word{font-size:1.95rem}.client-strip__logos{gap:16px}.client-logo__name{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.client-strip__track{animation-duration:26s}}.blur-text{white-space:pre-wrap}.blur-text__segment,.blur-text__space{display:inline-block}.blur-text__segment{transform-origin:50% 70%;will-change:transform, filter, opacity}.electric-border{border-radius:inherit;isolation:isolate;display:inline-flex;position:relative;overflow:visible}.eb-canvas-container{pointer-events:none;z-index:2;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.eb-canvas{display:block}.eb-layers{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0}.eb-glow-1,.eb-glow-2,.eb-background-glow{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.eb-glow-1{border:2px solid color-mix(in srgb, var(--electric-border-color) 88%, transparent);filter:blur(2px);opacity:.98}.eb-glow-2{border:2px solid color-mix(in srgb, var(--electric-border-color) 72%, white 12%);filter:blur(8px);opacity:.94}.eb-background-glow{z-index:-1;opacity:.58;filter:blur(30px);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--electric-border-color) 42%, transparent), transparent 54%), radial-gradient(circle at 82% 50%, color-mix(in srgb, var(--electric-border-color) 34%, transparent), transparent 52%);inset:-12px}.eb-content{z-index:1;border-radius:inherit;position:relative}.electric-border--static .eb-canvas-container{display:none}.electric-border--static .eb-glow-1,.electric-border--static .eb-glow-2{opacity:.72}.electric-border--static .eb-background-glow{opacity:.22}@media (prefers-reduced-motion:reduce){.eb-canvas-container{display:none}.eb-glow-1,.eb-glow-2{opacity:.72}.eb-background-glow{opacity:.22}}.magic-bento,.bento-section{--magic-bento-glow-rgb:102, 168, 255;--magic-bento-border-rgb:176, 214, 255;--magic-bento-card-tint:var(--magic-bento-glow-rgb);--magic-bento-panel-top:#ffffff1f;--magic-bento-panel-bottom:#ffffff07;--magic-bento-panel-base:#050811;--magic-bento-shadow:0 44px 104px #0009, 0 18px 42px #0000003d, 0 0 0 1px #ffffff0d, inset 0 1px 0 #ffffff29, inset 0 -28px 52px #00000047;--magic-bento-radius:28px;--magic-bento-grid-gap:18px;--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-radius:280px;width:100%;position:relative}.magic-bento__grid,.card-grid{gap:var(--magic-bento-grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.magic-bento-card,.magic-bento__card{--magic-bento-card-tint:var(--magic-bento-glow-rgb);--magic-bento-tilt-x:0deg;--magic-bento-tilt-y:0deg;--mouse-x:50%;--mouse-y:50%;--spotlight-opacity:0;border-radius:var(--magic-bento-radius);isolation:isolate;min-height:332px;box-shadow:var(--magic-bento-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;will-change:transform;transform:perspective(1200px) rotateX(var(--magic-bento-tilt-x)) rotateY(var(--magic-bento-tilt-y));background:#000;border:1px solid #ffffff29;transition:transform .22s cubic-bezier(.22,1,.36,1),translate .22s cubic-bezier(.22,1,.36,1),border-color .18s,box-shadow .18s,background .18s,filter .18s;display:flex;position:relative;overflow:hidden;translate:0}.magic-bento-card:before,.magic-bento__card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(circle 240px at var(--mouse-x) var(--mouse-y), rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .34)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .16)) 24%, rgba(255, 255, 255, calc(var(--spotlight-opacity) * .12)) 40%, transparent 70%);opacity:1;transition:opacity .18s,background .18s;position:absolute;inset:0}.magic-bento-card:after,.magic-bento__card:after{content:"";border-radius:inherit;pointer-events:none;z-index:3;opacity:1;background:radial-gradient(circle var(--glow-radius) at var(--mouse-x) var(--mouse-y), rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .96)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .54)) 24%, rgba(var(--magic-bento-border-rgb), calc(var(--spotlight-opacity) * .28)) 38%, transparent 60%);-webkit-mask-composite:xor;padding:1.25px;transition:opacity .18s,background .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.magic-bento-card:hover,.magic-bento__card:hover,.magic-bento-card:focus-within,.magic-bento__card:focus-within{border-color:rgba(var(--magic-bento-border-rgb), .62);box-shadow:0 58px 128px #000000a8, 0 30px 68px rgba(var(--magic-bento-card-tint), .24), 0 0 0 1px rgba(var(--magic-bento-card-tint), .3), 0 0 108px rgba(var(--magic-bento-card-tint), .24), inset 0 1px 0 #ffffff2e, inset 0 -32px 56px #00000047;filter:saturate(1.08)brightness(1.03);translate:0 -7px}.magic-bento-card:hover:before,.magic-bento__card:hover:before,.magic-bento-card:focus-within:before,.magic-bento__card:focus-within:before{background:radial-gradient(circle 260px at var(--mouse-x) var(--mouse-y), rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .42)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .22)) 24%, rgba(255, 255, 255, calc(var(--spotlight-opacity) * .16)) 40%, transparent 70%)}.magic-bento-card:hover:after,.magic-bento__card:hover:after,.magic-bento-card:focus-within:after,.magic-bento__card:focus-within:after{background:radial-gradient(circle var(--glow-radius) at var(--mouse-x) var(--mouse-y), rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * 1)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .64)) 24%, rgba(var(--magic-bento-border-rgb), calc(var(--spotlight-opacity) * .32)) 38%, transparent 60%)}.magic-bento-card__surface,.magic-bento-card__content,.magic-bento__card-surface,.magic-bento__card-content{z-index:2;will-change:transform;min-width:0;transform:translate3d(var(--magic-bento-magnet-x), var(--magic-bento-magnet-y), 0);flex:1;transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative}.magic-bento-card__content:before,.magic-bento__card-content:before{content:"";border-radius:calc(var(--magic-bento-radius) - 10px);box-shadow:none;pointer-events:none;z-index:0;background:0 0;border:1px solid #ffffff14;transition:border-color .18s,background .18s,box-shadow .18s;position:absolute;inset:10px}.magic-bento-card__content:after,.magic-bento__card-content:after{content:"";border-radius:calc(var(--magic-bento-radius) - 18px);border:1px solid rgba(var(--magic-bento-border-rgb), .08);pointer-events:none;z-index:0;box-shadow:none;background:0 0;transition:border-color .18s,background .18s,box-shadow .18s;position:absolute;inset:18px}.magic-bento-card:hover .magic-bento-card__content:before,.magic-bento__card:hover .magic-bento__card-content:before,.magic-bento-card:focus-within .magic-bento-card__content:before,.magic-bento__card:focus-within .magic-bento__card-content:before{border-color:rgba(var(--magic-bento-border-rgb), .14);background:radial-gradient(circle calc(var(--glow-radius) * .6) at var(--mouse-x) var(--mouse-y), rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .38)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .18)) 24%, transparent 66%);box-shadow:none}.magic-bento-card:hover .magic-bento-card__content:after,.magic-bento__card:hover .magic-bento__card-content:after,.magic-bento-card:focus-within .magic-bento-card__content:after,.magic-bento__card:focus-within .magic-bento__card-content:after{border-color:rgba(var(--magic-bento-border-rgb), .12);background:radial-gradient(circle calc(var(--glow-radius) * .44) at var(--mouse-x) var(--mouse-y), rgba(255, 255, 255, calc(var(--spotlight-opacity) * .1)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .1)) 20%, transparent 60%);box-shadow:none}.magic-bento-card__header{z-index:2;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.magic-bento-card__label{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem}.magic-bento-card__title,.magic-bento-card__description{color:#fff;margin:0}.magic-bento-card__title{letter-spacing:-.03em;font-size:1rem;font-weight:600}.magic-bento-card__description{color:#ffffffb3;margin-top:10px;font-size:.92rem;line-height:1.6}.magic-bento-card--text-autohide .magic-bento-card__title,.magic-bento-card--text-autohide .model-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magic-bento-card--text-autohide .magic-bento-card__description,.magic-bento-card--text-autohide .model-card__description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.magic-bento-card>.model-card,.magic-bento__card>.model-card,.magic-bento-card__content>.model-card,.magic-bento__card-content>.model-card{z-index:2;border-radius:inherit;width:100%;min-height:100%;box-shadow:inset 0 0 0 1px #ffffff08, 0 0 0 rgba(var(--magic-bento-card-tint), 0);background:#000;border:1px solid #0000;padding:26px 22px 24px;transition:background .16s,box-shadow .16s;position:relative;overflow:visible}.magic-bento-card>.model-card:before,.magic-bento__card>.model-card:before,.magic-bento-card__content>.model-card:before,.magic-bento__card-content>.model-card:before{background:radial-gradient(circle calc(var(--glow-radius) * .42) at var(--mouse-x) var(--mouse-y), rgba(255, 255, 255, calc(var(--spotlight-opacity) * .16)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .18)) 18%, transparent 58%);opacity:1}.magic-bento-card>.model-card:hover,.magic-bento__card>.model-card:hover,.magic-bento-card__content>.model-card:hover,.magic-bento__card-content>.model-card:hover{background:radial-gradient(circle 260px at var(--mouse-x) var(--mouse-y), rgba(255, 255, 255, calc(var(--spotlight-opacity) * .18)) 0%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .34)) 18%, rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .14)) 40%, transparent 66%), #000;box-shadow:inset 0 0 0 1px #ffffff0d, 0 0 42px rgba(var(--magic-bento-card-tint), calc(var(--spotlight-opacity) * .12));border-color:#0000;transform:none}.magic-bento-card .model-card__logo,.magic-bento__card .model-card__logo{min-height:66px}.magic-bento-card .model-card__content,.magic-bento__card .model-card__content{margin-top:24px}.magic-bento-card .model-card__title,.magic-bento__card .model-card__title{font-size:1.08rem}.magic-bento-card .model-card__description,.magic-bento__card .model-card__description{color:#ffffffb8}.magic-bento-card .model-card__link,.magic-bento__card .model-card__link{color:#ffffffed;transition:color .16s,text-shadow .16s}.magic-bento-card .model-card__link:hover,.magic-bento__card .model-card__link:hover{color:#fff;text-shadow:0 0 16px rgba(var(--magic-bento-card-tint), .22)}.magic-bento-card :where(a,button):focus-visible,.magic-bento__card :where(a,button):focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #fffffff5}:is(.magic-bento-card:has(.model-card--openai),.magic-bento__card:has(.model-card--openai)){--magic-bento-card-tint:118, 222, 181;--magic-bento-border-rgb:176, 235, 206}:is(.magic-bento-card:has(.model-card--claude),.magic-bento__card:has(.model-card--claude)){--magic-bento-card-tint:255, 156, 92;--magic-bento-border-rgb:255, 200, 160}:is(.magic-bento-card:has(.model-card--gemini),.magic-bento__card:has(.model-card--gemini)){--magic-bento-card-tint:120, 138, 255;--magic-bento-border-rgb:176, 182, 255}:is(.magic-bento-card:has(.model-card--grok),.magic-bento__card:has(.model-card--grok)){--magic-bento-card-tint:124, 206, 255;--magic-bento-border-rgb:171, 226, 255}.particle-container,.magic-bento-card__particles,.magic-bento__particles{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particle{background:rgba(var(--magic-bento-card-tint), .92);box-shadow:0 0 0 1px #ffffff24, 0 0 14px rgba(var(--magic-bento-card-tint), .34);mix-blend-mode:screen;border-radius:999px;position:absolute}.particle:before{content:"";border-radius:inherit;background:rgba(var(--magic-bento-card-tint), .18);filter:blur(4px);z-index:-1;position:absolute;inset:-3px}.magic-bento-card__ripple,[data-magic-bento-ripple]{pointer-events:none;z-index:2;mix-blend-mode:screen;background:radial-gradient(circle, rgba(var(--magic-bento-card-tint), .38) 0%, rgba(var(--magic-bento-card-tint), .18) 34%, transparent 72%);border-radius:50%;position:absolute}.magic-bento--reduced-motion .magic-bento-card,.magic-bento--reduced-motion .magic-bento__card,.magic-bento--static .magic-bento-card,.magic-bento--static .magic-bento__card,.magic-bento[data-reduced-motion=true] .magic-bento-card,.magic-bento[data-reduced-motion=true] .magic-bento__card,.magic-bento[data-disable-animations=true] .magic-bento-card,.magic-bento[data-disable-animations=true] .magic-bento__card{transition:border-color .16s,box-shadow .16s;transform:none}.magic-bento--reduced-motion .magic-bento-card__content,.magic-bento--reduced-motion .magic-bento__card-content,.magic-bento--static .magic-bento-card__content,.magic-bento--static .magic-bento__card-content,.magic-bento[data-reduced-motion=true] .magic-bento-card__content,.magic-bento[data-reduced-motion=true] .magic-bento__card-content,.magic-bento[data-disable-animations=true] .magic-bento-card__content,.magic-bento[data-disable-animations=true] .magic-bento__card-content{transform:none}.magic-bento--reduced-motion .particle,.magic-bento--reduced-motion .magic-bento-card__ripple,.magic-bento--static .particle,.magic-bento--static .magic-bento-card__ripple,.magic-bento[data-reduced-motion=true] .particle,.magic-bento[data-reduced-motion=true] .magic-bento-card__ripple,.magic-bento[data-disable-animations=true] .particle,.magic-bento[data-disable-animations=true] .magic-bento-card__ripple{display:none!important}.magic-bento--reduced-motion .magic-bento-card:hover,.magic-bento--reduced-motion .magic-bento__card:hover,.magic-bento--reduced-motion .magic-bento-card:focus-within,.magic-bento--reduced-motion .magic-bento__card:focus-within,.magic-bento--static .magic-bento-card:hover,.magic-bento--static .magic-bento__card:hover,.magic-bento--static .magic-bento-card:focus-within,.magic-bento--static .magic-bento__card:focus-within,.magic-bento[data-reduced-motion=true] .magic-bento-card:hover,.magic-bento[data-reduced-motion=true] .magic-bento__card:hover,.magic-bento[data-reduced-motion=true] .magic-bento-card:focus-within,.magic-bento[data-reduced-motion=true] .magic-bento__card:focus-within,.magic-bento[data-disable-animations=true] .magic-bento-card:hover,.magic-bento[data-disable-animations=true] .magic-bento__card:hover,.magic-bento[data-disable-animations=true] .magic-bento-card:focus-within,.magic-bento[data-disable-animations=true] .magic-bento__card:focus-within{translate:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.magic-bento-card,.magic-bento__card{background:#000}}@media (width<=1180px){.magic-bento__grid,.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.magic-bento__grid,.card-grid{grid-template-columns:1fr}.magic-bento-card,.magic-bento__card{min-height:308px}}@media (hover:none),(pointer:coarse){.magic-bento,.bento-section{--glow-intensity:.42}.magic-bento-card,.magic-bento__card{min-height:308px;box-shadow:0 42px 92px #0000008f, 0 18px 38px rgba(var(--magic-bento-card-tint), .14), 0 0 0 1px #ffffff0b, 0 0 24px rgba(var(--magic-bento-card-tint), .05), inset 0 1px 0 #ffffff24, inset 0 -28px 44px #0000003d}.particle,.magic-bento-card__ripple,[data-magic-bento-ripple]{display:none!important}}@media (prefers-reduced-motion:reduce){.magic-bento,.bento-section{--glow-intensity:.38}.magic-bento-card,.magic-bento__card{transform:none!important}.particle,.magic-bento-card__ripple,[data-magic-bento-ripple]{display:none!important}}
