.assistant-preview{--ap-accent:#b92b09;--ap-soft:#f4f0ec;--ap-glass:#ffffffc7;font-family:Poppins,sans-serif}.dark .assistant-preview{--ap-accent:#ff865c;--ap-soft:#411641;--ap-glass:#31152fdb}.assistant-preview .serif-em{font-family:inherit;font-style:normal;font-weight:400}.assistant-preview .ap-brand-period{color:#ff3503}.assistant-preview header{border-bottom:1px solid color-mix(in srgb, var(--border), transparent 35%)}.assistant-preview header nav a{font-size:14px}.ap-header-layout{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 28px;max-width:1160px;min-height:72px;margin-inline:auto;padding-inline:24px;display:grid}.ap-header-logo{grid-area:1/1/3}.ap-family-nav,.ap-main-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 18px;display:flex}.ap-family-nav{color:var(--muted-foreground);grid-area:1/2/auto/-1}.assistant-preview header .ap-family-nav a{padding-block:1px;font-size:11px;line-height:1.4}.ap-family-nav a[aria-current]{border-bottom:1px solid}.ap-main-nav{grid-area:2/2}.ap-main-nav a{align-items:center;min-height:24px;display:inline-flex}.ap-header-actions{grid-area:2/3;justify-self:end}.assistant-preview header button{min-height:44px;font-size:14px}.assistant-preview header .theme-toggle{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.assistant-preview header .mono-label{font-size:14px}.assistant-preview header>div{padding-top:8px;padding-bottom:8px}.assistant-preview .mono-label{letter-spacing:.09em;font-family:inherit;font-size:12px}.assistant-preview h1{letter-spacing:-.058em;font-weight:400;line-height:1.08}.assistant-preview h1 .serif-em{color:var(--ap-accent)}.assistant-preview h2{letter-spacing:-.045em}.assistant-preview p{font-weight:400}.assistant-preview [id]{scroll-margin-top:86px}.assistant-preview .ap-skip{z-index:100;background:var(--background);padding:14px;position:fixed;top:-100px;left:20px}.assistant-preview .ap-skip:focus{top:12px}.assistant-preview :is(a,button):focus-visible{outline:3px solid var(--ap-accent);outline-offset:5px}.ap-container{max-width:1160px;margin:auto;padding:100px 24px}.ap-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.assistant-preview .ap-button{background:var(--foreground);min-height:52px;color:var(--background);border:1px solid var(--foreground);border-radius:6px;justify-content:center;align-items:center;gap:26px;padding:16px 25px;font-size:14px;font-weight:500;transition:background .2s,color .2s,transform .2s;display:inline-flex}.assistant-preview .ap-button:hover{background:var(--ap-accent);border-color:var(--ap-accent);color:#fff;transform:translateY(-2px)}.ap-text-link{text-underline-offset:6px;align-items:center;gap:10px;font-size:14px;display:inline-flex}.ap-text-link:hover{text-decoration:underline}.ap-availability{max-width:42ch;color:var(--muted-foreground);margin-top:22px;line-height:1.8;font-size:13px!important}.ap-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--ap-accent);margin-bottom:24px;font-size:12px;font-weight:500!important}.ap-section-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;margin-bottom:54px;display:grid}.assistant-preview :is(.ap-section-heading,.ap-questions,.ap-early-access) h2{font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.16}.assistant-preview :is(.ap-section-heading,.ap-questions,.ap-early-access) h2 span{color:var(--ap-accent)}.ap-section-heading>p{color:var(--muted-foreground);max-width:42ch;font-size:16px;line-height:1.85}.ap-features{background:var(--ap-soft);border-block:1px solid var(--border)}.ap-feature-layout{grid-template-columns:1fr 1.15fr;align-items:center;gap:75px;display:grid}.ap-feature-item{border-color:var(--border)}.ap-feature-trigger{text-align:left;align-items:center;gap:18px;padding:26px 0;font-size:17px;font-weight:400;line-height:1.65;display:flex}.ap-feature-trigger>span:nth-child(2){flex:1}.ap-feature-trigger[data-state=open]{color:var(--ap-accent)}.ap-number{color:var(--ap-accent);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ap-feature-description{color:var(--muted-foreground);padding:0 22px 28px 36px;font-size:16px;line-height:1.8}.ap-feature-outcome{color:var(--foreground);margin-top:18px;font-size:14px}.ap-example-frame{border:1px solid color-mix(in srgb, var(--border), white 25%);background:var(--ap-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px -40px #32152960,inset 0 1px #ffffff80}.ap-example-label{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 26px;font-size:14px;font-weight:500;display:flex}.ap-example-label>span:last-child{color:var(--muted-foreground);font-size:12px;font-weight:400}.ap-conversation{min-height:392px;padding:32px 26px 24px;animation:.3s ease-out ap-in}.ap-request{background:var(--ap-soft);border:1px solid var(--border);border-radius:14px 14px 3px;max-width:90%;margin-left:auto;padding:17px 20px;font-size:15px;line-height:1.75}.ap-response{align-items:flex-start;gap:14px;margin-top:26px;font-size:15px;line-height:1.75;display:flex}.ap-avatar{background:var(--foreground);width:30px;height:30px;color:var(--background);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid}.ap-result{border:1px solid var(--border);border-radius:9px;margin:20px 0 0 44px;padding:20px}.ap-result h3{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.ap-result ul{gap:10px;margin:14px 0;display:grid}.ap-result li{gap:10px;font-size:14px;line-height:1.7;display:flex}.ap-result li>span{color:var(--ap-accent)}.ap-result>p{border-top:1px solid var(--border);color:var(--muted-foreground);align-items:center;gap:7px;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.ap-result>p svg{flex-shrink:0}.ap-example-note{color:var(--muted-foreground);padding:0 26px 20px;font-size:12px}.ap-boundaries{background:var(--card);border-bottom:1px solid var(--border)}.ap-principles{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.ap-principles article{border-top:1px solid var(--border);padding-top:22px}.ap-principles h3{margin:20px 0 12px;font-size:18px;font-weight:500}.ap-principles article p{color:var(--muted-foreground);font-size:16px;line-height:1.9}.ap-faq-layout{grid-template-columns:1fr 1.5fr;gap:100px;display:grid}.ap-faq-intro{color:var(--muted-foreground);margin-top:26px;font-size:14px;line-height:2.2}.ap-faq button{text-align:left;padding-block:24px;font-size:16px;line-height:1.7}.ap-faq [data-slot=accordion-content],.ap-faq [role=region]{color:var(--muted-foreground);font-size:16px;line-height:1.9}.ap-faq p{font-size:16px;line-height:1.9}.ap-early-access{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 15% 100%, #ff350312, transparent 60%), radial-gradient(ellipse at 95% 0%, #3503350c, transparent 60%), var(--ap-soft);border-block:1px solid var(--border);position:relative}.ap-early-access .ap-container{padding-block:110px}.assistant-preview .ap-early-access h2{letter-spacing:-.055em;font-size:clamp(42px,6vw,76px);line-height:1.1}.ap-early-access h2+p{color:var(--muted-foreground);margin:25px 0 30px;font-size:16px;line-height:1.9}.ap-early-access .ap-email-note{color:var(--muted-foreground);margin-top:16px;font-size:12px}.assistant-preview footer a{letter-spacing:0!important;text-transform:none!important;font-size:14px!important}.assistant-preview #defined .tagii-defined-photo{max-width:200px}.assistant-preview #defined .tagii-defined-photo img{border-radius:8px}.assistant-preview #defined>div{padding-block:72px}.assistant-preview #defined h2{font-size:36px}.assistant-preview #defined .space-y-7{font-size:15px}.assistant-preview .reveal{opacity:1;transform:none}@keyframes ap-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=900px){.ap-section-heading{gap:35px}.ap-feature-layout{grid-template-columns:1fr 1.1fr;gap:30px}.ap-faq-layout{grid-template-columns:1fr 1.3fr;gap:40px}.assistant-preview header nav{gap:16px}.ap-example-label{padding:18px}.ap-conversation{padding:24px 18px}.ap-result{margin-left:0}.ap-principles{gap:24px}}@media (width<=700px){.ap-header-layout{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.ap-family-nav{grid-column:1/-1;justify-content:center}.assistant-preview header .ap-family-nav{column-gap:12px}.assistant-preview header .ap-family-nav a{font-size:10px}.ap-header-logo{grid-row:2}.ap-main-nav{grid-area:3/1/auto/-1;justify-content:center}.assistant-preview header .ap-main-nav{gap:0 14px}.assistant-preview header .ap-main-nav a{font-size:12px}.ap-header-actions{grid-column:2}.ap-container{padding:68px 24px}.ap-section-heading,.ap-feature-layout,.ap-faq-layout{grid-template-columns:1fr;gap:30px}.ap-section-heading{margin-bottom:28px}.ap-principles{grid-template-columns:1fr;gap:32px}.ap-feature-trigger{padding:22px 0;font-size:16px}.ap-feature-description{font-size:16px}.ap-conversation{min-height:360px}.ap-feature-layout{gap:32px}.ap-hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.assistant-preview h1{font-size:clamp(38px,9vw,58px)}.assistant-preview #top>div.relative{min-height:790px;padding-top:120px;padding-bottom:72px}.assistant-preview #top{min-height:0}.ap-availability{max-width:34ch}.ap-early-access .ap-container{padding-block:76px}.assistant-preview #defined>div{padding-block:60px}.assistant-preview #defined .tagii-defined-photo{max-width:160px}.ap-faq-intro{margin-top:18px}.ap-request{max-width:100%;font-size:16px}.ap-response{font-size:16px}.ap-example-label{flex-wrap:wrap}.ap-result li{font-size:14px}.ap-early-access h2+p br{display:none}}@media (prefers-reduced-motion:reduce){.assistant-preview *,.assistant-preview :before,.assistant-preview :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.assistant-preview .ap-example-frame,.assistant-preview header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--background)}}
