.iz842a_page{--preview-ink:#f8f7ff;--preview-muted:#bdb8ce;--preview-night:#100d1d;--preview-panel:#1e1a2b;--preview-panel-strong:#282238;--preview-purple:#9b5cff;--preview-magenta:#e83df5;--preview-teal:#66e1cf;background:radial-gradient(circle at 8% 4%, #9b5cff2b, transparent 31rem), radial-gradient(circle at 92% 40%, #66e1cf14, transparent 30rem), var(--preview-night);min-height:100vh;color:var(--preview-ink);font-family:var(--font-poppins), sans-serif;overflow-x:clip}.iz842a_page *{box-sizing:border-box}.iz842a_header{z-index:20;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1500px);min-height:84px;margin:0 auto;padding:16px clamp(20px,3vw,48px);display:flex;position:relative}.iz842a_brand{min-width:0;color:var(--preview-ink);letter-spacing:-.045em;align-items:center;gap:10px;font-size:clamp(1.05rem,2vw,1.45rem);font-weight:700;text-decoration:none;display:inline-flex}.iz842a_brandMark{object-fit:contain;filter:drop-shadow(0 0 18px #9b5cff47);width:64px;height:auto}.iz842a_brand>span{background:linear-gradient(90deg, var(--preview-ink), var(--preview-purple));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.iz842a_headerActions{flex:none;align-items:center;gap:10px;display:flex}.iz842a_headerActions button{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;font-weight:600}.iz842a_startButton{color:#17131f;background:#f8f7ff;border:0;padding:0 22px;box-shadow:0 10px 30px #0000003d}.iz842a_headerActions button:hover,.iz842a_headerActions button:focus-visible{transform:translateY(-1px)}.iz842a_main{width:min(100% - 28px,1120px);margin:0 auto;padding:50px 0 90px}.iz842a_intro{text-align:center;max-width:920px;margin:0 auto 54px}.iz842a_eyebrow,.iz842a_authEyebrow{color:var(--preview-teal);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:750;display:inline-flex}.iz842a_intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:16ch;margin:18px auto 0;font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:760;line-height:1.02}.iz842a_titleGradient{background:linear-gradient(90deg, var(--preview-purple), var(--preview-magenta) 52%, var(--preview-teal));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.iz842a_controlSection{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin-top:30px;display:grid}.iz842a_controlHeading{align-items:flex-start;gap:14px;min-width:0;display:flex}.iz842a_controlHeading>span{width:32px;height:32px;color:var(--preview-teal);border:1px solid #66e1cf47;border-radius:50%;flex:none;place-items:center;font-size:.67rem;font-weight:750;display:grid}.iz842a_controlHeading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.12rem,2vw,1.4rem)}.iz842a_controlHeading p{color:#9892a9;margin:5px 0 0;font-size:.75rem;line-height:1.5}.iz842a_teamRail,.iz842a_styleRail{gap:10px;min-width:0;display:grid}.iz842a_teamRail{grid-template-columns:repeat(6,minmax(0,1fr))}.iz842a_teamOption,.iz842a_styleOption{min-width:0;color:var(--preview-ink);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.iz842a_teamOption:hover,.iz842a_styleOption:hover{border-color:#9b5cff7a;transform:translateY(-2px)}.iz842a_teamOption[data-selected=true],.iz842a_styleOption[data-selected=true]{background:linear-gradient(145deg,#66e1cf1f,#9b5cff17);border-color:#66e1cfad;box-shadow:0 0 0 3px #66e1cf12,0 15px 35px #0000002e}.iz842a_teamOption{text-align:center;border-radius:18px;align-content:center;place-items:center;gap:7px;min-height:112px;padding:11px 7px 10px;font-size:.68rem;font-weight:650;display:grid}.iz842a_teamEmblem{background:radial-gradient(circle,#ffffff1c,#ffffff04);border-radius:50%;place-items:center;width:60px;height:60px;display:grid;overflow:hidden}.iz842a_teamEmblem img{object-fit:cover;width:100%;height:100%}.iz842a_styleRail{grid-template-columns:repeat(4,minmax(0,1fr))}.iz842a_styleOption{text-align:left;border-radius:17px;min-height:84px;padding:15px 16px}.iz842a_styleOption strong,.iz842a_styleOption span{display:block}.iz842a_styleOption strong{font-size:.82rem}.iz842a_styleOption span{color:#928ca2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.64rem;line-height:1.4;display:-webkit-box;overflow:hidden}.iz842a_chatStage{background:linear-gradient(145deg,#ffffff09,#0000 38%),#171322f5;border:1px solid #ffffff1c;border-radius:34px;margin-top:46px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000059}.iz842a_chatStage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#9b5cff24,#0000 25rem),linear-gradient(90deg,#0000,#66e1cf06,#0000);position:absolute;inset:0}.iz842a_teamIdentity{z-index:1;text-align:center;padding:34px 24px 24px;position:relative}.iz842a_identityArt{place-items:center;display:inline-grid;position:relative}.iz842a_identityEmblem{object-fit:cover;border-radius:50%;width:82px;height:82px;box-shadow:0 16px 36px #00000047,0 0 35px #9b5cff33}.iz842a_identityAvatars{background:#171321;border-radius:999px;padding:3px;position:absolute;bottom:-17px;right:50%;transform:translate(50%)}.iz842a_identityKicker{color:var(--preview-teal);letter-spacing:.09em;text-transform:uppercase;margin:28px 0 5px;font-size:.62rem;font-weight:750}.iz842a_teamIdentity h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.35rem,3vw,2rem)}.iz842a_teamTagline{max-width:560px;color:var(--preview-muted);margin:7px auto 0;font-size:.82rem;line-height:1.55}.iz842a_transcript{z-index:1;gap:18px;width:min(100% - 32px,840px);margin:0 auto;padding:16px 0 34px;display:grid;position:relative}.iz842a_userMessage{background:linear-gradient(135deg,#66e1cf21,#9b5cff1f);border:1px solid #66e1cf36;border-radius:20px 20px 5px;width:min(84%,600px);margin-left:auto;padding:15px 18px}.iz842a_userMessage span{color:var(--preview-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:750}.iz842a_userMessage p{margin:5px 0 0;font-size:.9rem;line-height:1.55}.iz842a_ensembleMessage{background:#241f31ed;border:1px solid #ffffff1a;border-radius:24px 24px 24px 5px;min-width:0;padding:20px;box-shadow:0 20px 45px #0003}.iz842a_responseHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;padding-bottom:14px;display:flex}.iz842a_responseHeader span,.iz842a_responseHeader small{display:block}.iz842a_responseHeader span{font-size:.8rem;font-weight:700}.iz842a_responseHeader small{color:#9690a6;margin-top:2px;font-size:.64rem}.iz842a_composerDock{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#100d1dde;border-top:1px solid #ffffff17;padding:20px clamp(16px,4vw,40px) 24px;position:relative}.iz842a_composer{color:#aaa4b8;width:min(100%,840px);min-height:58px;font:inherit;text-align:left;cursor:text;background:#ffffff0e;border:1px solid #ffffff26;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:7px 8px 7px 22px;font-size:.88rem;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.iz842a_composer:hover,.iz842a_composer:focus-visible{background:#ffffff13;border-color:#66e1cf9e;box-shadow:0 0 0 4px #66e1cf14,0 0 30px #66e1cf1a}.iz842a_sendIcon{background:var(--preview-ink);color:#21192b;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.iz842a_composerDock>p{color:#797486;text-align:center;margin:9px 0 0;font-size:.62rem}.iz842a_authDialog{font-family:var(--font-poppins), sans-serif;overflow:hidden;color:#f8f7ff!important;background:radial-gradient(circle at 50% 0,#9b5cff2e,#0000 15rem),#211d2c!important;border:1px solid #ffffff21!important;border-radius:28px!important;gap:0!important;width:min(100% - 24px,440px)!important;padding:28px!important;box-shadow:0 40px 100px #00000094!important}.iz842a_authHeader{align-items:center;text-align:center!important}.iz842a_authTeamArt{place-items:center;margin-bottom:8px;display:grid;position:relative}.iz842a_authTeamArt>img{object-fit:cover;border-radius:50%;width:66px;height:66px}.iz842a_authTeamArt>div{background:#211d2c;border-radius:999px;padding:2px;position:absolute;bottom:-10px}.iz842a_authEyebrow{margin-top:18px}.iz842a_authTitle{letter-spacing:-.05em;margin-top:4px!important;font-size:1.75rem!important;line-height:1.1!important}.iz842a_authDescription{max-width:340px;margin:4px auto 0;line-height:1.55;color:#bdb8ce!important}.iz842a_authOptions{gap:10px;margin-top:24px;display:grid}.iz842a_authOptions button{color:#1a1720;min-height:50px;font:inherit;cursor:pointer;background:#f8f7fa;border:1px solid #0000;border-radius:13px;grid-template-columns:24px 1fr;align-items:center;gap:8px;padding:0 22px;font-size:.82rem;font-weight:650;display:grid}.iz842a_authOptions button>:first-child{justify-self:center}.iz842a_googleMark{color:#0000;background:conic-gradient(from -45deg,#4285f4,#34a853,#fbbc05,#ea4335,#4285f4);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:800}.iz842a_prototypeMessage{min-height:2.8em;color:var(--preview-teal);text-align:center;margin:10px 0 0;font-size:.66rem;line-height:1.4}.iz842a_authExploreLink{color:#aaa4b8;align-items:center;gap:6px;margin:10px auto 0;font-size:.68rem;text-decoration:none;display:inline-flex}.iz842a_brand:focus-visible,.iz842a_headerActions button:focus-visible,.iz842a_teamOption:focus-visible,.iz842a_styleOption:focus-visible,.iz842a_authOptions button:focus-visible,.iz842a_authExploreLink:focus-visible{outline:3px solid var(--preview-teal);outline-offset:3px}@media (max-width:900px){.iz842a_main{padding-top:34px}.iz842a_controlSection{grid-template-columns:1fr;gap:14px}.iz842a_teamRail,.iz842a_styleRail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto}.iz842a_teamRail::-webkit-scrollbar{display:none}.iz842a_styleRail::-webkit-scrollbar{display:none}.iz842a_teamOption,.iz842a_styleOption{scroll-snap-align:start}.iz842a_teamOption{width:108px}.iz842a_styleOption{width:190px}}@media (max-width:640px){.iz842a_header{min-height:70px;padding:11px 13px}.iz842a_brand span{display:none}.iz842a_brandMark{width:52px;height:auto}.iz842a_headerActions button{min-height:44px;padding:0 14px;font-size:.72rem}.iz842a_main{width:100%;padding:30px 0 44px}.iz842a_intro,.iz842a_controlSection{width:calc(100% - 28px)}.iz842a_intro{margin-bottom:42px}.iz842a_intro h1{font-size:clamp(2rem,10vw,2.9rem)}.iz842a_controlSection{margin-left:auto;margin-right:auto}.iz842a_controlHeading p{max-width:34ch}.iz842a_teamOption{width:94px;min-height:102px}.iz842a_teamEmblem{width:54px;height:54px}.iz842a_styleOption{width:168px;min-height:78px}.iz842a_chatStage{border-left:0;border-right:0;border-radius:28px 28px 0 0;margin-top:34px}.iz842a_teamIdentity{padding:30px 18px 20px}.iz842a_transcript{width:calc(100% - 20px);padding-top:10px}.iz842a_userMessage{width:91%;padding:14px 16px}.iz842a_userMessage p{font-size:.84rem}.iz842a_ensembleMessage{border-radius:21px 21px 21px 5px;padding:16px 12px}.iz842a_responseHeader{padding:0 3px 12px}.iz842a_composerDock{padding:14px 10px 16px;position:sticky;bottom:0}.iz842a_composer{min-height:56px;padding-left:18px}.iz842a_composerDock>p{padding:0 12px;line-height:1.45}.iz842a_authDialog{border-radius:24px!important;padding:25px 20px!important}}@media (max-width:360px){.iz842a_headerActions button{padding:0 11px}.iz842a_teamOption{width:88px}}@media (prefers-reduced-motion:reduce){.iz842a_page *,.iz842a_page :before,.iz842a_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
