*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;height:100%}html,body,#root{cursor:default;-webkit-user-select:none;user-select:none;background:#0a0f1e;font-family:sans-serif}body{overscroll-behavior:none;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;touch-action:manipulation}img,svg,video,canvas{max-width:100%;display:block}input,textarea,select{font-family:inherit;font-size:16px}button{font-family:inherit;font-size:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none}:focus-visible{outline-offset:2px;outline:2px solid #f5c518}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#02061766}::-webkit-scrollbar-thumb{background:#94a3b852;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b88c}*{scrollbar-width:thin;scrollbar-color:#94a3b852 transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body :not(input):not(textarea):not(select):not([contenteditable=true]){cursor:default;-webkit-user-select:none;user-select:none}button,a,[role=button]{cursor:pointer}button:disabled{cursor:not-allowed}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}input,textarea,[contenteditable=true]{cursor:text}select{cursor:pointer}.llm-thinking-ring{border:4px solid #f5c518;border-color:#f5c518 #60a5fa #94a3b82e #94a3b82e;border-radius:50%;width:58px;height:58px;margin:0 auto;animation:.85s linear infinite llm-thinking-spin;box-shadow:0 0 24px #f5c51840,inset 0 0 18px #60a5fa1f}@keyframes llm-thinking-spin{to{transform:rotate(360deg)}}
