.entry-shell.startup-shell{min-height:100svh;min-height:var(--app-height,100dvh);position:relative}.entry-shell.startup-shell:after{background:linear-gradient(#00293140,#0000 24%)}.startup-shell .entry-film .brand-background{object-position:center 40%;height:100%}.startup-shell>footer{display:none}.startup-shell .app-startup{min-height:0;padding:28px 22px max(32px,env(safe-area-inset-bottom));color:#f9dac5;flex:1;justify-content:center;align-items:flex-end;display:flex}.startup-status{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#002931e8;border:1px solid #c3dadd40;border-radius:16px;width:fit-content;max-width:min(100%,360px);padding:13px 20px;box-shadow:0 4px 24px #00293126}.startup-message{justify-content:center;align-items:center;gap:12px;display:flex}.startup-message p{color:#f9dac5;text-align:center;margin:0;font-size:15px;line-height:1.4}.startup-indicator{border:2px solid #c3dadd50;border-top-color:#ffa360;border-radius:50%;flex:none;width:20px;height:20px;animation:1s linear infinite startup-turn;display:block}.startup-indicator-still{border-color:#ffa360;animation:none}.startup-status .startup-hint{text-align:center;color:#c3dadd;margin:12px 0 0;font-size:13px;line-height:1.45}.startup-status .secondary{color:#002931;text-align:center;background:#ffa360;border-color:#ffa360;min-height:44px;margin:14px 0 0;padding:9px 16px;display:block}@keyframes startup-turn{to{transform:rotate(360deg)}}@media (orientation:landscape) and (max-height:550px){.startup-shell .app-startup{padding:16px max(20px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom))}.startup-status{padding:11px 18px}}@media (prefers-reduced-motion:reduce){.startup-indicator{animation:none}}@media (prefers-reduced-transparency:reduce){.startup-status{-webkit-backdrop-filter:none;backdrop-filter:none;background:#002931}}
