.chat_page__taNa6{container-type:size;height:var(--nexus-viewport-height,100dvh);max-height:var(--nexus-viewport-height,100dvh);min-height:0;overflow:hidden;padding:96px 24px max(10px,env(safe-area-inset-bottom));background:radial-gradient(ellipse at 12% 0,rgb(var(--palette-violet-DEFAULT-rgb)/.12),transparent 65%),var(--ui-bg);color:var(--ui-text-body);font-family:var(--ui-font-body)}.chat_frame__XKlP8{width:100%;max-width:var(--ui-content-width);height:100%;min-height:0;margin:0 auto;display:flex;flex-direction:column;gap:12px}.chat_header__xP1JY{display:flex;align-items:baseline;gap:20px;flex-shrink:0}.chat_header__xP1JY h1{margin:0;color:var(--ui-text);font:400 var(--ui-card-size)/1.3 var(--ui-font-heading);white-space:nowrap;letter-spacing:0}.chat_header__xP1JY p{margin:0;max-width:780px;color:var(--ui-muted);font-size:var(--ui-label-size);line-height:1.5}.chat_cookieSlot__RxOBa{flex-shrink:0;max-height:100px;overflow-y:auto}.chat_cookieSlot__RxOBa:empty{display:none}.chat_workspace__0_ROh{display:flex;flex:1;min-height:0}.chat_workspace__0_ROh [data-testid=nexus-chat]{container-type:size}.chat_workspace__0_ROh [data-testid=nexus-quick-replies],.chat_workspace__0_ROh [data-testid=nexus-starters]{max-height:min(22cqh,128px)}.chat_footer__frpVB{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;color:var(--ui-muted);font-size:var(--ui-meta-size);line-height:1.45}.chat_note__mcF_7{margin:0;max-width:900px}.chat_studio__QKU8r{position:relative;flex-shrink:0}.chat_studio__QKU8r summary{cursor:pointer;min-height:44px;color:var(--ui-accent-soft);padding:var(--ui-space-3) 0}.chat_studio__QKU8r summary:focus-visible{outline:2px solid var(--ui-accent-soft);outline-offset:3px}.chat_studioPanel__8Sd8T{position:absolute;z-index:65;bottom:calc(100% + 12px);right:0;width:min(760px,calc(100vw - 32px));max-height:65dvh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);background:var(--ui-surface);box-shadow:0 var(--ui-space-5) var(--ui-space-20) rgb(var(--palette-ink-0-rgb)/.55)}.chat_studioPanel__8Sd8T>footer{padding:28px}@media (max-width:767px){.chat_page__taNa6{padding:82px 10px max(8px,env(safe-area-inset-bottom))}.chat_frame__XKlP8{gap:8px}.chat_header__xP1JY{align-items:flex-start;gap:12px}.chat_header__xP1JY h1{font-size:var(--ui-card-size)}.chat_header__xP1JY p{font-size:var(--ui-meta-size);line-height:1.4}.chat_footer__frpVB{gap:10px;font-size:var(--ui-meta-size)}.chat_note__mcF_7{max-height:30px;overflow-y:auto}.chat_studioPanel__8Sd8T>footer{padding:20px}}@media (max-height:700px){.chat_page__taNa6{padding-top:86px}.chat_frame__XKlP8{gap:7px}.chat_header__xP1JY p{display:none}.chat_header__xP1JY h1{font-size:var(--ui-card-size)}.chat_cookieSlot__RxOBa{max-height:68px}.chat_workspace__0_ROh [data-testid=nexus-chat]>header{padding-top:8px;padding-bottom:8px}.chat_workspace__0_ROh [data-testid=nexus-chat]>header p{display:none}.chat_workspace__0_ROh [data-testid=nexus-composer]{padding-top:8px;padding-bottom:8px}}@media (max-width:767px) and (max-height:700px){.chat_page__taNa6{padding-top:78px}}@container (max-height: 450px){.chat_header__xP1JY{display:none}.chat_cookieSlot__RxOBa{max-height:56px}.chat_note__mcF_7{display:none}.chat_footer__frpVB{justify-content:flex-end}}@container (max-height: 350px){.chat_cookieSlot__RxOBa,.chat_footer__frpVB,.chat_workspace__0_ROh [data-testid=nexus-chat]>header{display:none}}@media print{.chat_page__taNa6{container-type:normal;height:auto;max-height:none;overflow:visible;padding:0;color:var(--palette-ink-50);background:transparent}.chat_frame__XKlP8,.chat_workspace__0_ROh{display:block;height:auto;overflow:visible}.chat_cookieSlot__RxOBa,.chat_footer__frpVB,.chat_header__xP1JY{display:none}.chat_workspace__0_ROh [data-testid=nexus-workspace]{display:block;height:auto}.chat_workspace__0_ROh [data-testid=nexus-chat],.chat_workspace__0_ROh [role=tablist]{display:none!important}.chat_workspace__0_ROh [data-testid=nexus-brief]{display:block!important;height:auto;overflow:visible;background:transparent;border:0}.chat_workspace__0_ROh [data-testid=nexus-brief] *{color:var(--palette-ink-50)!important}.chat_workspace__0_ROh [data-testid=nexus-brief]>div{overflow:visible}.chat_workspace__0_ROh [data-testid=nexus-brief] footer{display:none}}