.staxis-boot-splash{background:var(--staxis-app-background,#f3f5f6);color:var(--snow-ink,#1f231c);justify-content:center;align-items:center;display:flex}.staxis-boot-block{width:100%;min-height:100dvh}.staxis-boot-overlay{z-index:1200;position:fixed;inset:0}.staxis-boot-enter{animation:.24s ease-out both staxis-boot-splash-in}.staxis-boot-leave{pointer-events:none;animation:80ms cubic-bezier(.4,0,.2,1) both staxis-boot-splash-out}.staxis-boot-mark{flex-direction:column;align-items:center;gap:16px;display:flex;transform:translateY(-4vh)}.staxis-boot-leave .staxis-boot-mark{animation:80ms cubic-bezier(.4,0,.2,1) both staxis-boot-splash-lift}.staxis-boot-spark{color:var(--snow-sage-deep,#5c7a60);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,var(--font-fraunces)), Georgia, serif;letter-spacing:-.012em;color:var(--snow-ink,#1f231c);font-size:clamp(38px,6vw,54px);font-style:italic;font-weight:400;line-height:1}.staxis-boot-track{background:var(--snow-sage-dim,#5c7a601a);border-radius:999px;width:112px;height:2px;margin-top:8px;display:block;overflow:hidden}.staxis-boot-bar{border-radius:inherit;background:var(--snow-sage-deep,#5c7a60);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 - 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{width:100%;min-height:min(62vh,640px);font-family:var(--font-geist), var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;justify-content:center;align-items:flex-start;padding:clamp(32px,9vh,88px) 20px;display:flex}.staxis-route-resource-card{border:1px solid var(--snow-rule,#1f231c14);background:#ffffffeb;border-radius:12px;width:min(100%,460px);padding:24px;box-shadow:0 10px 30px #1f231c0f}.staxis-route-resource-status-row{align-items:center;gap:12px;display:flex}.staxis-route-resource-icon-wrap{background:var(--snow-warm-dim,#b85c3d1a);width:40px;height:40px;color:var(--snow-warm,#b85c3d);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(--snow-ink,#1f231c);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.3}.staxis-route-resource-message{color:var(--snow-ink2,#5c625c);margin:6px 0 0;font-size:14px;line-height:1.5}.staxis-route-resource-progress-track{background:var(--snow-sage-dim,#5c7a601a);border-radius:999px;height:4px;margin-top:18px;overflow:hidden}.staxis-route-resource-progress-bar{border-radius:inherit;background:var(--snow-sage-deep,#5c7a60);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(--snow-ink,#1f231c);background:var(--snow-ink,#1f231c);color:#fff;min-width:112px;min-height:44px;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:650;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.staxis-route-resource-button:hover{background:var(--snow-ink-soft,#3a3f38);box-shadow:0 4px 12px #1f231c24}.staxis-route-resource-button:active{transform:scale(.98)}.staxis-route-resource-button:focus-visible{outline-offset:3px;outline:3px solid #5c7a6061}.staxis-route-resource-button:disabled{cursor:not-allowed;opacity:.55;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%;font-family:var(--font-geist), var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;gap:14px;padding:22px clamp(16px,4vw,48px) 40px;display:grid}.staxis-route-resource-skeleton-heading{gap:9px;width:min(420px,100%);display:grid}.staxis-route-resource-skeleton-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.staxis-route-resource-skeleton-list{gap:10px;display:grid}.staxis-route-resource-skeleton-tile,.staxis-route-resource-skeleton-row{border:1px solid var(--snow-rule,#1f231c14);background:#ffffffb8;border-radius:14px;gap:13px;min-width:0;display:flex;position:relative;overflow:hidden}.staxis-route-resource-skeleton-tile{flex-direction:column;justify-content:center;min-height:92px;padding:16px}.staxis-route-resource-skeleton-row{align-items:center;min-height:72px;padding:13px 16px}.staxis-route-resource-skeleton-row>div,.staxis-route-resource-skeleton-tile>div{flex:1;gap:9px;min-width:0;display:grid}.staxis-route-resource-skeleton-mark,.staxis-route-resource-skeleton-line{background:var(--snow-sage-dim,#5c7a601a);border-radius:999px;display:block}.staxis-route-resource-skeleton-mark{border-radius:13px;flex:none;width:40px;height:40px}.staxis-route-resource-skeleton-line{width:100%;height:11px}.staxis-route-resource-skeleton-line[data-width=short]{width:34%}.staxis-route-resource-skeleton-line[data-width=medium]{width:62%}.staxis-route-resource-skeleton-line[data-width=long]{width:88%}.staxis-route-resource-skeleton-tile:after,.staxis-route-resource-skeleton-row:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa8,#0000);animation:1.6s ease-in-out infinite staxis-route-resource-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes staxis-route-resource-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.staxis-route-resource-skeleton-tile:after,.staxis-route-resource-skeleton-row:after{opacity:0;animation:none}}@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(100vw - 32px,520px);font-family:var(--font-geist), var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;background:#fffffffa;border:1px solid #b85c3d3d;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%);box-shadow:0 14px 42px #1f231c2e}.staxis-route-resource-toast-copy{min-width:0}.staxis-route-resource-toast-title{color:var(--snow-ink,#1f231c);font-size:14px;font-weight:650;line-height:1.35}.staxis-route-resource-toast-message{color:var(--snow-ink2,#5c625c);margin:3px 0 0;font-size:12.5px;line-height:1.45}.staxis-route-resource-toast-actions{flex-wrap:wrap;grid-column:2/4;gap:8px;display:flex}.staxis-route-resource-toast-button,.staxis-route-resource-toast-secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:650;display:inline-flex}.staxis-route-resource-toast-button{border:1px solid var(--snow-ink,#1f231c);background:var(--snow-ink,#1f231c);color:#fff}.staxis-route-resource-toast-secondary{border:1px solid var(--snow-rule,#1f231c1f);color:var(--snow-ink,#1f231c);background:#fff}.staxis-route-resource-toast-button:focus-visible,.staxis-route-resource-toast-secondary:focus-visible{outline-offset:2px;outline:3px solid #5c7a6061}@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}}