.site-motion-backdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.site-motion-backdrop .motion-canvas{width:100%;height:100%}:is(.entrepreneur-dashboard-hero,.client-dashboard-hero,.admin-green-hero){isolation:isolate;position:relative;overflow:hidden}:is(.entrepreneur-dashboard-hero,.client-dashboard-hero,.admin-green-hero) .site-motion-aurora{pointer-events:none;z-index:-1;opacity:1}:is(.entrepreneur-dashboard-hero,.client-dashboard-hero,.admin-green-hero) .site-motion-aurora .motion-canvas{filter:blur(3px);transform:scaleY(1.35)}:is(.entrepreneur-dashboard-hero,.client-dashboard-hero,.admin-green-hero):before{opacity:.3;animation:none!important}.site-motion-control{z-index:3;color:#d9f4e6;cursor:pointer;background:#052b2080;border:1px solid #aff1cf55;border-radius:9px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.site-motion-control:focus-visible{outline-offset:3px;outline:3px solid #9debc3}:is(.client-dashboard-hero,.admin-green-hero){background:linear-gradient(135deg,#063b2e,#0c7254)}.admin-page .admin-green-hero{background:radial-gradient(at 25% 30%,#32bb8055,#0000 55%) 0 0/160% 180%,linear-gradient(115deg,#043e30 0%,#0d815b 38%,#064c3b 65%,#149569 100%) 0 0/250% 250%!important}.admin-green-hero>.site-motion-aurora{z-index:0;opacity:1}.admin-green-hero>.shell{z-index:1;position:relative}.moderator-page .admin-header>.shell,.moderator-page .admin-green-hero>.shell{box-sizing:border-box;padding-inline:clamp(18px,4vw,40px)!important}.partner-animated-module{isolation:isolate;position:relative;overflow:hidden;background:#eff8f3!important}.partner-animated-module>.site-motion-backdrop{pointer-events:none;opacity:.27;z-index:0}.partner-animated-module>:not(.site-motion-backdrop){z-index:1;position:relative}.partner-pending-list{background:#f1f8f4;border:1px solid #bedacc;border-radius:16px;margin-block:20px;padding:18px}.partner-animated-module>.partner-animation-stage{isolation:isolate;z-index:1;background:#032b20;border-radius:18px;height:240px;margin-bottom:24px;position:relative;overflow:hidden}.partner-animation-stage .site-motion-backdrop{opacity:1;z-index:0}.partner-animation-stage .motion-canvas{width:100%;height:100%;display:block}.partner-promotion-kit{border-top:1px solid #b7d6c7;margin-top:32px;padding-top:26px}.partner-kit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.partner-kit-card{background:#fff;border:1px solid #c6ded1;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.partner-qr-preview{object-fit:contain;width:160px;max-width:100%;height:160px}.partner-kit-card h3,.partner-kit-card p{margin:0}.partner-kit-card p,.partner-kit-tip{color:#476959;font-size:14px}.partner-kit-card>button{text-align:center;justify-content:center;width:100%}.partner-kit-card>img{background:#fff}.partner-invite-cta{justify-content:center;width:100%;margin:10px 0 18px}.partner-rules-disclosure{border:1px solid #b7d6c7;border-radius:14px;margin:0 0 20px;padding:18px}.partner-rules-disclosure>summary{cursor:pointer;color:#17533e;font-weight:700}.partner-rules-disclosure[open]>summary{margin-bottom:16px}.moderator-page .admin-header>.shell>.moderator-welcome.account-shortcuts{padding-right:max(18px,env(safe-area-inset-right))!important}.partner-kit-copy{gap:8px;display:grid}.partner-kit-copy textarea{box-sizing:border-box;background:#fff;border:1px solid #b7d6c7;border-radius:12px;width:100%;padding:14px}.partner-promotion-kit{background:#f6fbf8;border:1px solid #b7d6c7;border-radius:18px;padding:24px}.partner-kit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-link-settings.partner-link-animated,#partner-payment-card{isolation:isolate;position:relative;overflow:hidden}.partner-link-settings.partner-link-animated{color:#fff;background:#053d2d}.partner-link-animated>a,.partner-link-animated small,.partner-link-animated>label{color:#e3f6ed}.partner-link-animated .partner-link-edit{color:#164734}.partner-link-animated>.site-motion-backdrop,#partner-payment-card>.site-motion-backdrop{z-index:0;pointer-events:none;opacity:.95;position:absolute;inset:0}.partner-link-animated>:not(.site-motion-backdrop),#partner-payment-card>:not(.site-motion-backdrop){z-index:1;position:relative}.document-brand-preview{background:#fff;border-radius:10px;padding:20px}.project-verification-empty{flex-direction:column;align-items:center;gap:14px;display:flex}@media (max-width:800px){.partner-kit-grid{grid-template-columns:1fr}.partner-animated-module>.partner-animation-stage{height:220px}}
