@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}:root{--background:#ffffff;--foreground:#171717}@media(prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.app-main{display:grid;grid-template-rows:42px 3fr 1fr;grid-template-columns:200px 2fr 1fr;grid-gap:7px;gap:7px;width:100vw;height:100vh;padding:10px}.app-main .top-bar{grid-row:1;grid-column:1/span 3}.app-main .server-list{grid-row:2/span 2;grid-column:1}.app-main .map{grid-row:2;grid-column:2}.app-main .map-controller{grid-row:3;grid-column:2}.app-main .server-inspector{grid-row:2/span 2;grid-column:3}.top-bar .server-time-display{margin:0 auto}body{background-color:#3b3933}h1{color:#f7f7f7;font-size:1.8rem;font-weight:600;margin:2rem 1rem}.development{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#000}.development .container{width:200px}.coming-soon-page{width:100vw;height:100vh;max-height:100vh;box-sizing:border-box;padding:0 0 10vh;margin:0;flex-direction:column;background-image:url(/_next/static/media/homepage-background.b7ace30b.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.coming-soon-page,.coming-soon-page .title-wrapper{display:flex;align-items:center;justify-content:center}.coming-soon-page .title-wrapper{flex-direction:row;gap:28px;margin-bottom:min(10vh,45px)}.coming-soon-page .title-wrapper .app-icon{width:15vh;height:auto;max-width:100%}.coming-soon-page .title-wrapper .app-name{font-family:Teko;font-size:6rem;font-weight:500}.coming-soon-page .headline{max-width:30vw;margin-bottom:min(15vh,70px);font-family:Teko;font-size:3.7rem;font-weight:400;line-height:130%;text-align:center}.coming-soon-page .catch-phrase{max-width:40vw;margin-bottom:min(10vh,40px);font-family:Roboto;font-weight:300;font-size:1.5rem;line-height:150%;text-align:center}.coming-soon-page .coming-soon{margin-bottom:min(10vh,40px);font-family:Teko;font-size:1.8rem;font-weight:300;line-height:130%;text-align:center}.coming-soon-page .join-waitlist-form{position:relative;display:flex;flex-direction:column;justify-content:end;align-items:center}.coming-soon-page .join-waitlist-form.open .email-input{opacity:100%;pointer-events:unset}.coming-soon-page .join-waitlist-form.open .join-waitlist-button{bottom:-100%;color:#c16d32}.coming-soon-page .join-waitlist-form.open .join-waitlist-button:after{opacity:100%}.coming-soon-page .join-waitlist-form.submitted .join-waitlist-button{opacity:0}.coming-soon-page .join-waitlist-form.submitted .submit-status{opacity:100%}.coming-soon-page .join-waitlist-form.existing .join-waitlist-button{opacity:0}.coming-soon-page .join-waitlist-form.existing .submit-status{opacity:100%}.coming-soon-page .join-waitlist-form.error .join-waitlist-button{opacity:0}.coming-soon-page .join-waitlist-form.error .submit-status{opacity:100%}.coming-soon-page .join-waitlist-form .email-label{visibility:hidden;height:0;width:0}.coming-soon-page .join-waitlist-form .email-input{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 6px);background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #fff;opacity:0;pointer-events:none;font-family:Roboto;font-size:1rem;font-weight:300;transition:opacity .35s ease-out,width .2s ease-out}.coming-soon-page .join-waitlist-form .email-input::placeholder{font-size:.9rem}.coming-soon-page .join-waitlist-form .email-input:focus{outline:none}.coming-soon-page .join-waitlist-form .join-waitlist-button{position:relative;bottom:0;z-index:10;padding:14px 46px;background-color:#c16d32;border:none;border-radius:3px;opacity:100%;font-family:Roboto;font-weight:400;font-size:.9rem;transition:background-color .1s ease-out,transform .1s ease-out,bottom .15s ease-out,opacity .15s ease-out,color .25s ease-out}.coming-soon-page .join-waitlist-form .join-waitlist-button:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(193,109,50,.25)}.coming-soon-page .join-waitlist-form .join-waitlist-button:active{transform:translateY(-1px);box-shadow:0 4px 8px rgba(193,109,50,.2)}.coming-soon-page .join-waitlist-form .join-waitlist-button:disabled{transform:translateY(0);box-shadow:none;background-color:rgb(152.4938271605,86.1234567901,39.5061728395)}.coming-soon-page .join-waitlist-form .join-waitlist-button:after{content:"Submit";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;color:#fff;font-family:Roboto;font-weight:400;font-size:.9rem;transition:opacity .25s ease-out}.coming-soon-page .join-waitlist-form .submit-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:auto;font-family:Roboto;font-size:1rem;font-weight:300;text-align:center;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease-out}.coming-soon-page .join-waitlist-form .submit-status .submit-status-icon{width:1rem;aspect-ratio:1}@media(max-width:1600px){html .coming-soon-page .headline{max-width:40vw}}@media(max-width:900px){html{font-size:12px}html .coming-soon-page .headline{margin-bottom:min(15vh,70px);max-width:50vw}html{font-size:14px}html .coming-soon-page .headline{max-width:70vw}html .coming-soon-page .catch-phrase{max-width:60vw}}@media(max-width:600px){html{font-size:10px}html .coming-soon-page .title-wrapper{gap:18px}html .coming-soon-page .title-wrapper .app-icon{width:12vh}html .coming-soon-page .headline{max-width:70vw}html .coming-soon-page .catch-phrase{max-width:60vw}}.map-controller{background-color:#524e48}.map-controller .team-overview-display{display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:4px;padding:6px;max-width:320px;height:100%}.map-controller .team-overview-display .team-member-card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 10px;width:100%;background-color:#3b3933;font-weight:500}.map-controller .team-overview-display .team-member-card.player-online .team-member-name{color:#61822b}.map-controller .team-overview-display .team-member-card.player-online .status-icon{fill:#61822b}.map-controller .team-overview-display .team-member-card .team-member-name{font-size:14px;font-weight:300}.map-controller .team-overview-display .team-member-card .team-member-icon{width:24px;height:24px;border-radius:100px}.map-controller .team-overview-display .team-member-card .status-icon{width:24px;height:24px;fill:#f7f7f7}.map{display:flex;align-items:center;justify-content:center;overflow:hidden}.map .map-wrapper{position:relative}.map .map-wrapper .monuments-container{position:absolute;top:0;left:0;width:100%;height:100%}.map .map-wrapper .monuments-container .monument-label{position:absolute;font-family:Permanent Marker;font-size:12px;color:#000}.map .map-wrapper .monuments-container .monument-icon{position:absolute}.map .map-wrapper .map-markers{position:absolute;top:0;left:0;width:100%;height:100%}.map .map-wrapper .map-markers .map-marker{position:absolute}.map .map-wrapper .map-grid{position:absolute;top:0;left:0;width:100%;height:100%}.map .map-wrapper .map-grid .grid-object{position:absolute}.map .map-wrapper .map-grid .grid-object .grid-cell{outline:.1px solid rgba(0,0,0,.5);padding:5px;font-size:5px;font-weight:500;color:#000}.map .map-wrapper .team-view{position:absolute;top:0;left:0;width:100%;height:100%}.map .map-wrapper .team-view .player-pin{position:absolute;display:inline-block}.map .map-wrapper .team-view .player-pin .player-icon{border-radius:100px;aspect-ratio:1;background-color:#000}.server-inspector{padding:16px;background-color:#524e48}.server-inspector .server-name{margin-left:0;margin-right:0}.server-inspector .players-display{max-height:min(35%,300px);display:flex;flex-direction:column;overflow:hidden}.server-inspector .players-display .players-display-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.server-inspector .players-display .players-display-top .players-display-title{margin-bottom:8px;flex-shrink:0}.server-inspector .players-display .players-display-top .player-count{display:flex;flex-direction:row;align-items:end;justify-content:start}.server-inspector .players-display .players-display-top .player-count .player-count-number{margin:0 8px;font-size:17px;font-weight:500;font-family:Nunito}.server-inspector .players-display .players-display-list{flex:1 1;overflow:auto;min-height:0}.server-inspector .players-display .players-display-list .player-card{padding:2px 8px;margin:2px 0;background-color:#37352f}.server-inspector .players-display .players-display-list .player-card:first-child{margin-top:0}.server-inspector .players-display .players-display-list .player-card:last-child{margin-bottom:0}.server-list{background-color:#37352f;overflow:hidden}.server-list .rust-server-banner{position:relative;width:100%;height:max-content;max-height:200px;aspect-ratio:2/1}.server-list .rust-server-banner .rust-server-banner-img{width:100%;height:100%;vertical-align:top}.server-list .rust-server-banner .rust-server-banner-label-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:stretch;width:100%;height:100%;padding:7px;background-color:rgba(55,53,47,.5);cursor:pointer;transition-property:opacity;transition-timing-function:ease-out;transition-duration:.1s;opacity:0}.server-list .rust-server-banner .rust-server-banner-label-wrapper:hover{opacity:1}.server-time-display{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;max-width:300px;font-size:14px}.server-time-display .server-time-progress{width:100%;margin:10px;position:relative;top:4px}.server-time-display .server-time-progress .server-time-progress-bar{width:100%;height:3px;opacity:.6}.server-time-display .server-time-progress .server-time-progress-bar .server-time-progress-bar-fill{width:100%;height:100%;background-color:#f7f7f7}.server-time-display .server-time-progress .time-value-display{display:block;text-align:center;margin-top:5px}.top-bar{min-height:30px;background-color:#61822b}