.sponsor-gate-page{display:grid;place-items:center;width:min(100%,340px);min-height:100dvh;margin:0 auto;padding:.75rem}.sponsor-gate{width:min(100%,300px);margin-inline:auto}.sponsor-gate__title{margin:0 0 .65rem;color:#f7f7f3;font-size:.9rem;font-weight:900;line-height:1.2;letter-spacing:.045em;text-align:center}#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:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsor-gate__offer-cta{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;width:100%!important;height:50px!important;min-height:50px!important;padding:.8rem 1rem!important;border:1px solid #4a3b11!important;border-radius:11px!important;background:#11100d!important;color:#ffb800!important;box-sizing:border-box!important;font-size:.78rem!important;font-weight:900!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-media-column{grid-column:1!important;grid-row:1!important}#root .app-container.midnight-swipe-theme .sponsor-gate__creative .sponsor-gate__offer-cta{grid-column:1!important;grid-row:2!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;width:100%;padding-top:.55rem}.sponsor-gate__continue :is(button,a){display:inline-flex;align-items:center;justify-content:center;gap:.75rem;width:100%;height:50px;min-height:50px;padding:.8rem 1rem;border:1px solid #ffb800;border-radius:11px;background:#ffb800;color:#080808;font:inherit;font-size:.78rem;font-weight:900;text-decoration:none;box-sizing:border-box}.sponsor-gate__continue button:disabled{border-color:#333;background:#171717;color:#858585}@media(max-width:380px){.sponsor-gate-page{padding:.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}}
