@import url('theme-products.223b57efcc35.css');
@import url('theme-information.5ec15ebb3276.css');

:root{
  --lx-white:#fff;
  --lx-paper:#f7f8fa;
  --lx-silver:#eceef1;
  --lx-line:#dee1e6;
  --lx-ink:#17191c;
  --lx-body:#59616d;
  --lx-muted:#626b77;
  --lx-graphite:#15171b;
  --lx-dark-body:#b9bfc8;
  --lx-blue:#2465d6;
  --lx-blue-hover:#1b50ad;
  --lx-app-shadow:0 2px 6px #16191d08,0 18px 40px -24px #16191d35;
  --ink:var(--lx-ink);
  --muted:var(--lx-muted);
  --blue:var(--lx-blue);
  --paper:var(--lx-paper);
  --line:var(--lx-line);
  --surface-product:radial-gradient(ellipse at 50% 32%,#fff 0%,#ffffff80 30%,transparent 68%),linear-gradient(150deg,#f4f5f6,#e6e8eb);
  --surface-hero:radial-gradient(ellipse at 75% 38%,#fff 0%,#ffffff80 35%,transparent 70%),linear-gradient(145deg,#f5f6f7,#e4e6e9);
  --surface-neutral:var(--surface-hero);
  --surface-soft:linear-gradient(var(--lx-paper),var(--lx-paper));
  --surface-cta:linear-gradient(120deg,#f1f2f4,#eceef1);
  --surface-link:var(--lx-blue);
  --surface-muted:var(--lx-body);
}

body{background:var(--lx-white);color:var(--lx-ink)}
body .announcement{background:var(--lx-paper);color:var(--lx-body)}
body .announcement a{color:var(--lx-blue)}
body .site-header{background:#ffffffed;border-bottom-color:#17191c0d}
body .mega-menu,body .mobile-menu{background:var(--lx-white);border-color:var(--lx-line)}
body .subnav{background:#ffffffed;border-color:var(--lx-line)}
body .mega-item:hover{background:var(--lx-paper)}
body .btn.btn-blue,body .product-hero .btn-blue,body .launch .btn-blue{background:var(--lx-blue);color:var(--lx-white)}
body .btn.btn-blue:hover,body .product-hero .btn-blue:hover,body .launch .btn-blue:hover{background:var(--lx-blue-hover)}
body .text-link{color:var(--lx-blue)}
body :is(a,button,input,select,summary):focus-visible{outline-color:var(--lx-blue)}
body .launch{background:var(--surface-cta);border-color:var(--lx-line)}
body .launch :is(p,.plan-date){color:var(--lx-body)}
body .launch .eyebrow{color:var(--lx-muted)}
body .site-footer{background:var(--lx-graphite);color:#d7dbe0}
body .site-footer :is(.brand-purpose,.footer-email,.footer-column a,.footer-bottom){color:var(--lx-dark-body)}
body .site-footer :is(.brand-signature,.footer-column h3,.footer-social h3){color:#f0f1f3}
body .site-footer :is(.social-credit,.social-credit a){color:#abb2bd}
body .site-footer :is(.footer-top,.footer-bottom){border-color:#34373d}
body .site-footer a:hover{color:var(--lx-white)}
body :is(.support-contact-email,.privacy-contact-email){color:var(--lx-blue)}

body[data-page="home"] .home-carousel{background:#020202}
body[data-page="home"] .home-carousel .hero-knowledge{background:radial-gradient(ellipse at 74% 65%,#34373d 0%,#1b1e23 35%,#111317 70%,#0c0e11 100%)}
body[data-page="home"] .home-carousel .hero-photos{background:radial-gradient(ellipse at 76% 58%,#393d43 0%,#202329 35%,#131519 70%,#0c0e11 100%)}
body[data-page="home"] .knowledge-stage-light{background:#d5d8de19}
body[data-page="home"] .home-carousel :is(.hero-desc,.hero-model-list,.hero-slide-note,.hero-award-scope){color:var(--lx-dark-body)}
body[data-page="home"] .home-carousel :is(.hero-launch-date,.eyebrow){color:#d7dbe0}
body[data-page="home"] .home-carousel .text-link{color:#f2f3f5}
body[data-page="home"] .home-carousel .carousel-selector i:after{background:#d5d8de}
body[data-page="home"] .home-carousel .hero-status:before{background:#aab3c2}
body[data-page="home"] .home-award-band{background:var(--lx-paper);border-color:var(--lx-line)}
body[data-page="home"] .home-award-copy h2{color:var(--lx-ink)}
body[data-page="home"] :is(.home-award-models,.home-award-status){color:var(--lx-body);border-color:var(--lx-line)}
body[data-page="home"] .home-award-official{color:var(--lx-blue)}
body[data-page="home"] .home-award-official:is(:hover,:focus-visible){color:var(--lx-blue-hover)}
body[data-page="home"] .home-model-selection{background:var(--lx-white)}
body[data-page="home"] .launch-model-card{background:var(--surface-product);border-color:#dfe2e6}
body[data-page="home"] .launch-model-copy :is(.launch-model-benefit,.launch-model-compute){color:#363d47}
body[data-page="home"] .launch-model-copy :is(.launch-model-memory,.launch-model-description,.launch-model-platform,.launch-model-state){color:var(--lx-body);border-color:#d6dbe1}
body[data-page="home"] :is(.home-section-note,.home-model-selection .lead){color:var(--lx-body)}
body[data-page="home"] .home-shared-photos{background:var(--lx-paper)}
body[data-page="home"] .demo-section{background:var(--lx-white)}
body[data-page="home"] .knowledge-entry{background:var(--lx-paper)}
body[data-page="home"] :is(.home-app-copy,.demo-copy) :is(h2,h3){color:var(--lx-ink)}
body[data-page="home"] :is(.home-app-copy,.demo-copy)>p:not(.eyebrow){color:var(--lx-body)}
body[data-page="home"] .home-app-copy .eyebrow{color:var(--lx-muted)}
body[data-page="home"] .demo-tab{color:var(--lx-muted)}
body[data-page="home"] .demo-tab[aria-selected="true"]{color:var(--lx-blue);border-color:var(--lx-blue)}
body[data-page="home"] .sample-query{border-color:#c4cbd6;color:#424b58}
body[data-page="home"] .home-app-media .app-window-surface,
body[data-page="home"] .home-companion-capture{border-color:#cdd2d9;background:var(--lx-white);box-shadow:var(--lx-app-shadow)}
body[data-page="home"] .home-app-media .app-window-surface:hover,
body[data-page="home"] .home-companion-capture:hover{border-color:#aeb7c4;box-shadow:0 2px 6px #16191d08,0 20px 42px -24px #16191d40}
body[data-page="home"] :is(.home-app-caption,.knowledge-entry-values span,.home-knowledge-example p,.home-companion-app figcaption,.home-companion-app figcaption button){color:var(--lx-body)}
body[data-page="home"] :is(.knowledge-entry-values,.home-knowledge-example){border-color:var(--lx-line)}
body[data-page="home"] .home-knowledge-example strong{color:#363d47}
body[data-page="home"] .home-local-ai{background:radial-gradient(ellipse at 20% 45%,#25282e 0%,transparent 58%),var(--lx-graphite);color:#f5f6f7}
body[data-page="home"] .home-local-ai :is(h2,.privacy-list b){color:#f5f6f7}
body[data-page="home"] .home-local-ai :is(.lead,.privacy-list p,.home-section-note,.privacy-visual.chip-render>.image-note){color:var(--lx-dark-body)}
body[data-page="home"] .home-local-ai .eyebrow{color:#c5ccd6}
body[data-page="home"] .home-local-ai .privacy-list>div{border-color:#3a3e46}
body[data-page="home"] .home-local-ai .text-link{color:#b4caf0}
body[data-page="home"] .home-local-ai .privacy-chip-frame{background:#101215;border-color:#3a3d44;box-shadow:0 22px 44px -20px #0008}
body[data-page="home"] .home-compact-companions{background:var(--lx-white)}
body[data-page="home"] .home-companion-art{background:radial-gradient(ellipse at 50% 60%,#eceef1,transparent 70%)}
body[data-page="home"] .home-companions-grid article{border-color:var(--lx-line)}
body[data-page="home"] :is(.home-companions-heading>p,.home-companion-role,.home-companions-grid article>div>p){color:var(--lx-body)}
body[data-page="home"] .brand-band{background:var(--lx-paper)}
body[data-page="home"] .brand-band p{color:var(--lx-body)}
body[data-page="home"] .community-section{background:var(--lx-white)}
body[data-page="home"] :is(.community-intro,.community-item>p,.community-platform){color:var(--lx-body)}
body[data-page="home"] .community-item{border-color:var(--lx-line)}
