@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#1e1e1e;height:100vh;text-align:center;width:100vw}.react-flow__controls,.react-flow__controls-button{background-color:#181818!important;color:#4a4a4a!important}.react-flow__controls-button{border:1px solid #4a4a4a!important}.react-flow__controls-button svg path{fill:#4a4a4a!important}a,a:visited{color:"#FFDD55"!important;text-decoration:none}.react-flow__attribution{display:none}.carrera-dropdown{font-family:Inter,sans-serif;position:relative;-webkit-user-select:none;user-select:none}.carrera-dropdown-button{align-items:center;background-color:#1e1e1e;border:1px solid #333;border-radius:8px;color:#fd5;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:12px;justify-content:space-between;min-width:320px;outline:none;padding:10px 18px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.carrera-dropdown-button:hover{background-color:#252525;border-color:#fd5}.carrera-dropdown-arrow{display:inline-block;font-size:12px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.carrera-dropdown.open .carrera-dropdown-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carrera-dropdown-list{background-color:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.5);left:0;max-height:0;opacity:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1);z-index:30}.carrera-dropdown.open .carrera-dropdown-list{max-height:340px;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.carrera-dropdown-item{border-bottom:1px solid #2a2a2a;color:#aaa;cursor:pointer;font-size:14px;opacity:0;padding:11px 18px;-webkit-transform:translateX(-8px);transform:translateX(-8px);transition:background-color .15s ease,color .15s ease,padding-left .2s ease}.carrera-dropdown.open .carrera-dropdown-item{-webkit-animation:fadeInItem .3s ease forwards;animation:fadeInItem .3s ease forwards}@-webkit-keyframes fadeInItem{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInItem{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.carrera-dropdown.open .carrera-dropdown-item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(2){-webkit-animation-delay:.08s;animation-delay:.08s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(3){-webkit-animation-delay:.11s;animation-delay:.11s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(4){-webkit-animation-delay:.14s;animation-delay:.14s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(5){-webkit-animation-delay:.17s;animation-delay:.17s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(6){-webkit-animation-delay:.2s;animation-delay:.2s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(7){-webkit-animation-delay:.23s;animation-delay:.23s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(8){-webkit-animation-delay:.26s;animation-delay:.26s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(9){-webkit-animation-delay:.29s;animation-delay:.29s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(10){-webkit-animation-delay:.32s;animation-delay:.32s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(11){-webkit-animation-delay:.35s;animation-delay:.35s}.carrera-dropdown.open .carrera-dropdown-item:nth-child(12){-webkit-animation-delay:.38s;animation-delay:.38s}.carrera-dropdown-item:last-child{border-bottom:none}.carrera-dropdown-item:hover{background-color:#2a2a2a;color:#fd5;padding-left:26px}.carrera-dropdown-item.selected{background-color:#252525;color:#fd5}.carrera-dropdown-list::-webkit-scrollbar{width:8px}.carrera-dropdown-list::-webkit-scrollbar-track{background:#181818;border-radius:4px;margin:4px 0}.carrera-dropdown-list::-webkit-scrollbar-thumb{background:#444;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.carrera-dropdown-list::-webkit-scrollbar-thumb:hover{background:#fd5}.carrera-dropdown-list{scrollbar-color:#444 #181818;scrollbar-width:thin}.carrera-dropdown.welcome .carrera-dropdown-button{-webkit-animation:welcomePulse 2.4s ease-in-out infinite;animation:welcomePulse 2.4s ease-in-out infinite;box-shadow:0 0 0 0 rgba(255,221,85,.5);font-size:16px;min-width:360px;padding:14px 24px}@-webkit-keyframes welcomePulse{0%,to{box-shadow:0 0 0 0 rgba(255,221,85,.4)}50%{box-shadow:0 0 0 14px rgba(255,221,85,0)}}@keyframes welcomePulse{0%,to{box-shadow:0 0 0 0 rgba(255,221,85,.4)}50%{box-shadow:0 0 0 14px rgba(255,221,85,0)}}.carrera-dropdown-wrapper{left:50%;position:absolute;transition:top .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:top .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);transition:top .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);z-index:12}.carrera-dropdown-wrapper.welcome{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carrera-dropdown-wrapper.compact{top:15px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}