.feature-coming-soon__backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:var(--revaar-space-4);background:color-mix(in srgb,var(--revaar-text) 44%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:feature-coming-soon-backdrop-in .19s ease-out both}.feature-coming-soon__backdrop.is-closing{pointer-events:none;animation:feature-coming-soon-backdrop-out .17s ease-in both}.feature-coming-soon__dialog{width:min(100%,410px);display:grid;grid-gap:var(--revaar-space-4);gap:var(--revaar-space-4);padding:var(--revaar-space-4);border:1px solid var(--revaar-border);border-radius:var(--revaar-radius-lg);color:var(--revaar-text);background:var(--revaar-surface);box-shadow:var(--revaar-shadow-lg);transform-origin:center;animation:feature-coming-soon-dialog-in .21s cubic-bezier(.22,1,.36,1) both}.feature-coming-soon__backdrop.is-closing .feature-coming-soon__dialog{animation:feature-coming-soon-dialog-out .17s ease-in both}.feature-coming-soon__dialog>header{display:flex;align-items:center;justify-content:space-between;gap:var(--revaar-space-3)}.feature-coming-soon__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--revaar-radius-md);color:var(--revaar-primary-dark);background:var(--revaar-primary-soft)}.feature-coming-soon__copy{display:grid;grid-gap:var(--revaar-space-2);gap:var(--revaar-space-2)}.feature-coming-soon__copy>span{color:var(--revaar-primary-dark);font-size:.74rem;font-weight:900}.feature-coming-soon__copy h2{margin:0;font-size:1.08rem;line-height:1.65}.feature-coming-soon__copy p{margin:0;color:var(--revaar-muted);font-size:.8rem;line-height:1.95}.feature-coming-soon__dialog>.app-button{width:100%;border-radius:var(--revaar-radius-sm)}@keyframes feature-coming-soon-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes feature-coming-soon-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes feature-coming-soon-dialog-in{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes feature-coming-soon-dialog-out{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(10px) scale(.98);opacity:0}}@media (max-width:520px){.feature-coming-soon__backdrop{align-items:flex-end;padding:0}.feature-coming-soon__dialog{width:100%;padding:var(--revaar-space-4) var(--revaar-space-4) max(var(--revaar-space-4),env(safe-area-inset-bottom));border-radius:var(--revaar-radius-lg) var(--revaar-radius-lg) 0 0;transform-origin:center bottom;animation-name:feature-coming-soon-sheet-in}.feature-coming-soon__backdrop.is-closing .feature-coming-soon__dialog{animation-name:feature-coming-soon-sheet-out}}@keyframes feature-coming-soon-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes feature-coming-soon-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.feature-coming-soon__backdrop,.feature-coming-soon__backdrop.is-closing,.feature-coming-soon__backdrop.is-closing .feature-coming-soon__dialog,.feature-coming-soon__dialog{animation:none}}