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:870/320;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.8%;height:30%;position:absolute;top:20%;left:2.1%;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-fps-chip{z-index:1001;color:#d7e8ed;flex-direction:row;align-items:flex-start;gap:4px;font:10px/1.35 ui-monospace,Cascadia Mono,Consolas,monospace;display:flex;position:fixed;top:8px;right:8px}.sro-fps-chip__toggle{color:#cba85e;width:18px;height:18px;font:inherit;opacity:.55;background:#060a0e9e;border:1px solid #caa55261;border-radius:3px;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__readout{text-align:right;white-space:pre-line;background:#060a0ec7;border:1px solid #caa55247;border-radius:3px;min-width:116px;padding:5px 7px;position:absolute;top:22px;right:0}.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;background:#020202eb;border:1px solid #caa5527a;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:8px 12px 8px 16px;font:13px/1.4 Segoe UI,Arial,sans-serif;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.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% - 250 * var(--native-loading-unit));top:calc(100vh - 175 * var(--native-loading-unit));width:calc(782 * 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:right;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}#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) - 32px));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;color:#cba85e;opacity:.55;cursor:pointer;background:#060a0e9e;border:1px solid #caa55261;border-radius:3px;width:18px;height:18px;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[hidden],.sro-bug-record[hidden],.sro-bug-record__time[hidden],.sro-bug-report [hidden]{display:none}.sro-bug-record{z-index:1001;align-items:center;gap:4px;display:flex;position:fixed;top:8px;right:52px}.sro-fps-chip .sro-bug-record{position:static}.sro-bug-record__button{opacity:.55;cursor:pointer;background:#060a0e9e;border:1px solid #caa55261;border-radius:3px;place-items:center;width:18px;height:18px;padding:0;transition:opacity .12s,border-color .12s;display:grid}.sro-bug-record__button:hover,.sro-bug-record__button:focus-visible,.sro-bug-record:not([data-phase=idle]) .sro-bug-record__button{opacity:1}.sro-bug-record__button:disabled{cursor:progress}.sro-bug-record__icon{background:#d8463c;border-radius:50%;width:8px;height:8px;transition:border-radius .12s,background-color .12s}.sro-bug-record[data-phase=starting] .sro-bug-record__icon,.sro-bug-record[data-phase=finishing] .sro-bug-record__icon{background:#8a6a3c}.sro-bug-record[data-phase=recording] .sro-bug-record__button{border-color:#d8463ccc}.sro-bug-record[data-phase=recording] .sro-bug-record__icon{background:#e9dfc9;border-radius:1px}.sro-bug-record__time{box-sizing:border-box;color:#e9dfc9;font-variant-numeric:tabular-nums;white-space:nowrap;background:#060a0ec7;border:1px solid #d8463c8c;border-radius:9px;align-items:center;gap:5px;height:18px;padding:0 7px;font:10px/16px ui-monospace,Cascadia Mono,Consolas,monospace;display:flex}.sro-bug-record[data-phase=recording] .sro-bug-record__time:before{content:"";background:#e0473c;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite sro-bug-record-pulse}@keyframes sro-bug-record-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.sro-bug-record[data-phase=recording] .sro-bug-record__time:before{animation:none}}.sro-replay-source{opacity:0;pointer-events:none;width:2px;height:2px;position:fixed;top:0;left:0}.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(640px,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__status[data-kind=error]{color:#ff8a7a}.sro-bug-report__status[data-kind=done]{color:#9fd89a}.sro-bug-report__description{box-sizing:border-box;width:100%;min-height:96px;color:inherit;font:inherit;resize:vertical;background:#05090e;border:1px solid #b59a5c55;border-radius:4px;padding:8px}.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__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}.sro-trimmer{flex-direction:column;gap:6px;display:flex}.sro-trimmer__caption{color:#9fd89a;margin:0;font-size:12px}.sro-trimmer[data-scrubbing=true] .sro-trimmer__caption{color:#cba85e}.sro-trimmer__stage{background:#000;border-radius:4px;position:relative;overflow:hidden}.sro-trimmer__video{cursor:pointer;width:100%;max-height:36vh;display:block}.sro-trimmer__controls{gap:6px;display:flex;position:absolute;bottom:8px;left:8px}.sro-trimmer__play{color:#e9dfc9;cursor:pointer;background:#0b1119cc;border:1px solid #b59a5c88;border-radius:4px;width:34px;height:26px;font:12px/1 system-ui,sans-serif}.sro-trimmer__track{touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;background:#05090e;border-radius:4px;height:54px;margin:4px 7px 0;position:relative}.sro-trimmer__strip{pointer-events:none;border-radius:4px;display:flex;position:absolute;inset:0;overflow:hidden}.sro-trimmer__strip canvas{object-fit:cover;flex:1 1 0;min-width:0;height:100%}.sro-trimmer__shade{pointer-events:none;background:#020508b8;position:absolute;top:0;bottom:0}.sro-trimmer__window{box-sizing:border-box;cursor:grab;border:2px solid #cba85e;border-radius:4px;position:absolute;top:-2px;bottom:-2px}.sro-trimmer[data-scrubbing=true] .sro-trimmer__window{border-color:#fff}.sro-trimmer[data-detached=true] .sro-trimmer__track,.sro-trimmer[data-detached=true] .sro-trimmer__stage{opacity:.35}.sro-trimmer__handle{cursor:ew-resize;background:#cba85e;border-radius:3px;width:14px;margin-left:-7px;position:absolute;top:-6px;bottom:-6px;box-shadow:0 0 0 1px #0008}.sro-trimmer__handle:after{content:"";border-left:1px solid #3a2d10;border-right:1px solid #3a2d10;width:4px;position:absolute;top:35%;bottom:35%;left:5px}.sro-trimmer__handle:focus-visible{outline:2px solid #fff}.sro-trimmer__playhead{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px;box-shadow:0 0 3px #000}.sro-trimmer__scale{color:#8e9ba1;font-variant-numeric:tabular-nums;justify-content:space-between;margin:0 7px;font-size:11px;display:flex}.sro-trimmer__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.sro-trimmer__info{color:#e9dfc9;font-variant-numeric:tabular-nums}.sro-trimmer[data-compress=true] .sro-trimmer__info{color:#e8c77a}.sro-trimmer__presets{gap:6px;display:flex}.sro-trimmer__presets button{color:#cbb98f;cursor:pointer;background:#16202b;border:1px solid #b59a5c66;border-radius:12px;padding:3px 9px;font:12px/1.4 inherit}.sro-trimmer__presets button:hover{color:#fff;border-color:#cba85e}.sro-trimmer__attach{align-items:center;gap:8px;display:flex}.sro-trimmer__attach input{accent-color:#cba85e}.sro-bug-report__saved{color:#a9b7bd;border-top:1px solid #b59a5c33;padding-top:8px;font-size:12px}.sro-bug-report__saved summary{cursor:pointer;color:#cbb98f}.sro-bug-report__saved ul{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sro-bug-report__saved li{align-items:center;gap:6px;display:flex}.sro-bug-report__saved li span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.sro-bug-report__saved button{color:#e9dfc9;cursor:pointer;background:#16202b;border:1px solid #b59a5c66;border-radius:4px;padding:2px 8px;font:11px/1.4 inherit}.sro-bug-request{z-index:1004;box-sizing:border-box;color:#e9dfc9;background:#0b1119f2;border:1px solid #cba85e;border-radius:8px;width:min(560px,100vw - 32px);padding:12px 16px;font:13px/1.45 Segoe UI,system-ui,sans-serif;position:fixed;top:56px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #000a}.sro-bug-request p{margin:0 0 10px}.sro-bug-request__actions{justify-content:flex-end;gap:8px;display:flex}.sro-bug-request__actions button{color:#e9dfc9;font:inherit;cursor:pointer;background:#16202b;border:1px solid #b59a5c88;border-radius:4px;padding:5px 12px}.sro-bug-request__actions button:first-child:not(:last-child){background:#6b5320;border-color:#cba85e}
