@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.embed-reset{height:100vh;overflow:hidden}.embed-reset>*{padding-top:0!important;padding-bottom:0!important;max-width:100%!important;height:100%!important}.embed-reset :has(>h1){display:none!important}.embed-reset .md\:flex-1{flex:1 1 0%!important}.embed-reset .md\:overflow-hidden{overflow:hidden!important}@media (max-width:767px){.embed-portfolio>*{height:auto!important}.embed-portfolio .lg\:overflow-hidden,.embed-portfolio .md\:overflow-hidden,.embed-portfolio>*{overflow:visible!important}.embed-portfolio .flex-1.min-h-0.overflow-y-auto.lg\:overflow-hidden{flex:none!important;overflow:visible!important}.embed-portfolio .flex.flex-col.lg\:flex-row{flex:none!important}.embed-portfolio .h-\[300px\]{height:300px!important;flex:none!important}.embed-portfolio .h-\[340px\]{overflow:hidden!important}.embed-portfolio .h-\[340px\] .overflow-y-auto{overflow-y:auto!important}}@media (min-width:768px){.embed-portfolio .lg\:h-full{height:100%!important}.embed-portfolio .flex.flex-col.lg\:flex-row{flex-direction:row!important;height:100%!important}.embed-portfolio .min-h-\[240px\]{min-height:0!important}.embed-portfolio .h-\[340px\]{height:auto!important;width:340px!important;flex-shrink:0!important}.embed-portfolio .h-\[340px\]>div:first-child{padding-left:0!important;padding-right:0!important}.embed-portfolio .h-\[340px\]>div:first-child>button{padding-left:.375rem!important;padding-right:.375rem!important}.embed-portfolio .overflow-y-auto.lg\:overflow-hidden{overflow-y:auto!important}}.embed-market>*{overflow-y:auto!important}.embed-market::-webkit-scrollbar{width:6px;height:6px}.embed-market::-webkit-scrollbar-track{background:hsl(var(--space-gray));border-radius:3px}.embed-market::-webkit-scrollbar-thumb{background:hsl(var(--intelligent-blue));border-radius:3px}.embed-market::-webkit-scrollbar-thumb:hover{background:hsl(var(--intelligent-blue)/.8)}.embed-market .sm\:flex.grid-cols-2{display:grid!important}.embed-market .sm\:flex.grid-cols-2 .hidden.sm\:block{display:none!important}.embed-market .flex-1.min-h-0.grid{flex:none!important;min-height:0!important}.embed-market .lg\:overflow-y-auto.min-h-0{flex:none!important}.embed-market .lg\:overflow-hidden{overflow:visible!important}.embed-market .lg\:overflow-y-auto{overflow-y:visible!important}.embed-market .h-\[250px\]{height:250px!important}.embed-market .min-h-\[200px\] .flex-1.min-h-0{min-height:180px!important;flex:1 1 0%!important}.embed-portfolio .h-\[340px\] .overflow-y-auto::-webkit-scrollbar{width:6px}.embed-portfolio .h-\[340px\] .overflow-y-auto::-webkit-scrollbar-track{background:hsl(var(--space-gray));border-radius:3px}.embed-portfolio .h-\[340px\] .overflow-y-auto::-webkit-scrollbar-thumb{background:hsl(var(--intelligent-blue));border-radius:3px}.embed-portfolio .h-\[340px\] .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:hsl(var(--intelligent-blue)/.8)}.embed-portfolio::-webkit-scrollbar{width:6px;height:6px}.embed-portfolio::-webkit-scrollbar-track{background:hsl(var(--space-gray));border-radius:3px}.embed-portfolio::-webkit-scrollbar-thumb{background:hsl(var(--intelligent-blue));border-radius:3px}.embed-portfolio::-webkit-scrollbar-thumb:hover{background:hsl(var(--intelligent-blue)/.8)}@media (min-width:768px) and (max-width:1023px){.md\:h-\[calc\(100vh-70px\)\]:not(.embed-reset *){height:auto!important;min-height:calc(100vh - 70px)!important}.md\:overflow-hidden.overflow-y-auto:not(.embed-reset *){overflow-y:auto!important}.h-\[300px\].md\:h-auto:not(.embed-reset *){height:300px!important;flex:none!important}.h-\[400px\].md\:h-auto:not(.embed-reset *){height:400px!important;flex:none!important}}.terminal-grid .react-grid-item.react-draggable-dragging iframe,.terminal-grid .react-grid-item.resizing iframe{pointer-events:none!important}.terminal-grid .react-grid-placeholder{background:hsl(var(--intelligent-blue)/.15)!important;border:1px dashed hsl(var(--intelligent-blue)/.4)!important;border-radius:12px!important;opacity:1!important}.terminal-grid .react-resizable-handle-s{bottom:0!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important;width:40px!important;height:8px!important;cursor:s-resize!important}.terminal-grid .react-resizable-handle-s:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:32px!important;height:3px!important;border-radius:2px!important;background:hsl(var(--nebula-gray)/.3)!important; /* !important keeps cascade deterministic; hover/resizing win by higher specificity */transition:background .15s!important;border:none!important}.terminal-grid .react-resizable-handle-s:hover:after{background:hsl(var(--intelligent-blue))!important}.terminal-grid .react-resizable-handle-e{right:0!important;top:50%!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)!important;width:8px!important;height:40px!important;cursor:e-resize!important}.terminal-grid .react-resizable-handle-e:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:3px!important;height:32px!important;border-radius:2px!important;background:hsl(var(--nebula-gray)/.3)!important; /* !important keeps cascade deterministic; hover/resizing win by higher specificity */transition:background .15s!important;border:none!important}.terminal-grid .react-resizable-handle-e:hover:after{background:hsl(var(--intelligent-blue))!important}.terminal-grid .react-resizable-handle-n{top:0!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:40px!important;height:8px!important;cursor:n-resize!important}.terminal-grid .react-resizable-handle-n:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:32px!important;height:3px!important;border-radius:2px!important;background:hsl(var(--nebula-gray)/.3)!important; /* !important keeps cascade deterministic; hover/resizing win by higher specificity */transition:background .15s!important;border:none!important}.terminal-grid .react-resizable-handle-n:hover:after{background:hsl(var(--intelligent-blue))!important}.terminal-grid .react-resizable-handle-w{left:0!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translateY(-50%)!important;width:8px!important;height:40px!important;cursor:w-resize!important}.terminal-grid .react-resizable-handle-w:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:3px!important;height:32px!important;border-radius:2px!important;background:hsl(var(--nebula-gray)/.3)!important; /* !important keeps cascade deterministic; hover/resizing win by higher specificity */transition:background .15s!important;border:none!important}.terminal-grid .react-resizable-handle-w:hover:after{background:hsl(var(--intelligent-blue))!important}.terminal-grid .react-grid-item.resizing .react-resizable-handle{opacity:1!important}.terminal-grid .react-grid-item.resizing .react-resizable-handle-e:after,.terminal-grid .react-grid-item.resizing .react-resizable-handle-n:after,.terminal-grid .react-grid-item.resizing .react-resizable-handle-s:after,.terminal-grid .react-grid-item.resizing .react-resizable-handle-w:after{background:hsl(var(--intelligent-blue))!important}.terminal-grid .react-grid-item.react-draggable-dragging>div:first-child{box-shadow:0 16px 48px 0 #00000080,0 0 0 2px hsl(var(--intelligent-blue)/.6)!important;border-color:hsl(var(--intelligent-blue)/.4)!important}body:has(.terminal-grid .react-draggable-dragging) *{cursor:grabbing!important}