.radio-downloads{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:stretch}
.platform-credit .ios-notifications{font:inherit;background:transparent;cursor:pointer}
.platform-credit .ios-notifications[hidden]{display:none}
#regia-ios-dialog{background:var(--base,#fffcf7);color:var(--ink,#172434);border:1px solid var(--line,#ccc);border-radius:20px;padding:24px;width:min(460px,calc(100vw - 32px));max-height:85dvh;overflow:auto;box-sizing:border-box}
#regia-ios-dialog::backdrop{background:#0008}
#regia-ios-dialog h2{color:var(--head,#142238);margin:0 32px 16px 0;font-size:23px;line-height:1.2}
#regia-ios-dialog p,#regia-ios-dialog li{font:inherit;font-size:17px;line-height:1.5;text-align:left}
#regia-ios-dialog ol{padding-left:24px}
#regia-ios-dialog button,#regia-ios-dialog a{font:inherit;min-height:44px;border-radius:10px;padding:10px 16px;cursor:pointer}
#regia-ios-dialog .ios-enable{display:block;background:var(--accent,#00605b);color:var(--on-accent,white);border:0;text-align:center;text-decoration:none;width:100%;box-sizing:border-box}
#regia-ios-dialog .ios-without-account{font-size:15px;line-height:1.4;margin:0 0 16px}
#regia-ios-dialog .ios-close{position:absolute;right:12px;top:10px;padding:4px 12px;border:0;background:transparent;color:inherit;font-size:28px}
#regia-ios-dialog .ios-later,#regia-ios-dialog .ios-disable{display:block;margin:12px auto 0;background:transparent;border:0;color:var(--ink,#172434);text-decoration:underline}
#regia-ios-dialog [hidden]{display:none!important}
#regia-ios-status{font-size:15px!important;margin-bottom:0}
#regia-ios-status:empty{display:none}
#regia-ios-dialog .ios-guide-progress{font-size:13px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ink,#172434);margin:0 0 7px}
#regia-ios-dialog .ios-guide-title{font-size:25px;line-height:1.15;color:var(--head,#142238);margin:0 0 14px;text-align:left;overflow-wrap:break-word}
#regia-ios-dialog .ios-guide-figure{margin:0 0 12px;background:#edf3f8;border:1px solid #d5dfe8;border-radius:14px;overflow:hidden}
#regia-ios-dialog .ios-guide-figure img{display:block;width:100%;height:auto;max-height:176px;object-fit:contain}
#regia-ios-dialog .ios-guide-window{position:relative;overflow:hidden}
#regia-ios-dialog .ios-guide-photo{background:#343638}
#regia-ios-dialog .ios-guide-photo img{position:absolute;top:0;left:0;width:100%;height:auto;max-height:none;object-fit:fill}
#regia-ios-dialog .ios-guide-highlight{position:absolute;box-sizing:border-box;border:3px solid #ffd54a;border-radius:12px;box-shadow:0 0 0 2px #332800;pointer-events:none}
#regia-ios-dialog .ios-guide-figure figcaption{font:11px/1.3 Arial,sans-serif;color:#445566;text-align:center;margin:0;padding:5px 8px 8px}
#regia-ios-dialog .ios-guide-text{font-size:18px;line-height:1.4;margin:0 0 12px}
#regia-ios-dialog .ios-guide-help{margin:0 0 14px;border:0;padding:0;background:transparent;color:inherit}
#regia-ios-dialog .ios-guide-help summary{font:inherit;font-size:15px;text-align:left;cursor:pointer;text-decoration:underline;padding:8px 0;min-height:44px;box-sizing:border-box}
#regia-ios-dialog .ios-guide-help p{font-size:15px;line-height:1.45;margin:0 0 10px}
#regia-ios-dialog .ios-guide-nav{display:flex;gap:10px;margin:8px 0 0}
#regia-ios-dialog .ios-guide-nav button{flex:1;font-weight:700}
#regia-ios-dialog .ios-guide-back{background:transparent;color:var(--ink,#172434);border:1px solid var(--line,#aaa)}
#regia-ios-dialog .ios-guide-next{background:var(--accent,#00605b);color:var(--on-accent,white);border:0}
#regia-ios-dialog button:disabled{opacity:.45;cursor:default}
#regia-ios-dialog button:focus-visible,#regia-ios-dialog a:focus-visible,#regia-ios-dialog summary:focus-visible{outline:3px solid var(--accent,#00605b);outline-offset:3px}
#regia-ios-dialog .ios-guide-done{font:700 42px/1.4 Arial,sans-serif;color:var(--accent,#00605b)}
@media(max-height:680px){#regia-ios-dialog{padding:20px;max-height:95dvh}#regia-ios-dialog .ios-guide-figure img{max-height:125px}#regia-ios-dialog .ios-guide-photo img{max-height:none}#regia-ios-dialog h2{font-size:20px;margin-bottom:12px}#regia-ios-dialog .ios-guide-title{font-size:23px}}
