.ScrollPortal-module__79S4Oq__root{width:100%;position:relative}.ScrollPortal-module__79S4Oq__stage{gap:var(--space-md);width:100%;padding:var(--space-md) 0;flex-direction:column;display:flex}.ScrollPortal-module__79S4Oq__frame{border-radius:var(--radius-lg);width:100%;padding:var(--space-xl) var(--space-lg);border:2px solid #0000;position:relative;overflow:hidden}.ScrollPortal-module__79S4Oq__content{align-items:center;gap:var(--space-md);text-align:center;flex-direction:column;max-width:640px;margin:0 auto;display:flex}.ScrollPortal-module__79S4Oq__dim{pointer-events:none;opacity:0;background:var(--ink);position:absolute;inset:0}@media (max-width:767px){.ScrollPortal-module__79S4Oq__frame{padding:var(--space-lg) var(--space-md)}}.ScrollPortal-module__79S4Oq__root[data-enhanced=true] .ScrollPortal-module__79S4Oq__stage{height:100svh;padding:0;display:block;position:sticky;top:0;overflow:hidden}.ScrollPortal-module__79S4Oq__root[data-enhanced=true] .ScrollPortal-module__79S4Oq__frame{visibility:hidden;isolation:isolate;will-change:transform, opacity;border-width:2px 0 0;border-radius:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.ScrollPortal-module__79S4Oq__root[data-enhanced=true] .ScrollPortal-module__79S4Oq__content{max-width:820px;padding:calc(64px + var(--space-md)) var(--space-lg) var(--space-lg);will-change:opacity}.ScrollPortal-module__79S4Oq__root[data-enhanced=true] .ScrollPortal-module__79S4Oq__dim{will-change:opacity}
