:root{color-scheme:light dark}.migration-dialog{box-sizing:border-box;max-width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:0;border-radius:22px;padding:26px;background:#fff;color:#19191f;box-shadow:0 20px 90px #0003;font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;margin:auto;z-index:9999}.migration-dialog::backdrop{background:#0007;backdrop-filter:blur(5px)}.migration-dialog h1{font-size:23px;line-height:1.4;margin:0 0 16px}.migration-dialog p{margin:12px 0;font-size:14px}.migration-dialog .migration-muted{color:#676772;font-size:13px}.migration-dialog button,.migration-dialog a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:12px;text-decoration:none;font:500 15px/1.4 inherit;margin:10px 0;padding:12px;background:#f2f2f7;color:#17171c;cursor:pointer}.migration-dialog #migration-export{background:#007aff;color:#fff}.migration-dialog #migration-go{border:1px solid #007aff;color:#007aff;background:transparent}.migration-dialog #migration-stay{background:transparent;color:#676772}.migration-reopen{position:fixed;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));z-index:300;min-height:44px;border-radius:12px;padding:0 14px;background:#007aff;color:#fff;border:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif;box-shadow:0 3px 15px #0003;cursor:pointer}@media(prefers-color-scheme:dark){.migration-dialog{background:#1c1c1e;color:#fff}.migration-dialog button,.migration-dialog a{background:#2c2c2e;color:#fff}.migration-dialog .migration-muted,.migration-dialog #migration-stay{color:#aaaab3}}
.migration-dialog button,.migration-dialog a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;font-size:15px;font-weight:500;line-height:1.4}
