html{background:#1a1a1a}@media (prefers-color-scheme:light){html{background:#f8f9fa}}.usp-boot-loader{align-items:center;background:#1a1a1a;color:#e0e0e0;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;gap:24px;inset:0;justify-content:center;overflow-y:auto;padding:24px;position:fixed;z-index:9999}.usp-boot-loader__brand{color:#fff;font-size:32px;font-weight:300;letter-spacing:4px;margin-bottom:8px}.usp-boot-loader__brand strong{color:#4a9eff;font-weight:600}.usp-boot-loader__spinner{animation:usp-boot-spin .8s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#4a9eff;height:48px;width:48px}.usp-boot-loader__text{color:gray;font-size:14px;letter-spacing:.5px}.usp-boot-loader__version{bottom:16px;color:#505050;font-size:11px;letter-spacing:.5px;position:absolute}.usp-boot-loader__error{background:#e846461a;border:1px solid #e846464d;border-radius:8px;color:#e84646;font-size:13px;line-height:1.5;max-width:600px;padding:24px 32px;text-align:left}.usp-boot-loader__error-title{font-size:16px;font-weight:600;margin-bottom:12px}.usp-boot-loader__error-message{color:#ffb0b0;font-family:Consolas,Monaco,monospace;white-space:pre-wrap;word-break:break-word}.usp-boot-loader__icon{color:#e84646;font-size:64px;line-height:1;margin-bottom:8px}.usp-boot-loader__icon--warning{color:#e6a94a}.usp-boot-loader__icon--info{color:#4a9eff}.usp-boot-loader__subtitle{color:#a0a0a0;font-size:14px;line-height:1.5;margin:-8px 0 4px;max-width:500px;text-align:center}.usp-boot-loader__alert-code{background:#ffffff0d;border-radius:4px;color:gray;font-family:Consolas,Monaco,monospace;font-size:12px;letter-spacing:.5px;padding:4px 10px}.usp-boot-loader__error-detail{background:#e8464614;border:1px solid #e8464640;border-radius:6px;color:#ffb0b0;font-family:Consolas,Monaco,monospace;font-size:12px;line-height:1.5;max-width:640px;padding:16px 20px;text-align:left;white-space:pre-wrap;width:100%;word-break:break-word}.usp-boot-loader__code{color:#4a9eff;font-size:96px;font-weight:200;letter-spacing:8px;line-height:1;margin-bottom:8px}.usp-boot-loader__title{color:#e0e0e0;font-size:20px;font-weight:400;margin:0;text-align:center}.usp-boot-loader__path{background:#ffffff0d;border-radius:6px;color:#a0a0a0;font-family:Consolas,Monaco,monospace;font-size:13px;max-width:90vw;padding:8px 16px;word-break:break-all}.usp-boot-loader__actions{display:flex;gap:12px;margin-top:8px}.usp-boot-loader__button{background:#4a9eff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:10px 24px;transition:background .15s ease}.usp-boot-loader__button:hover{background:#2d7ee6}.usp-boot-loader__button--secondary{background:#0000;border:1px solid #fff3;color:#e0e0e0}.usp-boot-loader__button--secondary:hover{background:#ffffff0d}.usp-boot-loader__debug{background:#4a9eff0f;border:1px solid #4a9eff33;border-radius:8px;color:silver;font-size:13px;margin-top:8px;max-width:640px;padding:20px 24px;text-align:left;width:100%}.usp-boot-loader__debug-title{color:#4a9eff;font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.usp-boot-loader__debug-row{border-bottom:1px solid #ffffff0d;display:flex;gap:12px;line-height:1.5;padding:6px 0}.usp-boot-loader__debug-row:last-child{border-bottom:none}.usp-boot-loader__debug-label{color:gray;flex-shrink:0;min-width:120px}.usp-boot-loader__debug-value{color:#e0e0e0;font-family:Consolas,Monaco,monospace;word-break:break-word}.usp-boot-loader__chips{display:flex;flex-wrap:wrap;gap:6px}.usp-boot-loader__chip{background:#4a9eff26;border-radius:12px;color:#4a9eff;display:inline-block;font-family:Consolas,Monaco,monospace;font-size:12px;padding:3px 10px}.usp-boot-loader__hint{border-top:1px solid #ffffff14;color:gray;font-size:12px;line-height:1.6;margin-top:12px;padding-top:12px}.usp-boot-loader__hint code{background:#ffffff14;border-radius:3px;color:#e0e0e0;font-family:Consolas,Monaco,monospace;padding:2px 6px}@keyframes usp-boot-spin{to{transform:rotate(1turn)}}@media (prefers-color-scheme:light){.usp-boot-loader{background:#f8f9fa;color:#333}.usp-boot-loader__brand,.usp-boot-loader__title{color:#1a1a1a}.usp-boot-loader__spinner{border-color:#4a9eff #00000014 #00000014}.usp-boot-loader__hint,.usp-boot-loader__text,.usp-boot-loader__version{color:#6c757d}.usp-boot-loader__version{color:#adb5bd}.usp-boot-loader__error{background:#e846460d}.usp-boot-loader__error-message{color:#a02020}.usp-boot-loader__path{background:#0000000a;color:#495057}.usp-boot-loader__button--secondary{border-color:#00000026;color:#333}.usp-boot-loader__button--secondary:hover{background:#00000008}.usp-boot-loader__debug{background:#4a9eff0a}.usp-boot-loader__debug-value{color:#212529}.usp-boot-loader__debug-label{color:#6c757d}.usp-boot-loader__hint code{background:#0000000f;color:#212529}.usp-boot-loader__debug-row{border-color:#0000000d}.usp-boot-loader__hint{border-color:#00000014}.usp-boot-loader__subtitle{color:#6c757d}.usp-boot-loader__alert-code{background:#0000000d;color:#6c757d}.usp-boot-loader__error-detail{background:#e846460d;color:#a02020}}