<!doctype html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>sell-dust-order-retry-nyron Preview Unavailable</title><style>html{color-scheme:dark}body{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 10%,rgba(174,184,200,.12),transparent 34%),linear-gradient(145deg,#0b1018,#05070b 78%);color:#eaf2ff;font:16px/1.5 system-ui,sans-serif}main{max-width:680px;padding:32px;border-left:3px solid #aeb8c8}h1{margin:0 0 8px;font-size:clamp(28px,4vw,40px)}p{margin:0 0 16px;color:#a8b7d2}ul{margin:0;padding-left:18px}a{color:#aeb8c8;text-decoration:none}a:hover{text-decoration:underline}.eyebrow{display:inline-block;margin-bottom:12px;padding:6px 10px;border:1px solid rgba(174,184,200,.28);border-radius:999px;color:#aeb8c8;background:rgba(174,184,200,.12)}strong{color:#f4f7fb}</style></head><body><main><span class="eyebrow">Preview offline</span><h1>sell-dust-order-retry-nyron</h1><p>The live preview for <strong>sell-dust-order-retry-nyron</strong> is disabled or unavailable right now. Use Task Preview to inspect status, repair it, or open the linked review sources</p><ul><li><a href="https://olympusx.site/?task=sell-dust-order-retry-nyron">Open Task Preview</a></li></ul></main><script>(()=>{const CURRENT_MODE="offline";const KEY="__preview_stub_reload_at__";const COOLDOWN_MS=3000;const reloadForStateChange=()=>{try{const last=Number(sessionStorage.getItem(KEY)||"0");if(Number.isFinite(last)&&Date.now()-last<COOLDOWN_MS)return;sessionStorage.setItem(KEY,String(Date.now()));}catch(_e){}window.location.reload();};const deriveMode=(data)=>{if(data&&data.public_state==="live"&&data.preview_running===true)return "live";if(data&&(data.public_state==="stub_updating"||data.health_state==="recovering"))return "updating";if(data&&(data.public_state==="hidden"||data.public_state==="stub_offline"))return "offline";if(data&&(data.public_state==="stub_crash"||data.health_state==="partial"||data.health_state==="unhealthy"))return "crash";return "offline";};const poll=async()=>{try{const res=await fetch("/preview-status",{cache:"no-store",credentials:"same-origin"});const data=await res.json();if(deriveMode(data)!==CURRENT_MODE)reloadForStateChange();}catch(_e){}};window.setInterval(poll,1000);document.addEventListener("visibilitychange",()=>{if(document.visibilityState==="visible")void poll();});window.addEventListener("pageshow",()=>{void poll();});})();</script></body></html>