.boot-scene.svelte-1dwj8hl{--boot-text: #f5ead0;--boot-muted: rgba(244, 232, 205, .82);--boot-line: rgba(255, 233, 188, .2);--boot-gold: #f6d69a;--boot-danger: #ff8f8f;--boot-success: #84f1b7;position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));display:flex;flex-direction:column;justify-content:space-between;color:var(--boot-text);font-family:var(--font-sans);font-weight:var(--font-weight-sans);background:#04070d;overflow:hidden}.boot-scene__bg.svelte-1dwj8hl,.boot-scene__overlay.svelte-1dwj8hl,.boot-scene__vignette.svelte-1dwj8hl{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.boot-scene__bg.svelte-1dwj8hl{background:url(/images/boot/bg_loading_bg.jpg) center center / cover no-repeat;transform:scale(1.02);filter:none}.boot-scene__overlay.svelte-1dwj8hl,.boot-scene__vignette.svelte-1dwj8hl{background:none}.boot-scene__topbar.svelte-1dwj8hl{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.boot-scene__version-group.svelte-1dwj8hl{display:flex;gap:8px;flex-wrap:wrap}.boot-scene__version-pill.svelte-1dwj8hl,.boot-scene__status-ribbon.svelte-1dwj8hl{min-height:30px;padding:6px 12px;border-radius:999px;border:1px solid var(--boot-line);background:#080a0e7a;font-size:12px;color:#faefd7e0;box-shadow:inset 0 0 0 1px #ffe8bb0d}.boot-scene__status-ribbon.svelte-1dwj8hl{color:var(--boot-gold)}.boot-scene__status-ribbon--danger.svelte-1dwj8hl{color:#ffd0d0;border-color:#ff8f8f6b;background:#44131580}.boot-scene__status-ribbon--success.svelte-1dwj8hl{color:#d5f9e4;border-color:#84f1b757;background:#0a322185}.boot-scene__hero.svelte-1dwj8hl{position:relative;z-index:2;flex:1;min-height:0}.boot-scene__dock.svelte-1dwj8hl{position:relative;z-index:2;display:grid;gap:10px;padding-bottom:max(2px,env(safe-area-inset-bottom))}.boot-scene__progress-shell.svelte-1dwj8hl{width:min(1200px,100%);margin:0 auto;padding:12px 16px 10px;border-radius:16px;background:linear-gradient(180deg,#080a0fe0,#05070bf5),linear-gradient(90deg,rgba(247,216,152,.06),transparent 22%,transparent 78%,rgba(247,216,152,.06));border:1px solid rgba(241,208,136,.18);box-shadow:0 14px 28px #0000004d,inset 0 1px #fff1cd0f}.boot-scene__progress-head.svelte-1dwj8hl,.boot-scene__progress-meta.svelte-1dwj8hl{display:flex;align-items:center;justify-content:space-between;gap:16px}.boot-scene__progress-head.svelte-1dwj8hl{align-items:flex-end}.boot-scene__progress-title-wrap.svelte-1dwj8hl{display:grid;gap:2px}.boot-scene__progress-title.svelte-1dwj8hl{color:#fff3d6;font-size:18px;font-weight:700}.boot-scene__progress-detail.svelte-1dwj8hl{font-size:12px;color:#f3e5c8ad}.boot-scene__progress-head.svelte-1dwj8hl strong:where(.svelte-1dwj8hl){flex:0 0 auto;font-size:clamp(28px,3.4vw,34px);color:#fff7e8;line-height:1}.boot-scene__track.svelte-1dwj8hl{position:relative;height:8px;margin:10px 0 8px;overflow:hidden;border-radius:999px;background:#fff3d61f;box-shadow:inset 0 0 0 1px #f4d79914}.boot-scene__fill.svelte-1dwj8hl{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6bb7ff,#ffe3a6);box-shadow:0 0 20px #f5ce8266;transition:width .22s ease}.boot-scene__fill--danger.svelte-1dwj8hl{background:linear-gradient(90deg,#ff8176,#ffc0ba);box-shadow:0 0 22px #ff817657}.boot-scene__fill--success.svelte-1dwj8hl{background:linear-gradient(90deg,#5fd8a0,#a4f2c5);box-shadow:0 0 22px #5fd8a057}.boot-scene__progress-meta.svelte-1dwj8hl{font-size:13px;color:#f2e6cbb3}.boot-scene__actions.svelte-1dwj8hl{display:flex;gap:12px;justify-content:center}.boot-scene__button.svelte-1dwj8hl{min-width:180px;height:48px;padding:0 22px;border:0;border-radius:999px;background:linear-gradient(180deg,#eecb8c,#b97b2e);color:#261306;font-size:16px;font-weight:700;box-shadow:0 10px 26px #582f0857}.boot-scene__button.svelte-1dwj8hl:disabled{opacity:.65}.boot-scene__button--secondary.svelte-1dwj8hl{background:#fff5e01a;border:1px solid rgba(244,215,153,.18);color:#fff1cf;box-shadow:none}.boot-scene__footer.svelte-1dwj8hl{text-align:center;font-size:12px;line-height:1.7;color:#f2e6cbad;text-shadow:0 2px 10px rgba(0,0,0,.4)}@media (orientation: portrait){.boot-scene.svelte-1dwj8hl{justify-content:flex-start;gap:14px}.boot-scene__topbar.svelte-1dwj8hl{padding-top:2px}.boot-scene__dock.svelte-1dwj8hl{margin-top:auto}}@media (max-width: 640px){.boot-scene__topbar.svelte-1dwj8hl{align-items:flex-start;flex-direction:column;gap:8px}.boot-scene__version-group.svelte-1dwj8hl{width:100%}.boot-scene__progress-shell.svelte-1dwj8hl{padding:12px 12px 10px}.boot-scene__progress-head.svelte-1dwj8hl,.boot-scene__progress-meta.svelte-1dwj8hl{flex-direction:column;align-items:flex-start}.boot-scene__progress-head.svelte-1dwj8hl strong:where(.svelte-1dwj8hl){font-size:24px}.boot-scene__actions.svelte-1dwj8hl{flex-direction:column;align-items:stretch}.boot-scene__button.svelte-1dwj8hl{width:100%;min-width:0}}@media (max-height: 520px){.boot-scene__footer.svelte-1dwj8hl{font-size:11px}}
