/* Scoped release advisory: it never replaces the app shell or its form state. */
.udock-update-popup{position:fixed;z-index:900;inset:auto max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) auto;box-sizing:border-box;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 140px);overflow:auto;display:flex;gap:16px;padding:24px;border:1px solid #d7e3e4;border-radius:24px;background:#fff;color:#183f47;box-shadow:0 16px 60px #173f4733;font:400 16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:start}
.udock-update-popup>img{flex:none;margin-top:3px;object-fit:contain}.udock-update-content{min-width:0;flex:1}.udock-update-popup h2{margin:0 0 8px;font-size:20px;line-height:1.25;letter-spacing:-.02em;color:#164c56}.udock-update-popup p{margin:0 0 10px}.udock-update-popup .udock-update-version{font-size:13px;color:#647d82}.udock-update-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;margin-top:16px}.udock-update-popup button{font:inherit;font-weight:650;min-height:44px;min-width:76px;padding:10px 16px;border:1px solid #c9d7da;border-radius:14px;background:#f5f8f8;color:#1c5059;cursor:pointer}.udock-update-popup button.udock-update-primary{background:#c44d38;border-color:#c44d38;color:#fff}.udock-update-popup button:hover{filter:brightness(.96)}.udock-update-popup button:focus-visible{outline:3px solid #173f47;outline-offset:3px}
@media(max-width:600px){.udock-update-popup{inset:auto 16px calc(88px + env(safe-area-inset-bottom)) 16px;width:auto;padding:20px;gap:12px;border-radius:22px}.udock-update-popup>img{width:32px;height:36px}.udock-update-popup h2{font-size:19px}.udock-update-actions>button{flex:1}}
@media(prefers-reduced-motion:no-preference){.udock-update-popup{animation:udock-update-enter .18s ease-out}@keyframes udock-update-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
/* The owned update destination keeps private testing private. */
.udock-update-page{margin:0;background:#f4f7f7;color:#183f47;font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.udock-update-page *{box-sizing:border-box}.udock-update-page header,.udock-update-page main,.udock-update-page footer{max-width:1040px;margin:auto;padding:28px 24px}.udock-update-page header{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dce6e6}.udock-update-page header img{width:176px;max-width:45vw;height:auto}.udock-update-page a{color:#164c56}.udock-update-page main{padding-block:48px}.udock-update-page h1{font-size:clamp(32px,5vw,48px);line-height:1.12;letter-spacing:-.04em;max-width:700px;margin:8px 0 18px}.udock-update-page .update-intro{max-width:640px;font-size:18px;color:#536d73}.udock-update-page .update-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:750;color:#b74735}.udock-update-page .update-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}.udock-update-page article{padding:30px;border-radius:24px;background:#fff;border:1px solid #dce6e6}.udock-update-page h2{font-size:24px;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}.udock-update-page ol{padding-inline-start:22px}.udock-update-page li{padding-inline-start:4px;margin:10px 0}.udock-update-page .update-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:14px;padding:12px 18px;background:#c44d38;color:#fff;font-weight:650;text-decoration:none;margin-top:12px}.udock-update-page .update-button[hidden]{display:none}.udock-update-page a:focus-visible{outline:3px solid #164c56;outline-offset:4px}.udock-update-page .update-note{font-size:14px;color:#617a80}.udock-update-page footer{font-size:14px;border-top:1px solid #dce6e6}.udock-update-page .update-web{margin-top:28px;padding:26px 30px;border-radius:24px;background:#e5eff0}.udock-update-page .update-web p{margin:0}
@media(max-width:680px){.udock-update-page .update-platforms{grid-template-columns:1fr}.udock-update-page main{padding-block:30px}.udock-update-page article{padding:24px}.udock-update-page header{padding-block:20px}}
