@font-face{font-family:Carlito;font-weight:400;font-display:block;src:url(/joyrider/bundle/carlito-400-99uc_qh8.woff2)format("woff2")}@font-face{font-family:Carlito;font-weight:700;font-display:block;src:url(/joyrider/bundle/carlito-700-kUTPMHGh.woff2)format("woff2")}@font-face{font-family:Pinyon Script;font-weight:400;font-display:block;src:url(/joyrider/bundle/pinyon-script-400-DG755snz.woff2)format("woff2")}:root{--jr-face-calibri:Calibri, "Carlito", "Segoe UI", sans-serif;--jr-face-arial:Arial, "Arimo", "Liberation Sans", Helvetica, sans-serif;--jr-face-starsky-script:"Pinyon Script", cursive;--jr-black:#000;--jr-white:#fff;--jr-2014-gear:#33d0f8;--jr-2015-glow:#f0f000;--jr-ss1-hull:#3ffe3f;--jr-ss1-shield:#0ff;--jr-ss1-chat-you:red;--jr-ss1-chat-them:#39f;--jr-2015-alert-grey:#d3d3d3;--jr-2015-alert-red:red;--jr-2015-alert-yellow:#ff0;--jr-2015-alert-blue:#add8e6;--jr-2015-alert-green:#90ee90;--jr-2015-mission-green:#32cd32;--jr-2015-slot-hover:#add8e6;--jr-station-slot-focus:#2d4dc0;--jr-clan-peace-keepers:#4169e1;--jr-clan-xantarian:#f0f000;--jr-clan-heretics:salmon;--jr-clan-xal-scythe:green}.jr-ui{--jr-versus:var(--jr-2014-gear);--jr-arcade:var(--jr-2014-gear);--jr-rpg:var(--jr-2015-glow);--jr-glass:#060810a8;--jr-glass-solid:#060810eb;--jr-glass-edge:#ffffff38;--jr-quiet:#bdbdbd;--jr-dim:#6a6a6a;color:var(--jr-white);font:700 22px/1.3 var(--jr-face-calibri);-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0}.jr-ui,.jr-ui *{--jr-glow:var(--jr-mode,var(--jr-arcade));--jr-glow-soft:color-mix(in srgb, var(--jr-glow) 50%, transparent);box-sizing:border-box}.jr-mode--versus{--jr-mode:var(--jr-versus)}.jr-mode--arcade{--jr-mode:var(--jr-arcade)}.jr-mode--rpg{--jr-mode:var(--jr-rpg)}.jr-screen{pointer-events:auto;position:absolute;inset:0;overflow:hidden}.jr-screen.jr-hud{pointer-events:none}.jr-ui [hidden]{display:none!important}.jr-overlay{pointer-events:auto;position:absolute;inset:0}.jr-backdrop{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.jr-dim{background:#00000073;position:absolute;inset:0}.jr-title-art{mix-blend-mode:lighten;background-position:-546px -232px;background-repeat:no-repeat;width:280px;height:110px;margin-left:-140px;position:absolute;top:145px;left:50%;-webkit-mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 70%,#0000 100%)}.jr-heading{text-align:center;font:400 66px/1 var(--jr-face-starsky-script);margin:0;position:absolute;top:18px;left:0;right:0}.jr-column,.jr-row{align-items:center;display:flex;position:absolute;left:0;right:0}.jr-column{flex-direction:column;gap:10px}.jr-row{justify-content:center;gap:16px}.jr-button{background:var(--jr-glass);border:1px solid var(--jr-glass-edge);min-width:320px;height:40px;color:var(--jr-white);font:700 25px/1 var(--jr-face-calibri);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 24px;display:inline-flex;position:relative}.jr-button.is-focus{border-color:var(--jr-glow);background:radial-gradient(ellipse at 50% 125%, var(--jr-glow-soft), transparent 70%), var(--jr-glass);box-shadow:0 0 22px -5px var(--jr-glow)}.jr-button.is-disabled{color:var(--jr-dim);cursor:default;border-color:#ffffff1a}.jr-label{font:700 26px/1 var(--jr-face-calibri)}.jr-field{background:var(--jr-glass);width:260px;height:44px;color:var(--jr-white);font:700 25px/1 var(--jr-face-calibri);-webkit-user-select:text;user-select:text;border:1px solid #ffffff59;border-radius:8px;outline:none;padding:0 12px}.jr-field:focus{border-color:#ffffffb3}.jr-link{font:700 21px/1 var(--jr-face-calibri);color:#cfcfcf}.jr-problem{font:700 19px/1 var(--jr-face-calibri);color:#ff9a8a}.jr-small{font:700 17px/1.2 var(--jr-face-calibri);color:var(--jr-quiet)}.jr-panel{border:1px solid var(--jr-glass-edge);background:#060810b8;border-radius:10px;position:absolute}.jr-panel h2{font:400 34px/1 var(--jr-face-calibri);text-align:center;margin:0}.jr-pilot{font:700 19px/1 var(--jr-face-calibri);color:var(--jr-quiet);position:absolute;bottom:22px;left:28px}.jr-pilot b{color:var(--jr-white)}.jr-pilot .jr-link{cursor:pointer;margin-left:32px;font-size:19px;text-decoration:underline}.jr-notice{font:700 17px/1 var(--jr-face-calibri);color:var(--jr-quiet);gap:18px;display:flex;position:absolute;bottom:22px;right:28px}.jr-notice .jr-link{cursor:pointer;font-size:17px;text-decoration:underline}.jr-ships-panel{height:370px;top:100px;left:40px;right:400px}.jr-ships{grid-template-columns:repeat(7,1fr);row-gap:14px;display:grid;position:absolute;top:116px;left:52px;right:412px}.jr-ship{height:160px;font:700 13px/1.1 var(--jr-face-arial);text-align:center;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.jr-ship canvas{position:relative}.jr-ship .jr-cursor{background:radial-gradient(ellipse at 50% 55%, var(--jr-glow-soft), transparent 70%);width:130px;height:110px;margin-left:-65px;position:absolute;bottom:18px;left:50%}.jr-ship.is-focus span{text-shadow:0 0 10px var(--jr-glow)}.jr-tags{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:2px;left:50%;transform:translate(-50%)}.jr-tag{font:700 13px/1 var(--jr-face-arial);white-space:nowrap;text-align:center}.jr-tag i{background:linear-gradient(90deg, var(--jr-ss1-hull) 30%, var(--jr-ss1-shield) 30%);width:60px;height:4px;margin:3px auto 0;display:block}.jr-tag.is-choosing{color:var(--jr-quiet)}.jr-tag.is-choosing i{display:none}.jr-picker-foot{flex-direction:column;gap:16px;display:flex;position:absolute;top:486px;left:40px;right:400px}.jr-picker-foot>*{position:static}.jr-info{text-align:center;padding:14px 28px 16px}.jr-info-name{font:700 24px/1 var(--jr-face-arial);margin-bottom:10px}.jr-info .jr-stats{font:700 18px/1 var(--jr-face-calibri);column-gap:22px}.jr-stats{color:var(--jr-quiet);flex-wrap:wrap;justify-content:center;gap:4px 28px;display:flex}.jr-stats b{color:var(--jr-white)}.jr-roster{flex-direction:column;height:592px;padding:14px 18px;display:flex;top:100px;left:896px;right:40px}.jr-roster-rule{border-bottom:1px solid var(--jr-glass-edge);text-align:center;font:700 15px/1 var(--jr-face-calibri);letter-spacing:.14em;text-transform:uppercase;background:#ffffff0f;border-radius:10px 10px 0 0;margin:-14px -18px 8px;padding:10px 0}.jr-roster h3{font:700 15px/1 var(--jr-face-calibri);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px}.jr-roster-list{flex-direction:column;flex:auto;gap:6px;min-height:0;padding-right:6px;display:flex;position:relative;overflow-y:auto}.jr-roster-list.is-above,.jr-pilots.is-above{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.jr-roster-list.is-more,.jr-pilots.is-more{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.jr-roster-list.is-above.is-more,.jr-pilots.is-above.is-more{-webkit-mask-image:linear-gradient(#0000,#000 28px calc(100% - 36px),#0000);mask-image:linear-gradient(#0000,#000 28px calc(100% - 36px),#0000)}.jr-roster-list::-webkit-scrollbar{width:6px}.jr-pilots::-webkit-scrollbar{width:6px}.jr-roster-list::-webkit-scrollbar-track{background:#ffffff0f;border-radius:3px}.jr-pilots::-webkit-scrollbar-track{background:#ffffff0f;border-radius:3px}.jr-roster-list::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.jr-pilots::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.jr-roster-group{display:contents}.jr-roster-foot{margin-top:auto;padding-top:10px}.jr-player{border:1px solid var(--jr-glass-edge);background:#ffffff08;border-radius:10px;flex:none;align-items:center;gap:10px;height:48px;padding:0 10px 0 6px;display:flex}.jr-player.is-ready{border-color:var(--jr-glow);box-shadow:0 0 14px -6px var(--jr-glow)}.jr-player.is-focus{border-color:var(--jr-glow);background:radial-gradient(ellipse at 50% 140%, var(--jr-glow-soft), transparent 70%), var(--jr-glass);box-shadow:0 0 22px -5px var(--jr-glow)}.jr-player.is-dim{opacity:.75}.jr-player-pic{flex:none;justify-content:center;align-items:center;width:44px;height:34px;display:flex}.jr-player-pic.is-empty{border:1px solid #ffffff24;border-radius:8px}.jr-unknown{border:1px dashed var(--jr-quiet);width:28px;height:28px;font:700 16px/1 var(--jr-face-calibri);color:var(--jr-quiet);border-radius:50%;justify-content:center;align-items:center;display:flex}.jr-player-words{flex:1;min-width:0}.jr-player-words b{font:700 16px/1 var(--jr-face-calibri);white-space:nowrap}.jr-player.is-free .jr-player-words b{color:var(--jr-quiet)}.jr-player-sub{font:700 13px/1.1 var(--jr-face-calibri);white-space:nowrap;text-overflow:ellipsis;color:var(--jr-quiet);margin-top:3px;overflow:hidden}.jr-player-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.jr-player-side small{font:700 13px/1 var(--jr-face-calibri);color:var(--jr-quiet)}.jr-state{font:700 12px/1 var(--jr-face-calibri);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--jr-quiet);border:1px solid #ffffff38;border-radius:999px;padding:3px 9px}.jr-state.is-ready{border-color:var(--jr-glow);background:color-mix(in srgb, var(--jr-glow) 14%, transparent);color:var(--jr-glow)}.jr-state.is-join{color:var(--jr-white);border-color:#ffffff8c}.jr-remove{border:1px solid var(--jr-glass-edge);width:22px;height:22px;font:700 15px/1 var(--jr-face-calibri);color:var(--jr-quiet);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;display:flex}.jr-add-bot{width:100%;min-width:0;font-size:22px}.jr-plus{width:24px;height:24px;font:700 20px/1 var(--jr-face-calibri);color:#37ec13;border:2px solid #37ec13;border-radius:50%;justify-content:center;align-items:center;margin-right:10px;font-style:normal;display:inline-flex;box-shadow:0 0 8px -1px #37ec13}.jr-add-bot.is-disabled .jr-plus{border-color:var(--jr-dim);box-shadow:none;color:var(--jr-dim)}.jr-settings{flex-direction:column;gap:6px;display:flex;position:absolute;top:108px;left:220px;right:220px}.jr-setting{background:var(--jr-glass);border:1px solid var(--jr-glass-edge);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:30px;min-height:52px;padding:6px 28px;display:flex}.jr-setting.is-focus{border-color:var(--jr-glow);background:radial-gradient(ellipse at 30% 140%, var(--jr-glow-soft), transparent 70%), var(--jr-glass);box-shadow:0 0 22px -5px var(--jr-glow)}.jr-setting b{font:700 24px/1.1 var(--jr-face-calibri);display:block}.jr-squares{flex:none;gap:7px;display:flex}.jr-squares i{background:#ffffff12;border:1px solid #ffffff29;border-radius:3px;width:26px;height:26px}.jr-squares i.is-lit{background:hsl(var(--hue) 85% 50%);border-color:hsl(var(--hue) 90% 70%);box-shadow:0 0 8px -1px hsl(var(--hue) 85% 50%)}.jr-squares--steps i{width:52px}.jr-switch{background:#ffffff1a;border:1px solid #ffffff40;border-radius:18px;flex:none;width:70px;height:36px;position:relative}.jr-switch i{background:#cfd3da;border-radius:50%;width:26px;height:26px;position:absolute;top:4px;left:4px}.jr-switch.is-on{background:color-mix(in srgb, var(--jr-glow) 55%, transparent);border-color:var(--jr-glow);box-shadow:0 0 14px -3px var(--jr-glow)}.jr-switch.is-on i{background:var(--jr-white);left:auto;right:4px}.jr-about{width:680px;font:700 17px/1.45 var(--jr-face-calibri);padding:14px 22px;position:absolute;top:268px;left:300px}.jr-about p{margin:0 0 12px}.jr-about p:last-child{margin-bottom:0}.jr-art{position:absolute;transform:translate(-50%,-50%)}.jr-caption{text-align:center;position:absolute;top:584px;left:0;right:0}.jr-hud{--jr-ui-scale:1}.jr-hud-corner{zoom:var(--jr-ui-scale);font:400 20px/1.45 var(--jr-face-arial);text-shadow:0 0 3px var(--jr-black);white-space:pre;position:absolute;top:14px;left:20px}.jr-hud-centre{zoom:var(--jr-ui-scale);text-align:center;font:400 22px/1.6 var(--jr-face-arial);text-shadow:0 0 3px var(--jr-black);white-space:pre;position:absolute;top:330px;left:0;right:0}.jr-gear{zoom:var(--jr-ui-scale);pointer-events:auto;cursor:pointer;width:38px;height:37px;position:absolute;top:21px;right:21px}.jr-map-button{right:71px}.jr-press{zoom:var(--jr-ui-scale);text-align:center;font:700 24px/1 var(--jr-face-calibri);text-shadow:0 0 10px var(--jr-glow), 0 0 3px #000;position:absolute;bottom:26px;left:0;right:0}.jr-foot-left{zoom:var(--jr-ui-scale);flex-direction:column;gap:4px;width:480px;display:flex;position:absolute;bottom:24px;left:14px}.jr-chat{flex-direction:column;gap:4px;display:flex}.jr-chat-lines{font:700 14px/1.3 var(--jr-face-arial);text-shadow:0 0 3px var(--jr-black);overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}.jr-chat-line{transition:opacity 1s}.jr-chat-line.is-old{opacity:0}.jr-chat.is-open .jr-chat-line.is-old{opacity:1}.jr-chat-tag{color:var(--jr-quiet)}.jr-chat-who{color:var(--jr-ss1-chat-them)}.jr-chat-line.is-mine .jr-chat-who{color:var(--jr-ss1-chat-you)}.jr-chat-bar{background:var(--jr-glass);border:1px solid var(--jr-glass-edge);pointer-events:auto;border-radius:6px;align-items:center;gap:8px;height:28px;padding:0 8px;display:flex}.jr-chat-cap{font:700 12px/1 var(--jr-face-calibri);letter-spacing:.1em;color:var(--jr-white);flex:none}.jr-chat-cap--room{color:var(--jr-glow)}.jr-chat-cap--whisper{color:var(--jr-ss1-chat-them)}.jr-chat-cap--command{color:var(--jr-quiet)}.jr-chat-field{min-width:0;color:var(--jr-white);font:700 14px/1.3 var(--jr-face-arial);-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.jr-lobby{flex-direction:column;width:836px;height:540px;padding:14px 18px;display:flex;top:100px;left:40px}.jr-lobby-lines{flex-direction:column;flex:auto;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.jr-lobby-lines .jr-chat-lines{margin-top:auto;font-size:17px}.jr-lobby-lines::-webkit-scrollbar{width:6px}.jr-lobby-lines::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.jr-lobby .jr-chat-bar{height:36px;margin-top:10px}.jr-lobby .jr-chat-cap{font-size:14px}.jr-lobby .jr-chat-field{font-size:17px}.jr-lobby-names{height:540px}.jr-lobby-list{font:700 19px/1.6 var(--jr-face-calibri);flex-direction:column;display:flex}.jr-choosers{zoom:var(--jr-ui-scale);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:60px;left:0;right:0}.jr-chooser{background:var(--jr-glass-solid);border:1px solid var(--jr-glow);box-shadow:0 0 22px -5px var(--jr-glow);text-align:center;pointer-events:auto;border-radius:8px;padding:8px 20px 6px}.jr-chooser-line{font:700 21px/1 var(--jr-face-calibri);align-items:center;gap:14px;display:flex}.jr-chooser-line b{color:var(--jr-white)}.jr-chooser-arrow{color:var(--jr-glow);cursor:pointer;text-shadow:0 0 8px var(--jr-glow);font-size:18px}.jr-chooser-pick{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-width:200px;display:inline-flex}.jr-chooser-ship{align-items:center;height:44px;display:inline-flex}.jr-chooser-name{font:700 17px/1 var(--jr-face-arial)}.jr-chooser-prompt{color:var(--jr-quiet);cursor:pointer}.jr-chooser-prompt.is-waiting{color:#ff9a8a}.jr-chooser-about{font:700 15px/1.2 var(--jr-face-calibri);color:var(--jr-quiet);margin-top:4px}.jr-chooser-about .jr-stats{column-gap:16px}.jr-games .jr-game{white-space:pre;width:760px;font-size:20px}.jr-games-empty{text-align:center;color:var(--jr-quiet);position:absolute;top:300px;left:0;right:0}.jr-account{z-index:10}.jr-account-panel{background:var(--jr-glass-solid);flex-direction:column;align-items:center;gap:14px;width:600px;padding:22px 40px 28px;display:flex;top:150px;left:340px}.jr-account-text{font:700 19px/1.3 var(--jr-face-calibri);color:var(--jr-white);text-align:center}.jr-account-text p{margin:0 0 8px}.jr-account-text p:last-child{margin-bottom:0}.jr-account-field{width:400px}.jr-account-field[type=text]{text-align:center;letter-spacing:6px}.jr-account-check:empty{display:none}.jr-account-problem{text-align:center;min-height:19px}.jr-account-buttons{flex-direction:column;align-items:center;gap:10px;display:flex}.jr-first-link{color:var(--jr-quiet)}.jr-rpg-corner{font:700 17px/1.5 var(--jr-face-calibri)}.jr-rpg-big{zoom:var(--jr-ui-scale);text-align:center;font:700 26px/1.3 var(--jr-face-calibri);text-shadow:0 0 4px var(--jr-black);white-space:pre;position:absolute;top:60px;left:0;right:0}.jr-rpg-alerts{font:700 15px/1.3 var(--jr-face-calibri);text-shadow:0 0 3px var(--jr-black);flex-direction:column;gap:2px;display:flex}.jr-rpg-alerts:empty{display:none}.jr-alert--white{color:var(--jr-white)}.jr-alert--grey{color:var(--jr-2015-alert-grey)}.jr-alert--red{color:var(--jr-2015-alert-red)}.jr-alert--yellow{color:var(--jr-2015-alert-yellow)}.jr-alert--blue{color:var(--jr-2015-alert-blue)}.jr-alert--green{color:var(--jr-2015-alert-green)}.jr-rpg-mission{zoom:var(--jr-ui-scale);width:250px;font:700 15px/1.3 var(--jr-face-calibri);color:var(--jr-white);text-shadow:0 0 3px var(--jr-black);white-space:pre-wrap;position:absolute;top:66px;right:21px}.jr-rpg-mission-label{color:var(--jr-2015-mission-green)}.jr-rpg-mission-detail:empty{display:none}.jr-tip{zoom:var(--jr-ui-scale);text-align:center;pointer-events:none;position:absolute;top:104px;left:0;right:0}.jr-tip-box{background:var(--jr-glass-solid);border:1px solid var(--jr-glass-edge);max-width:760px;font:700 20px/1.3 var(--jr-face-calibri);color:var(--jr-white);border-radius:10px;padding:9px 22px;display:inline-block}.jr-victory-panel{text-align:center;width:600px;font:700 20px/1.4 var(--jr-face-calibri);color:var(--jr-white);padding:16px 24px 20px;left:340px}.jr-victory-panel h2{font-size:64px}.jr-victory-panel p{margin:12px 0 0}.jr-victory-panel p:last-child{color:var(--jr-2015-alert-yellow)}.jr-station{pointer-events:auto;cursor:default}.jr-station>img.jr-station-bg{width:1280px;height:720px;position:absolute;top:0;left:0}.jr-station-name{font:700 28px/1 var(--jr-face-calibri);white-space:pre;position:absolute}.jr-station-welcome{font:700 12px/1.25 var(--jr-face-calibri);white-space:pre;position:absolute}.jr-station-credits{font:700 16px/1 var(--jr-face-calibri);position:absolute}.jr-station-big{width:240px;height:240px;position:absolute}.jr-station-slot{cursor:pointer;width:80px;height:80px;position:absolute}.jr-station-slot>img{pointer-events:none;position:absolute}.jr-station-slot>img.slot{width:80px;height:80px;inset:0}.jr-station-slot>img.icon{width:68.8px;height:68.8px;top:4.8px;left:4.8px}.jr-station-slot.is-focus:after{content:"";background:color-mix(in srgb, var(--jr-2015-slot-hover) 45%, transparent);box-shadow:inset 0 0 0 3px var(--jr-station-slot-focus);pointer-events:none;position:absolute;inset:0}.jr-station-undock{cursor:pointer;width:182px;height:27px;position:absolute}.jr-station-undock.is-focus{filter:drop-shadow(0 0 6px var(--jr-glow))}.jr-station-hand{pointer-events:none;z-index:3;width:68.8px;height:68.8px;position:absolute}.jr-station-info{pointer-events:none;z-index:2;width:251px;height:110px;position:absolute}.jr-station-info>img{width:251px;height:110px;position:absolute;inset:0}.jr-station-info>span{font:700 16px/1 var(--jr-face-calibri);white-space:nowrap;position:absolute;left:13.6px}.jr-station-details{z-index:4;cursor:pointer;position:absolute;inset:0}.jr-station-details>img.box{width:1280px;height:720px;position:absolute;inset:0}.jr-station-details>img.big{width:300px;height:300px;position:absolute}.jr-station-details>.name{font:700 24px/1 var(--jr-face-calibri);position:absolute}.jr-station-details>.words{width:300px;font:700 12px/1.3 var(--jr-face-calibri);white-space:pre-wrap;position:absolute}.jr-map-panel{pointer-events:auto;grid-template-rows:auto 1fr auto;grid-template-columns:1fr 300px;justify-items:center;gap:10px 20px;width:1000px;height:672px;padding:14px 0 0;display:grid;top:24px;left:140px}.jr-map-panel h2{grid-column:1/3}.jr-map-card{background:var(--jr-glass);border:1px solid var(--jr-glass-edge);text-align:left;white-space:pre-wrap;border-radius:8px;grid-area:2/2;place-self:start stretch;margin-right:24px;padding:14px 16px}.jr-map-foot{grid-column:1/3;padding-bottom:14px}.jr-map-summary{color:var(--jr-quiet)}.jr-map-grid{background:#ffffff0f;grid-area:2/1;grid-template-rows:repeat(20,25px);grid-template-columns:repeat(20,25px);gap:1px;padding:1px;display:grid}.jr-map-cell{--jr-clan:#777;cursor:pointer;background:#ffffff0d;position:relative}.jr-map-cell.is-known{background:color-mix(in srgb, var(--jr-clan) 55%, transparent)}.jr-map-cell.is-clan-peace-keepers{--jr-clan:var(--jr-clan-peace-keepers)}.jr-map-cell.is-clan-xantarian{--jr-clan:var(--jr-clan-xantarian)}.jr-map-cell.is-clan-heretics{--jr-clan:var(--jr-clan-heretics)}.jr-map-cell.is-clan-xal-scythe{--jr-clan:var(--jr-clan-xal-scythe)}.jr-map-cell.has-station:after{content:"";background:var(--jr-white);width:8px;height:8px;box-shadow:0 0 4px var(--jr-white);border-radius:50%;position:absolute;top:8px;left:8px}.jr-map-cell.is-here:before{content:"";border:2px solid var(--jr-glow);box-shadow:0 0 8px var(--jr-glow);border-radius:50%;animation:1.2s ease-in-out infinite jr-map-pulse;position:absolute;inset:3px}@keyframes jr-map-pulse{50%{opacity:.6;inset:6px}}.jr-map-cell.is-focus{outline:2px solid var(--jr-white);outline-offset:-1px;z-index:1}.jr-map-cell.is-target{box-shadow:inset 0 0 0 2px var(--jr-2015-mission-green), inset 0 0 0 4px var(--jr-black)}.jr-map-card{min-height:72px;font:700 17px/1.35 var(--jr-face-calibri);color:var(--jr-white)}.jr-map-card:first-line{font-size:22px}.jr-map-foot .jr-button{position:static}.jr-pilots-panel{height:500px;top:100px;left:40px;right:400px}.jr-pilots{flex-direction:column;gap:8px;height:468px;padding-right:6px;display:flex;position:absolute;top:116px;left:52px;right:412px;overflow-y:auto}.jr-pilots-buttons{top:616px;left:40px;right:400px}.jr-pilot-line{flex:none;align-items:stretch;gap:8px;display:flex}.jr-pilot-line.is-new:after{content:"";flex:none;width:44px}.jr-pilot-row{background:var(--jr-glass);border:1px solid var(--jr-glass-edge);cursor:pointer;border-radius:8px;flex:auto;align-items:center;gap:14px;min-width:0;height:56px;padding:0 10px 0 12px;display:flex;position:relative}.jr-pilot-row.is-focus{border-color:var(--jr-glow);box-shadow:0 0 22px -5px var(--jr-glow)}.jr-pilot-row.is-taken{opacity:.45}.jr-pilot-pic{flex:none;justify-content:center;align-items:center;width:48px;height:44px;display:flex}.jr-pilot-words{flex:1;min-width:0}.jr-pilot-words b{font:700 19px/1 var(--jr-face-calibri);color:var(--jr-white);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jr-pilot-line.is-new .jr-pilot-words b{font-size:22px}.jr-pilot-sub{font:700 14px/1.1 var(--jr-face-calibri);color:var(--jr-quiet);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.jr-pilot-stat{flex-direction:column;flex:none;gap:5px;width:110px;display:flex}.jr-pilot-stat small{font:700 12px/1 var(--jr-face-calibri);letter-spacing:.06em;text-transform:uppercase;color:var(--jr-quiet)}.jr-pilot-stat b{font:700 18px/1 var(--jr-face-calibri);color:var(--jr-white);white-space:nowrap}.jr-pilot-x{background:var(--jr-glass);border:1px solid var(--jr-glass-edge);width:44px;font:700 22px/1 var(--jr-face-calibri);color:var(--jr-quiet);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.jr-pilot-x.is-focus{border-color:var(--jr-glow);box-shadow:0 0 22px -5px var(--jr-glow);color:var(--jr-white)}.jr-remove.is-focus{border-color:var(--jr-glow);color:var(--jr-white)}.jr-pilot-row .jr-tags{flex-direction:row;flex:none;align-items:center;gap:10px;margin-right:6px;position:static;transform:none}.jr-confirm-panel{background:var(--jr-glass-solid);flex-direction:column;align-items:center;gap:18px;width:600px;padding:22px 40px 28px;display:flex;top:230px;left:340px}.jr-confirm-text{font:700 19px/1.3 var(--jr-face-calibri);color:var(--jr-white);text-align:center}.jr-confirm-buttons{gap:16px;display:flex}.jr-confirm-buttons .jr-button{min-width:240px}
