.sponsor-gate-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:min(100%,360px);min-height:100dvh;margin:0 auto;padding:clamp(2.5rem,14vh,5.5rem) .75rem 2rem;box-sizing:border-box}.sponsor-gate{display:flex;flex-direction:column;gap:.85rem;width:min(100%,300px);margin-inline:auto}.sponsor-gate__title{margin:0;color:#8a8a84;font-size:.72rem;font-weight:700;line-height:1.2;letter-spacing:.12em;text-align:center;text-transform:uppercase}#root .app-container.midnight-swipe-theme .sponsor-gate__creative.profile-cards{display:block!important;width:100%!important;max-width:none!important;padding:0!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-card--media-only{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;border:0!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-card--media-only:before,#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-card--media-only:after{display:none!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-content{height:auto!important;min-height:0!important;padding:0!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-layout{display:block!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-media-column,#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-media,#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-image-wrap{display:block!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:6 / 5!important;background:transparent!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-media{overflow:visible!important;border:0!important;border-radius:0!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-image-wrap{overflow:hidden!important;border:1px solid #343434!important;border-radius:14px!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsored-profile-ad-img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;aspect-ratio:6 / 5!important;object-fit:contain!important;object-position:center!important;border-radius:13px!important;background:transparent!important}.sponsor-gate__continue{display:flex;justify-content:center;width:100%;padding-top:.15rem}.sponsor-gate__continue :is(button,a){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem .35rem;border:0;border-radius:0;background:transparent;color:#a8a8a0;font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.01em;text-decoration:none;text-underline-offset:.2em;box-sizing:border-box}.sponsor-gate__continue button:not(:disabled),.sponsor-gate__continue a{color:#d8d8d0;text-decoration:underline;cursor:pointer}.sponsor-gate__continue button:disabled{color:#6e6e68;cursor:default}@media(max-width:380px){.sponsor-gate-page{padding-inline:.5rem}}*{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.toast-container{position:fixed;top:80px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:.75rem;max-width:400px;pointer-events:none}.toast{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:#222;border:1px solid #444;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:.95rem;line-height:1.4;pointer-events:auto;animation:toastSlideIn .3s ease-out;cursor:pointer;transition:opacity .3s ease-out}.toast:hover{opacity:.9}.toast-info{border-left:4px solid #007bff}.toast-success{border-left:4px solid #28a745}.toast-error{border-left:4px solid #dc3545}.toast-warning{border-left:4px solid #ffc107}.toast-message{flex:1;margin-right:.75rem}.toast-close{background:none;border:none;color:#ccc;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .2s}.toast-close:hover{color:#fff}@keyframes toastSlideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media(max-width:768px){.toast-container{right:10px;left:10px;max-width:none}}
