#site-content[data-public-edition=observatory]{--room-canvas:#08111f;--room-surface:#0d1b2d;--room-raised:#14263c;--room-text:#e7edf5;--room-secondary:#a7b7ca;--room-link:#72d6d0;--room-border:#66809c;background:var(--room-canvas);color:var(--room-text);color-scheme:dark;isolation:isolate;min-width:0}.public-room-art{height:clamp(190px,26vw,360px);position:relative;overflow:hidden;border-bottom:1px solid #66809c66;background:#08111f}.public-room-art img{width:100%;height:100%;object-fit:cover;object-position:center 52%;opacity:.8}.public-room-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#08111fd9,transparent 85%),linear-gradient(0deg,#08111f,transparent 65%)}.public-room-art span{position:absolute;left:clamp(24px,5vw,72px);bottom:32px;z-index:1;color:#e7edf5;font:500 .875rem/1.6 var(--font-mono,monospace);letter-spacing:.12em;max-width:80%}.public-room-art span small{display:block;margin-top:7px;font-size:.65rem;line-height:1.5;letter-spacing:.04em;color:#b5c5ce}.public-room-content{min-width:0}#site-content[data-public-edition=observatory] [data-world-art]{background:var(--public-room-art) center/cover no-repeat}#site-content[data-public-edition=observatory] [data-world-art] img{visibility:hidden}#site-content[data-public-edition=observatory] [style*=cosmic-mirror-chamber-bg],#site-content[data-public-edition=observatory] [style*=vagabond_aethra_bg],#site-content[data-public-edition=observatory] [style*=vagabond_kozmik_ayna_bg]{background-image:var(--public-room-art)!important}#site-content[data-public-edition=observatory] .public-room-content :is(button,[role=tab]){background-image:none!important}#site-content[data-public-edition=observatory] .scene-bg{background-image:var(--public-room-art)!important;opacity:.14!important;filter:saturate(.65)}#site-content[data-public-edition=observatory] .scene-wrapper{background:transparent!important}#site-content[data-public-edition=observatory] .public-room-content :is(h1,h2,h3,h4,h5,h6){color:#e7edf5!important;text-shadow:none!important;-webkit-text-fill-color:currentColor;overflow-wrap:anywhere}#site-content[data-public-edition=observatory] .public-room-content :is(p,li,blockquote){color:#d4deeb!important;line-height:1.8!important;font-size:max(1rem,1em);overflow-wrap:anywhere;text-shadow:none!important}#site-content[data-public-edition=observatory] .public-room-content :is(button,[role=tab],summary){color:#e7edf5!important;background-color:#14263c!important;border-color:#66809c!important;min-height:44px;min-width:44px;font-size:.9375rem!important;line-height:1.5!important;letter-spacing:.025em!important;white-space:normal;cursor:pointer}#site-content[data-public-edition=observatory] .public-room-content button :is(span,small){font-size:inherit!important;color:inherit!important}#site-content[data-public-edition=observatory] .public-room-content .tab-btn.active,#site-content[data-public-edition=observatory] .public-room-content .yildizname-section-tab.active,#site-content[data-public-edition=observatory] .public-room-content :is(button,[role=tab])[aria-selected=true],#site-content[data-public-edition=observatory] .public-room-content button[aria-pressed=true]{color:#08111f!important;background:#72d6d0!important;border-color:#72d6d0!important;box-shadow:inset 0 -3px 0 #08111f}#site-content[data-public-edition=observatory] .public-room-content :is(button,[role=tab]):hover{background-color:#223c55!important;color:#fff!important}#site-content[data-public-edition=observatory] .public-room-content button:disabled{cursor:default;opacity:.6}#site-content[data-public-edition=observatory] .public-room-content :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #ffd37a!important;outline-offset:4px!important;box-shadow:0 0 0 3px #08111f!important}#site-content[data-public-edition=observatory] .public-room-content :is(input,select,textarea):not([type=range]):not([type=radio]):not([type=checkbox]):not([type=hidden]){background:#0d1b2d!important;color:#e7edf5!important;border:1px solid #66809c!important;min-height:46px;max-width:100%;font-size:1rem!important;line-height:1.6;padding:10px 12px;border-radius:6px;color-scheme:dark}#site-content[data-public-edition=observatory] .public-room-content :is(input,textarea)::placeholder{color:#a7b7ca!important;opacity:1}#site-content[data-public-edition=observatory] .public-room-content :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:#72d6d0}#site-content[data-public-edition=observatory] .public-room-content :is(label,small,figcaption){color:#a7b7ca!important;font-size:.875rem!important;line-height:1.65!important}#site-content[data-public-edition=observatory] .public-room-content :is(.fp-panel,.yildizname-card,.sky-glass,.sky-culture-card,.manifesto-salon,.founding-book-card,.echo-card,.flora-card,.aporia-card){background:linear-gradient(145deg,#14263c,#0d1b2d)!important;border-color:#66809c66!important;border-radius:12px!important}#site-content[data-public-edition=observatory] .public-room-content a:not([class]):not([role=button]){color:#8edbd8}#site-content[data-public-edition=observatory] .public-room-content [style*="font-size: 0."]:not(svg):is(span,div){font-size:.875rem!important;line-height:1.65!important}#site-content[data-public-edition=observatory] .public-room-content :is(table,pre){max-width:100%;overflow:auto}#site-content[data-public-edition=observatory] .public-room-content :is(section,article,details){scroll-margin-top:95px}@media(max-width:700px){.public-room-art{height:230px}.public-room-art img{object-position:70% center}.public-room-art span{bottom:24px;left:24px;font-size:.8rem}#site-content[data-public-edition=observatory] .public-room-content :is(button,[role=tab]){overflow-wrap:anywhere}}body.masterweb-active .panda-guide{display:block!important;position:fixed;right:14px;bottom:calc(83px + var(--reading-dock-extra,0px) + env(safe-area-inset-bottom));z-index:99;font:16px/1.6 var(--font-ui,Manrope),sans-serif;color:#e7edf5}.panda-guide button{cursor:pointer;color:#e7edf5;border:1px solid #72d6d04d;background:#0d1b2d;min-height:44px;border-radius:12px;font:inherit}.panda-guide a:focus-visible,.panda-guide button:focus-visible,.panda-guide textarea:focus-visible{outline:3px solid #ffd37a;outline-offset:3px}.panda-guide button:disabled{opacity:.4;cursor:default}.panda-launch{padding:0!important;width:62px;height:62px!important;border:0!important;border-radius:50%!important;box-shadow:0 8px 30px #0006}.panda-launch svg{width:100%;height:100%}.panda-face{transform-origin:40px 50px;animation:panda-breathe 7s ease-in-out infinite}.panda-eyes{transform-origin:40px 38px;animation:panda-blink 9s infinite}.panda-panel{position:absolute;right:0;bottom:76px;width:min(420px,calc(100vw - 28px));max-height:min(660px,calc(100dvh - 180px));display:flex;flex-direction:column;background:#0d1b2dfc;border:1px solid #72d6d066;border-radius:24px;box-shadow:0 18px 80px #0009;overflow:hidden}.panda-panel>header{padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #72d6d02e}.panda-panel>header>div{display:flex;align-items:center;gap:12px;min-width:0}.panda-panel header svg{width:46px;flex-shrink:0}.panda-panel strong{font-size:17px;font-weight:500}.panda-panel small{display:block;font-size:13px;color:#a7b7ca}.panda-panel small i{display:inline-block;background:#72d6d0;width:6px;height:6px;border-radius:50%;margin-right:7px}.panda-panel header button{width:44px;flex-shrink:0}.panda-conversation{padding:18px;overflow:auto;min-height:160px;flex:1 1;overscroll-behavior:contain}.panda-welcome{margin:0 0 18px}.panda-rooms{display:flex;flex-wrap:wrap;gap:8px}.panda-rooms a{color:#c8fff3;border:1px solid #72d6d044;border-radius:12px;padding:9px 12px;text-decoration:none;font-size:14px;min-height:44px;box-sizing:border-box;display:flex;align-items:center}.panda-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px;border-radius:16px;margin:14px 0;background:#122839}.panda-message.user{background:#17414a;margin-left:24px}.panda-message.assistant{margin-right:24px}.panda-note{font-size:13px;color:#a7b7ca;line-height:1.65}.panda-panel footer{padding:12px 16px;border-top:1px solid #72d6d02e}.panda-panel form{display:flex;gap:8px}.panda-panel textarea{flex:1 1;min-width:0;resize:vertical;max-height:140px;border:1px solid #72d6d044;border-radius:12px;background:#08111f;color:#e7edf5;padding:10px;font:16px/1.6 var(--font-ui,Manrope)}.panda-panel form button{padding:8px;align-self:flex-end}.panda-footer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.panda-footer-actions button{font-size:13px;padding:6px 10px}.panda-thinking{color:#72d6d0}.panda-sr{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}@keyframes panda-breathe{50%{transform:translateY(-1px) rotate(-2deg)}}@keyframes panda-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.15)}}@media(prefers-reduced-motion:reduce){.panda-eyes,.panda-face{animation:none}}.panda-natural-face{display:block;width:54px;height:54px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 45% 35%,#238c8b,#071c30);position:relative;flex-shrink:0}.panda-natural-face img{position:absolute;width:132px!important;max-width:none!important;height:auto!important;left:-39px;top:-11px;animation:panda-breathe 7s ease-in-out infinite}.panda-launch .panda-natural-face{width:64px;height:64px;border:2px solid #4fe0cc}.panda-launch .panda-natural-face img{width:160px!important;left:-49px;top:-14px}.panda-launch-label{position:absolute;right:70px;top:15px;padding:3px 10px;border-radius:12px;background:#0b2938;color:#e9fff8;font-size:13px;white-space:nowrap;border:1px solid #49d4c455}.panda-panel{width:min(450px,calc(100vw - 28px));max-height:min(740px,calc(100dvh - 168px));background:linear-gradient(150deg,#103045fc,#071729fc);border-color:#4adac780}.panda-panel .natural-avatar-panda{height:165px;margin-top:-12px}.panda-questions{display:flex;gap:8px;flex-direction:column}.panda-questions button{text-align:left;padding:10px 13px;background:#153c4c;border-color:#45ddbc50;font-size:15px}.panda-gateways{margin-top:18px;border-top:1px solid #5caca444;padding-top:10px;font-size:14px}.panda-gateways summary{cursor:pointer;padding:8px;color:#c1eee4}.panda-gateways nav{margin-top:10px}.panda-listen{display:block;margin-top:9px;font-size:13px!important;min-height:36px!important;padding:5px 10px;background:#0c3143!important}.panda-panel .panda-note{margin-bottom:0;font-size:12px}.panda-conversation{scrollbar-color:#288e84 #0c2132}.panda-message.assistant{border:1px solid #4b9e9540;background:#112d40}.panda-message.user{background:#12554f;border:1px solid #38c5ae55}.panda-panel textarea{background:#061a2b;border-color:#52c5b77a}.panda-panel form button:not(:disabled){background:#176d68;border-color:#67e4cb;color:#f5fffc}@media(max-width:440px){.panda-panel{right:-3px;max-height:calc(100dvh - 156px)}.panda-panel>header{padding:12px}.panda-conversation{padding:14px}.panda-launch-label{display:none}}@media(prefers-reduced-motion:reduce){.panda-natural-face img{animation:none}}@media(max-width:440px){.panda-guide .panda-panel{max-height:calc(100dvh - 194px)}}.panda-voice-player audio{display:block;width:100%;height:36px;margin-top:8px}.panda-voice-player audio[hidden]{display:none}.panda-voice-player small{display:block;color:#b5d3da;font-size:11px;margin-top:5px}.panda-voice-player p{font-size:13px;margin:5px 0;color:#c1ece3}body.masterweb-active:has([data-site-chrome]) .panda-guide{right:14px;bottom:calc(24px + env(safe-area-inset-bottom))}body.masterweb-active:has([data-site-chrome]) .panda-launch-label{display:none}body.masterweb-active:has([data-site-chrome]) .panda-panel{max-height:calc(100dvh - 132px - env(safe-area-inset-bottom))}@media(max-width:750px){body.masterweb-active:has([data-site-chrome]) .panda-guide{right:8px;bottom:calc(10px + var(--reading-dock-extra,0px))}body.masterweb-active:has([data-site-chrome]) .panda-launch{width:44px;height:44px!important}body.masterweb-active:has([data-site-chrome]) .panda-launch .panda-natural-face{width:44px;height:44px;box-sizing:border-box}body.masterweb-active:has([data-site-chrome]) .panda-launch .panda-natural-face img{width:108px!important;left:-33px;top:-9px}body.masterweb-active:has([data-site-chrome]) .panda-panel{right:0;bottom:60px;max-height:calc(100dvh - 112px - var(--reading-dock-extra,0px));width:min(450px,calc(100vw - 16px))}}