body{color:#282828;letter-spacing:1px;word-break:auto;-webkit-hyphens:auto;hyphens:auto;word-wrap:wrap;scroll-behavior:smooth;background-color:#0000;background-image:linear-gradient(90deg,#00000059,#00000080),url(/assets/bg-BjClDLMG.png);background-position:0 0,top;background-repeat:repeat,no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;font-family:sans-serif;font-size:15px;font-weight:300}*{box-sizing:border-box;margin:0;padding:0}#bg-glow{z-index:0;pointer-events:none;background:radial-gradient(at 35% 55%,#4a7a6c24 0%,#0000 60%),radial-gradient(at 68% 32%,#f0b42917 0%,#0000 52%);animation:9s ease-in-out infinite alternate bgDrift;position:fixed;inset:0}@keyframes bgDrift{0%{opacity:.5;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.07)translate(8px,-6px)}}.init{z-index:1;border:6px solid #0000;padding-top:8.3vh;position:relative;overflow-y:scroll}.init header{color:#fff;z-index:100;background:#000;grid-template-columns:auto auto;place-content:center space-between;align-items:center;width:100vw;height:50px;padding:0 .75rem;display:grid;position:fixed;top:0;left:0}.init header div:first-child{align-content:center;align-items:center;display:flex}.init header div:first-child span{color:#fff;display:block}.init header svg{width:40px;margin:0 2px;display:block}.init main #input-controls{z-index:1000;-webkit-backdrop-filter:blur(20px);background:#040408e0;border-top:1px solid #1fc5c826;align-items:center;gap:.6rem;width:100vw;min-height:10vh;padding:.75rem 1rem;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -8px 32px #00000059,0 -1px #1fc5c80f}.init main #input-controls:before{content:"";pointer-events:none;background:radial-gradient(#1fc5c81f 0%,#0000 70%);width:60%;height:18px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.init main #input-controls input[type=text]{letter-spacing:.5px;color:#fff;background:#ffffff0f;border:1.5px solid #ffffff26;border-radius:22px;outline:none;flex:1;height:2.75rem;padding:0 1rem;font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s,box-shadow .2s}.init main #input-controls input[type=text]::placeholder{color:#ffffff4d}.init main #input-controls input[type=text]:focus{background:#1fc5c812;border-color:#1fc5c8;box-shadow:0 0 0 3px #1fc5c826}.init main #input-controls button{cursor:pointer;background:#1fc5c8;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #1fc5c859}.init main #input-controls button:hover{background:#17a8ab;box-shadow:0 4px 16px #1fc5c880}.init main #input-controls button:active{transform:scale(.93);box-shadow:0 1px 6px #1fc5c84d}.init main #input-controls button img{filter:brightness(0)invert();width:20px}.init::-webkit-scrollbar{width:3px}.init::-webkit-scrollbar-track{background:0 0}.init::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}main{flex-direction:column;gap:.4rem;padding:1rem 1rem 14vh;display:flex;position:relative!important}.msg-bot{-webkit-backdrop-filter:blur(8px);color:#f2f2f2;background:#262626e0;border-radius:4px 18px 18px;align-self:flex-start;max-width:72%;padding:calc(.55rem + 2px) calc(.9rem + 2px);line-height:1.55;box-shadow:0 1px 4px #0000002e}.msg-user{color:#fff;background:#1fc5c8;border-radius:18px 4px 18px 18px;align-self:flex-end;max-width:72%;padding:calc(.55rem + 2px) calc(.9rem + 2px);line-height:1.55;box-shadow:0 1px 4px #1fc5c826}.greenstick{opacity:.65;z-index:2;pointer-events:none;width:70px;position:fixed;bottom:10vh}.greenstick-left{left:0}.greenstick-right{right:0}
