.d-modal.app-modal .d-modal__backdrop{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.45);animation:promoterFadeIn .3s ease-out forwards}.d-modal.app-modal .d-modal__container{border:1px solid var(--primary-low);box-shadow:0 -8px 32px rgba(0,0,0,.2);background:var(--secondary);color:var(--primary);overflow:visible}.d-modal.app-modal .d-modal__container:before{display:none}.d-modal.app-modal .d-modal__container .d-modal__header{display:none !important}.d-modal.app-modal .d-modal__container .d-modal__body{padding:0;overflow:visible}@media(max-width: 767px){.d-modal.app-modal{align-items:flex-end;padding:0}.d-modal.app-modal .d-modal__container{width:100% !important;max-width:100% !important;margin:0 !important;border-radius:24px 24px 0 0 !important;animation:promoterSlideUp .35s cubic-bezier(0.16, 1, 0.3, 1) forwards}}@media(min-width: 768px){.d-modal.app-modal .d-modal__container{width:440px !important;max-width:90vw !important;border-radius:20px !important;animation:promoterPopIn .3s cubic-bezier(0.16, 1, 0.3, 1) forwards}}.promoter-sheet{position:relative;padding:.85rem 1.25rem max(1.25rem,env(safe-area-inset-bottom)) 1.25rem;display:flex;flex-direction:column;gap:.85rem}.promoter-drag-handle{width:36px;height:4px;border-radius:99px;background:var(--primary-low-mid);margin:0 auto .25rem auto;opacity:.7}.promoter-close-btn,.promoter-close-btn.btn{position:absolute;top:14px;right:14px;width:32px;height:32px;min-width:32px !important;border-radius:50% !important;background:var(--primary-very-low) !important;border:1px solid var(--primary-low) !important;color:var(--primary-medium) !important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0 !important;transition:all .2s ease;z-index:2}.promoter-close-btn:hover,.promoter-close-btn.btn:hover{background:var(--primary-low) !important;color:var(--primary) !important}.promoter-header{display:flex;flex-direction:row;align-items:center;gap:.85rem;padding-right:2.2rem}.promoter-icon{width:58px;height:58px;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.12);object-fit:cover;flex-shrink:0;border:1px solid var(--primary-low)}.promoter-icon-default{background:linear-gradient(135deg, var(--tertiary), var(--tertiary-hover, #0088cc));color:var(--secondary, #ffffff);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;-webkit-user-select:none;user-select:none}.promoter-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.promoter-title-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.promoter-app-name{font-size:var(--font-up-1);font-weight:700;color:var(--primary);margin:0;line-height:1.2}.promoter-badge{display:inline-flex;align-items:center;gap:3px;background:rgba(255,179,0,.15);color:#e69500;font-size:var(--font-down-2);font-weight:700;padding:2px 7px;border-radius:99px;border:1px solid rgba(255,179,0,.3);white-space:nowrap}.promoter-subtitle{font-size:var(--font-down-1);color:var(--primary-medium);margin:0;line-height:1.35}.promoter-features{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.15rem}.promoter-feature-pill{display:inline-flex;align-items:center;gap:4px;background:var(--primary-very-low);border:1px solid var(--primary-low);border-radius:99px;padding:3px 9px;font-size:var(--font-down-2);font-weight:600;color:var(--primary-high)}.promoter-feature-pill .pill-icon{font-size:.85em}.promoter-actions{display:flex;flex-direction:column;gap:.4rem;margin-top:.35rem}.promoter-btn-cta{width:100%;padding:.8rem 1.25rem !important;border-radius:12px !important;font-size:var(--font-0) !important;font-weight:700 !important;background:var(--tertiary) !important;color:var(--secondary, #ffffff) !important;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:transform .15s ease,filter .15s ease;display:flex;align-items:center;justify-content:center}.promoter-btn-cta:hover{filter:brightness(1.05);transform:translateY(-1px)}.promoter-btn-cta:active{transform:translateY(0)}.promoter-btn-cta .btn-cta-content{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.promoter-btn-cta .btn-store-icon{flex-shrink:0}.promoter-btn-cta .btn-cta-text{line-height:1}.promoter-btn-browser{width:100%;background:rgba(0,0,0,0) !important;border:none !important;color:var(--primary-medium) !important;font-size:var(--font-down-1) !important;font-weight:600 !important;padding:.45rem !important;text-align:center;border-radius:8px;transition:color .15s ease}.promoter-btn-browser:hover{color:var(--primary) !important;background:var(--primary-very-low) !important}@keyframes promoterSlideUp{from{transform:translateY(100%);opacity:.5}to{transform:translateY(0);opacity:1}}@keyframes promoterPopIn{from{transform:scale(0.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes promoterFadeIn{from{opacity:0}to{opacity:1}}
/*# sourceMappingURL=common_theme_599_2d913e2e7a33d0ffa6d2295879b86aadcbabb655.css.map?__ws=sorumatik.co */
