html,body,#root{background:#020202;width:100%;height:100%;margin:0}.sro-boot-loading{box-sizing:border-box;color:#d8c8a7;background:radial-gradient(circle at 50% 42%,#74581f1a,#0000 34%),#020202;place-items:center;padding:24px;font:14px/1.4 Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.sro-boot-loading__inner{flex-direction:column;justify-content:center;align-items:center;width:min(680px,100%);min-height:320px;display:flex}.sro-boot-loading__logo{aspect-ratio:1600/529;object-fit:contain;width:min(620px,86vw);height:auto;margin-bottom:14px;display:block}.sro-boot-loading__native-label{object-fit:contain;width:144px;height:20px;margin-bottom:12px;transition:opacity .16s;display:block}.sro-boot-loading__copy{text-align:center;width:min(560px,100%);min-height:48px;margin-bottom:4px;position:relative}.sro-boot-loading__copy:before,.sro-boot-loading__copy:after{content:"";background:linear-gradient(90deg,#0000,#caa5527a);width:calc(50% - 26px);height:1px;display:none;position:absolute;top:10px}.sro-boot-loading__copy:before{left:0}.sro-boot-loading__copy:after{right:0;transform:scaleX(-1)}.sro-boot-loading__label{color:#f0dfb7;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.sro-boot-loading__detail{color:#8ea7b7;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.sro-boot-loading__bar{aspect-ratio:720/40;background:url(/assets/images/Media_extracted/interface/loading/loading_form.png) top/100% 100% no-repeat;width:min(720px,100%);position:relative;overflow:hidden}.sro-boot-loading__bar-track{width:95.278%;height:30%;position:absolute;top:20%;left:1.944%;overflow:hidden}.sro-boot-loading__bar-fill{width:calc(var(--loading-progress,0) * 100%);background:url(/assets/images/Media_extracted/interface/loading/gauge_loading.png) 0/auto 100% repeat-x;height:100%;transition:width .1s linear}#root[data-sro-startup-stop=compiling] .sro-boot-loading__native-label{display:none}#root[data-sro-startup-stop=compiling] .sro-boot-loading__copy{background:radial-gradient(#a67e2d14,#0000 68%);min-height:70px;margin-bottom:8px;padding-top:22px}#root[data-sro-startup-stop=compiling] .sro-boot-loading__copy:before,#root[data-sro-startup-stop=compiling] .sro-boot-loading__copy:after{display:block}#root[data-sro-startup-stop=compiling] .sro-boot-loading__label{color:#ead69c;letter-spacing:.18em;text-shadow:0 1px 12px #c4953338;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}#root[data-sro-startup-stop=compiling] .sro-boot-loading__detail{color:#9d9a91;letter-spacing:.06em;margin-top:7px;font-size:11px}#root[data-sro-startup-stop=compiling] .sro-boot-loading__bar-fill{filter:brightness(1.15)saturate(.85);width:100%;animation:none;transform:none}@keyframes sro-boot-loading-pulse{0%{transform:translate(-120%)}to{transform:translate(300%)}}.sro-boot-loading{z-index:1000;transition:opacity .4s,visibility .4s}.sro-boot-loading[data-active=false]{opacity:0;visibility:hidden;pointer-events:none}.sro-boot-loading[data-error=true] .sro-boot-loading__bar-fill{filter:saturate(.4);animation:none}.sro-boot-loading[data-gpu-help=true]{overflow-y:auto}.sro-boot-loading[data-gpu-help=true] .sro-boot-loading__native-label,.sro-boot-loading[data-gpu-help=true] .sro-boot-loading__copy,.sro-boot-loading[data-gpu-help=true] .sro-boot-loading__bar{display:none}.sro-boot-loading[data-gpu-help=true] .sro-boot-loading__logo{width:min(360px,60vw);margin-bottom:8px}.sro-gpu-help{box-sizing:border-box;color:#d8c8a7;text-align:left;background:#0e0c08db;border:1px solid #caa55252;border-radius:4px;width:min(640px,100%);padding:16px 20px;font-size:14px;line-height:1.5}.sro-gpu-help__title{color:#f0dfb7;margin:0 0 6px;font-size:17px;font-weight:600}.sro-gpu-help__intro{margin:0 0 8px}.sro-gpu-help__steps{margin:0 0 12px;padding-left:22px}.sro-gpu-help__steps li{margin-bottom:5px}.sro-gpu-help__detail{color:#8ea7b7;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;font-size:11px}.sro-gpu-help__detail code{font:11px/1.4 ui-monospace,Cascadia Mono,Consolas,monospace}.sro-fps-chip{--hud-tools-height:18px;z-index:1001;max-width:calc(100vw - var(--telemetry-right,8px) - 8px);pointer-events:none;color:#d7e8ed;flex-direction:row;align-items:center;gap:4px;font:10px/1.35 ui-monospace,Cascadia Mono,Consolas,monospace;display:flex;position:fixed;top:8px;right:8px}.sro-fps-chip__toggle{width:var(--hud-tools-height);height:var(--hud-tools-height);color:#cba85e;pointer-events:auto;cursor:pointer;font:inherit;opacity:.55;background:#060a0e9e;border:1px solid #caa55261;border-radius:3px;flex-shrink:0;padding:0;font-weight:700;line-height:16px;transition:opacity .12s}.sro-fps-chip__toggle:hover,.sro-fps-chip__toggle:focus-visible,.sro-fps-chip[data-expanded=true] .sro-fps-chip__toggle{opacity:1}.sro-fps-chip__toggle:focus-visible{outline-offset:2px;outline:2px solid #f0dca8}.sro-fullscreen-toggle{place-items:center;display:grid}.sro-fullscreen-toggle[hidden]{display:none}.sro-fullscreen-toggle:before{content:"";width:10px;height:10px;-webkit-mask:var(--fullscreen-icon) center / contain no-repeat;-webkit-mask:var(--fullscreen-icon) center / contain no-repeat;mask:var(--fullscreen-icon) center / contain no-repeat;--fullscreen-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Cpath d='M1 6V1h5M10 1h5v5M15 10v5h-5M6 15H1v-5'/%3E%3C/svg%3E");background-color:currentColor}.sro-fullscreen-toggle[data-fullscreen=true]:before{--fullscreen-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2.4'%3E%3Cpath d='M6 1v5H1M10 1v5h5M15 10h-5v5M1 10h5v5'/%3E%3C/svg%3E")}.sro-fullscreen-hint{z-index:1001;box-sizing:border-box;color:#f0dca8;text-align:center;pointer-events:none;opacity:0;visibility:hidden;background:#060a0ec7;border:1px solid #caa55273;border-radius:3px;max-width:calc(100vw - 32px);padding:5px 12px;font:12px/1.35 Segoe UI,Arial,sans-serif;transition:opacity .6s,visibility 0s linear .6s;position:fixed;top:12px;left:50%;transform:translate(-50%)}.sro-fullscreen-hint[data-visible=true]{opacity:1;visibility:visible;transition:opacity .12s,visibility}.sro-fps-chip__readout{text-align:right;white-space:pre-line;pointer-events:auto;background:#060a0ec7;border:1px solid #caa55247;border-radius:3px;min-width:116px;padding:5px 7px;position:absolute;top:calc(100% + 4px);right:0}.sro-ping-readout{height:var(--hud-tools-height);box-sizing:border-box;white-space:nowrap;pointer-events:none;background:#060a0e9e;border:1px solid #caa55247;border-radius:3px;flex-shrink:0;padding:0 5px;line-height:16px}.sro-ping-readout[hidden]{display:none}.loading-transfer{z-index:1002;box-sizing:border-box;color:#e9dfc9;pointer-events:none;background:#0b1119ee;border:1px solid #b59a5c66;border-radius:12px;width:min(560px,100vw - 40px);padding:18px 22px;font:13px/1.5 Segoe UI,sans-serif;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 48px #0008}.loading-transfer[hidden]{display:none}.loading-transfer__header{letter-spacing:.02em;align-items:center;gap:9px;font-weight:600;display:flex}.loading-transfer__pulse{background:#dfbd74;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #dfbd7477}.loading-transfer__file{text-overflow:ellipsis;white-space:nowrap;color:#a7b7c8;margin:7px 0 14px;font-size:12px;overflow:hidden}.loading-transfer__metrics{font-variant-numeric:tabular-nums;border-top:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding-top:12px;display:grid}.loading-transfer__metrics dt{text-transform:uppercase;letter-spacing:.07em;color:#9aabbc;font-size:10px}.loading-transfer__metrics dd{color:#f0dfb7;margin:3px 0 0;font-size:18px;font-weight:500}.loading-transfer__queue{color:#94a3b5;margin-top:12px;font-size:11px}@media (width<=420px){.loading-transfer{padding:12px 16px;bottom:12px}.loading-transfer__metrics{gap:8px}.loading-transfer__metrics dd{font-size:15px}.loading-transfer__metrics dt{font-size:9px}}.loading-transfer[data-connecting=true]{width:min(440px,100vw - 40px);bottom:110px}.loading-transfer[data-connecting=true] .loading-transfer__metrics{display:none}.sro-update-notice{z-index:1003;box-sizing:border-box;color:#d8c8a7;text-align:center;background:#020202db;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font:13px/1.4 Segoe UI,Arial,sans-serif;display:flex;position:fixed;inset:0}.sro-update-notice[hidden]{display:none}.sro-update-notice button{color:#f0dca8;font:inherit;cursor:pointer;background:#1a140a;border:1px solid #caa552b8;padding:4px 12px}.sro-update-notice button:hover,.sro-update-notice button:focus-visible{background:#2a2010}.sro-boot-loading[data-native=true]{--native-loading-unit:min(calc(100vw / 1600), calc(100vh / 1200));inset:auto;left:calc(50% - 536 * var(--native-loading-unit));top:calc(100vh - 76 * var(--native-loading-unit));width:calc(1072 * var(--native-loading-unit));pointer-events:none;background:0 0;padding:0;overflow:visible}.sro-boot-loading[data-native=true] .sro-boot-loading__inner{background:0 0;border:0;width:100%;min-height:0;padding:0}.sro-boot-loading[data-native=true] .sro-boot-loading__logo,.sro-boot-loading[data-native=true] .sro-boot-loading__native-label,.sro-boot-loading[data-native=true] .sro-boot-loading__bar{display:none}.sro-boot-loading[data-native=true] .sro-boot-loading__copy{text-align:center;text-shadow:0 1px 2px #000;width:100%;min-height:0;margin:0}.sro-boot-loading[data-native=true] .sro-boot-loading__label{color:#c4af79;font-family:Georgia,Times New Roman,serif;font-size:clamp(10px, calc(19 * var(--native-loading-unit)), 15px);font-weight:400;line-height:1.2}.sro-boot-loading[data-native=true] .sro-boot-loading__detail{margin-top:calc(5 * var(--native-loading-unit));color:#a99c7e;font-size:clamp(9px, calc(15 * var(--native-loading-unit)), 12px);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.2}@media (width<800px),(height<600px){.sro-boot-loading[data-native=true]{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);top:auto;bottom:12px;left:16px}.sro-boot-loading[data-native=true] .sro-boot-loading__inner,.sro-boot-loading[data-native=true] .sro-boot-loading__copy{text-align:center;min-width:0}.sro-boot-loading[data-native=true] .sro-boot-loading__label{font-size:13px}.sro-boot-loading[data-native=true] .sro-boot-loading__detail{margin-top:3px;font-size:12px}.sro-boot-loading__detail{overflow-wrap:anywhere;white-space:normal;min-height:2.8em}}#developer-toggle{width:24px}.sro-developer-readout{width:max-content;max-width:min(280px, calc(100vw - var(--telemetry-right,8px) - 8px));max-height:min(480px, calc(100vh - var(--telemetry-top,8px) - var(--hud-tools-height) - 12px));box-sizing:border-box;text-align:left;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;overflow:auto}.sro-bug-launcher{z-index:1001;width:var(--hud-tools-height,18px);height:var(--hud-tools-height,18px);color:#cba85e;pointer-events:auto;cursor:pointer;opacity:.55;background:#060a0e9e;border:1px solid #caa55261;border-radius:3px;flex-shrink:0;padding:0;font:700 10px/16px ui-monospace,Cascadia Mono,Consolas,monospace;transition:opacity .12s;position:fixed;top:8px;right:30px}.sro-fps-chip .sro-bug-launcher{position:static}.sro-bug-launcher:hover,.sro-bug-launcher:focus-visible{opacity:1}.sro-bug-launcher:focus-visible{outline-offset:2px;outline:2px solid #f0dca8}.sro-bug-launcher[hidden],.sro-bug-report [hidden]{display:none}.sro-bug-report{z-index:1003;color:#e9dfc9;background:#02050899;place-items:center;font:13px/1.45 Segoe UI,system-ui,sans-serif;display:grid;position:fixed;inset:0}.sro-bug-report__panel{box-sizing:border-box;background:#0b1119f2;border:1px solid #b59a5c88;border-radius:8px;flex-direction:column;gap:10px;width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);padding:18px 20px;display:flex;overflow:auto;box-shadow:0 12px 48px #000a}.sro-bug-report__title{color:#cba85e;margin:0;font-size:16px}.sro-bug-report__top{align-items:flex-start;gap:14px;display:flex}.sro-bug-report__shot{flex:0 0 240px;margin:0}.sro-bug-report__shot img{background:#05090e;border:1px solid #b59a5c66;border-radius:4px;width:240px;height:auto;display:block}.sro-bug-report__shot figcaption{color:#8e9ba1;margin-top:4px;font-size:11px}.sro-bug-report__inputs{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.sro-bug-report__label{color:#cbb98f;flex-direction:column;gap:4px;font-size:12px;display:flex}.sro-bug-report__category,.sro-bug-report__description{box-sizing:border-box;color:#e9dfc9;background:#05090e;border:1px solid #b59a5c55;border-radius:4px;width:100%;padding:6px 8px;font:13px/1.45 Segoe UI,system-ui,sans-serif}.sro-bug-report__description{resize:vertical;min-height:110px}.sro-bug-report__attached{border-top:1px solid #b59a5c33;flex-direction:column;gap:6px;padding-top:8px;display:flex}.sro-bug-report__attached h3{color:#cba85e;margin:0;font-size:13px}.sro-bug-report__section summary{color:#cbb98f;cursor:pointer}.sro-bug-report__fields{grid-template-columns:max-content 1fr;gap:2px 12px;margin:6px 0 0 14px;font-size:12px;display:grid}.sro-bug-report__fields dt{color:#8e9ba1}.sro-bug-report__fields dd{overflow-wrap:anywhere;margin:0}.sro-bug-report__timeline{max-height:180px;margin:6px 0 0;padding:0 0 0 14px;font-size:12px;list-style:none;overflow:auto}.sro-bug-report__timeline li{gap:8px;display:flex}.sro-bug-report__time{color:#8e9ba1;font-variant-numeric:tabular-nums;text-align:right;flex:0 0 64px}.sro-bug-report__timeline li[data-kind=error],.sro-bug-report__timeline li[data-kind=refusal]{color:#ff8a7a}.sro-bug-report__timeline li[data-kind=teleport],.sro-bug-report__timeline li[data-kind=place]{color:#9fc8e8}.sro-bug-report__note{color:#8e9ba1;margin:0;font-size:12px}.sro-bug-report__status{min-height:1.45em;margin:0}.sro-bug-report__status:empty{min-height:0}.sro-bug-report__status[data-kind=error]{color:#ff8a7a}.sro-bug-report__status[data-kind=done]{color:#9fd89a}.sro-bug-report__actions{justify-content:flex-end;gap:8px;display:flex}.sro-bug-report__actions button{color:#e9dfc9;font:inherit;cursor:pointer;background:#16202b;border:1px solid #b59a5c88;border-radius:4px;padding:6px 14px}.sro-bug-report__actions button[type=submit]{background:#6b5320;border-color:#cba85e}.sro-bug-report__actions button:disabled{opacity:.5;cursor:default}@media (width<=560px){.sro-bug-report__top{flex-direction:column}.sro-bug-report__shot,.sro-bug-report__shot img{flex-basis:auto;width:100%}}
