.update-health{color:#edf3fa;background:#141e2ba6;border:1px solid #465369;border-left:4px solid #8a9aaa;border-radius:12px;margin:1rem 0 1.5rem;padding:1.3rem;font-size:1rem}.update-health--ok{border-left-color:#58c694}.update-health--pending{border-left-color:#edbd64}.update-health--danger{border-left-color:#f08080}.update-health header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.update-health h2{margin:0 0 .4rem;font-size:1.2rem}.update-health p{color:#b8c5d5;margin:.25rem 0;font-size:.9rem}.update-health output{white-space:normal;text-align:right;font-size:.95rem;font-weight:650}.update-health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:1.2rem 0;display:grid}.update-health-grid div{flex-direction:column;gap:.4rem;display:flex}.update-health-grid span,.update-health-grid small,.update-health footer{color:#b8c5d5;font-size:.875rem}.update-health-grid strong{overflow-wrap:anywhere;font-size:1.1rem}.update-health footer{border-top:1px solid #465369;flex-wrap:wrap;justify-content:space-between;gap:.6rem;padding-top:.8rem;display:flex}.update-health-details{margin:.7rem 0;font-size:.95rem}.update-health-details summary{cursor:pointer;min-height:2rem}.update-health-details ul{padding:0;list-style:none}.update-health-details li{justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.update-health .update-health-notice{color:#edbd64;padding:.7rem 0;font-size:.95rem}@media (max-width:700px){.update-health header{flex-direction:column}.update-health output{text-align:left}.update-health-grid{grid-template-columns:1fr}.update-health-details li{flex-direction:column;gap:.3rem}.update-health footer{flex-direction:column}}.operator-nav{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0 0 1rem;display:flex}.operator-nav a{color:#edf3fa;background:#141e2ba6;border:1px solid #465369;border-radius:8px;align-items:center;min-height:2.75rem;padding:.5rem .85rem;font-size:.9rem;text-decoration:none;display:inline-flex}.operator-nav a:hover{border-color:#7b8ea6}.operator-nav a:focus-visible{outline-offset:3px;outline:2px solid #8bbcff}.update-health-summary{color:#edf3fa;margin:.6rem 0 0;font-size:.95rem;font-weight:550}.update-version-details{margin:1rem 0}.update-version-details>h3{color:#edf3fa;margin:0;padding:.5rem .1rem;font-size:1rem}.update-version-table-scroll{scrollbar-color:#687c98 #172331;border:1px solid #465369;border-radius:8px;margin:1rem 0 1.2rem;overflow-x:auto}.update-version-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #8bbcff}.update-version-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem;font-size:.875rem;line-height:1.55}.update-version-table caption{text-align:left;color:#edf3fa;background:#202e40;padding:.85rem 1rem;font-weight:650}.update-version-table caption span{color:#b8c5d5;margin-top:.2rem;font-size:.875rem;font-weight:400;display:block}.update-version-table th,.update-version-table td{vertical-align:top;border-top:1px solid #38465a;padding:.75rem .9rem}.update-version-table thead th{color:#b8c5d5;white-space:nowrap;background:#202e4099;font-weight:550}.update-version-table tbody th{overflow-wrap:anywhere;min-width:12rem;max-width:22rem;font-weight:550}.update-version-table tbody small{margin-top:.2rem;font-size:.8125rem;font-weight:400;display:block}.update-version-table tbody .update-version-workshop{color:#9eacbd;font-variant-numeric:tabular-nums}.update-version-table tbody .update-version-note{color:#edbd64;margin-top:.25rem;font-size:.875rem}.update-version-number{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:6rem;max-width:14rem}.update-version-table tbody tr:nth-child(2n){background:#ffffff06}.update-version-status{color:#b8c5d5;white-space:nowrap;border:1px solid #526178;border-radius:5px;padding:.15rem .5rem;display:inline-block}.update-version-status--CURRENT{color:#8ce0b6;background:#3389601f;border-color:#3f8063}.update-version-status--UPDATE_AVAILABLE{color:#f4cf89;background:#a97b2f1f;border-color:#a78242}.player-section-label{color:#8ce0b6;letter-spacing:.06em;margin-bottom:.45rem;font-size:.8rem;font-weight:650;display:block}.player-notice{background:#202e40;border:1px solid #536680;border-radius:8px;margin:1.2rem 0;padding:1rem 1.1rem}.player-notice>span{color:#b8c5d5;font-size:.8rem}.player-notice h3{margin:.4rem 0;font-size:1.1rem}.player-notice p{line-height:1.7}.player-check-times{border-bottom:1px solid #465369;flex-wrap:wrap;gap:1.4rem;padding:.4rem 0 1rem;display:flex}.player-check-times div{flex-direction:column;gap:.4rem;display:flex}.player-check-times span{color:#b8c5d5;font-size:.85rem}.player-check-times strong{font-variant-numeric:tabular-nums;font-size:.95rem}.player-help{margin:1rem 0;font-size:.9rem}.player-help h3{margin:0;padding:.5rem 0;font-size:1rem}.player-help p{max-width:46rem;line-height:1.7}.operator-section-heading{color:var(--foreground);margin:2rem 0 1rem;font-size:1.25rem}.update-health-alert{border:1px solid;border-radius:.65rem;margin:.8rem 0;padding:1rem}.update-health-alert p{margin:.4rem 0}.update-health-alert--danger{color:#fda4af;background:#88133722}.update-health-alert--warning{color:#fcd34d;background:#78350f22}@media (prefers-color-scheme:light){.update-health{color:#152235;background:#fff;border-color:#cad5e4}.update-health--ok{border-left-color:#14804a}.update-health--pending{border-left-color:#996500}.update-health--danger{border-left-color:#b84040}.update-health p,.update-health-grid span,.update-health-grid small,.update-health footer,.player-check-times span{color:#52627a}.update-health footer,.player-check-times{border-color:#cad5e4}.update-health-summary,.update-version-details>h3{color:#152235}.update-version-table-scroll{scrollbar-color:#9bb0ca #f7f9fc;border-color:#cad5e4}.update-version-table caption{color:#152235;background:#edf2f8}.update-version-table caption span,.update-version-table thead th{color:#52627a}.update-version-table thead th{background:#f7f9fc}.update-version-table th,.update-version-table td{border-color:#dce4ef}.update-version-table tbody tr:nth-child(2n){background:#f7f9fc}.update-version-table tbody .update-version-workshop{color:#52627a}.update-version-table tbody .update-version-note,.update-health .update-health-notice{color:#8a5b00}.update-version-status{color:#40516a;border-color:#9eacc0}.update-version-status--CURRENT{color:#11613b;background:#e8f6ed;border-color:#5aa77f}.update-version-status--UPDATE_AVAILABLE{color:#815300;background:#fff5df;border-color:#b8893c}.player-section-label{color:#176c51}.player-notice{background:#f7f9fc;border-color:#cad5e4}.player-notice>span{color:#52627a}.update-health-alert--danger{color:#a12c3e;background:#fff0f2}.update-health-alert--warning{color:#805400;background:#fff7e4}}.player-page{--ink:#152235;--muted:#52627a;--line:#cad5e4;--panel:#fff;--panel-solid:#f7f9fc;--ok:#14804a;--warn:#996500;--danger:#b84040;--idle:#66758b;max-width:52rem;color:var(--ink);margin:0 auto;padding:1rem 1rem 2.5rem;font-size:1rem;line-height:1.6}.player-nav{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1rem;display:flex}.player-nav a{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);background:var(--panel);border-radius:8px;align-items:center;padding:.5rem .85rem;font-size:.9rem;text-decoration:none;display:inline-flex}.player-nav a:hover{border-color:#7b8ea6}.player-nav a:focus-visible{outline-offset:3px;outline:2px solid #2878df}.player-hero{border:1px solid var(--line);border-left:4px solid var(--idle);background:var(--panel);border-radius:12px;padding:1.2rem}.player-hero--running{border-left-color:var(--ok)}.player-hero--partial{border-left-color:var(--warn)}.player-hero--stopped{border-left-color:var(--danger)}.player-eyebrow{letter-spacing:.05em;color:#176c51;margin:0;font-size:.85rem;font-weight:650}.player-hero h1{align-items:center;gap:.55rem;margin:.45rem 0 .4rem;font-size:1.5rem;line-height:1.35;display:flex}.run-dot{background:var(--idle);border-radius:50%;flex:none;width:.7rem;height:.7rem}.player-hero--running .run-dot{background:var(--ok)}.player-hero--partial .run-dot{background:var(--warn)}.player-hero--stopped .run-dot{background:var(--danger)}.player-hero-note{max-width:46rem;color:var(--muted);margin:0;font-size:.9rem}.hero-facts{grid-template-columns:1fr;gap:.9rem;margin:1.1rem 0 0;display:grid}.hero-facts>div{border:1px solid var(--line);background:var(--panel-solid);border-radius:10px;padding:.8rem .9rem}.hero-facts dt{color:var(--muted);font-size:.875rem}.hero-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.3rem 0 .2rem;font-size:1.25rem;font-weight:650}.hero-facts p{color:var(--muted);margin:0;font-size:.875rem}.player-state-line{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:1rem 0 0;padding-top:.85rem;font-size:.875rem;display:flex}.player-state-line output{color:var(--ink);font-weight:650}.player-alert{border:1px solid var(--line);border-left:4px solid var(--warn);background:var(--panel-solid);border-radius:10px;margin:1rem 0;padding:.9rem 1rem}.player-alert--error{border-left-color:var(--danger)}.player-alert--empty{border-left-color:var(--idle)}.player-alert strong{font-size:1rem;display:block}.player-alert p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}@media (prefers-color-scheme:dark){.player-page{--ink:#edf3fa;--muted:#b8c5d5;--line:#465369;--panel:#141e2ba6;--panel-solid:#202e40;--ok:#58c694;--warn:#edbd64;--danger:#f08080;--idle:#8a9aaa}.player-eyebrow{color:#8ce0b6}}@media (min-width:40rem){.player-page{padding:1.5rem 1.5rem 3rem}.hero-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.player-hero h1{font-size:1.75rem}}
