.term-card .term-preview.app-update-card-preview{color:#efeaf9;background:linear-gradient(160deg,#2a2440,#1e1a2f);align-content:center;gap:8px;padding:12px;display:grid}.app-update-card-dist{gap:4px;display:grid}.term-card .app-update-card-dist small{color:#c9c0e0;font-size:9px;font-weight:800}.app-update-card-bar{border-radius:999px;height:10px;display:flex;overflow:hidden}.app-update-card-bar .is-new{background:#7fe0a8}.app-update-card-bar .is-old{background:repeating-linear-gradient(135deg,#f0b44c 0 5px,#d99a2b 5px 10px)}.term-card .app-update-card-dist b{color:#fff;font-size:11px}.app-update-card-rules{gap:3px;margin:0;padding:0;list-style:none;display:grid}.term-card .app-update-card-rules li{color:#efeaf9;background:#ffffff14;border-radius:4px;padding:3px 7px;font-weight:700}.app-update-card-verdict{color:#efeaf9;margin:0;font-size:10px;line-height:1.45}.term-card .app-update-card-verdict strong{color:#ffd38a;font-size:10px}.term-interactive-demo.app-update-demo{color:#efeaf9;background:#241f33;border-color:#3a3352;gap:12px;padding:14px}.app-update-demo-brief{color:#efeaf9;gap:3px;margin:0;font-size:14px;font-weight:700;line-height:1.55;display:grid}.app-update-demo-brief small{color:#c9c0e0;letter-spacing:.04em;font-size:11px;font-weight:800}.app-update-demo-actions{gap:7px;display:grid}.app-update-demo-actions>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.app-update-demo-actions small{color:#c9c0e0;width:44px;font-size:12px;font-weight:800}.term-interactive-demo.app-update-demo button{color:#f4f0fc;background:#322b48;border-color:#6a5f8c}.term-interactive-demo.app-update-demo button:hover:not(:disabled){color:#fff;background:#3d3557;border-color:#ffd38a}.term-interactive-demo.app-update-demo button:disabled{color:#9a90b6;cursor:not-allowed;background:0 0;border-style:dashed;border-color:#4a4263}.term-interactive-demo.app-update-demo button:focus-visible{outline-offset:2px;outline:2px solid #ffd38a}.app-update-demo-refused{color:#ffe2dd;background:#3a2230;border:1.5px solid #ff9a8f;border-radius:9px;gap:3px;margin:0;padding:10px 12px;font-size:13px;line-height:1.55;display:grid}.app-update-demo-refused b{color:#ffb4a8;font-size:14px}.app-update-demo-summary{color:#efeaf9;flex-wrap:wrap;gap:6px 14px;font-size:13px;font-weight:700;display:flex}.app-update-demo-summary b{color:#7fe0a8;font-size:16px}.app-update-demo-summary .is-bug{color:#ffd38a}.app-update-demo-summary .is-crash{color:#ffab9f}.app-update-demo-summary .is-blocked{color:#c3c7ff}.app-update-demo-wall{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.app-update-demo-wall li{color:#221d30;text-align:center;background:#f7f5fb;border:2px solid #0000;border-radius:14px;align-content:start;gap:2px;min-width:0;padding:9px 7px 10px;transition:background-color .2s,border-color .2s;display:grid}.app-update-demo-wall li small{color:#5a5370;font-size:11px;font-weight:700}.app-update-demo-wall li b{color:#221d30;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px}.app-update-demo-wall li span{font-size:12px;font-weight:700;line-height:1.35}.app-update-demo-wall li.is-ok{border-color:#8fd3aa}.app-update-demo-wall li.is-ok span{color:#17663b}.app-update-demo-wall li.is-latest{background:#dff3e7;border-style:solid;border-color:#17663b}.app-update-demo-wall li.is-latest b{color:#0f4d2b}.app-update-demo-wall li.is-bug{background:#fff4dc;border-color:#e2b049}.app-update-demo-wall li.is-bug span{color:#7c4d00}.app-update-demo-wall li.is-crash{background:#fde9e6;border-style:dashed;border-color:#a3221a}.app-update-demo-wall li.is-crash span{color:#a3221a}.app-update-demo-wall li.is-blocked{background:#ecedfb;border-color:#6b70d6}.app-update-demo-wall li.is-blocked span{color:#343a8f}@media (prefers-reduced-motion:reduce){.app-update-demo-wall li{transition:none}}.app-update-demo-foot{border-top:1px solid #3a3352;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;padding-top:10px;display:flex}.term-interactive-demo.app-update-demo .app-update-demo-foot [role=status]{color:#f4f0fc;flex:260px;font-size:13px;line-height:1.6}.term-interactive-demo.app-update-demo .app-update-demo-reset{background:0 0}@media (max-width:720px){.app-update-demo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.app-update-demo-actions small{width:100%}}
