@import"https://fonts.googleapis.com/css2?family=Caveat:wght@400;500;700&family=Dancing+Script:wght@400;700&family=Pacifico&family=Great+Vibes&family=EB+Garamond:ital,wght@0,400..700;1,400..700&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:#fbbf2426;border-radius:9999px;border:1px solid rgba(251,191,36,.05)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:#fbbf244d}@keyframes ff-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:ff-fade-in .3s ease-out both}@keyframes ff-pulse-once{0%{box-shadow:0 0 #fbbf2480}70%{box-shadow:0 0 0 8px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.animate-pulse-once{animation:ff-pulse-once .9s ease-out 1}.ff-scope{color-scheme:dark}.ff-scope input,.ff-scope textarea,.ff-scope select{background-color:#0d1324;color:#fff;border:1px solid #1b2640;box-shadow:inset 0 2px 4px #0003;border-radius:12px;transition:all .2s cubic-bezier(.16,1,.3,1);box-sizing:border-box;max-width:100%}.ff-scope input:focus,.ff-scope textarea:focus,.ff-scope select:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 3px #fbbf2426,inset 0 2px 4px #0003}.ff-scope textarea{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;overflow-x:hidden}.ff-scope span,.ff-scope p,.ff-scope label,.ff-scope h1,.ff-scope h2,.ff-scope h3,.ff-scope h4{word-break:break-word;overflow-wrap:break-word;min-width:0}.ff-scope #agent-header{box-shadow:0 2px 10px #0003}.ff-scope #vault-panel-container{background-color:#0d1324;border:1px solid #1b2640}.ff-scope #editor-popup-bar{background-color:#0d1324;border-left:1px solid #1b2640}.cpro-scope{background-color:#f8fafc;color:#0a192f;font-family:Inter,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.cpro-scope h1,.cpro-scope h2,.cpro-scope h3,.cpro-scope h4,.cpro-scope h5,.cpro-scope h6{font-family:Outfit,sans-serif;letter-spacing:-.025em}.glass-panel{background-color:#fffc;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.4);box-shadow:0 8px 32px #0a192f0d}.gold-gradient{background:linear-gradient(135deg,#d4af37,#aa8c2c)}.navy-gradient{background:linear-gradient(135deg,#0a192f,#112240)}.shimmer{position:relative;overflow:hidden}.shimmer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(to right,transparent,rgba(255,255,255,.1),transparent);animation:cpro-shimmer 2s infinite}@keyframes cpro-shimmer{to{transform:translate(100%)}}.cpro-scope ::-webkit-scrollbar{width:8px;height:8px}.cpro-scope ::-webkit-scrollbar-track{background:transparent}.cpro-scope ::-webkit-scrollbar-thumb{background:#0a192f26;border-radius:9999px}.cpro-scope ::-webkit-scrollbar-thumb:hover{background:#0a192f4d}.steno-scope{--color-gold: #FFD700;--color-gold-muted: rgba(255, 215, 0, .2)}.steno-scope .custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.steno-scope .custom-scrollbar::-webkit-scrollbar-track{background:transparent}.steno-scope .custom-scrollbar::-webkit-scrollbar-thumb{background:var(--color-gold-muted);border-radius:10px}.steno-scope .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}
