.chat-hero{text-align:center;max-inline-size:46rem;margin-inline:auto;padding-block:4.5rem 1.5rem}.chat-hero__eyebrow{color:var(--gl-primary-900);margin:0 0 1.5rem}.chat-hero__title{margin:0 0 1.25rem}.chat-hero__subtitle{max-inline-size:34rem;font-size:var(--gl-body-m-size);line-height:var(--gl-body-m-line);color:var(--gl-surface-600);margin-block:0 2.5rem;margin-inline:auto}.chat-hero__messages{text-align:start;background:var(--gl-surface-0);border:1px solid var(--gl-surface-100);border-block-end:none;flex-direction:column;gap:.75rem;max-block-size:24rem;padding:1.25rem;display:flex;overflow-y:auto}.chat-hero__input{background:var(--gl-surface-0);border:1px solid var(--gl-surface-900);min-block-size:3.75rem;transition:box-shadow .35s var(--gl-ease);display:flex;box-shadow:0 18px 40px -28px #0c0c0c59}.chat-hero__input:focus-within{box-shadow:0 22px 48px -26px #43576b73}.chat-hero__file{display:none}.chat-hero__attach{color:var(--gl-surface-700);cursor:pointer;-webkit-user-select:none;user-select:none;border-inline-end:1px solid var(--gl-surface-100);transition:background-color .25s var(--gl-ease), color .25s var(--gl-ease);align-items:center;padding-inline:1.1rem;display:flex}.chat-hero__attach:hover{color:var(--gl-surface-900);background:var(--gl-primary-50)}.chat-hero__attach-icon{block-size:1.35rem;inline-size:1.35rem}.chat-hero__input input{min-inline-size:0;font:inherit;font-size:var(--gl-label-l-size);color:var(--gl-surface-900);background:0 0;border:none;outline:none;flex:1;padding-inline:1.25rem}.chat-hero__input input::placeholder{color:var(--gl-surface-400)}.chat-hero__input button{font:inherit;font-size:var(--gl-label-l-size);line-height:var(--gl-label-l-line);color:var(--gl-surface-900);cursor:pointer;background:var(--gl-primary-500);transition:background-color .25s var(--gl-ease);border:none;padding-inline:2rem}.chat-hero__input button:hover:not(:disabled){background:color-mix(in srgb, var(--gl-primary-500), #000 8%)}.chat-hero__input button:disabled{cursor:default;opacity:.48}.chat-hero__chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:1.25rem;display:flex}.chat-hero__chips .chat-chip{font:inherit;font-size:var(--gl-label-m-size);line-height:var(--gl-label-m-line);color:var(--gl-surface-700);background:color-mix(in srgb, var(--gl-surface-0) 70%, transparent);border:1px solid var(--gl-surface-100);transition:border-color .25s var(--gl-ease), color .25s var(--gl-ease);padding-block:.6rem;padding-inline:1rem}:is(.chat-hero__chips .chat-chip:hover,.chat-hero__chips .chat-chip:focus-visible){color:var(--gl-surface-900);background:var(--gl-surface-0);border-color:var(--gl-surface-900)}.chat-hero__gate{text-align:start;border:1px solid var(--gl-surface-100)}@media (max-width:40rem){.chat-hero{padding-block:2.75rem 1rem}.chat-hero__eyebrow{margin-block-end:1.1rem;font-size:.6875rem}.chat-hero__subtitle{margin-block-end:1.75rem}.chat-hero__input{min-block-size:3.25rem}.chat-hero__attach{padding-inline:.8rem}.chat-hero__input input{padding-inline:.8rem;font-size:1rem}.chat-hero__input button{padding-inline:1.1rem}}
