:root{--background:#f3f2f7;--foreground:#171717;--aibase-avatar-filter:blur(8px) brightness(1.32);--aibase-avatar-border:2px solid var(--gray-3);--system-front:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--dashed-border-svg:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='12' ry='12' stroke='%23C4CACE' stroke-width='1' stroke-dasharray='4%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;width:100vw;overflow-x:hidden;scrollbar-gutter:stable}body{color:var(--foreground);background:var(--background);font-family:var(--font-switzer),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{cursor:pointer!important}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.radix-themes{--default-font-family:var(--font-switzer)}.svgWrapper{pointer-events:none;position:absolute;inset:0;width:100%;height:100%}.orbitPath{stroke:rgba(0,0,0,.1);stroke-width:1}.orbiting-circles-svg{pointer-events:none;position:absolute;inset:0;width:100%;height:100%}.orbiting-circles-path{stroke:rgba(0,0,0,.036);stroke-width:1}.orbiting-circle{--duration:20;--radius:50;--delay:0;position:absolute;display:flex;width:100%;height:100%;transform:translateZ(0);animation:orbit calc(var(--duration) * 1s) linear infinite;animation-delay:calc(var(--delay) * -1s);align-items:center;justify-content:center;border-radius:50%;border:1px solid;background-color:rgba(0,0,0,.1)}.orbiting-circle.reverse,.reverse{animation-direction:reverse}@keyframes orbit{0%{transform:rotate(0deg) translateY(calc(var(--radius) * 1px)) rotate(0deg)}to{transform:rotate(1turn) translateY(calc(var(--radius) * 1px)) rotate(-1turn)}}@media (max-width:768px){.unicorn-container{pointer-events:none!important}}.emoji-color-bg{position:relative;display:inline-block;z-index:0}.emoji-color-bg:after,.emoji-color-bg:before{content:attr(data-icon)}.emoji-color-bg:before{position:absolute;z-index:-1;filter:var(--aibase-avatar-filter);transform:scale(3)}::selection{background-color:#d1ecff;color:#008dff}::-moz-selection{background-color:#d1ecff;color:#008dff}.light-up-on-hover:hover{transition:filter .2s ease-in-out;filter:brightness(1.15)}