@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&display=swap);:root{--primary:#53bcdb;--primary-light:#71c9e4;--primary-dark:#3da4c5;--dark:#333f50;--dark-light:#4a5568;--accent:#dab548;--accent-light:#e5c666;--bg-light:#f9f9f9;--bg-white:#fff;--border-color:#e2e8f0;--text-muted:#718096;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 10px 30px #00000026;--radius-sm:6px;--radius-md:10px;--radius-lg:16px}*{box-sizing:border-box;margin:0;padding:0}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes domainGraphSpin{0%{transform:rotateX(-16deg) rotateY(0deg)}25%{transform:rotateX(-10deg) rotateY(90deg)}50%{transform:rotateX(-16deg) rotateY(180deg)}75%{transform:rotateX(-22deg) rotateY(270deg)}to{transform:rotateX(-16deg) rotateY(1turn)}}@keyframes domainNodePulse{0%{filter:drop-shadow(0 0 0 rgba(83,188,219,0))}50%{filter:drop-shadow(0 0 12px rgba(83,188,219,.35))}to{filter:drop-shadow(0 0 0 rgba(83,188,219,0))}}@keyframes heroPulseRing{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes heroCoreBreathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes heroOrbitSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes heroGridShift{0%{transform:translate(0)}to{transform:translate(26px,26px)}}@keyframes heroStreamSweep{0%{transform:translateX(-130%)}to{transform:translateX(230%)}}@keyframes heroFloatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}html{overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fbff;color:#333f50;color:var(--dark);font-family:Montserrat,Segoe UI,Roboto,-apple-system,BlinkMacSystemFont,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,button,input,select,textarea{transition:all .3s ease}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f9f9f9;background:var(--bg-light)}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#999}.futura-mode{--primary:#53bcdb;--primary-light:#71c9e4;--primary-dark:#3da4c5;--dark:#2e3847;--dark-light:#5d7a8c;--accent:#bfa27e;--accent-light:#b4ced9;--bg-light:#fff;--bg-white:#fff;--border-color:#b4ced9;--text-muted:#5d7a8c;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;font-family:Futura,Futura PT,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.futura-mode .MuiCard-root,.futura-mode .MuiDialog-paper,.futura-mode .MuiMenu-paper,.futura-mode .MuiPaper-root,.futura-mode .MuiPopover-paper{border-radius:8px!important}.futura-mode .MuiAvatar-root,.futura-mode .MuiButton-root,.futura-mode .MuiChip-root,.futura-mode .MuiOutlinedInput-root{border-radius:6px!important}.ql-syntax{word-wrap:break-word;background-color:#2d2d2d;border-radius:6px;color:#ccc;font-family:Consolas,Monaco,Courier New,monospace;font-size:.9em;line-height:1.5;margin:12px 0;overflow-x:auto;padding:12px 16px;white-space:pre-wrap}
/*# sourceMappingURL=main.92a16ec1.css.map*/