@font-face{font-family:manrope;src:url(/_next/static/media/85264ea477371849-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_159d18{font-family:manrope,manrope Fallback}.__variable_159d18{--font-manrope:"manrope","manrope Fallback"}*{box-sizing:border-box}body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-nav,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}.skip-nav{left:-9999px;top:auto}.skip-nav:focus{position:fixed;top:12px;left:12px;width:auto;height:auto;z-index:9999;padding:8px 16px;background:#1A1A1A;color:#FFFFFF;font-size:14px;border-radius:6px;text-decoration:none;overflow:visible}:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px;border-radius:4px}:focus:not(:focus-visible){outline:none}:root{scrollbar-width:thin;scrollbar-color:rgba(26,26,26,.14) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgba(26,26,26,.08);border:3px solid transparent;background-clip:padding-box;border-radius:999px;-webkit-transition:background-color .24s ease;transition:background-color .24s ease}:hover::-webkit-scrollbar-thumb{background-color:rgba(26,26,26,.2)}::-webkit-scrollbar-thumb:hover{background-color:rgba(26,26,26,.32)}::-webkit-scrollbar-thumb:active{background-color:rgba(26,26,26,.42)}::-webkit-scrollbar-corner{background:transparent}:root{--content-max:440px}@media (min-width:760px){:root{--content-max:560px}}@media (min-width:1100px){:root{--content-max:680px}}@keyframes screen-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-enter,.stagger-children>*{animation:screen-enter .32s cubic-bezier(.16,1,.3,1) both}.stagger-children>:first-child{animation-delay:0s}.stagger-children>:nth-child(2){animation-delay:40ms}.stagger-children>:nth-child(3){animation-delay:80ms}.stagger-children>:nth-child(4){animation-delay:.12s}.stagger-children>:nth-child(5){animation-delay:.16s}.stagger-children>:nth-child(n+6){animation-delay:.2s}.pill-btn{transition:transform .2s cubic-bezier(.2,.7,.3,1),opacity .2s cubic-bezier(.2,.7,.3,1)}.pill-btn:not(:disabled):hover{opacity:.88}.pill-btn:not(:disabled):active{transform:scale(.97);opacity:.92;transition-duration:80ms}.app-sidebar{display:none}@media (min-width:1000px){.app-sidebar{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:320px;padding:22px 14px 18px;z-index:5;background:rgba(255,255,255,.22);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border-right:1px solid rgba(255,255,255,.35)}.app-content{padding-left:320px}}.sidebar-item{transition:background .16s ease}.sidebar-item:hover{background:rgba(255,255,255,.32)!important}.world-immersive{position:fixed;inset:0;z-index:1}@media (min-width:1000px){.sidebar-covers-back button[aria-label=Back]{display:none!important}}input[type=range].hslider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0}.hslider::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:transparent}.hslider::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#ffffff;border:.5px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.8);margin-top:-10.5px;cursor:pointer;pointer-events:auto;-webkit-transition:transform .14s ease;transition:transform .14s ease}.hslider::-webkit-slider-thumb:active{transform:scale(1.12)}.hslider::-moz-range-track{height:3px;border-radius:2px;background:transparent}.hslider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#ffffff;border:.5px solid rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.18);cursor:pointer;pointer-events:auto}.dual-slider input[type=range]{position:absolute;inset:0;pointer-events:none}.msg-user button[aria-label="Edit message"]{opacity:0;transition:opacity .16s ease}.msg-user:focus-within button[aria-label="Edit message"],.msg-user:hover button[aria-label="Edit message"]{opacity:1}@media (hover:none){.msg-user button[aria-label="Edit message"]{opacity:1}}.row-actions{opacity:0;transition:opacity .16s ease}.row-hover:focus-within .row-actions,.row-hover:hover .row-actions{opacity:1}@media (hover:none){.row-actions{opacity:1}}@media (min-width:760px){.portrait-grid{column-count:2;column-gap:10px}}@keyframes btn-spin{to{transform:rotate(1turn)}}.btn-spinner{width:18px;height:18px;border-radius:50%;border:2px solid;border-top:2px solid transparent;display:inline-block;animation:btn-spin .7s linear infinite}@keyframes msg-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.msg-enter{animation:msg-enter .24s cubic-bezier(.16,1,.3,1) both}@keyframes dot-pulse{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.typing-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:dot-pulse 1.2s ease-in-out infinite}.typing-dot:nth-child(2){animation-delay:.18s}.typing-dot:nth-child(3){animation-delay:.36s}@keyframes ring-breathe{0%{transform:scale(1);opacity:.38}60%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}.ring-pulse-1{animation:ring-breathe 2.4s ease-out infinite}.ring-pulse-2{animation:ring-breathe 2.4s ease-out .8s infinite}@keyframes bokeh-drift{0%{transform:translateX(0) translateY(0)}25%{transform:translateX(3px) translateY(-2px)}50%{transform:translateX(5px) translateY(3px)}75%{transform:translateX(2px) translateY(5px)}to{transform:translateX(0) translateY(0)}}.bokeh-drift{animation:bokeh-drift 20s ease-in-out infinite}@keyframes scroll-nudge{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(4px);opacity:1}}.scroll-cue{animation:scroll-nudge 2.4s ease-in-out infinite}@keyframes orb-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.orb-shimmer{animation:orb-rotate 14s linear infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}