.app-mode dialog.welcome-dialog{position:fixed;width:min(430px,calc(100vw - 24px));max-height:90dvh;overflow:auto;margin:auto;padding:26px;border:1px solid #eee5f4;border-radius:28px;background:linear-gradient(160deg,#fffbf5,#fff 50%,#fbf6ff);color:#382344;font-family:system-ui,-apple-system,sans-serif}.app-mode .welcome-dialog::backdrop{background:#24152e8c;backdrop-filter:blur(5px)}.app-mode .welcome-dialog>img{display:block;border-radius:20px;margin:0 0 17px}.app-mode .welcome-close{position:absolute;right:15px;top:15px;width:33px;min-height:33px;padding:0;border-radius:50%;font-size:23px;background:#f1e9f5;color:#713b91}.app-mode .welcome-eyebrow{font-size:9px;letter-spacing:1.3px;color:#906d9d;font-weight:700}.app-mode .welcome-dialog h2{font:750 29px/1.1 system-ui;letter-spacing:-1px;color:#432450;margin:10px 0 12px}.app-mode .welcome-dialog>p{font-size:13px;line-height:1.5;color:#786a80;margin:0 0 19px}.app-mode .welcome-dialog ul{list-style:none;margin:0 0 19px;padding:0;display:grid;gap:16px}.app-mode .welcome-dialog li{display:flex;align-items:flex-start;gap:11px}.app-mode .welcome-dialog li>span{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;background:#f1e9f6;color:#713b91;border-radius:11px;font-size:17px;font-weight:750}.app-mode .welcome-dialog li>span.welcome-green{color:#168451;background:#e8f3eb}.app-mode .welcome-dialog li b{display:block;font-size:12px;margin-bottom:4px}.app-mode .welcome-dialog li small{display:block;font-size:11px;line-height:1.5;color:#7b6f82}.app-mode .welcome-dialog>p.welcome-note{font-size:10px;line-height:1.5;margin-bottom:16px;color:#897c8e}.app-mode .welcome-remember{display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.4;color:#716077;margin-bottom:15px}.app-mode .welcome-remember input{width:17px;height:17px;accent-color:#713b91;flex:none}.app-mode .welcome-start{width:100%;padding:12px;font-size:13px;min-height:45px;border-radius:13px;background:#713b91;color:white}
@media(max-height:650px){.app-mode dialog.welcome-dialog{padding:20px}.app-mode .welcome-dialog>img{width:44px;height:44px;border-radius:14px;margin-bottom:10px}.app-mode .welcome-dialog h2{font-size:24px}.app-mode .welcome-dialog ul{gap:10px;margin-bottom:12px}.app-mode .welcome-dialog>p{margin-bottom:12px}.app-mode .welcome-dialog>p.welcome-note{margin-bottom:11px}.app-mode .welcome-remember{margin-bottom:10px}}
@media(max-height:650px){.app-mode .welcome-dialog>img{width:36px;height:36px;margin-bottom:8px}.app-mode .welcome-dialog li{align-items:center}.app-mode .welcome-dialog li small{display:none}.app-mode .welcome-dialog li b{margin:0}.app-mode .welcome-dialog h2{font-size:22px}.app-mode .welcome-dialog>p{font-size:12px}.app-mode .welcome-dialog>p.welcome-note{font-size:9px}}
