#__next,body,html{height:100%;margin:0;padding:0}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;background:#0b0d10;color:#e4e7eb;display:block!important}a{color:#7dd3fc}button,input,textarea{font:inherit}.container{max-width:960px;margin:0 auto;padding:24px}.card{background:#12161c;border:1px solid #1f2937;border-radius:12px;padding:16px}.row{display:flex;gap:16px}.btn{background:#2563eb;color:white;border:none;padding:10px 14px;border-radius:8px;cursor:pointer}.btn.secondary{background:#374151}.badge{padding:4px 8px;border-radius:8px;font-size:12px;background:#1f2937}.input{background:#0f1318;border:1px solid #1f2937;color:#e4e7eb;padding:10px;border-radius:8px;width:100%}.chat{height:360px;overflow:auto;border:1px solid #1f2937;padding:10px;background:#0c0f13}.caption,.chat{border-radius:10px}.caption{position:absolute;bottom:24px;left:24px;background:rgba(0,0,0,.5);padding:8px 12px}.overlay-root{position:relative;width:100%;height:100%;background:#000;overflow:hidden}.small{font-size:12px;opacity:.8}.live-minimal{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px 20px 100px;background:#0b0d10}.live-chatbar{position:fixed;bottom:0;left:0;right:0;background:rgba(11,13,16,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #1f2937;padding:16px}.live-chatbar-inner{max-width:1200px;margin:0 auto;display:flex;gap:12px;align-items:center}.live-chatbar-inner .input{flex:1 1;margin:0}.live-chatbar-inner .btn{flex-shrink:0}#nextjs-build-watcher,.__next-dev-overlay,.__nextjs_original-stack-frame,.nextjs-build-indicator,.nextjs-container,.nextjs-dev-overlay,.nextjs-portal,[class*=nextjs],[data-error-overlay],[data-next-overlay],[data-next-router-reloader-bar],[data-nextjs-build-error],[data-nextjs-build-indicator],[data-nextjs-build-ok],[data-nextjs-compile-indicator],[data-nextjs-dev-overlay],[data-nextjs-dialog-overlay],[data-nextjs-dock],[data-nextjs-error-overlay-root],[data-nextjs-error-overlay],[data-nextjs-fast-refresh],[data-nextjs-hmr-indicator],[data-nextjs-prerender-indicator],[data-nextjs-refresh],[data-nextjs-router-reloader-bar],[data-nextjs-terminal],[data-nextjs-toast],[data-nextjs-webpack-build-watcher],[data-overlay],[data-turbo-indicator],[id*=nextjs]:not(#__next),div[style*="position: fixed"][style*="bottom: 16px"][style*="right: 16px"],div[style*="position: fixed"][style*="z-index: 9000"]{display:none!important;pointer-events:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;left:-9999px!important;top:-9999px!important;width:0!important;height:0!important}