.ui-dialog.push-prompt{width:min(30rem, calc(100vw - var(--brand-space-32)));max-height:calc(100dvh - var(--brand-space-32));color:var(--brand-ink);background:var(--brand-overlay-background);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick);border-radius:var(--brand-radius-sheet);box-shadow:var(--brand-ios-glassRing);padding:0}.push-prompt-body{padding:var(--brand-space-32)}.push-prompt .push-prompt-body h2{letter-spacing:var(--brand-typography-tracking-compact);margin:0 0 var(--brand-space-16);text-wrap:balance;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.13}.push-prompt-body>p{color:var(--brand-muted);font-size:var(--brand-typography-size-control);line-height:var(--brand-typography-leading-relaxed);margin:0}.push-prompt-actions{gap:var(--brand-space-8);margin-top:var(--brand-space-24);display:grid}.push-prompt-actions .ui-button{border-radius:var(--brand-radius-pill);width:100%}.push-prompt-body .push-prompt-note{font-size:var(--brand-typography-size-label);text-align:center;margin-top:var(--brand-space-16)}.push-illustration{isolation:isolate;gap:var(--brand-space-12);padding:var(--brand-space-32) var(--brand-space-24);background:var(--brand-soft);display:grid;position:relative;overflow:hidden}.push-illustration.is-compact{background:var(--brand-palette-lime)}.push-orbit{z-index:-1;border:var(--brand-space-24) solid color-mix(in srgb, var(--brand-palette-lime) 50%, transparent);border-radius:var(--brand-radius-pill);position:absolute;inset:8% -18% 12% 22%;transform:rotate(-24deg)}.is-compact .push-orbit{border-color:color-mix(in srgb, var(--brand-palette-forest) 12%, transparent)}.push-preview{align-items:center;gap:var(--brand-space-12);max-width:92%;padding:var(--brand-space-12);border-radius:var(--brand-radius-card);background:var(--brand-panel);color:var(--brand-ink);box-shadow:var(--brand-shadow-card);display:flex}.push-preview:nth-of-type(3){justify-self:end}.push-preview-icon{border-radius:var(--brand-radius-control);height:2.5rem;color:var(--brand-palette-ink-black);background:var(--brand-palette-lime);flex:0 0 2.5rem;place-items:center;display:grid;position:relative}.push-preview-kind{background:var(--brand-palette-lime);border-radius:var(--brand-radius-badge);position:absolute;bottom:0;right:0}.push-preview-copy{gap:var(--brand-space-4);font-size:var(--brand-typography-size-label);line-height:1.35;display:grid}.push-preview-copy>span:last-child{color:var(--brand-muted)}.push-preview-brand{justify-content:space-between;gap:var(--brand-space-16);color:var(--brand-muted);font-size:var(--brand-typography-size-caption);display:flex}.push-preview-brand>span{opacity:.7}@media (max-width:767px){.ui-dialog.push-prompt[data-placement=center]{border-radius:var(--brand-radius-sheet);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.ui-dialog.push-prompt-app[data-placement=center]{border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex;inset:0;transform:none}.push-prompt-app .push-illustration{padding-top:calc(var(--brand-space-32) + env(safe-area-inset-top));flex:1 0 auto;align-content:center}.push-prompt-app .push-prompt-body{padding:var(--brand-space-24);padding-bottom:calc(var(--brand-space-24) + env(safe-area-inset-bottom))}.push-prompt-auth .push-prompt-body{padding:var(--brand-space-24)}}@media (max-height:700px){.push-illustration{gap:var(--brand-space-8);padding-block:var(--brand-space-16)}.push-preview-copy>span:last-child{display:none}.push-prompt .push-prompt-body h2{font-size:1.75rem}}
