.ios-install-guide{position:fixed;inset:0;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:#fff;color-scheme:light;font-family:Arial,Helvetica,sans-serif;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ios-install-guide::backdrop{background:#000000a6}.ios-install-guide [hidden]{display:none}.ios-install-intro{height:100%;overflow:auto;overscroll-behavior:contain;background:#fff8e5;color:#280900}.ios-install-intro *,.ios-install-intro *:before,.ios-install-intro *:after{box-sizing:border-box}.ios-install-intro__content{position:relative;width:100%;max-width:520px;min-height:100%;margin:0 auto;overflow:hidden;container-type:inline-size}.ios-install-intro img{display:block;height:auto;-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none}.ios-install-intro__close{position:fixed;z-index:3;top:max(8px,env(safe-area-inset-top,0px));right:max(8px,calc((100% - 520px)/2 + 8px));display:grid;width:48px;height:48px;padding:0;place-items:center;border:1px solid rgb(204 93 25 / 25%);border-radius:50%;background:#fff;color:#b84d16;box-shadow:0 3px 12px #461e0038;cursor:pointer}.ios-install-intro__close:focus-visible,.ios-install-intro__start:focus-visible{outline:3px solid #402217;outline-offset:3px}.ios-install-intro__hero{position:relative;height:160cqw}.ios-install-intro__heading{position:absolute;top:11.5cqw;left:8%;width:84%;margin:0;font-size:8.4cqw;font-weight:900;line-height:1.02;letter-spacing:-.3cqw;text-align:center}.ios-install-intro__subtitle{position:absolute;top:32.3cqw;left:5%;width:90%;margin:0;font-size:3cqw;font-weight:600;line-height:1.1;text-align:center}.ios-install-intro__phone{position:absolute;top:45.5cqw;left:26.5%;width:47%}.ios-install-intro__phone-image{width:100%}.ios-install-intro__app-small{position:absolute;top:59.2%;left:74.6%;width:15%;border-radius:22%}.ios-install-intro__app-large{position:absolute;top:75cqw;left:58%;width:24.5%;border:.8cqw solid #fff;border-radius:6cqw}.ios-install-intro__glow{position:absolute;top:97cqw;left:61%;width:15%}.ios-install-intro__start{position:absolute;top:126cqw;left:13%;width:74%;height:16.6cqw;padding:0;border:0;border-radius:10cqw;background:linear-gradient(#ff8b35,#ff741b);color:#fff;font:900 5.4cqw/1.1 Arial,Helvetica,sans-serif;cursor:pointer}.ios-install-intro__hand{position:absolute;top:134cqw;right:6%;width:18%}.ios-install-intro__bubble{position:absolute;top:7.5cqw;left:6.5%;width:9.4%}.ios-install-intro__star-small{position:absolute;top:26.5cqw;right:14%;width:3.8%}.ios-install-intro__star-cloud{position:absolute;top:34.5cqw;right:0;width:20%}.ios-install-intro__cards{position:relative;padding:0 6%}.ios-install-intro__card{position:relative;margin-bottom:6cqw;padding:3.5cqw 4.5cqw 4.5cqw;border-radius:4cqw;background:#ffdfb8}.ios-install-intro__card--blue{margin-bottom:0;background:#c9e4f6}.ios-install-intro__card h3{display:flex;min-height:8.5cqw;margin:0 0 3cqw;align-items:center;gap:3.5cqw;font-size:3.1cqw;font-weight:600;line-height:1.4}.ios-install-intro__number{display:grid;width:8.2cqw;height:8.2cqw;flex-shrink:0;place-items:center;border-radius:50%;background:#ff8129;color:#fff;font-size:5.7cqw;line-height:1}.ios-install-intro__instructions{width:100%}.ios-install-intro__coin{position:absolute;top:-6cqw;left:-3.5cqw;width:10%}.ios-install-intro__bubble-small{position:absolute;top:-9.7cqw;right:-2%;width:6.8%}.ios-install-intro__star{position:absolute;right:-4%;bottom:-6.5cqw;width:13.7%}.ios-install-intro__footer{height:23cqw}.ios-install-intro__footer img{position:absolute;bottom:0;left:-3%;width:36%}.ios-install-guide__advance{position:absolute;z-index:4;inset:0;width:100%;height:100%;padding:0;border:0;outline:none;appearance:none;background:#000000a6;color:inherit;font:inherit;text-align:left;cursor:pointer}.ios-install-guide__advance:focus-visible{outline:2px dashed #fff;outline-offset:-6px}.ios-install-guide__stage{position:absolute;right:0;bottom:env(safe-area-inset-bottom,0px);left:0;display:block;width:min(100%,520px,65vh);width:min(100%,520px,65dvh);margin:0 auto;aspect-ratio:1;container-type:inline-size;pointer-events:none}.ios-install-guide__copy{position:absolute;bottom:54%;left:21%;width:75%;font-size:4.5cqw;line-height:1.12}.ios-install-guide__title,.ios-install-guide__instruction,.ios-install-guide__dashes{display:block}.ios-install-guide__title{margin-bottom:2.2cqw;font-weight:600}.ios-install-guide__dashes{width:14cqw;height:1em;margin-top:1.8cqw;background:linear-gradient(to right,#fff 80%,transparent 80%) left center / 3.5cqw .4cqw repeat-x}.ios-install-guide__panel,.ios-install-guide__arrow{position:absolute;display:block;max-width:none;height:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ios-install-guide__panel{bottom:0;left:0;width:100%}.ios-install-guide__arrow{right:16%;bottom:27%;width:18%}.ios-install-guide__address{position:absolute;bottom:2.8%;left:36%;width:32%;overflow:hidden;color:#080808;font-size:3.8cqw;font-weight:700;line-height:1.5;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ios-install-guide__stage:not([data-step="1"]) .ios-install-guide__address{display:none}.ios-install-guide__stage[data-step="2"] .ios-install-guide__panel{right:7%;bottom:3%;left:auto;width:63%}.ios-install-guide__stage[data-step="2"] .ios-install-guide__copy{bottom:125%}.ios-install-guide__stage[data-step="2"] .ios-install-guide__arrow{right:31%;bottom:93%;width:18%}.ios-install-guide__stage[data-step="3"] .ios-install-guide__copy{bottom:74%}.ios-install-guide__stage[data-step="3"] .ios-install-guide__arrow{right:21%;bottom:43%}.ios-install-guide__stage[data-step="4"] .ios-install-guide__copy{bottom:61%;left:10%;width:83%}.ios-install-guide__stage[data-step="4"] .ios-install-guide__arrow{right:25%;bottom:33%}
