.chat-generation-wait-module__k9PEyW__lines{--surface-strong:var(--line);width:min(100%,24ch);min-width:0}
.chat-reply-suggestion-panel-module__npkF2a__panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-strong);overflow-wrap:anywhere;gap:8px;min-width:0;padding:12px;display:grid}.chat-reply-suggestion-panel-module__npkF2a__header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.chat-reply-suggestion-panel-module__npkF2a__title,.chat-reply-suggestion-panel-module__npkF2a__preview,.chat-reply-suggestion-panel-module__npkF2a__status,.chat-reply-suggestion-panel-module__npkF2a__error,.chat-reply-suggestion-panel-module__npkF2a__confirmation p{margin:0}.chat-reply-suggestion-panel-module__npkF2a__title{font-size:var(--font-size-body);line-height:var(--line-height-body);font-weight:var(--font-weight-semibold)}.chat-reply-suggestion-panel-module__npkF2a__preview{white-space:pre-wrap}.chat-reply-suggestion-panel-module__npkF2a__status{color:var(--muted)}.chat-reply-suggestion-panel-module__npkF2a__error{color:var(--danger)}.chat-reply-suggestion-panel-module__npkF2a__actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.chat-reply-suggestion-panel-module__npkF2a__actions>button{max-width:100%;min-height:44px}.chat-reply-suggestion-panel-module__npkF2a__confirmation{gap:8px;display:grid}
.chat-header-module__YZEcqq__header{background:var(--surface-glass,#171717f2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;min-width:0;box-shadow:inset 0 -1px var(--line)}.chat-header-module__YZEcqq__content{min-width:0;min-height:60px;width:var(--chat-column-inline-size,min(100%, 768px));grid-template-columns:44px 44px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 auto;padding:8px 0;display:grid}.chat-header-module__YZEcqq__back,.chat-header-module__YZEcqq__actions button{color:#d4d4d4;border-radius:8px;place-items:center;min-width:44px;min-height:44px;padding:8px;text-decoration:none;display:grid}.chat-header-module__YZEcqq__back:hover,.chat-header-module__YZEcqq__back:focus-visible{background:#262626}.chat-header-module__YZEcqq__avatar{--chat-character-avatar-size:40px;place-items:center;width:44px;min-height:44px;display:grid}.chat-header-module__YZEcqq__avatar :is(img,[role=img]){width:var(--chat-character-avatar-size);height:var(--chat-character-avatar-size);object-fit:cover;font-size:0}.chat-header-module__YZEcqq__identity{min-width:0}.chat-header-module__YZEcqq__identity h1,.chat-header-module__YZEcqq__identity p{overflow-wrap:anywhere;margin:0}.chat-header-module__YZEcqq__identity h1{font-size:var(--font-size-lead);line-height:1.25}.chat-header-module__YZEcqq__name{min-width:0;color:inherit;border-radius:var(--radius-sm);text-decoration:none;display:block;}.chat-header-module__YZEcqq__name bdi{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-header-module__YZEcqq__name:hover{color:var(--accent);text-decoration:underline}.chat-header-module__YZEcqq__identity p{color:#a3a3a3;font-size:var(--font-size-caption);line-height:var(--line-height-ui)}.chat-header-module__YZEcqq__actions{align-items:center;gap:2px;display:flex}@media (max-width:380px){.chat-header-module__YZEcqq__content{gap:4px}.chat-header-module__YZEcqq__avatar{--chat-character-avatar-size:32px}.chat-header-module__YZEcqq__identity h1{font-size:var(--font-size-body)}}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.chat-header-module__YZEcqq__header{background:var(--surface-strong)}}@media (forced-colors:active){.chat-header-module__YZEcqq__header{box-shadow:none;border-bottom:1px solid canvastext}}
.chat-character-intro-module__aKsfta__intro{width:min(896px, calc(var(--chat-viewport-inline-size,100%) - 56px));color:#fff;min-width:0;font-family:var(--font-commerce-inter,Arial, sans-serif);white-space:normal;overflow-wrap:anywhere;margin-inline:auto;padding-block:8px 4px;font-size:16px;line-height:24px}.chat-character-intro-module__aKsfta__description{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#26262680;border:1px solid #404040;border-radius:12px;margin:4px 0 8px;padding:10px 16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.chat-character-intro-module__aKsfta__text{text-shadow:0 1px 1px #00000080;font-size:14px;font-weight:600;line-height:20px}.chat-character-intro-module__aKsfta__tags{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.chat-character-intro-module__aKsfta__tag{min-width:0;max-width:100%;display:flex}.chat-character-intro-module__aKsfta__tagLink{min-block-size:24px;min-inline-size:24px;max-inline-size:100%;color:inherit;text-align:center;background:#26262680;border:1px solid #404040;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;font-size:10px;font-weight:400;line-height:15px;text-decoration:none;display:inline-flex}.chat-character-intro-module__aKsfta__tagLink:hover,.chat-character-intro-module__aKsfta__tagLink:focus-visible{text-underline-offset:2px;border-color:#a3a3a3;text-decoration:underline}@media (min-width:640px){.chat-character-intro-module__aKsfta__intro{width:min(896px, calc(var(--chat-viewport-inline-size,100%) - 64px))}.chat-character-intro-module__aKsfta__description{padding:12px 24px}.chat-character-intro-module__aKsfta__text{font-size:16px;line-height:24px}.chat-character-intro-module__aKsfta__tags{gap:8px}}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.chat-character-intro-module__aKsfta__description,.chat-character-intro-module__aKsfta__tagLink{background:#262626}}@media (prefers-reduced-transparency:reduce){.chat-character-intro-module__aKsfta__description,.chat-character-intro-module__aKsfta__tagLink{-webkit-backdrop-filter:none;backdrop-filter:none;background:#262626}}@media (forced-colors:active){.chat-character-intro-module__aKsfta__intro{color:canvastext}.chat-character-intro-module__aKsfta__description,.chat-character-intro-module__aKsfta__tagLink{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.chat-character-intro-module__aKsfta__tagLink:hover,.chat-character-intro-module__aKsfta__tagLink:focus-visible{border-color:highlight}.chat-character-intro-module__aKsfta__text{text-shadow:none}}
