.modal-dialog-width-unset{max-width:none!important}.modal-content{border-radius:3px;margin-left:auto;margin-right:auto;width:auto}:root{--primary:#000;--primary-dark:#000;--primary-light:#333;--secondary:#000;--secondary-dark:#000;--secondary-light:#333;--text-primary:#fff;--text-secondary:#ccc;--surface:#2a2a2a;--surface-light:#373737;--border:#3339;--border-light:#50505099}html{padding:0}body,html{height:100vh;height:100dvh;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;bottom:0;color:#fff;color:var(--text-primary);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;image-rendering:-webkit-optimize-contrast;padding:env(safe-area-inset-top) 0 max(0px,env(safe-area-inset-bottom) - 15px);position:absolute;width:100%}body *{box-sizing:border-box}.Display{height:100%;margin:0;padding:0}.App{background:#000;background-attachment:fixed;background-image:radial-gradient(circle at 25% 25%,#ffffff08 0,#0000 50%),radial-gradient(circle at 75% 75%,#ffffff05 0,#0000 50%);background-size:60px 60px;display:flex;flex-direction:column;height:100%;width:100%}.Clickable,.HoverHighlight{cursor:pointer}.HoverHighlight:hover{filter:brightness(110%)}.HoverOpacity{cursor:pointer}.HoverOpacity:hover{opacity:.8}.HoverBold{cursor:pointer;padding:0 1.5px}.HoverBold:hover{font-weight:700;padding:0}.link{color:#007bff;cursor:pointer;-webkit-user-select:none;user-select:none}.link:hover{color:#0056b3;text-decoration:underline}.NoSelect{-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.AppToast{background:#333;border-radius:12px;color:#fff;left:50%;padding:8px 16px;position:absolute;top:60%;transform:translateX(-50%);z-index:1500}.AppScroll{-webkit-overflow-scrolling:touch;scrollbar-color:#3339 #0000;scrollbar-color:var(--border) #0000;scrollbar-width:thin}.AppScroll::-webkit-scrollbar{width:6px}.AppScroll::-webkit-scrollbar-track{background:#0000}.AppScroll::-webkit-scrollbar-thumb{background:#3339;background:var(--border);border-radius:3px}.AppScroll::-webkit-scrollbar-thumb:hover{background:#ccc;background:var(--text-secondary)}.ChatContainer{background:#000;background-attachment:scroll;background-image:radial-gradient(circle at 25% 25%,#ffffff08 0,#0000 50%),radial-gradient(circle at 75% 75%,#ffffff05 0,#0000 50%);background-size:60px 60px;height:100%}.ChatMessages{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 4px;touch-action:pan-y}.ChatInput{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#373737;background:var(--surface-light);border-radius:30px;border-top:1px solid #3339;border-top:1px solid var(--border);box-shadow:0 -8px 24px #000c;flex:0 0 auto;margin:1px 3px 3px;padding:3px 8px;position:relative;z-index:100}.Message{word-wrap:break-word;border-radius:18px;box-shadow:0 1px 3px #0000001a;line-height:1.4;padding:8px 16px;transition:all .2s ease}.MessageUser{background:#007bff;color:#fff}.MessageBot{background:#191919;border:1px solid #28282899;color:#fff;color:var(--text-primary)}.MessageBot>p:last-child{margin-bottom:1px!important}