.dark .foreground-layer.tint-layer{background:rgba(0,0,0,.5)}.light .foreground-layer.tint-layer{background:rgba(255,255,255,.45)}.dark .background-layer.tint-layer{background:rgba(0,0,0,.25)}.light .background-layer.tint-layer{background:rgba(255,255,255,.1)}.custom-background{background-image:var(--cai-plus-custom-background)}.foreground-image:after,.foreground-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;background-image:var(--cai-plus-custom-background);background-size:cover;background-position:top}.foreground-image:before{--blur-amount:64px;filter:blur(var(--blur-amount))}.foreground-image:after{--transition-start:40%;mask-image:linear-gradient(to right,transparent 0,black var(--transition-start),black calc(100% - var(--transition-start)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--transition-start),black calc(100% - var(--transition-start)),transparent 100%)}[data-open=true] #chat-background:not(small){width:calc(100% + 1.75rem);left:calc(-1.75rem)}[data-open=false] #chat-background:not(small){width:calc(100% + (1.75rem * 2));left:calc(-1.75rem * 2)}.dark #chat-header-background{background:rgba(24,24,27,.6)}.light #chat-header-background{background:rgba(244,244,245,.6)}body{margin-top:0!important;padding-top:0!important}#chat-messages>:last-child:before{content:"";display:block;height:5rem;width:100%}@media (min-width:1536px){#load-more-spinner{top:0}}.hot-summer-throwback{background-color:var(--background);position:relative;--font-at-hauss:var(--font-noto-sans),sans-serif;--font-inter:var(--font-noto-sans),sans-serif;--background:#2a2a2a;--surface-base:#2a2a2a;--surface-elevation-1:#333333;--surface-elevation-2:#2a2a2a;--surface-elevation-3:#2f2f2f;--surface-elevation-4:#363636;--surface-elevation-5:#3d3d3d;--foreground:#a6a5a2;--muted-foreground:#8f8e8b;--placeholder:#6f6f6f;--border:#3a3a3a;--border-divider:#333333;--border-outline:#3a3a3a;--accent:#43a587;--primary-blue:rgb(60,133,246);--blue:rgb(60,133,246);--icon-inverted:#75a5d6}:root:not(.dark) .hot-summer-throwback{--background:#ffffff;--surface-base:#ffffff;--surface-elevation-1:#ffffff;--surface-elevation-2:#f7f7f8;--surface-elevation-3:#eef1f5;--foreground:#1a1a1a;--muted-foreground:#5c5e69;--placeholder:#8a8d99;--border:#e2e8f0;--border-divider:#e2e8f0;--border-outline:#e2e8f0;--icon-inverted:#75a5d6}.dark .hot-summer-throwback #chat-header-background{background:#2a2a2a;border-bottom-color:transparent;box-shadow:none}:root:not(.dark) .hot-summer-throwback #chat-header-background{background:#ffffff;border-bottom-color:transparent;box-shadow:0 .5px 0 rgb(195,195,195)}.hot-summer-throwback #chat-header .gap-3>:first-child{display:none}.hot-summer-throwback #chat-input-box{border-width:2px!important;border-radius:12px!important}.hot-summer-throwback #chat-input-textarea{font-family:var(--font-inter)}.hot-summer-throwback .prose li,.hot-summer-throwback .prose p{font-size:15px!important;line-height:1.45!important}.hot-summer-throwback #chat-input-box button{background-color:transparent!important;box-shadow:none!important}.hot-summer-throwback .cai-badge{background-color:#30559e!important;color:#ffffff!important;border-radius:4px}.hot-summer-throwback-menu{background-color:#2a2a2a!important;color:#a6a5a2!important;border:1px solid #3a3a3a!important;border-radius:16px!important;font-family:var(--font-noto-sans),sans-serif!important}.hot-summer-throwback-menu *{color:#a6a5a2!important}.hot-summer-throwback-character-name{color:#c0beba!important;font-size:.8rem!important;font-weight:600!important;margin-left:.4rem!important}.hot-summer-throwback-menu button:hover{background-color:#333333!important}@keyframes hst-vhs-jitter{0%,to{transform:translateZ(0);filter:none}8%{transform:translate3d(-4px,1px,0) skewX(-.8deg);filter:contrast(1.4) saturate(1.5) hue-rotate(10deg)}16%{transform:translate3d(5px,-2px,0);filter:contrast(.85) saturate(.8) hue-rotate(-12deg)}24%{transform:translate3d(-3px,2px,0) skewX(1deg);filter:contrast(1.2)}38%{transform:translate3d(4px,0,0);filter:saturate(1.7) hue-rotate(6deg)}52%{transform:translate3d(-2px,-1px,0) skewX(-.5deg)}70%{transform:translate3d(2px,1px,0);filter:contrast(1.1)}}.hst-glitch{animation:hst-vhs-jitter .7s steps(2) 1;will-change:transform,filter}.hst-vhs-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden;mix-blend-mode:screen}.hst-vhs-scanlines{position:absolute;inset:-50% 0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.12) 1px,transparent 2px,transparent 4px);animation:hst-vhs-roll .7s linear 1,hst-vhs-flicker .11s steps(2) infinite}@keyframes hst-vhs-roll{0%{transform:translateY(0)}to{transform:translateY(33%)}}@keyframes hst-vhs-flicker{0%{opacity:.85}to{opacity:.5}}.hst-vhs-track{position:absolute;left:0;right:0;height:14%;top:-20%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.06) 30%,rgba(170,220,255,.4) 50%,rgba(255,255,255,.06) 70%,transparent);filter:blur(1px);animation:hst-vhs-sweep .7s ease-in 1 forwards}@keyframes hst-vhs-sweep{0%{top:-20%;opacity:1}85%{top:110%;opacity:1}to{top:130%;opacity:0}}@keyframes hst-rewind-warp{0%{transform:none;filter:none}12%{transform:skewX(8deg) scaleY(.97) translate3d(6px,0,0);filter:saturate(.6) brightness(1.25) hue-rotate(-12deg)}24%{transform:skewX(-6deg) scaleY(1.03) translate3d(-8px,0,0);filter:saturate(.5) brightness(.85) contrast(1.3)}40%{transform:skewX(5deg) scaleY(.96) translate3d(5px,0,0);filter:saturate(.7) brightness(1.2)}58%{transform:skewX(-3deg) scaleY(1.02) translate3d(-4px,0,0);filter:saturate(.8) contrast(1.15)}78%{transform:skewX(2deg) translate3d(2px,0,0);filter:saturate(.95)}to{transform:none;filter:none}}.hst-rewind{animation:hst-rewind-warp .95s steps(3) 1;will-change:transform,filter}.hst-rew-overlay{position:fixed;inset:0;z-index:9999;pointer-events:none;overflow:hidden}.hst-rew-bars{position:absolute;inset:-100% 0;mix-blend-mode:screen;background:repeating-linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.16) 3px,rgba(255,255,255,.03) 4px,transparent 6px,transparent 22px,rgba(220,235,255,.22) 24px,rgba(220,235,255,.22) 30px,transparent 32px,transparent 60px);animation:hst-rew-roll .16s linear infinite}@keyframes hst-rew-roll{0%{transform:translateY(0)}to{transform:translateY(-60px)}}.hst-rew-tear{position:absolute;left:-10%;right:-10%;height:6%;top:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.5) 25%,rgba(170,220,255,.6) 30%,rgba(255,255,255,.5) 35%,transparent);mix-blend-mode:screen;filter:blur(1px);animation:hst-rew-tear-jump .95s steps(5) 1}@keyframes hst-rew-tear-jump{0%{top:12%;opacity:.9}to{top:88%;opacity:.4}}.hst-rew-flicker{position:absolute;inset:0;background:rgba(210,230,255,.12);mix-blend-mode:screen;animation:hst-rew-flicker-anim .09s steps(2) infinite}@keyframes hst-rew-flicker-anim{0%{opacity:.85}to{opacity:.25}}.hst-rew-osd{position:absolute;top:6%;right:6%;font-family:Courier New,monospace;font-weight:700;font-size:clamp(18px,3vw,34px);letter-spacing:.12em;color:#ffffff;text-shadow:0 0 6px rgba(170,220,255,.9),2px 0 0 rgba(255,0,80,.5),-2px 0 0 rgba(0,200,255,.5);animation:hst-rew-osd-blink .32s steps(1) infinite}@keyframes hst-rew-osd-blink{0%{opacity:1}50%{opacity:.15}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hst-glitch,.hst-rew-bars,.hst-rew-flicker,.hst-rew-osd,.hst-rew-tear,.hst-rewind,.hst-vapor-grid,.hst-vhs-scanlines,.hst-vhs-track{animation:none!important}}.hst-vapor{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hst-vapor-sun{position:absolute;left:50%;bottom:24%;width:min(60vw,360px);height:min(60vw,360px);transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,126,179,.5),rgba(255,96,150,.32) 45%,rgba(150,86,214,.12) 70%,transparent 76%);filter:blur(6px);opacity:.55}.hst-vapor-grid{position:absolute;left:-50%;right:-50%;bottom:0;height:46%;background-image:repeating-linear-gradient(90deg,rgba(120,230,255,.55) 0 1px,transparent 1px 64px),repeating-linear-gradient(180deg,rgba(255,120,200,.55) 0 1px,transparent 1px 64px);transform:perspective(320px) rotateX(74deg);transform-origin:bottom center;opacity:.1;animation:hst-vapor-scroll 6s linear infinite;-webkit-mask-image:linear-gradient(0deg,#000 8%,transparent 82%);mask-image:linear-gradient(0deg,#000 8%,transparent 82%)}@keyframes hst-vapor-scroll{0%{background-position:0 0,0 0}to{background-position:0 0,0 64px}}
/*# sourceMappingURL=7c03dd064bc0050b.css.map*/