.page-home-container{position:relative;height:100dvh;width:100dvw;overflow:hidden}.page-home-chat-area{flex:1 1 0%;overflow-y:auto;overflow-x:hidden}.page-home-empty-state-container{margin-left:auto;margin-right:auto;display:flex;max-width:780px;flex-direction:column;align-items:center;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.page-home-empty-state-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.page-home-empty-state-container{padding-left:2rem;padding-right:2rem}}.page-home-empty-state-container{padding-top:120px;gap:60px;animation:spectrum-slide-x var(--jenium-spectrum-slide-duration-standard) linear infinite}.page-home-empty-state-container .brand-spectrum-aura-content,.page-home-empty-state-container .brand-spectrum-shadow-content,.page-home-empty-state-container .composer-spectrum-aura-content,.page-home-empty-state-container .composer-spectrum-shadow-content{background-size:var(--jenium-spectrum-slide-track) 100%;animation:none}.page-home-empty-state-container .composer-spectrum-aura-content,.page-home-empty-state-container .composer-spectrum-shadow-content{background-position:var(--jenium-spectrum-slide-x) 50%}.page-home-empty-state-container .brand-spectrum-aura-content,.page-home-empty-state-container .brand-spectrum-shadow-content{background-position:calc(var(--jenium-spectrum-slide-x) - var(--jenium-spectrum-home-brand-lead)) 50%}@media (width >=640px){.page-home-empty-state-container{padding-top:180px;gap:90px}}@media (width >=1024px){.page-home-empty-state-container{padding-top:240px;gap:120px}}.page-home-empty-state-text{text-align:center}.page-home-input-fullwidth{width:100%;max-width:100%}.page-home-input-hit-area{position:relative;width:100%;overflow:visible}.page-home-input-container{position:relative;display:flex;align-items:flex-end;gap:.5rem;overflow:visible}.page-home-input-wrapper{position:relative;display:flex;flex:1 1 0%;align-items:center;border-radius:32px;border-style:none;padding:.75rem 1rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background:hsl(var(--card));color:hsl(var(--prose-body))}.page-home-send-button,.page-home-send-button-disabled{display:flex;min-height:44px;min-width:44px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:transparent;background-color:transparent;padding:.5rem;outline:2px solid transparent;outline-offset:2px;margin-bottom:3px}.page-home-send-button-disabled{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;pointer-events:none}.page-home-send-button-icon{color:hsl(var(--foreground))}.page-home-send-button-icon-disabled{color:hsl(var(--muted-foreground))}.page-home-main{min-height:100dvh;overflow:hidden;flex-direction:row}.page-home-chat-section,.page-home-main{position:relative;height:100%;display:flex}.page-home-chat-section{min-width:0;flex:1 1 0%;flex-direction:column;transition:opacity .4s cubic-bezier(0,.55,.45,1),transform .4s cubic-bezier(0,.55,.45,1),filter .4s cubic-bezier(0,.55,.45,1)}.page-home-chat-section[data-exiting]{opacity:0;transform:scale(.96);filter:blur(8px);pointer-events:none}.page-home-textarea{width:100%;resize:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;outline:2px solid transparent;outline-offset:2px;font-size:16px;line-height:26px}.page-home-textarea-wrapper{position:relative;display:flex;min-width:0;flex:1 1 0%;flex-direction:column}.page-home-placeholder-overlay{pointer-events:none;position:absolute;left:0;top:0;color:hsl(var(--muted-foreground));padding-left:8px;font-size:16px;line-height:26px;white-space:nowrap;overflow:hidden}.page-home-deep-tag-wrapper{position:absolute;left:var(--composer-content-inset-start,52px);bottom:calc(100% + 8px)}.page-home-deep-tag-btn{display:flex;align-items:center;gap:.5rem;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--foreground));--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:rgb(0 0 0/0.1);--tw-shadow:var(--tw-shadow-colored)}.page-home-deep-tag-icon-close{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.page-home-guest-marketing{margin-left:auto;margin-right:auto;width:100%;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.page-home-guest-marketing{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.page-home-guest-marketing{padding-left:2rem;padding-right:2rem}}.page-home-guest-marketing{max-width:1080px;margin-top:48px;padding-bottom:64px}@media (width >=640px){.page-home-guest-marketing{margin-top:72px;padding-bottom:80px}}@media (width >=1024px){.page-home-guest-marketing{margin-top:96px;padding-bottom:96px}}.page-home-guest-marketing-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (width >=768px){.page-home-guest-marketing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (width >=1024px){.page-home-guest-marketing-grid{gap:40px}}.page-home-guest-marketing-stack{width:100%}.page-home-guest-marketing-divider{width:100%;margin:28px 0 12px;padding:0 8px}.page-home-guest-marketing-divider-core{height:2px;margin:0 25%;border-radius:999px}.page-home-guest-marketing-stack[data-chroma-accent=fast] .page-home-guest-marketing-divider-core{background:linear-gradient(90deg,rgb(56 189 248/0),rgb(56 189 248/.7) 40%,#38bdf8 50%,rgb(56 189 248/.7) 60%,rgb(56 189 248/0))}.page-home-guest-marketing-stack[data-chroma-accent=simple] .page-home-guest-marketing-divider-core{background:linear-gradient(90deg,rgb(168 85 247/0),rgb(168 85 247/.7) 40%,#a855f7 50%,rgb(168 85 247/.7) 60%,rgb(168 85 247/0))}.page-home-guest-marketing-stack[data-chroma-accent=smart] .page-home-guest-marketing-divider-core{background:linear-gradient(90deg,rgb(244 114 182/0),rgb(244 114 182/.7) 40%,#f472b6 50%,rgb(244 114 182/.7) 60%,rgb(244 114 182/0))}.page-home-guest-marketing-card{position:relative;display:flex;flex-direction:column;align-items:center;border-style:none;text-align:center;outline:2px solid transparent;outline-offset:2px;color:hsl(var(--foreground));padding:8px 12px 32px}.page-home-guest-marketing-stack:last-child .page-home-guest-marketing-card{padding-bottom:0}.page-home-guest-marketing-card-label{display:block;margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.page-home-guest-marketing-stack[data-chroma-accent=fast] .page-home-guest-marketing-card-label{color:#38bdf8}.page-home-guest-marketing-stack[data-chroma-accent=simple] .page-home-guest-marketing-card-label{color:#a855f7}.page-home-guest-marketing-stack[data-chroma-accent=smart] .page-home-guest-marketing-card-label{color:#f472b6}.page-home-guest-marketing-card-title{width:100%;font-weight:500;color:hsl(var(--foreground));font-size:16px;line-height:1.35;letter-spacing:-.01em;margin-bottom:18px}.page-home-guest-marketing-card-body{width:100%;color:hsl(var(--muted-foreground));font-size:14px;line-height:1.65;margin:0}.page-home-guest-marketing-card-highlight{font-weight:500;color:hsl(var(--muted-foreground))}