@media (width>=1024px){.product-app .main-nav a[data-channel=interaction]{display:none!important}body.product-app.is-immersive-chat .interaction-shell.fx-shell{isolation:isolate;background:#100a18;place-items:center;height:100dvh;padding:40px clamp(24px,5vw,88px);display:grid;position:relative;overflow:hidden}body.product-app.is-immersive-chat .interaction-shell.fx-shell:before{content:"";z-index:-1;background-image:linear-gradient(#140c22bb,#130b20dd),var(--chat-portrait);filter:blur(24px);opacity:.6;pointer-events:none;background-position:50% 28%;background-size:cover;position:fixed;inset:-35px}body.product-app.is-immersive-chat .interaction-shell.fx-shell .scene.fx-scene[data-web-layout=split]{--web-character-width:40%;background:#181020;border:1px solid #7957886b;border-radius:14px;width:100%;max-width:1320px;max-height:1100px;overflow:hidden;box-shadow:0 18px 70px #0007;height:calc(100dvh - 80px)!important;min-height:0!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split]:before,body.product-app.is-immersive-chat .fx-scene[data-web-layout=split]:after{display:none!important}.product-app .fx-scene[data-web-layout=split] .web-character-panel{width:var(--web-character-width);background:#201528;border-right:1px solid #8f66a34d;border-radius:0;max-height:none;display:block;inset:0 auto 0 0;overflow:hidden}.product-app .fx-scene[data-web-layout=split] .web-character-panel:after{display:none}.product-app .fx-scene[data-web-layout=split] .web-character-cover{z-index:0;background-image:var(--portrait);cursor:pointer;background-position:50% 22%;background-size:cover;border:0;border-radius:0;width:100%;height:100%;transition:filter .25s;display:block;position:absolute;inset:0}.product-app .fx-scene[data-web-layout=split] .web-character-cover:hover{filter:none}.web-character-topbar{z-index:5;pointer-events:none;background:linear-gradient(#130b1a90,#0000);justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex;position:absolute;top:0;left:0;right:0}.web-character-topbar button{pointer-events:auto;color:#f2e6fa;backdrop-filter:blur(14px);white-space:nowrap;background:#170d22aa;border:1px solid #dac5e450;border-radius:24px;padding:7px 12px;font-size:11px;line-height:1.5}.web-character-topbar .web-profile-info-toggle{margin-left:auto}.web-character-topbar .web-profile-info-toggle[aria-pressed=true]{background:#67417cbb;border-color:#d8a9f3}.product-app .fx-scene[data-web-layout=split] .web-character-copy{z-index:3;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b98bd277 transparent;backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#160d217a,#160d21d9 38%,#130b1ceb);max-height:none;margin:0;padding:83px 25px 28px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;inset:0;overflow-y:auto;transform:translateY(8px)}.product-app .fx-scene[data-web-layout=split] .web-character-panel:is(:hover,:focus-within,[data-profile-open=true]) .web-character-copy{opacity:1;visibility:visible;pointer-events:auto;transform:none}.product-app .fx-scene[data-web-layout=split] .web-character-kicker{letter-spacing:1.7px;color:#c7a5dc;font-size:9px;line-height:1.8;display:block}.product-app .fx-scene[data-web-layout=split] .web-character-copy h1{color:#f7edff;overflow-wrap:anywhere;margin:16px 0 12px;font-size:29px}.product-app .fx-scene[data-web-layout=split] .web-character-role{color:#dbc4e7;margin-bottom:19px;font-size:12px;line-height:1.9}.product-app .fx-scene[data-web-layout=split] .web-character-tags{gap:7px;margin-bottom:24px}.product-app .fx-scene[data-web-layout=split] .web-character-tags span{background:#61407138;border-color:#c9a4db52;border-radius:6px;padding:4px 9px;font-size:10px}.product-app .fx-scene[data-web-layout=split] .web-character-bio{border-top:1px solid #ba90d12e;border-bottom:1px solid #ba90d12e;margin:0 0 20px;padding:18px 0}.product-app .fx-scene[data-web-layout=split] .web-character-bio summary{color:#ebd6f8;margin-bottom:12px;font-size:12px}.product-app .fx-scene[data-web-layout=split] .web-character-bio p{white-space:pre-wrap;color:#cdb6dc;font-size:12px;line-height:2.05}.web-character-source{color:#b796cd;margin-bottom:21px;font-size:11px;line-height:1.8}.product-app .fx-scene[data-web-layout=split] .web-character-actions{gap:9px}.product-app .fx-scene[data-web-layout=split] .web-character-actions button,.product-app .fx-scene[data-web-layout=split] .web-character-actions a{background:#5b397c77;border-radius:8px;padding:9px 12px;font-size:10px}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-chat-header{top:0;left:var(--web-character-width);backdrop-filter:blur(14px);background:#21162bc9;border-bottom:1px solid #88609d30;gap:12px;min-height:77px;padding:17px 25px;right:0}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-chat-back{display:none}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-profile{gap:12px;max-width:100%;display:flex}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-avatar{width:39px;height:39px}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-profile-copy strong{font-size:14px}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-profile-copy small{max-width:calc(42vw - 130px);font-size:10px}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-thread{backdrop-filter:none;transition:none;top:80px!important;left:calc(var(--web-character-width) + 24px)!important;width:calc(100% - var(--web-character-width) - 48px)!important;bottom:calc(var(--fx-dock-height) + 34px)!important;background:0 0!important;border:0!important;padding:0!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-history{scrollbar-width:thin;overscroll-behavior:contain;padding:18px 3px 8px;overflow-y:auto;-webkit-mask-image:none!important;mask-image:none!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-dock{gap:10px;left:calc(var(--web-character-width) + 24px)!important;width:calc(100% - var(--web-character-width) - 48px)!important;bottom:18px!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-composer.composer{min-height:60px;background:#2a1d37ed!important;border-color:#946ba54d!important;border-radius:14px!important;padding:8px 10px!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .bubble{max-width:91%;box-shadow:0 3px 18px #0001;background:#2b1e38df!important;border-radius:13px 13px 13px 3px!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .bubble.user{background:#64437fbd!important;border-radius:13px 13px 3px!important}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-feature-panel{background:#21162df5;max-height:min(285px,40dvh)}}@media (width>=1024px) and (width<=1199px){body.product-app.is-immersive-chat .interaction-shell.fx-shell{padding:26px 22px}body.product-app.is-immersive-chat .interaction-shell.fx-shell .scene.fx-scene[data-web-layout=split]{--web-character-width:38%;height:calc(100dvh - 52px)!important}.product-app .fx-scene[data-web-layout=split] .web-character-copy{padding:75px 20px 22px}.product-app .fx-scene[data-web-layout=split] .web-character-copy h1{font-size:25px}body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-thread,body.product-app.is-immersive-chat .fx-scene[data-web-layout=split] .fx-dock{left:calc(var(--web-character-width) + 18px)!important;width:calc(100% - var(--web-character-width) - 36px)!important}}@media (width<=1023px){.web-character-topbar{display:none}}@media (prefers-reduced-motion:reduce){.web-character-copy,.web-character-cover{transition:none!important}}