html{scrollbar-width:thin;scrollbar-color:#e0dae852 transparent;background:#050510}body{background:#050510}*{scrollbar-width:thin;scrollbar-color:#e0dae847 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-thumb{background-color:#e0dae83d;background-clip:content-box;border:2px solid #0000;border-radius:999px;min-height:38px}::-webkit-scrollbar-thumb:hover{background-color:#ffe2cc61}::-webkit-scrollbar-thumb:active{background-color:#ffb18275}.cosmos-surface{z-index:0;pointer-events:none;contain:strict;isolation:isolate;transition:background 2s;position:fixed;inset:0;overflow:hidden}.cosmos-surface .stars{width:150%;height:150%;opacity:var(--cosmos-star-opacity,1);background-repeat:repeat;transition:opacity .36s,filter .36s;position:absolute;top:0;left:0}.cosmos-surface.cosmos-paused .stars,.cosmos-surface.cosmos-paused .nebula,.cosmos-surface.cosmos-paused .thinking-constellation,.cosmos-surface.cosmos-paused .thinking-constellation-star{animation-play-state:paused!important}.cosmos-surface .stars-sm{background-image:radial-gradient(1px 1px at 50px 80px,#fff9,#0000),radial-gradient(1px 1px at 180px 40px,#ffffff80,#0000),radial-gradient(1px 1px at 300px 150px,#fff6,#0000),radial-gradient(1px 1px at 420px 200px,#ffffff80,#0000),radial-gradient(1px 1px at 90px 260px,#ffffff4d,#0000),radial-gradient(1px 1px at 530px 100px,#ffffff8c,#0000),radial-gradient(1px 1px at 250px 320px,#fff6,#0000),radial-gradient(1px 1px at 610px 280px,#ffffff73,#0000),radial-gradient(1px 1px at 150px 400px,#ffffff4d,#0000),radial-gradient(1px 1px at 700px 50px,#ffffff80,#0000),radial-gradient(1px 1px at 480px 380px,#ffffff59,#0000),radial-gradient(1px 1px at 350px 450px,#fff6,#0000);background-size:750px 500px;animation:120s linear infinite drift}.cosmos-surface .stars-md{background-image:radial-gradient(1.5px 1.5px at 120px 180px,#ffffffb3,#0000),radial-gradient(1.5px 1.5px at 400px 60px,#fff9,#0000),radial-gradient(1.5px 1.5px at 220px 340px,#ffffff8c,#0000),radial-gradient(1.5px 1.5px at 580px 220px,#ffffffa6,#0000),radial-gradient(1.5px 1.5px at 60px 440px,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 700px 340px,#fff9,#0000),radial-gradient(1.5px 1.5px at 340px 120px,#ffffff80,#0000),radial-gradient(1.5px 1.5px at 500px 460px,#ffffff8c,#0000);background-size:800px 520px;animation:180s linear infinite reverse drift}.cosmos-surface .stars-lg{background-image:radial-gradient(2px 2px at 200px 300px,#ffffffd9,#0000),radial-gradient(2px 2px at 500px 150px,#ffffffb3,#0000),radial-gradient(2.5px 2.5px at 100px 100px,#ffdcb4cc,#0000),radial-gradient(2px 2px at 650px 400px,#ffffffbf,#0000),radial-gradient(2.5px 2.5px at 350px 250px,#c8dcffb3,#0000);background-size:850px 550px;animation:240s linear infinite drift,4s ease-in-out infinite alternate twinkle}.cosmos-surface.cosmos-rewind>.stars:not(.stars-rewind){opacity:var(--cosmos-star-rewind-opacity,.3)}.cosmos-surface.cosmos-thinking>.stars:not(.stars-rewind),.cosmos-surface .stars-rewind{opacity:0}.cosmos-surface.cosmos-rewind .stars-rewind-out{will-change:transform, opacity;animation:1.38s cubic-bezier(.2,.8,.18,1) both cosmos-rewind-stars}.cosmos-surface.cosmos-rewind .stars-sm.stars-rewind{--rewind-x:-2vw;--rewind-start-y:12vh;--rewind-y:-58vh;opacity:1;animation-duration:1.46s}.cosmos-surface.cosmos-rewind .stars-md.stars-rewind{--rewind-x:1vw;--rewind-start-y:18vh;--rewind-y:-82vh;opacity:1;animation-duration:1.36s}.cosmos-surface.cosmos-rewind .stars-lg.stars-rewind{--rewind-x:-1vw;--rewind-start-y:24vh;--rewind-y:-108vh;opacity:1;animation-duration:1.24s}.cosmos-surface .nebula{filter:blur(80px);opacity:.15;border-radius:50%;transition:all 3s;position:absolute}.cosmos-surface .nebula-1{width:500px;height:500px;top:10%;left:60%}.cosmos-surface .nebula-2{width:400px;height:400px;bottom:10%;left:10%}.cosmos-surface .thinking-constellation{opacity:0;animation:.36s cubic-bezier(.2,.8,.18,1) forwards thinking-constellation-presence,10.4s ease-in-out infinite alternate thinking-constellation-hover;position:absolute;inset:0;transform:translate(-2px,2px)}.cosmos-surface .thinking-constellation-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cosmos-surface .thinking-constellation-line{fill:none;will-change:opacity}.cosmos-surface .thinking-constellation-line-glow{stroke:#d2e2f04f;filter:blur(1.3px)}.cosmos-surface .thinking-constellation-line-core{stroke:#e0ecf6b8}.cosmos-surface .thinking-constellation-node{fill:#e0ecf6b8;transform-box:fill-box;transform-origin:50%;will-change:opacity}.cosmos-surface .thinking-constellation-star{fill:#dce8f4ad;animation:thinking-constellation-star 5.2s ease-in-out var(--thinking-star-delay) infinite alternate;opacity:var(--thinking-star-opacity-low)}.cosmos-surface .weather-video{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cosmos-surface .weather-video-media{object-fit:cover;opacity:.62;mix-blend-mode:soft-light;filter:grayscale(.35)brightness(.72)saturate(.68)contrast(1.34);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.cosmos-surface .weather-video-drizzle .weather-video-media{opacity:.42;filter:grayscale(.42)brightness(.78)saturate(.55)contrast(1.24)}.cosmos-surface .weather-video-thunderstorm .weather-video-media{opacity:.72;filter:grayscale(.48)brightness(.52)saturate(.55)contrast(1.42)}.cosmos-surface .weather-video-scrim,.cosmos-surface .weather-video-tint{position:absolute;inset:0}.cosmos-surface .weather-video-scrim{background:linear-gradient(#02040c05 0%,#02040c1a 48%,#02040c42 100%),radial-gradient(at 50% 45%,#0000 0%,#02040c14 72%,#02040c2e 100%)}.cosmos-surface .weather-video-tint{mix-blend-mode:overlay;opacity:.18;background:radial-gradient(at 70% 18%,#5c7e9a5c 0%,#0000 50%),linear-gradient(#182a422e,#060c1875)}.cosmos-surface .weather-video-tint-thunderstorm{opacity:.3;background:radial-gradient(circle at 74% 12%,#7080bc6b 0%,#0000 34%),linear-gradient(#0c102257,#040610b3)}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-33.333%,-33.333%)}}@keyframes twinkle{0%{opacity:.7}to{opacity:1}}@keyframes cosmos-rewind-stars{0%{transform:translate(0, var(--rewind-start-y)) scale(1.06);opacity:0}10%{opacity:1}64%{transform:translate(var(--rewind-x), var(--rewind-y)) scale(1.06);opacity:.5}to{transform:translate(var(--rewind-x), var(--rewind-y)) scale(1.06);opacity:0}}@keyframes thinking-constellation-presence{0%{opacity:0}to{opacity:1}}@keyframes thinking-constellation-hover{0%{transform:translate(-2.5px,2px)}to{transform:translate(2.5px,-2px)}}@keyframes thinking-constellation-star{0%{opacity:var(--thinking-star-opacity-low)}to{opacity:var(--thinking-star-opacity)}}.swirl-line{fill:none;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:250;stroke-dashoffset:0;animation:6s cubic-bezier(.65,0,.35,1) infinite draw-breathe}.swirl-line.p1{animation-delay:0s}.swirl-line.p2{animation-delay:.15s}.swirl-line.p3{animation-delay:.3s}.swirl-line.p4{animation-delay:.45s}.center-ember{transform-origin:50%;animation:3s ease-in-out infinite ember-pulse}@keyframes draw-breathe{0%{stroke-dashoffset:250px;opacity:0}15%{stroke-dashoffset:0;opacity:1}45%{stroke-dashoffset:0;opacity:1;filter:brightness(1.2)}75%{stroke-dashoffset:0;opacity:1}90%{stroke-dashoffset:-250px;opacity:0}to{stroke-dashoffset:-250px;opacity:0}}@keyframes ember-pulse{0%,to{opacity:.3;transform:scale(.9)}50%{opacity:.7;transform:scale(1.1)}}@keyframes logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}textarea#mentor-composer-input{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important;resize:none!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}textarea#mentor-composer-input:focus{box-shadow:none!important;border:none!important;outline:none!important}textarea#mentor-composer-input:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}textarea#mentor-composer-input{scrollbar-width:none!important;-ms-overflow-style:none!important}textarea#mentor-composer-input::-webkit-scrollbar{width:0!important;height:0!important}textarea#mentor-composer-input[data-scrollable=true]{scrollbar-width:thin!important;scrollbar-color:#fff3 transparent!important}textarea#mentor-composer-input[data-scrollable=true]::-webkit-scrollbar{width:6px!important}textarea#mentor-composer-input[data-scrollable=true]::-webkit-scrollbar-thumb{background:#ffffff2e!important;border-radius:999px!important}