body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.code-display::-webkit-scrollbar{display:none}.outer-container{-ms-overflow-style:none;overflow-y:hidden;scrollbar-width:none}.outer-container::-webkit-scrollbar{display:none!important}.chat-scroll{overflow-y:scroll}.chat-scroll::-webkit-scrollbar{display:none!important}.sidebar{background:#131313;color:#fff;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;transition:transform .25s ease;width:270px;z-index:1000}.sidebar::-webkit-scrollbar{height:0;width:0}.sidebar.closed{transform:translateX(-100%)}.chat-row{padding-right:28px;position:relative}.chat-row .row-more{visibility:hidden}.chat-row.menu-open .row-more,.chat-row:hover .row-more{visibility:visible}.model-ui-container{display:flex;gap:20px;height:calc(100vh - 10px)}.chat-section,.map-section{width:50%}.chat-section,.map-section,.model-chat-section{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}.model-chat-section{width:40%}.model-map-section{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none;width:60%}@media (max-width:768px){.model-ui-container{flex-direction:column;height:auto}.chat-section,.map-section{width:100%}.model-ui-container{display:flex;flex-direction:column-reverse}}.Copy{margin:0 auto;max-width:1200px;max-width:var(--site-max-width,1200px);padding:4rem 1.5rem;padding:var(--section-vertical-padding,4rem) var(--column-padding,1.5rem)}.variant--Hero{--section-vertical-padding:8rem}.Copy__header{margin-bottom:2rem}.Copy__caption{color:#7c3aed;display:block;font-size:.875rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.Copy__title{color:#0f172a;font-size:2.25rem;font-weight:800;line-height:1.2;margin:0}.Copy__body p{color:#374151;font-size:1.125rem;line-height:1.6;margin:0}.Hero{overflow:hidden;position:relative}.Hero__slice{background:linear-gradient(to bottom right,#e6963b,#ec4899,#a855f7);clip-path:polygon(0 0,100% 0,100% 75%,0 100%);inset:0;position:absolute;z-index:0}.Hero__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;max-width:var(--site-max-width,1200px);padding:6rem 1.5rem;padding:var(--hero-vertical,6rem) var(--column-padding,1.5rem);position:relative;z-index:1}.Hero__content{color:#fff;max-width:600px;text-align:center}.Hero__title{font-size:2.5rem;font-weight:800;line-height:1.2;margin:0}@media (min-width:1024px){.Hero__title{font-size:3rem}}.Hero__subtitle{font-size:1.125rem;margin-top:1rem;opacity:.9}@media (min-width:1024px){.Hero__subtitle{font-size:1.25rem}}.Hero__form{display:flex;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:400px;width:100%}.Hero__input{border:none;border-radius:.5rem 0 0 .5rem;color:#111827;flex:1 1;font-size:1rem;padding:.75rem 1rem}.Hero__button{background:#ffffffe6;border:none;border-radius:0 .5rem .5rem 0;color:#ec4899;cursor:pointer;font-weight:500;padding:.75rem 1.5rem;transition:background .2s ease}.Hero__button:hover,.Team{background:#fff}.Team{padding:6rem 0;padding:var(--section-vertical-padding,6rem) 0}.Team__inner{margin:0 auto;max-width:1200px;max-width:var(--site-max-width,1200px);padding:0 1.5rem;padding:0 var(--column-padding,1.5rem);text-align:center}.Team__header{margin-bottom:3rem}.Team__title{color:#0f172a;font-size:2.25rem;font-weight:800;line-height:1.2;margin:0}.Team__subtitle{color:#6b7280;font-size:1rem;margin-top:.5rem}.Team__grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Team__member{text-align:center}.Team__photo{aspect-ratio:1/1;border-radius:9999px;display:block;object-fit:cover;width:100%}.Team__name{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.Team__role{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.Footer{background:#fff;padding:2rem 0;text-align:center}.Footer__inner{color:#6b7280;font-size:.875rem;margin:0 auto;max-width:1200px;max-width:var(--site-max-width,1200px);padding:0 1.5rem;padding:0 var(--column-padding,1.5rem)}.SiteHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;position:sticky;top:0;z-index:20}.SiteHeader__inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--site-max-width,1200px);padding:1rem 2rem;padding:var(--header-vertical,1rem) var(--header-horizontal,2rem)}.SiteHeader__logo img{height:4rem}.SiteHeader__nav{align-items:center;display:flex}.SiteHeader__link{color:#4b5563;font-weight:500;margin-left:1.5rem;text-decoration:none;transition:color .2s ease}.SiteHeader__link:hover{color:#111827}.Sponsor{border-top:1px solid #e5e5e5;color:#1f2937;font-size:16px;line-height:1.6;margin-top:60px;padding:40px 0}.Sponsor__inner{margin:0 auto;max-width:900px;padding:0 24px}.Sponsor__caption{font-style:italic;font-weight:600;margin-bottom:16px}.Sponsor__flex{align-items:flex-start;display:flex;gap:32px;margin-bottom:32px}.Sponsor__logo{flex-shrink:0;width:130px}.Sponsor__copy{flex:1 1}.Sponsor__feedback{margin-bottom:24px}.Sponsor__feedback a{color:#2563eb;text-decoration:underline}.Sponsor__copyright{font-weight:600;text-align:center}.ConnectHero{background:#f8fafc;padding:6rem 1.5rem}.ConnectHero__inner{display:flex;flex-direction:column;gap:4rem;margin:0 auto;max-width:1200px}@media (min-width:1024px){.ConnectHero__inner{align-items:center;flex-direction:row}}.ConnectHero__copy{flex:1 1;max-width:520px}.ConnectHero__title{color:#0f172a;font-size:3rem;font-weight:800;line-height:1.15;margin:0}.ConnectHero__subtitle{color:#334155;font-size:1.125rem;margin:1.25rem 0 2rem}.ConnectHero__art{display:flex;flex:1 1;justify-content:center}.PhoneMock{background:#fff;border-radius:2rem;box-shadow:0 25px 40px #0000001a;height:640px;width:320px}.pod-wrap{color:#1f2937;font-family:Inter,system-ui,Arial,sans-serif;margin:40px auto;max-width:960px;padding:0 1rem}.pod-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014;margin-bottom:40px;padding:24px}.pod-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.pod-title{font-size:2rem;margin:0 0 4px}.pod-author{font-size:.9rem;font-style:italic;line-height:1.3;margin:.2rem 0 .6rem}.pod-subtitle{color:#475569;font-size:1rem;margin:0}.pod-caption{color:#6b7280;font-size:.875rem;line-height:1.6;margin:1.5rem auto 0;max-width:700px;text-align:center}.tag-ai{background:#fed7aa;border-radius:9999px;color:#d97706;font-size:.8rem;font-weight:600;padding:4px 10px}.pod-art{aspect-ratio:16/9;background:#000 50%/contain no-repeat;border-radius:8px;position:relative;width:100%}.pod-art-caption{align-items:flex-start;bottom:1.25rem;display:flex;flex-direction:column;gap:.6rem;left:1.25rem;position:absolute}.pod-caption-title{font-size:1.4rem;text-shadow:0 1px 3px #00000080}.pod-caption-title,.pod-hero-title{color:#fff;font-weight:700;margin:0}.pod-hero-title{font-size:1.1rem;text-shadow:0 1px 4px #0000008c}.pod-cta{bottom:auto;left:auto;margin:.2rem 0 0;position:relative;transform:none}@media (min-width:600px){.pod-art-caption{bottom:1.75rem;left:1.75rem}.pod-hero-title{font-size:1.25rem}}.pod-art-caption .pod-cta{align-self:flex-start;inset:auto;position:static;transform:none}.pod-progress{background:#e5e7eb;border-radius:4px;cursor:pointer;height:8px;width:100%}.pod-progress__bar{background:#fb923c;border-radius:4px 0 0 4px;height:100%}.pod-controls{align-items:center;color:#475569;display:flex;font-weight:600;justify-content:space-between;margin-top:12px}.pod-btn{background:none;border:none;color:#fb923c;cursor:pointer;font-size:1.2rem;padding:6px 12px}.pod-btn--main{align-items:center;background:#fb923c;border-radius:9999px;color:#fff;display:flex;font-size:1.6rem;height:56px;justify-content:center;width:56px}.pod-chapters{margin-bottom:40px}.pod-chapters h2{font-size:1.5rem;margin-bottom:16px}.chapter{background:#fff;border-radius:8px;cursor:pointer;display:flex;gap:20px;margin-bottom:16px;padding:20px;transition:box-shadow .15s ease}.chapter:hover{box-shadow:0 2px 6px #00000014}.chapter__num{align-items:center;background:#fb923c;border-radius:9999px;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:36px;justify-content:center;width:36px}.chapter__body h3{font-size:1.1rem;margin:0 0 4px}.chapter__body small{color:#64748b;font-weight:600}.chapter__body p{color:#475569;font-size:.95rem;margin:4px 0 0}.pod-form{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.pod-form h2{font-size:1.4rem;margin:0 0 8px}.pod-form p{color:#475569;margin:0 0 20px}.pod-form input[type=email]{border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;margin-bottom:16px;padding:14px 16px;width:100%}.chk{align-items:center;display:flex;font-size:.9rem;gap:8px;margin-bottom:20px}.chk input{height:18px;width:18px}.pod-form button{background:#fb923c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:16px;transition:background .15s ease;width:100%}.pod-form button:disabled{cursor:not-allowed;opacity:.6}.pod-form button:hover:not(:disabled){background:#f97316}.status{font-weight:600;margin-top:12px}.pod-cta{background:#f97316;border-radius:9999px;bottom:1.25rem;box-shadow:0 4px 8px #00000040;color:#fff;font-weight:700;left:50%;padding:.85rem 1.4rem;position:absolute;text-decoration:none;transform:translateX(-50%);transition:background .15s ease}.pod-cta:hover{background:#fb923c}@media (min-width:600px){.pod-cta{bottom:1.75rem}}.podv2-container{background:#000 50%/contain no-repeat;color:#fff;display:flex;flex-direction:column;font-family:Inter,system-ui,Arial,sans-serif;height:100vh;overflow:hidden;position:relative;width:100%}@supports (height:100svh){.podv2-container{height:100svh}}.podv2-backdrop{display:none}.podv2-rail{bottom:8%;display:flex;flex-direction:column;gap:1rem;position:absolute;right:1rem;transform:translateY(-50%);z-index:3}.icon-btn{align-items:center;background:#ffffffd9;border:1px #000;border-radius:9999px;color:#000;cursor:pointer;display:flex;font-size:1.35rem;height:46px;justify-content:center;transition:background .15s ease;width:46px}.icon-btn:hover{background:#ffffff26}.icon-btn.bell.active{background:#f59e0b}.podv2-heading{font-size:1.35rem;font-weight:700;left:1rem;line-height:1.2;margin:0;max-width:90vw;pointer-events:none;position:fixed;right:1rem;text-align:center;top:calc(env(safe-area-inset-top, 0px) + .75rem);z-index:5}@media (min-width:600px){.podv2-header h1,.podv2-heading{font-size:1.6rem}}.podv2-author{font-size:.85rem;font-style:italic;left:1rem;line-height:1.2;max-width:90vw!important;pointer-events:none;position:fixed;right:1rem;text-align:center;top:calc(env(safe-area-inset-top,0px) + 2.25rem);z-index:5}.podv2-body{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;padding:0 1.4rem 6.3rem;z-index:2}.podv2-body h2{font-size:1.5rem!important;line-height:1.2;margin:0 0 1.5rem}.podv2-body p{font-size:1.05rem;line-height:1.45;margin:0 0 1.25rem;max-width:32ch}.podv2-body h2.no-cta{margin-bottom:0}.cta-btn{align-self:flex-start;background:#f97316;border-radius:9999px;color:#fff;font-size:1rem;font-weight:700;padding:.85rem 1.4rem;text-decoration:none;transition:background .15s ease}.cta-btn:hover{background:#fb923c}.podv2-controls{grid-gap:.75rem;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;bottom:0;display:grid;gap:.75rem;grid-template-columns:auto 1fr auto auto;left:0;padding:.8rem env(safe-area-inset-right,1rem) calc(env(safe-area-inset-bottom, .8rem) + 1rem) env(safe-area-inset-left,1rem);position:fixed;width:100%;z-index:2}.podv2-progress{background:#ffffff40;border-radius:3px;cursor:pointer;height:6px;margin-left:.5rem;overflow:hidden;width:100%}.podv2-progress .bar{background:#f97316;height:100%;transition:width .15s linear}.podv2-timer{font-feature-settings:"tnum";font-size:.9rem;font-variant-numeric:tabular-nums;opacity:.9}.next-btn,.play-btn{background:#f97316;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.6rem 1rem;transition:background .15s ease}.play-btn{align-items:center;display:flex;font-size:1.25rem;height:52px;justify-content:center;padding:0;width:52px}.next-btn:hover:not(:disabled),.play-btn:hover{background:#fb923c}.next-btn:disabled{background:#fff3;cursor:default}.nav-btn{background:#f97316;border:none;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.6rem 1rem;transition:background .15s ease}.nav-btn:hover:not(:disabled){background:#fb923c}.nav-btn:disabled{background:#fff3;cursor:default}.play-overlay{align-items:center;background:none;border:none;color:#ffffffd9;cursor:pointer;display:flex;font-size:6rem;inset:0;justify-content:center;line-height:1;position:absolute;transition:color .15s ease;z-index:4}.play-overlay:hover{color:#fff}@media (min-width:600px){.play-overlay{font-size:8rem}.podv2-backdrop{background:#0006}.podv2-body h2{font-size:2rem}.podv2-body p{font-size:1.15rem}}.share-btn{flex-direction:column;gap:4px;height:auto;padding:10px 14px;width:auto}.share-btn svg{height:24px;width:24px}.share-btn span{font-size:.9rem;font-weight:600;line-height:1;pointer-events:none}
/*# sourceMappingURL=main.8246956a.css.map*/