.deepmine-startup-loader{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;box-sizing:border-box;padding:max(24px,env(safe-area-inset-top,0px)) max(24px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));overflow:hidden;direction:ltr;color:#f0ece5;font:400 16px/1.4 Segoe UI,Arial,sans-serif;background:radial-gradient(ellipse at 50% 38%,#242321,#151619 48%,#101114)}.deepmine-startup-loader-panel{width:min(480px,100%);display:grid;gap:12px;padding:clamp(24px,5vw,36px);box-sizing:border-box;background:linear-gradient(145deg,#27282b,#1d1e21);border:1px solid rgb(225 210 182 / .16);border-radius:22px;box-shadow:0 24px 72px #00000047,inset 0 1px #ffffff0a}.deepmine-startup-loader-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.deepmine-startup-loader-title,.deepmine-startup-loader-status,.deepmine-startup-loader-percent{margin:0;font-family:inherit;letter-spacing:0}.deepmine-startup-loader-title{font-size:clamp(26px,6vw,36px);line-height:1.15;font-weight:650;letter-spacing:-.045em;color:#f0ece5}.deepmine-startup-loader-status{font-size:16px;line-height:1.3;font-weight:600;color:#c7c3bb}.deepmine-startup-loader[aria-busy=true]:not([data-deepmine-startup-connection]) .deepmine-startup-loader-status{display:none}.deepmine-startup-loader-percent{flex:0 0 auto;font-size:clamp(24px,5vw,30px);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;color:#d8c5a1}.deepmine-startup-loader-progress{position:relative;box-sizing:border-box;overflow:hidden;height:8px;background:#121316;border:1px solid rgb(255 255 255 / .06);border-radius:999px}.deepmine-startup-loader-progress-fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;transition:transform .14s linear;background:linear-gradient(90deg,#a88954,#e3cfaa)}.deepmine-startup-loader-activity{height:3px;overflow:hidden;border-radius:999px;background:#e1d2b614}.deepmine-startup-loader-activity:after{content:"";display:block;width:28%;height:100%;border-radius:inherit;background:linear-gradient(90deg,transparent,#bba57e,transparent);animation:deepmine-startup-activity 2.6s ease-in-out infinite}.deepmine-startup-loader[aria-busy=false] .deepmine-startup-loader-activity,.deepmine-startup-loader[data-deepmine-startup-connection] .deepmine-startup-loader-activity{display:none}.deepmine-startup-loader[data-deepmine-startup-loader-running=false] .deepmine-startup-loader-activity:after{animation:none;opacity:0}@keyframes deepmine-startup-activity{0%{transform:translate(-100%)}to{transform:translate(360%)}}.deepmine-resource-update-notice:not([hidden]){position:fixed;inset-block:auto max(16px,env(safe-area-inset-bottom,0px));inset-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px));z-index:2147483646;display:grid;gap:12px;width:auto;max-width:420px;box-sizing:border-box}.deepmine-resource-update-notice-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.deepmine-resource-update-notice .deepmine-preboot-action{min-height:44px;border:1px solid var(--ui-control-outer-stroke, rgb(184 198 190 / .32));border-radius:var(--ref-ui-control-radius, 6px);padding:8px 12px;color:inherit;background:var(--ui-row-fill, rgba(255, 255, 255, .08));font:inherit;cursor:var(--ui-cursor-pointer)}.deepmine-resource-update-notice .deepmine-preboot-action:focus-visible{outline:2px solid var(--ui-text, rgb(246 232 205));outline-offset:2px}@media(prefers-reduced-motion:reduce){.deepmine-startup-loader-progress-fill{transition:none}.deepmine-startup-loader-activity:after{animation:none;transform:translate(128%)}}
