.ore-wallpaper{z-index:-1;background:radial-gradient(120% 80% at 50% 115%,#24173a 0%,#0000 60%),linear-gradient(160deg,#0a0d1b 0%,#11162b 45%,#1b1426 100%);position:absolute;inset:0;overflow:hidden}.ore-wallpaper span{aspect-ratio:1;will-change:transform;border-radius:9999px;position:absolute}.ore-wallpaper .ore-blob-amber{background:radial-gradient(closest-side,#ffa838d9,#ea6c0a6b 55%,#0000);width:62%;animation:24s ease-in-out infinite alternate ore-drift-a;top:-30%;left:-14%}.ore-wallpaper .ore-blob-blue{background:radial-gradient(closest-side,#708effb8,#3a50c861 55%,#0000);width:70%;animation:30s ease-in-out infinite alternate ore-drift-b;top:-22%;right:-24%}.ore-wallpaper .ore-blob-violet{background:radial-gradient(closest-side,#a876ff8c,#623ac847 55%,#0000);width:58%;animation:34s ease-in-out infinite alternate ore-drift-c;bottom:-42%;left:16%}.ore-wallpaper .ore-blob-core{background:radial-gradient(closest-side,#ffd48a80,#0000);width:36%;animation:9s ease-in-out infinite ore-breathe;top:26%;left:32%}.ore-wallpaper:after{content:"";background:linear-gradient(115deg,#0000 32%,#ffffff0f 46%,#0000 60%) 0 0/250% 100%;animation:14s ease-in-out infinite ore-sheen;position:absolute;inset:0}@keyframes ore-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(22%,18%)scale(1.15)}}@keyframes ore-drift-b{0%{transform:translate(0)scale(1.05)}to{transform:translate(-18%,22%)scale(.9)}}@keyframes ore-drift-c{0%{transform:translate(0)scale(.95)}to{transform:translate(-14%,-20%)scale(1.12)}}@keyframes ore-breathe{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes ore-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.ore-wallpaper span,.ore-wallpaper:after{animation:none}}.ore-glass{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:linear-gradient(#ffffffd1,#ffffffad);border:1px solid #ffffffbf;box-shadow:inset 0 1px #ffffffe6,0 10px 30px -14px #0f0f1e59}html[data-theme=dark] .ore-glass{background:linear-gradient(#12141cb8,#0c0e149e);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff24,0 10px 30px -14px #000000bf}.ore-glass-on-dark{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:linear-gradient(#ffffff29,#ffffff0f);border:1px solid #ffffff38;transition:background-color .2s,border-color .2s;box-shadow:inset 0 1px #ffffff47,0 12px 32px -16px #0009}.ore-glass-on-dark:hover{border-color:#fff6}.ore-assistant-demo{background:linear-gradient(135deg,#0c0f1db8,#141426db);border:1px solid #ffffff2e;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 64px -32px #0009}.ore-assistant-demo-header{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.ore-assistant-pause{color:#ffffffa6;cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:12px;display:inline-flex}.ore-assistant-pause input{accent-color:#ffcf7a}.ore-assistant-pause input:focus-visible{outline-offset:4px;outline:2px solid #fff}.ore-assistant-flow{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:20px 20px;grid-template-columns:minmax(0,1fr) 48px minmax(0,.85fr) 48px minmax(0,1fr);align-items:center;padding:40px 32px;display:grid}.ore-assistant-request,.ore-assistant-worktree{background:#1d2032;border:1px solid #ffffff24;border-radius:16px;min-width:0;padding:20px}.ore-assistant-request{transform:rotate(-2deg)}.ore-assistant-wave{align-items:center;gap:3px;height:32px;display:flex}.ore-assistant-wave span{width:3px;animation:ore-assistant-wave 1.2s ease-in-out var(--wave-delay) infinite alternate;background:#ffcf7a;border-radius:4px}.ore-assistant-wire{background:#ffcf7a40;height:1px;position:relative;overflow:hidden}.ore-assistant-wire span{background:linear-gradient(90deg,#0000,#ffcf7a,#0000);animation:3s ease-in-out infinite ore-assistant-send;position:absolute;inset:-1px 0}.ore-assistant-wire-out span{animation-delay:1.5s}.ore-assistant-router{text-align:center;min-width:0}.ore-assistant-orbit{place-items:center;height:136px;display:grid;position:relative}.ore-assistant-orbit-ring{border:1px solid #ffcf7a80;border-radius:50%;width:90px;height:90px;animation:4s ease-out infinite ore-assistant-ripple;position:absolute}.ore-assistant-orbit-ring-delayed{animation-delay:-2s}.ore-assistant-core{color:#412600;background:linear-gradient(145deg,#ffe2a6,#f59e0b);border:1px solid #ffe2a6;border-radius:22px;place-items:center;width:68px;height:68px;display:grid;position:relative;box-shadow:0 0 40px #f59e0b40,inset 0 1px #ffffffb3}.ore-assistant-core svg{width:32px;height:32px}.ore-assistant-route-tag{color:#ffcf7a;font-family:var(--font-mono), monospace;border:1px solid #ffcf7a33;border-radius:8px;align-items:center;gap:10px;margin-top:16px;padding:5px 10px;font-size:11px;display:inline-flex}.ore-assistant-fleet{gap:10px;display:grid}.ore-assistant-worktree{padding:16px}.ore-assistant-worktree-active{background:linear-gradient(120deg,#3d3026,#252536);border-color:#ffcf7aa6}.ore-assistant-agent-dot{background:#a9b6d6;border-radius:50%;width:6px;height:6px;margin-left:auto}.ore-assistant-worktree-active .ore-assistant-agent-dot{background:#ffcf7a;animation:2s ease-in-out infinite ore-assistant-activity}.ore-assistant-progress{background:#ffcf7a1f;border-radius:4px;height:3px;margin-top:12px;overflow:hidden}.ore-assistant-progress span{transform-origin:0;background:#ffcf7a;height:100%;animation:6s ease-in-out infinite ore-assistant-progress;display:block}.ore-assistant-demo-caption{color:#ffffff8c;text-align:center;border-top:1px solid #ffffff17;padding:16px 24px;font-size:12px;line-height:1.8}.ore-assistant-demo-caption span{color:#ffcf7a;padding:0 8px}@keyframes ore-assistant-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@keyframes ore-assistant-send{0%,15%{opacity:0;transform:translate(-100%)}30%,65%{opacity:1}85%,to{opacity:0;transform:translate(100%)}}@keyframes ore-assistant-ripple{0%{opacity:.65;transform:scale(.75)}to{opacity:0;transform:scale(1.55)}}@keyframes ore-assistant-activity{0%,to{opacity:.4}50%{opacity:1}}@keyframes ore-assistant-progress{0%{opacity:0;transform:scaleX(.08)}10%{opacity:1}80%,90%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}#assistant:has(.ore-assistant-pause input:checked) *{animation-play-state:paused}#assistant:has(.ore-assistant-pause input:checked) :after{animation-play-state:paused}@media (max-width:1023px){.ore-assistant-flow{grid-template-columns:minmax(0,1fr);padding:28px 20px}.ore-assistant-request{justify-self:center;width:100%;max-width:360px;transform:none}.ore-assistant-wire{justify-self:center;width:1px;height:40px}.ore-assistant-wire span{background:linear-gradient(#0000,#ffcf7a,#0000);animation-name:ore-assistant-send-down;inset:0 -1px}.ore-assistant-router{padding-bottom:20px}.ore-assistant-fleet{justify-self:center;width:100%;max-width:360px}.ore-assistant-worktree-active{order:-1}.ore-assistant-demo-header{gap:8px;padding:14px 20px}}@keyframes ore-assistant-send-down{0%,15%{opacity:0;transform:translateY(-100%)}30%,65%{opacity:1}85%,to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ore-assistant-demo *,.ore-assistant-demo :after{animation:none}.ore-assistant-orbit-ring{opacity:.3}.ore-assistant-orbit-ring-delayed{transform:scale(1.35)}.ore-assistant-pause{display:none}}
