.safari-ext-guide{z-index:2000000;pointer-events:auto;justify-content:center;align-items:center;padding:.75rem;display:flex;position:fixed;inset:0}.safari-ext-guide__backdrop{-webkit-backdrop-filter:blur(10px);background:#0f12285c;position:fixed;inset:0}.safari-ext-guide__content{z-index:1;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#fff;border-radius:1.5rem;flex-direction:column;gap:.85rem;width:100%;min-width:0;max-width:420px;max-height:calc(100dvh - 1.5rem);padding:3.25rem 1rem 1rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 70px #0f122838}.safari-ext-guide__close{color:#0f1228b3;background:#0f12280d;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:1rem;right:1rem}.safari-ext-guide__done-icon{color:var(--color-primary);align-self:center}.safari-ext-guide__title{color:#0f1228f2;text-align:center;margin:0;font-size:clamp(1.15rem,3.8vw,1.4rem);font-weight:700}.safari-ext-guide__description{color:#0f1228b3;text-align:center;margin:0;font-size:clamp(.88rem,3.1vw,.98rem);line-height:1.35}.safari-ext-guide__steps{color:#0f1228f2;background:#f9f9f9;border-radius:.75rem;flex-direction:column;gap:.75rem;margin:.35rem 0 0;padding:.9rem 1rem;font-size:clamp(.85rem,3vw,.95rem);line-height:1.4;list-style:none;display:flex}.safari-ext-guide__steps li{align-items:flex-start;gap:.7rem;display:flex}.safari-ext-guide__steps b{font-weight:600}.safari-ext-guide__step-num{background:var(--gradient-tertiary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;display:flex}.safari-ext-guide__note{color:#0f12288c;text-align:center;margin:0;font-size:.8rem;line-height:1.35}.safari-ext-guide__actions{flex-direction:column;flex-shrink:0;gap:.6rem;margin-top:.25rem;display:flex}.safari-ext-guide__btn{border:none;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:.82rem 1rem;font-size:.95rem;font-weight:600;display:flex}.safari-ext-guide__btn--primary{background:var(--gradient-tertiary);color:#fff}.safari-ext-guide__btn--secondary{color:#0f1228f2;background:#fff;border:1px solid #0f12281a}@media (max-width:1023px){html.is-capacitor-native .safari-ext-guide{padding-top:calc(var(--app-safe-top) + .5rem);padding-right:calc(var(--app-safe-right) + .75rem);padding-bottom:calc(var(--app-safe-bottom) + .75rem);padding-left:calc(var(--app-safe-left) + .75rem)}html.is-capacitor-native .safari-ext-guide__content{max-height:calc(100dvh - var(--app-safe-top) - var(--app-safe-bottom) - 1.25rem)}}
