.rr-monitor{padding:24px 0 28px;font-variant-numeric:tabular-nums}.rr-monitor-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px}.rr-monitor-server{display:block;min-width:0;padding:2px 0 4px;color:var(--foreground);text-decoration:none}.rr-monitor-label{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px;font-weight:400;white-space:nowrap}.rr-monitor-label>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.rr-monitor-label>span:last-child{flex-shrink:0}.rr-monitor-bar{display:flex;height:15px;margin-top:5px;background:#454544;overflow:hidden}.rr-monitor-bar>span{display:block;height:100%;background:#fff}.rr-monitor-bar>.rr-monitor-queue{background:#bd2d36}.rr-workshop .rr-monitor-server{transition:opacity .2s}.rr-workshop .rr-monitor-server:hover{color:var(--foreground);opacity:.75}.rr-monitor-server:focus-visible{outline:2px solid var(--rust);outline-offset:5px}.rr-monitor-notice{color:var(--text-secondary);font-size:13px}.rr-server-page{flex:1;width:100%;max-width:1314px;margin:0 auto;padding:24px 32px 80px;min-height:0;position:relative;isolation:isolate;background:var(--background);font-family:var(--font-rubik),Arial,sans-serif}.rr-server-page:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--site-grain);opacity:.6;pointer-events:none}.rr-monitor-back{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-secondary);margin-bottom:24px;min-height:32px}.rr-server-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;margin-bottom:20px}.rr-server-heading h1,.rr-server-population>strong{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:0}.rr-server-heading p{font-size:12px;color:var(--text-muted);margin-top:5px}.rr-server-population{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.rr-server-visuals{display:grid;grid-template-columns:310px minmax(0,1fr);gap:20px}.rr-server-visuals.is-build{grid-template-columns:minmax(0,1fr)}.rr-calendar-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;min-height:28px}.rr-calendar-heading p{font-size:14px;text-transform:capitalize}.rr-calendar-heading strong{font-weight:500}.rr-calendar-heading small{font-size:12px;color:var(--text-muted);text-transform:none}.rr-calendar-heading>div{display:flex;gap:4px}.rr-calendar-heading button{display:flex;align-items:center;justify-content:center;background:var(--surface-hover);color:var(--text-muted);width:24px;height:24px;border-radius:50%;position:relative;cursor:pointer}.rr-calendar-heading button:after{content:"";position:absolute;inset:-8px -2px}.rr-calendar-heading button:hover{color:#fff}.rr-calendar-days{display:grid;grid-template-columns:repeat(7,40px);gap:5px}.rr-calendar-day{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;background:#262524;color:#fff;font-size:16px;font-variant-numeric:tabular-nums;position:relative}.rr-calendar-day.is-past{background:#1d1c1b;color:var(--text-muted)}.rr-calendar-day.is-blueprint{background:#bd2d36;color:#fff}.rr-calendar-day.is-next-map{background:#36a321;color:#fff}.rr-calendar-day.is-last-map{background:#3282df;color:#fff}.rr-calendar-day.is-today{outline:2px solid #36a321;outline-offset:0}.rr-calendar-days button.rr-calendar-day{border:0;padding:0;cursor:default}.rr-calendar-tooltip-positioner{position:fixed;top:0;left:0;z-index:60;pointer-events:none}.rr-calendar-tooltip{position:relative;isolation:isolate;padding:10px;border:1px solid #00000003;border-radius:10px;background:#4e4e4e;color:#fff;font:400 16px/20px var(--font-rubik),Arial,sans-serif;white-space:normal;width:max-content;max-width:calc(100vw - 24px);box-shadow:0 1px 1px #03071205,0 5px 4px #03071208,0 12px 9px #0307120d,0 20px 15px #0307120f,0 32px 24px #03071214}.rr-calendar-tooltip:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-image:var(--site-grain);background-size:50px;pointer-events:none}.rr-server-chart{position:relative;min-width:0;height:300px}.rr-server-chart:before{content:"";position:absolute;inset:0 0 40px;border:1px dashed #353432;border-radius:10px;pointer-events:none}.rr-server-chart>svg{display:block;width:100%;height:300px;overflow:visible}.rr-chart-toolbar{position:absolute;inset:14px 14px auto;display:flex;justify-content:space-between;align-items:start;gap:12px;z-index:1;pointer-events:none}.rr-chart-legend{display:flex;gap:16px;font-size:11px;line-height:24px}.rr-chart-legend span{display:flex;align-items:center;gap:8px;white-space:nowrap}.rr-chart-legend i{width:8px;height:8px;background:#36a321;border-radius:50%}.rr-chart-legend span+span i{background:#e38620}.rr-chart-durations{display:flex;background:#454544;padding:4px;border-radius:8px;pointer-events:auto}.rr-chart-durations button{padding:4px 7px;min-height:28px;font-size:14px;line-height:20px;border-radius:6px;color:#fff;cursor:pointer;position:relative}.rr-chart-durations button:after{content:"";position:absolute;inset:-4px 0}.rr-chart-durations button[aria-pressed=true]{background:#bd2d36}.rr-chart-durations button:hover{background:#62605e}.rr-chart-durations button[aria-pressed=true]:hover{background:#bd2d36}.rr-chart-grid{stroke:#454544;stroke-width:.75;stroke-dasharray:1 4;vector-effect:non-scaling-stroke}.rr-chart-axis{font-size:10px;fill:#acacac;font-family:var(--font-rubik),Arial,sans-serif}.rr-chart-state{position:absolute;inset:90px 30px auto;text-align:center;color:var(--text-secondary);font-size:14px}.rr-chart-tooltip{position:absolute;top:64px;right:18px;pointer-events:none;padding:10px 12px;border-radius:6px;background:#262524;font-size:12px;line-height:1.7;color:#fff;box-shadow:0 4px 16px #0005}.rr-server-facts{display:flex;justify-content:center;align-items:start;flex-wrap:wrap;gap:40px;margin-top:36px;text-align:center}.rr-server-facts dd{font-size:36px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.rr-server-facts dt{font-size:12px;color:var(--text-muted);margin-top:5px}.rr-server-facts button{text-align:center;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.rr-server-facts button:hover{color:var(--rust)}.rr-server-page :focus-visible{outline:2px solid var(--rust);outline-offset:4px}@media(max-width:1100px){.rr-monitor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-server-page{padding-inline:24px}.rr-server-facts{gap:28px}.rr-server-facts dd{font-size:30px}}@media(max-width:700px){.rr-server-visuals{grid-template-columns:minmax(0,1fr);gap:24px}.rr-server-calendar{width:310px;max-width:100%}.rr-server-heading h1,.rr-server-population>strong{font-size:22px}.rr-server-population p{max-width:120px;margin-left:auto}.rr-server-heading{gap:12px}.rr-server-page{padding:16px 16px 56px}.rr-server-facts{margin-top:24px;gap:24px}.rr-server-facts dd{font-size:26px}.rr-server-facts>div:first-child{flex-basis:100%}.rr-server-chart>svg{height:300px}.rr-chart-legend{gap:10px}.rr-chart-toolbar{inset-inline:10px}.rr-chart-durations button{padding-inline:6px}}@media(max-width:420px){.rr-monitor-grid{gap:14px 16px}.rr-monitor-label{font-size:12px;gap:5px}.rr-monitor-server:has(.rr-monitor-label>span:first-child:not(:only-child)){min-height:44px}.rr-server-heading h1,.rr-server-population>strong{font-size:20px}}@media(max-width:600px){.rr-monitor-server--build{grid-column:1/-1}.rr-monitor-server--build .rr-monitor-label{font-size:14px}}