:root{--ota-night:#101913;--ota-cream:var(--color-beige-50);--ota-muted:var(--color-beige-300);--ota-bronze:var(--color-border-gold)}.ota-scene{isolation:isolate;background:var(--ota-night);width:100%;height:100dvh;min-height:100%;color:var(--ota-cream);position:relative;overflow:hidden}.ota-city{object-fit:cover;object-position:center 36%;z-index:-3;width:100%;height:100%;position:absolute}.ota-vignette{z-index:-2;background:linear-gradient(180deg, #10191355 0%, transparent 28%, #10191322 45%, var(--ota-night) 81%);position:absolute;inset:0}.ota-logo{top:5%;filter:drop-shadow(0 4px 12px #0008);width:200px;position:absolute;inset-inline-start:50%;translate:-50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-logo{translate:50%}.ota-guard{top:31%;bottom:25%;z-index:-1;width:min(100%,540px);position:absolute;inset-inline-start:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 64%,#0000 98%);mask-image:linear-gradient(#000 64%,#0000 98%)}.ota-guard img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 12px #0009);width:62%;height:100%;position:absolute}.ota-roman{inset-inline-start:0}.ota-arab{inset-inline-end:0}.ota-content{bottom:max(32px,env(safe-area-inset-bottom));width:calc(100% - 48px);max-width:460px;position:absolute;inset-inline-start:50%;translate:-50%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-content{translate:50%}.ota-ornament{color:var(--ota-bronze);justify-content:center;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.ota-ornament span{background:var(--ota-bronze);opacity:.6;width:64px;height:1px}.ota-content h1,.ota-prompt h1{text-align:center;margin:0;font-family:Cinzel,serif;font-size:28px;line-height:1.5}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-content h1,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-prompt h1){font-family:Aref Ruqaa,serif;font-size:32px}.ota-sub{color:var(--ota-muted);text-align:start;margin:8px 0 24px;font-size:14px}.ota-progress-label{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.ota-track{border:1px solid var(--ota-bronze);background:var(--ota-night);border-radius:3px;height:16px;padding:3px}.ota-track>div{background:linear-gradient(90deg,var(--color-gold-700),var(--color-beige-300));border-radius:1px;height:100%}.ota-bytes{color:var(--ota-muted);text-align:end;font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.ota-footer{color:var(--ota-muted);margin-top:24px;font-size:13px;line-height:1.8}.ota-action{width:100%;min-height:48px}.ota-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10191388;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ota-prompt{border:1px solid var(--ota-bronze);background:var(--ota-night);border-radius:8px;width:100%;max-width:380px;padding:72px 24px 24px;position:relative;box-shadow:0 24px 64px #0008}.ota-prompt>img{top:-80px;height:144px;position:absolute;inset-inline-start:50%;translate:-50%;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-prompt>img{translate:50%}.ota-prompt p{color:var(--ota-muted);margin-top:16px;font-size:14px;line-height:1.9}.ota-actions{gap:12px;margin-top:24px;display:grid}.ota-prompt .ota-note{font-size:13px}@media (width>=700px){.ota-city{object-position:center 40%}.ota-guard{top:25%;bottom:22%}.ota-logo{width:224px}}@media (height<=700px){.ota-logo{width:144px;top:16px}.ota-guard{top:24%;bottom:31%}.ota-content{bottom:24px}.ota-sub{margin-bottom:16px}.ota-footer{margin-top:16px}}.ota-overlay{z-index:2147483000;position:fixed;inset:0;overflow:auto}.ota-dialog-panel{outline:none;min-height:100dvh}.ota-prompt-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10191388;place-items:center;padding:24px;display:grid}.ota-prompt-overlay .ota-prompt{color:var(--ota-cream)}.ota-guard{direction:ltr}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-guard{translate:-50%}@media (width>=568px) and (height<=500px){.ota-scene .ota-logo{top:16px;width:96px;inset-inline-start:20%}.ota-scene .ota-guard{top:100px;bottom:0;width:40%;inset-inline-start:0;translate:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-scene .ota-guard{inset-inline:auto 0;translate:0}.ota-scene .ota-content{inset-inline:auto 24px;width:50%;max-width:none;bottom:24px;translate:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-scene .ota-content{translate:0}.ota-ornament{display:none}.ota-content h1{font-size:24px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-content h1{font-size:28px}.ota-prompt-overlay{padding-block:24px}.ota-prompt{padding-block-start:24px}.ota-prompt>img{display:none}.ota-actions{grid-template-columns:1fr 1fr}}@media (width>=568px) and (height<=360px){.ota-scene .ota-content{bottom:max(16px,env(safe-area-inset-bottom))}.ota-scene .ota-content h1{line-height:1.2}.ota-scene .ota-sub{margin:4px 0 12px;font-size:12px}.ota-scene .ota-footer{margin-top:12px;font-size:12px;line-height:1.5}.ota-scene .ota-actions{margin-top:12px}}.ota-track-loading{overflow:hidden}.ota-track-loading>div{inline-size:40%;animation:1.1s ease-in-out infinite alternate ota-sweep}@keyframes ota-sweep{0%{transform:translate(0)}to{transform:translate(150%)}}@keyframes ota-sweep-rtl{0%{transform:translate(0)}to{transform:translate(-150%)}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ota-track-loading>div{animation-name:ota-sweep-rtl}.ota-overlay[data-leave]{transition:opacity .24s ease-out}.ota-overlay[data-leave][data-closed]{opacity:0}
