.s4-ZeG_dialog{color:#172a47;width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);font:inherit;background:#fff;border:1px solid #d6deea;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 18px 70px #0f2a5c30}.s4-ZeG_dialog::backdrop{background:#10234670}.s4-ZeG_header{z-index:1;background:#fff;border-bottom:1px solid #e1e7ef;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.s4-ZeG_header h2{font-size:17px;font-weight:700}.s4-ZeG_header button{color:#526581;cursor:pointer;background:#f0f3f8;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.s4-ZeG_body{padding:26px}.s4-ZeG_brand{align-items:center;gap:14px;display:flex}.s4-ZeG_brand svg{color:#0f2a5c;width:44px;height:44px}.s4-ZeG_brand strong{font-family:var(--font-serif),serif;font-size:28px;font-weight:600;line-height:1.3;display:block}.s4-ZeG_brand span{color:#62718a;margin-top:5px;font-size:12px;display:block}.s4-ZeG_versions{margin-top:25px}.s4-ZeG_versions>div{justify-content:space-between;align-items:center;gap:16px;margin-top:11px;font-size:13px;display:flex}.s4-ZeG_versions dt{color:#62718a}.s4-ZeG_versions dd{text-align:right;overflow-wrap:anywhere;font-weight:700}.s4-ZeG_section{border-top:1px solid #e1e7ef;margin-top:25px;padding-top:22px}.s4-ZeG_section h3{font-size:15px;font-weight:700}.s4-ZeG_section p{color:#62718a;margin-top:10px;font-size:12px;line-height:1.85}.s4-ZeG_section .s4-ZeG_status{color:#254b7d;overflow-wrap:anywhere}.s4-ZeG_actions{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.s4-ZeG_actions button{color:#254b7d;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd7e5;border-radius:8px;padding:9px 14px;font-size:12px}.s4-ZeG_actions .s4-ZeG_primary{color:#fff;background:#0f2a5c;border-color:#0f2a5c}.s4-ZeG_actions button:disabled,.s4-ZeG_toggle input:disabled{opacity:.45;cursor:default}.s4-ZeG_progress{align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.s4-ZeG_progress progress{accent-color:#0f2a5c;width:100%;height:8px}.s4-ZeG_toggle{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;font-size:13px;line-height:1.7;display:flex}.s4-ZeG_toggle small{color:#62718a;margin-top:3px;font-size:11px;display:block}.s4-ZeG_toggle input{accent-color:#0f2a5c;flex:none;width:18px;height:18px}.s4-ZeG_download{color:#254b7d;text-underline-offset:4px;align-items:center;min-height:42px;margin-top:20px;font-size:12px;text-decoration:underline;display:inline-flex}.s4-ZeG_error{color:#9d3939;overflow-wrap:anywhere;background:#fff0ed;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.8}.s4-ZeG_launcher{color:#254b7d;min-height:42px;font:inherit;z-index:50;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:fixed;bottom:16px;left:16px}.s4-ZeG_dot{background:#67ad9b;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.s4-ZeG_toast{left:calc(var(--knit-sidebar-w,0px) + 16px);z-index:50;width:min(320px,calc(100vw - var(--knit-sidebar-w,0px) - 32px));color:#172a47;background:#fff;border:1px solid #d6deea;border-radius:12px;padding:14px 17px;font-size:12px;line-height:1.8;position:fixed;bottom:16px;box-shadow:0 5px 20px #0f2a5c16}.s4-ZeG_toast[data-public=true]{bottom:72px}.s4-ZeG_toast span{display:block}.s4-ZeG_toast button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0f2a5c;border:0;border-radius:6px;margin-top:9px;padding:6px 12px}.s4-ZeG_dialog button:focus-visible,.s4-ZeG_dialog a:focus-visible,.s4-ZeG_launcher:focus-visible,.s4-ZeG_toast button:focus-visible{outline-offset:3px;outline:3px solid #446ca6}@media (max-width:600px){.s4-ZeG_body{padding:22px}.s4-ZeG_header{padding:14px 20px}.s4-ZeG_actions button{flex:1}.s4-ZeG_actions .s4-ZeG_primary{flex-basis:100%}.s4-ZeG_toggle{gap:14px}.s4-ZeG_versions{font-size:12px}}
