.staxis-boot-splash{background:var(--staxis-app-background,var(--stx-surface-2,#f3f5f6));color:var(--stx-text,#111);justify-content:center;align-items:center;display:flex}.staxis-boot-block{min-height:calc(100dvh / var(--stx-desk-zoom,1));width:100%}.staxis-boot-overlay{z-index:1200;position:fixed;inset:0}.staxis-boot-enter{animation:staxis-boot-splash-in .24s var(--stx-ease,cubic-bezier(.22, 1, .36, 1)) both}.staxis-boot-leave{animation:staxis-boot-splash-out 80ms var(--stx-ease,cubic-bezier(.22, 1, .36, 1)) both;pointer-events:none}.staxis-boot-mark{transform:translateY(calc(-4vh / var(--stx-desk-zoom,1)));flex-direction:column;align-items:center;gap:16px;display:flex}.staxis-boot-leave .staxis-boot-mark{animation:staxis-boot-splash-lift 80ms var(--stx-ease,cubic-bezier(.22, 1, .36, 1)) both}.staxis-boot-spark{color:var(--stx-green,#3e5c48);animation:2.4s ease-in-out infinite staxis-boot-splash-pulse;animation-delay:var(--boot-elapsed,0s);font-size:13px;line-height:1}.staxis-boot-wordmark{font-family:var(--font-staxis-wordmark), Georgia, serif;font-style:italic;font-weight:400;font-size:clamp(32px, calc(6vw / var(--stx-desk-zoom,1)), 44px);letter-spacing:-.01em;color:var(--stx-text,#111);line-height:1}.staxis-boot-track{background:var(--stx-green-tint,#3e5c481a);border-radius:999px;width:112px;height:2px;margin-top:8px;display:block;overflow:hidden}.staxis-boot-bar{border-radius:inherit;background:var(--stx-green,#3e5c48);width:38%;height:100%;animation:1.6s cubic-bezier(.45,0,.2,1) infinite staxis-boot-splash-sweep;animation-delay:var(--boot-elapsed,0s);display:block}@keyframes staxis-boot-splash-sweep{0%{transform:translate(-120%)}to{transform:translate(380%)}}@keyframes staxis-boot-splash-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes staxis-boot-splash-in{0%{opacity:0}to{opacity:1}}@keyframes staxis-boot-splash-out{0%{opacity:1}to{opacity:0}}@keyframes staxis-boot-splash-lift{to{transform:translateY(calc(-4vh / var(--stx-desk-zoom,1) - 8px))}}@media (prefers-reduced-motion:reduce){.staxis-boot-enter,.staxis-boot-leave,.staxis-boot-leave .staxis-boot-mark,.staxis-boot-spark{animation:none}.staxis-boot-bar{opacity:.55;width:100%;animation:none}.staxis-boot-spark{opacity:.8}}.staxis-route-resource-frame{min-height:min(calc(62vh / var(--stx-desk-zoom,1)), 640px);width:100%;padding:clamp(32px, calc(9vh / var(--stx-desk-zoom,1)), 80px) 20px;font-family:var(--font-ui);justify-content:center;align-items:flex-start;display:flex}.staxis-route-resource-card{border:1px solid var(--stx-line,#11111117);background:var(--stx-surface,#fff);width:min(100%,460px);box-shadow:var(--stx-shadow-pop,0 2px 6px #1111110f, 0 16px 40px -12px #11111138);border-radius:12px;padding:24px}.staxis-route-resource-status-row{align-items:center;gap:12px;display:flex}.staxis-route-resource-icon-wrap{background:var(--stx-red-tint,#a8432f17);width:40px;height:40px;color:var(--stx-red,#a8432f);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.staxis-route-resource-copy{min-width:0}.staxis-route-resource-title{color:var(--stx-text,#111);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.staxis-route-resource-message{color:var(--stx-text-2,#5c625c);margin:6px 0 0;font-size:14px;line-height:1.5}.staxis-route-resource-progress-track{background:var(--stx-green-tint,#3e5c481a);border-radius:999px;height:4px;margin-top:20px;overflow:hidden}.staxis-route-resource-progress-bar{border-radius:inherit;background:var(--stx-green,#3e5c48);width:42%;height:100%;animation:1.25s cubic-bezier(.2,0,0,1) infinite staxis-route-resource-progress}.staxis-route-resource-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.staxis-route-resource-button{border:1px solid var(--stx-green,#3e5c48);background:var(--stx-green,#3e5c48);min-width:112px;min-height:44px;color:var(--stx-on-dark,#fff);font:inherit;cursor:pointer;transition:transform var(--stx-fast,.12s) var(--stx-ease,cubic-bezier(.22, 1, .36, 1)), box-shadow var(--stx-fast,.12s) var(--stx-ease,cubic-bezier(.22, 1, .36, 1)), background var(--stx-fast,.12s) var(--stx-ease,cubic-bezier(.22, 1, .36, 1));border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:13px;font-weight:600;display:inline-flex}.staxis-route-resource-button:hover{background:var(--stx-green-hover,#33503d);box-shadow:var(--stx-shadow-card,0 1px 2px #1111110a, 0 1px 3px #1111110f)}.staxis-route-resource-button:active{transform:scale(.98)}.staxis-route-resource-button:focus-visible{outline:2px solid var(--stx-green,#3e5c48);outline-offset:3px}.staxis-route-resource-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}@keyframes staxis-route-resource-progress{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media (max-width:520px){.staxis-route-resource-frame{padding:28px 16px}.staxis-route-resource-card{padding:20px}.staxis-route-resource-button{width:100%}}@media (prefers-reduced-motion:reduce){.staxis-route-resource-progress-bar{opacity:.72;width:100%;animation:none}.staxis-route-resource-button{transition:none}}.staxis-route-resource-skeleton{width:100%;padding:24px clamp(16px, calc(4vw / var(--stx-desk-zoom,1)), 48px) 40px;font-family:var(--font-ui);gap:14px;display:grid}.staxis-route-resource-skeleton-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}@media (max-width:640px){.staxis-route-resource-skeleton{padding:14px 16px 32px}}.staxis-route-resource-navigation-toast{z-index:1000;left:50%;bottom:max(20px, env(safe-area-inset-bottom));width:min(calc(100vw / var(--stx-desk-zoom,1) - 32px), 520px);border:1px solid var(--stx-red-tint,#a8432f17);background:var(--stx-surface,#fff);box-shadow:var(--stx-shadow-pop,0 2px 6px #1111110f, 0 16px 40px -12px #11111138);font-family:var(--font-ui);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px;display:grid;position:fixed;transform:translate(-50%)}.staxis-route-resource-toast-copy{min-width:0}.staxis-route-resource-toast-title{color:var(--stx-text,#111);font-size:14px;font-weight:600;line-height:1.35}.staxis-route-resource-toast-message{color:var(--stx-text-2,#5c625c);margin:4px 0 0;font-size:13px;line-height:1.45}.staxis-route-resource-toast-actions{flex-wrap:wrap;grid-column:2/4;gap:8px;display:flex}@media (max-width:520px){.staxis-route-resource-navigation-toast{bottom:max(12px, env(safe-area-inset-bottom))}.staxis-route-resource-toast-actions{grid-column:1/-1}.staxis-route-resource-toast-button,.staxis-route-resource-toast-secondary{flex:140px}}