html{-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;tab-size:4;scroll-behavior:smooth}body{font-family:inherit;line-height:inherit}body,h1,h2,p,pre{margin:0}*,:after,:before{box-sizing:border-box;border:0 solid}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}svg{display:block;vertical-align:middle;shape-rendering:auto;text-rendering:optimizeLegibility}pre{background-color:rgba(55,65,81,1);border-radius:.25rem;color:rgba(229,231,235,1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:scroll;padding:.5rem .75rem}.shadow{box-shadow:0 0 #0000,0 0 #0000,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.rounded{border-radius:1.5rem}.wrapper{width:100%}.container{margin-left:auto;margin-right:auto;max-width:768px;padding-bottom:3rem;padding-left:1rem;padding-right:1rem;color:rgba(55,65,81,1);width:100%}#welcome{margin-top:2.5rem}#welcome h1{font-size:3rem;font-weight:500;letter-spacing:-.025em;line-height:1}#welcome span{display:block;font-size:1.875rem;font-weight:300;line-height:2.25rem;margin-bottom:.5rem}#hero{align-items:center;background-color:hsla(214,62%,21%,1);border:none;box-sizing:border-box;color:rgba(55,65,81,1);display:grid;grid-template-columns:1fr;margin-top:3.5rem}#hero .text-container{color:rgba(255,255,255,1);padding:3rem 2rem}#hero .text-container h2{font-size:1.5rem;line-height:2rem;position:relative}#hero .text-container h2 svg{color:hsla(162,47%,50%,1);height:2rem;left:-.25rem;position:absolute;top:0;width:2rem}#hero .text-container h2 span{margin-left:2.5rem}#hero .text-container a{background-color:rgba(255,255,255,1);border-radius:.75rem;color:rgba(55,65,81,1);display:inline-block;margin-top:1.5rem;padding:1rem 2rem;text-decoration:inherit}#hero .logo-container{display:none;justify-content:center;padding-left:2rem;padding-right:2rem}#hero .logo-container svg{color:rgba(255,255,255,1);width:66.666667%}#middle-content{align-items:flex-start;display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:1fr;margin-top:3.5rem}#learning-materials{padding:2.5rem 2rem}#learning-materials h2{font-weight:500;font-size:1.25rem;letter-spacing:-.025em;line-height:1.75rem;padding-left:1rem;padding-right:1rem}.list-item-link{align-items:center;border-radius:.75rem;display:flex;margin-top:1rem;padding:1rem;width:100%}.list-item-link,.list-item-link svg:first-child{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-item-link svg:first-child{margin-right:1rem;height:1.5rem;width:1.5rem}.list-item-link>span{font-weight:400}.list-item-link>span,.list-item-link>span>span{flex-grow:1;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.list-item-link>span>span{color:rgba(107,114,128,1);display:block;font-size:.75rem;font-weight:300;line-height:1rem}.list-item-link svg:last-child{height:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;width:1rem}.list-item-link:hover{color:rgba(255,255,255,1);background-color:hsla(162,47%,50%,1)}.list-item-link:hover>span>span{color:rgba(243,244,246,1)}.list-item-link:hover svg:last-child{transform:translateX(.25rem)}.button-pill{padding:1.5rem 2rem;transition-duration:.3s;align-items:center;display:flex}.button-pill,.button-pill svg{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button-pill svg{transition-duration:.15s;flex-shrink:0;width:3rem}.button-pill>span{letter-spacing:-.025em;font-weight:400;font-size:1.125rem;line-height:1.75rem;padding-left:1rem;padding-right:1rem}.button-pill span span{display:block;font-size:.875rem;font-weight:300;line-height:1.25rem}.button-pill:hover,.button-pill:hover svg{color:rgba(255,255,255,1)!important}#nx-console:hover{background-color:rgba(0,122,204,1)}#nx-console svg{color:rgba(0,122,204,1)}#nx-console-jetbrains{margin-top:2rem}#nx-console-jetbrains:hover{background-color:rgba(255,49,140,1)}#nx-console-jetbrains svg{color:rgba(255,49,140,1)}#nx-repo:hover{background-color:rgba(24,23,23,1)}#nx-repo svg{color:rgba(24,23,23,1)}#nx-cloud{margin-bottom:2rem;margin-top:2rem;padding:2.5rem 2rem}#nx-cloud>div{align-items:center;display:flex}#nx-cloud>div svg{border-radius:.375rem;flex-shrink:0;width:3rem}#nx-cloud>div h2{font-size:1.125rem;font-weight:400;letter-spacing:-.025em;line-height:1.75rem;padding-left:1rem;padding-right:1rem}#nx-cloud>div h2 span{display:block;font-size:.875rem;font-weight:300;line-height:1.25rem}#nx-cloud p{font-size:1rem;line-height:1.5rem}#nx-cloud p,#nx-cloud pre{margin-top:1rem}#nx-cloud a{color:rgba(107,114,128,1);display:block;font-size:.875rem;line-height:1.25rem;margin-top:1.5rem;text-align:right}#nx-cloud a:hover{text-decoration:underline}#commands{padding:2.5rem 2rem;margin-top:3.5rem}#commands h2{font-size:1.25rem;font-weight:400;letter-spacing:-.025em;line-height:1.75rem;padding-left:1rem;padding-right:1rem}#commands p{font-size:1rem;font-weight:300;line-height:1.5rem}#commands p,details{margin-top:1rem;padding-left:1rem;padding-right:1rem}details{align-items:center;display:flex;width:100%}details pre>span{color:rgba(181,181,181,1);display:block}summary{border-radius:.5rem;display:flex;font-weight:400;padding:.5rem;cursor:pointer;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}summary:hover{background-color:rgba(243,244,246,1)}summary svg{height:1.5rem;margin-right:1rem;width:1.5rem}#love{color:rgba(107,114,128,1);font-size:.875rem;line-height:1.25rem;margin-top:3.5rem;opacity:.6;text-align:center}#love svg{color:rgba(252,165,165,1);width:1.25rem;height:1.25rem;display:inline;margin-top:-.25rem}@media screen and (min-width:768px){#hero{grid-template-columns:repeat(2,minmax(0,1fr))}#hero .logo-container{display:flex}#middle-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.tiptap-editor-content{word-wrap:break-word;overflow-wrap:break-word;min-height:100%}.tiptap-editor-content .ProseMirror{outline:none;min-height:100%}.tiptap-editor-content .ProseMirror:focus{outline:none}.tiptap-editor-content p{margin:0;line-height:1.6}.tiptap-editor-content p:not(:last-child){margin-bottom:.75em}.tiptap-editor-content strong{font-weight:600;color:inherit}.tiptap-editor-content em{font-style:italic}.tiptap-editor-content code{background-color:rgba(99,102,241,.1);border-radius:4px;padding:.2em .5em;font-family:SF Mono,Monaco,Inconsolata,Fira Code,Courier New,monospace;font-size:.9em;color:rgba(99,102,241,1);font-weight:500}.tiptap-editor-content ol,.tiptap-editor-content ul{padding-left:1.75em;margin:.75em 0}.tiptap-editor-content li{margin:.5em 0;line-height:1.6}.tiptap-editor-content li>p{margin:0}.tiptap-editor-content blockquote{border-left:4px solid rgba(99,102,241,.4);padding-left:1.25em;margin:1.25em 0;font-style:italic;color:rgba(0,0,0,.7);background-color:rgba(99,102,241,.03);padding-top:.5em;padding-bottom:.5em;border-radius:4px}.tiptap-editor-content h1,.tiptap-editor-content h2,.tiptap-editor-content h3,.tiptap-editor-content h4,.tiptap-editor-content h5,.tiptap-editor-content h6{font-weight:600;line-height:1.3;margin-top:1em;margin-bottom:.5em;letter-spacing:-.02em;color:rgba(0,0,0,.9)}.tiptap-editor-content h1:first-child,.tiptap-editor-content h2:first-child,.tiptap-editor-content h3:first-child,.tiptap-editor-content h4:first-child,.tiptap-editor-content h5:first-child,.tiptap-editor-content h6:first-child{margin-top:0}.tiptap-editor-content h1{font-size:1.875em}.tiptap-editor-content h2{font-size:1.5em}.tiptap-editor-content h3{font-size:1.25em}.tiptap-editor-content h4{font-size:1.125em}.tiptap-editor-content h5{font-size:1em;font-weight:600}.tiptap-editor-content h6{font-size:.875em;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tiptap-editor-content a{color:rgba(59,130,246,1);text-decoration:underline;cursor:pointer;transition:color .15s ease}.tiptap-editor-content a:hover{color:rgba(37,99,235,1)}.tiptap-editor-content hr{border:none;border-top:2px solid rgba(0,0,0,.1);margin:1.5em 0}.tiptap-editor-content .ProseMirror p.is-editor-empty:first-child:before{content:"Start typing...";float:left;color:rgba(0,0,0,.3);pointer-events:none;height:0;font-style:italic}.tiptap-editor-content .ProseMirror ::selection{background-color:rgba(59,130,246,.2)}.tiptap-editor-content .ProseMirror ::-moz-selection{background-color:rgba(59,130,246,.2)}.tiptap-editor-content::-webkit-scrollbar{width:8px;height:8px}.tiptap-editor-content::-webkit-scrollbar-track{background:transparent}.tiptap-editor-content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:4px}.tiptap-editor-content::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.transform-controls .moveable-control-box{z-index:9999!important}.transform-controls .moveable-line{background:#3B82F6!important;width:2px!important;height:2px!important}.transform-controls .moveable-control{width:10px!important;height:10px!important;margin-top:-5px!important;margin-left:-5px!important;background:#3B82F6!important;border:2px solid white!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}.transform-controls .moveable-rotation{width:24px!important;height:24px!important;margin-top:-12px!important;margin-left:-12px!important;background:white!important;border:2px solid #3b82f6!important;border-radius:50%!important;cursor:-webkit-grab!important;cursor:grab!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important}.transform-controls .moveable-rotation:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.transform-controls .moveable-rotation:before{content:"↻";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#3B82F6;font-weight:700;line-height:1}.transform-controls .moveable-direction{background:transparent!important;border:none!important}.transform-controls .moveable-direction.moveable-n,.transform-controls .moveable-direction.moveable-s{width:100%!important;height:8px!important;cursor:ns-resize!important}.transform-controls .moveable-direction.moveable-e,.transform-controls .moveable-direction.moveable-w{width:8px!important;height:100%!important;cursor:ew-resize!important}.transform-controls .moveable-direction.moveable-ne,.transform-controls .moveable-direction.moveable-nw,.transform-controls .moveable-direction.moveable-se,.transform-controls .moveable-direction.moveable-sw{width:16px!important;height:16px!important}.transform-controls .moveable-direction.moveable-nw{cursor:nwse-resize!important}.transform-controls .moveable-direction.moveable-ne,.transform-controls .moveable-direction.moveable-sw{cursor:nesw-resize!important}.transform-controls .moveable-direction.moveable-se{cursor:nwse-resize!important}.transform-controls .moveable-origin{display:none!important}.tool-select{cursor:default!important}.tool-pan{cursor:-webkit-grab!important;cursor:grab!important}.tool-pan:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}