html,body{min-height:100%;margin:0;padding:0}body{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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.fc .selected-date{background-color:#0f5d86!important;opacity:.3}.fc,.fc .fc-toolbar-title,.fc .fc-button,.fc .fc-col-header-cell,.fc .fc-daygrid-day-number,.fc .fc-event-title,.fc .fc-event-time,.fc table{font-family:Averta,sans-serif!important}.fc .fc-col-header-cell a{color:#000!important;font-weight:600!important;padding:10px!important}.mbox-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#083b4673;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999999;display:flex;align-items:flex-start;justify-content:center;padding:30px 16px;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:auto}.mbox-backdrop::-webkit-scrollbar{width:8px}.mbox-backdrop::-webkit-scrollbar-track{background:transparent}.mbox-backdrop::-webkit-scrollbar-thumb{background:#41b5a166;border-radius:4px}.mbox-backdrop::-webkit-scrollbar-thumb:hover{background:#41b5a1b3}@keyframes mboxFadeIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.mbox{background:#fff;border-radius:20px;border-top:6px solid #41B5A1;border-left:1px solid #D6E4E2;border-right:1px solid #D6E4E2;border-bottom:1px solid #D6E4E2;box-shadow:0 16px 48px #083b462e;position:relative;box-sizing:border-box;animation:mboxFadeIn .2s cubic-bezier(.16,1,.3,1);margin:auto 0;width:100%}.mbox.huge{width:100%;max-width:900px}.mg{padding:28px 36px 26px;box-sizing:border-box}.mg h3{font-family:LexendDemo,Lexend,sans-serif;font-size:22px;font-weight:700;color:#096575;margin:0 0 6px;letter-spacing:-.2px}.mg p.mt{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#6b7280;margin:0 0 18px;line-height:1.45}.upt{width:100%;border-radius:12px;overflow:hidden;margin-bottom:14px;background:#fff;box-sizing:border-box;border:1px solid #E5EBE9}.upr{display:grid;grid-template-columns:2.2fr 1.22fr 1.35fr 1.38fr;min-width:660px;align-items:stretch;background:transparent;border-bottom:1px solid #EAF0EE}.upr:last-child{border-bottom:none}.upr>span{padding:11px 14px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#374151;display:flex;align-items:center;box-sizing:border-box;line-height:1.35}.upr>span:first-child{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;color:#111827;justify-content:flex-start;padding-left:18px}.upr>span:not(:first-child){justify-content:center;text-align:center}.upr>span.cu2{background-color:#eaf5f3}.upr.uph{background-color:transparent;border-bottom:1px solid #E2ECE9}.upr.uph>span{padding:16px 12px 14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.upr.uph>span b{font-family:LexendDemo,Lexend,sans-serif;font-size:17px;font-weight:800;color:#096575;letter-spacing:.6px;text-transform:uppercase}.upr.uph>span small{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:400;color:#557078;margin-top:4px;line-height:1.35;text-align:center;max-width:165px}.upr.upf{background-color:transparent;border-top:1px solid #E2ECE9}.upr.upf>span{padding:16px 12px 18px;justify-content:center}.upr.upf .cu2 b{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#096575}.tk{width:19px;height:19px;background-color:#41b5a1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11.5px;font-weight:800;font-style:normal;line-height:1}.tk.no{width:16px;height:16px;background-color:transparent;border:1.5px solid #D5E5E2;border-radius:50%;display:inline-flex}.tk.no:before{content:""!important}.pill{background:#41b5a1;color:#fff;border:none;border-radius:9999px;padding:8px 24px;font-family:LexendDemo,Lexend,sans-serif;font-weight:500;font-size:13.5px;cursor:pointer;transition:all .18s ease;white-space:nowrap;outline:none}.pill:hover{background:#369e8c;transform:translateY(-1px)}.pill:active{transform:translateY(0)}.plan-title-with-lock{display:inline-flex;align-items:center;justify-content:center;gap:6px}.plan-header-lock-icon{color:#7f9395;stroke:#7f9395;flex-shrink:0;vertical-align:middle}.pill.pill-locked,.pill.pill-locked:disabled{background:#e5ece9!important;color:#728688!important;border:1.5px solid #D1DDE0!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;padding:8px 18px;opacity:.95}.pill.pill-locked:hover{background:#dde5e2!important;color:#55686a!important;border-color:#bac7c5!important;transform:none!important;box-shadow:none!important}.pill-lock-icon{stroke:#728688;flex-shrink:0}.mg p.mt:last-of-type{font-size:11.5px;color:#7f9395;margin-top:12px;margin-bottom:0;line-height:1.45}.ma{display:flex;justify-content:flex-end;margin-top:12px}.pill.o{background:#fff;color:#096575;border:1.5px solid #41B5A1;border-radius:9999px;padding:8px 28px;font-size:14px;font-weight:500}.pill.o:hover{background:#f0faf8;border-color:#369e8c}@media screen and (max-width:860px){.mg{padding:22px 20px}.upr{min-width:600px;grid-template-columns:2.1fr 1.2fr 1.35fr 1.35fr}.upt{overflow-x:auto}}@media screen and (max-width:640px){.mbox-backdrop{padding:14px 8px!important;align-items:center!important;overflow-y:hidden!important}.mbox{max-height:90vh!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:18px!important;border-top:5px solid #41B5A1!important;margin:auto 0!important}.mbox::-webkit-scrollbar{width:5px}.mbox::-webkit-scrollbar-track{background:transparent}.mbox::-webkit-scrollbar-thumb{background:#41b5a1;border-radius:3px}.mg{padding:16px 12px 14px!important}.mg h3{font-size:18px!important;margin-bottom:4px!important}.mg p.mt{font-size:10.5px!important;margin-bottom:12px!important;line-height:1.35!important}.upt{width:100%!important;border-radius:8px!important;overflow:hidden!important;margin-bottom:10px!important;border:1px solid #E5EBE9!important}.upr{min-width:unset!important;width:100%!important;display:grid!important;grid-template-columns:29% 21% 25% 25%!important;border-bottom:1px solid #E5EBE9!important}.upr>span{padding:6px 4px!important;font-size:10px!important;line-height:1.25!important;border-right:1px solid #E5EBE9!important;word-break:normal!important;overflow-wrap:break-word!important}.upr>span:last-child{border-right:none!important}.upr>span:first-child{font-size:10.5px!important;font-weight:700!important;padding-left:6px!important;color:#111827!important}.upr.uph>span{padding:8px 3px!important}.upr.uph>span b{font-size:11px!important;letter-spacing:.2px!important}.upr.uph>span small{display:none!important}.tk{width:14px!important;height:14px!important;font-size:8.5px!important}.tk.no{width:13px!important;height:13px!important}.upr.upf>span{padding:7px 3px!important}.upr.upf .cu2 b{font-size:9.5px!important;line-height:1.2!important;text-align:center!important;display:block!important}.pill{font-size:9px!important;padding:4px 5px!important;border-radius:12px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}.pill.pill-locked{font-size:8.5px!important;padding:4px 6px!important;gap:3px!important}.plan-header-lock-icon,.pill-lock-icon{width:10px!important;height:10px!important}.mg p.mt:last-of-type{font-size:9.5px!important;margin-top:8px!important;line-height:1.3!important}.ma{margin-top:8px!important}.pill.o{padding:6px 18px!important;font-size:11.5px!important}}@media screen and (max-width:360px){.mg{padding:12px 8px 10px!important}.mg h3{font-size:16px!important}.upr>span{font-size:9px!important;padding:5px 2px!important}.upr>span:first-child{font-size:9.5px!important;padding-left:4px!important}.upr.uph>span b{font-size:10px!important}.pill{font-size:8px!important;padding:3px 4px!important}}.mbox-close-btn{position:absolute;top:14px;right:18px;background:transparent;border:none;font-size:28px;line-height:1;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:10}.mbox-close-btn:hover{color:#111;background:#f3f4f6}.video-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#083b4673;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px 16px;box-sizing:border-box}@keyframes videoModalFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.video-modal-card{background:#fff;border-radius:22px;border-top:6px solid #41B5A1;border-left:1px solid #D6E4E2;border-right:1px solid #D6E4E2;border-bottom:1px solid #D6E4E2;box-shadow:0 16px 48px #083b4633;width:100%;max-width:490px;padding:26px 26px 22px;box-sizing:border-box;animation:videoModalFadeIn .22s cubic-bezier(.16,1,.3,1);position:relative}.video-modal-title{font-family:LexendDemo,Lexend,sans-serif;font-size:21px;font-weight:700;color:#096575;margin:0 0 6px;letter-spacing:-.2px}.video-modal-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#6b7280;margin:0 0 16px}.video-modal-screen-container{background:#eff4f3;border-radius:16px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #DCE6E4;width:100%}.video-modal-preview-img{width:100%;height:auto;display:block;object-fit:cover;border-radius:15px}.video-screen-progress-track{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#0000000d;overflow:hidden;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.video-screen-progress-fill{height:100%;background:#41b5a1;transition:width .05s linear}.video-modal-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}.video-modal-close-btn{background:#fff;border:1.5px solid #41B5A1;color:#096575;border-radius:9999px;padding:8px 30px;font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:500;cursor:pointer;transition:all .18s ease;outline:none}.video-modal-close-btn:hover{background:#f0faf8;border-color:#369e8c}.video-modal-open-btn{background:#41b5a1;border:none;color:#fff;border-radius:9999px;padding:9.5px 24px;font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:500;cursor:pointer;transition:all .18s ease;outline:none;box-shadow:0 2px 6px #41b5a140;white-space:nowrap}.video-modal-open-btn:hover{background:#369e8c;transform:translateY(-1px);box-shadow:0 4px 10px #41b5a159}.video-modal-open-btn:active{transform:translateY(0)}@media screen and (max-width:480px){.video-modal-card{padding:18px 16px 16px;border-radius:18px}.video-modal-title{font-size:18px}.video-modal-sub{font-size:12px;margin-bottom:12px}.video-modal-actions{gap:10px}.video-modal-close-btn{padding:7px 20px;font-size:13px}.video-modal-open-btn{padding:8px 18px;font-size:13px}}.portal-home-content-section{width:100%!important;max-width:100%!important;min-height:100vh;opacity:1!important;box-sizing:border-box!important;padding:36px 68px 48px!important;flex:1}.portal-home-section-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:1.15!important;letter-spacing:0px!important;color:#096575!important;text-transform:uppercase!important;margin:0 0 10px!important}.portal-home-section-desc{color:#222!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:22px!important;letter-spacing:0px!important;margin:0 0 28px!important;max-width:100%}.portal-home-section-desc strong{color:#111!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:22px!important;letter-spacing:0px!important}.how-it-works-box.portal-how-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:repeat(4,auto)!important;row-gap:27.57px!important;column-gap:35.45px!important;margin-top:24px!important;width:100%!important;max-width:100%!important;opacity:1!important}.how-it-works-item.portal-video-card-item{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;max-width:100%!important}.how-it-works-thumb.portal-video-thumb,.how-it-works-box .how-it-works-item>div.portal-video-thumb{width:100%!important;max-width:100%!important;aspect-ratio:266 / 219!important;height:auto!important;border-radius:0!important;border:none!important;background:transparent!important;padding:0!important;box-sizing:border-box!important;position:relative!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;margin-bottom:0!important;cursor:pointer;transition:transform .2s ease,filter .2s ease}.how-it-works-thumb.portal-video-thumb:hover,.how-it-works-box .how-it-works-item>div.portal-video-thumb:hover{transform:translateY(-2px);filter:drop-shadow(0 6px 14px rgba(9,101,117,.22))}.how-it-works-thumb.portal-video-thumb img,.how-it-works-box .how-it-works-item>div.portal-video-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important;border:none!important;display:block!important}.how-it-works-item .portal-video-label-btn,.portal-video-label-btn{margin:14px auto 0!important;background:#4bbea7!important;color:#fff!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:normal!important;border-radius:10px!important;padding:8px 18px!important;border:none!important;outline:none!important;cursor:pointer;width:auto!important;min-width:140px!important;max-width:75%!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 1px 3px #00000014!important;white-space:nowrap!important;letter-spacing:.1px!important}.how-it-works-item .portal-video-label-btn:hover,.portal-video-label-btn:hover{background-color:#3ca994!important;transform:translateY(-1px);box-shadow:0 4px 10px #4bbea74d!important}@media screen and (max-width:991px){.how-it-works-box.portal-how-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px 16px!important}.portal-home-content-section{padding:24px 20px 40px!important}.how-it-works-thumb.portal-video-thumb,.how-it-works-box .how-it-works-item>div.portal-video-thumb{border:none!important;padding:0!important;background:transparent!important;border-radius:0!important}.how-it-works-thumb.portal-video-thumb img,.how-it-works-box .how-it-works-item>div.portal-video-thumb img{border:none!important;border-radius:0!important}.how-it-works-item .portal-video-label-btn,.portal-video-label-btn{width:auto!important;min-width:124px!important;max-width:82%!important;border-radius:9px!important;padding:7px 16px!important;font-size:13px!important;height:33px!important;margin-top:10px!important}}@media screen and (max-width:767px){.portal-home-content-section{padding:16px 12px 36px!important}.portal-home-section-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0px!important;color:#096575!important;text-transform:uppercase!important;margin:0 0 8px!important}.portal-home-section-desc{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:17px!important;letter-spacing:0px!important;color:#222!important;margin:0 0 18px!important}.portal-home-section-desc strong{color:#111!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:17px!important;letter-spacing:0px!important}.how-it-works-box.portal-how-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px 12px!important;margin-top:14px!important}.how-it-works-thumb.portal-video-thumb,.how-it-works-box .how-it-works-item>div.portal-video-thumb{border:none!important;padding:0!important;background:transparent!important;border-radius:0!important}.how-it-works-thumb.portal-video-thumb img,.how-it-works-box .how-it-works-item>div.portal-video-thumb img{border:none!important;border-radius:0!important}.how-it-works-item .portal-video-label-btn,.portal-video-label-btn{margin-top:8px!important;padding:6px 12px!important;font-size:11.5px!important;border-radius:8px!important;width:auto!important;min-width:104px!important;max-width:88%!important;height:29px!important}}@media screen and (max-width:480px){.how-it-works-box.portal-how-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px 10px!important;margin-top:12px!important}.how-it-works-thumb.portal-video-thumb,.how-it-works-box .how-it-works-item>div.portal-video-thumb{border:none!important;padding:0!important;background:transparent!important;border-radius:0!important}.how-it-works-item .portal-video-label-btn,.portal-video-label-btn{margin-top:6px!important;padding:5px 10px!important;font-size:11px!important;border-radius:8px!important;width:auto!important;min-width:92px!important;max-width:90%!important;height:27px!important}}@media screen and (max-width:380px){.portal-home-content-section{padding-left:8px!important;padding-right:8px!important}.how-it-works-box.portal-how-grid{gap:12px 8px!important}.how-it-works-item .portal-video-label-btn,.portal-video-label-btn{font-size:10px!important;height:25px!important;padding:4px 8px!important;min-width:82px!important;border-radius:7px!important}}.portal-getting-started-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.getting-started-card{width:100%!important;max-width:100%!important;min-height:792.25px;background:#fff!important;border:1px solid #CFD3D4!important;border-top:1px solid #CFD3D4!important;border-radius:17.66px!important;overflow:hidden;box-shadow:0 4px 18px #0000000a;box-sizing:border-box;opacity:1!important}.getting-started-card-header{background:#e3e5e6;padding:13px 22px 13px 24px;display:flex;align-items:center;justify-content:space-between;border-top-left-radius:16.66px;border-top-right-radius:16.66px;border-bottom:1px solid #CFD3D4;box-sizing:border-box}.getting-started-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;letter-spacing:.5px;color:#096575!important;text-transform:uppercase;line-height:1;margin:0}.getting-started-help-btn{width:22px;height:22px;border-radius:50%;background:#202830;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;line-height:1;transition:background .2s ease,transform .15s ease}.getting-started-help-btn:hover{background:#096575}.getting-started-card-body{padding:24px 24px 22px;box-sizing:border-box}.getting-started-progress-box{background:#fff;border:1px solid #DFE7EB;border-radius:12px;padding:18px 22px 14px;margin-bottom:22px;box-sizing:border-box}.getting-started-progress-text{font-family:LexendDemo,Lexend,sans-serif;color:#096575;font-size:14.5px;font-weight:600;display:flex;align-items:baseline;gap:5px;line-height:1}.getting-started-progress-count{font-size:22px;font-weight:700;line-height:1}.getting-started-progress-track{width:100%;height:9px;background:#e5e9ec;border-radius:9999px;margin:11px 0 8px;overflow:hidden;position:relative}.getting-started-progress-fill{height:100%;background:#4abea7;border-radius:9999px;transition:width .3s ease}.getting-started-progress-remaining{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:400;color:#7a8b94;line-height:1}.getting-started-steps-list{display:flex;flex-direction:column;gap:11px}.getting-started-step-row{display:flex;align-items:center;justify-content:space-between;border-radius:9999px;border:1.5px solid #F6B8B8;background:#fff;padding:6px 8px 6px 12px;min-height:48px;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.getting-started-step-row:hover{box-shadow:0 2px 8px #0000000a}.getting-started-step-row.step-completed{border-color:#99f6e4}.step-status-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-pending .step-status-icon{background:#eb3b38;color:#fff}.step-completed .step-status-icon{background:#10b981;color:#fff}.step-info{flex:1;margin:0 16px 0 14px;min-width:0;display:flex;flex-direction:column;justify-content:center}.step-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#111;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-desc{font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-size:11.5px;color:#64748b;line-height:1.25;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-action-btn{background:#4abea7;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:12.5px;padding:8px 22px;border-radius:9999px;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;line-height:1;transition:background .2s ease,transform .15s ease;box-shadow:0 1px 2px #0000000d}.step-action-btn:hover{background:#39ab94}.step-action-btn:active{transform:scale(.97)}.getting-started-footer-note{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:400;color:#7a8b94;margin-top:20px;margin-left:2px;line-height:1.3}@media screen and (max-width:991px){.portal-getting-started-section{padding:28px 20px 44px!important}}@media screen and (max-width:767px){.portal-getting-started-section{padding:16px 12px 36px!important}.getting-started-card{border-radius:14px!important;min-height:auto!important}.getting-started-card-header{padding:10px 14px!important}.getting-started-header-title{font-size:13.5px!important;color:#096575!important}.getting-started-help-btn{width:20px!important;height:20px!important;font-size:12px!important}.getting-started-card-body{padding:12px 10px 14px!important}.getting-started-progress-box{padding:10px 12px 8px!important;margin-bottom:12px!important;border-radius:10px!important}.getting-started-progress-count{font-size:18px!important}.getting-started-progress-text{font-size:13px!important}.getting-started-progress-track{height:7px!important;margin:7px 0 5px!important}.getting-started-progress-remaining{font-size:11px!important}.getting-started-steps-list{gap:7px!important}.getting-started-step-row{padding:6px 6px 6px 8px!important;min-height:42px!important;border-radius:9999px!important;gap:6px!important}.step-status-icon{width:20px!important;height:20px!important;min-width:20px!important;flex-shrink:0!important}.step-status-icon svg{width:9px!important;height:9px!important}.step-info{margin:0!important;flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.step-title{font-size:11px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.step-desc{font-size:9.5px!important;color:#64748b!important;line-height:1.2!important;margin-top:1px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.step-action-btn{padding:4px 8px!important;font-size:10px!important;font-weight:600!important;height:25px!important;min-height:25px!important;border-radius:9999px!important;white-space:nowrap!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.getting-started-footer-note{font-size:11px!important;line-height:1.35!important;margin-top:12px!important;padding:0 4px!important}}@media screen and (max-width:360px){.portal-getting-started-section{padding-left:8px!important;padding-right:8px!important}.getting-started-card-body{padding:10px 6px 12px!important}.getting-started-step-row{padding:5px 4px 5px 6px!important;min-height:38px!important;gap:4px!important}.step-title{font-size:10.5px!important}.step-desc{font-size:8.5px!important}.step-action-btn{font-size:9px!important;padding:3px 6px!important;height:22px!important;min-height:22px!important}}.dashboard-page-container{width:100%;box-sizing:border-box}.dashboard-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.dashboard-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.dashboard-content-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.dashboard-grid{display:grid;grid-template-columns:1.4fr 1.4fr 1fr 1fr;gap:18px;width:100%;box-sizing:border-box}.dashboard-card{background:#fff;border-radius:18px;box-shadow:0 4px 18px #0000000a;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;min-height:145px;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.dashboard-card.clickable{cursor:pointer}.dashboard-card.clickable:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.dashboard-card-head{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.dashboard-card-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16.5px;line-height:1.2;text-transform:uppercase;letter-spacing:.2px;color:#334155;margin:0}.dashboard-card-arrow-icon{flex-shrink:0;transition:transform .18s ease}.dashboard-card.clickable:hover .dashboard-card-arrow-icon{transform:translate(3px)}.dashboard-lock-badge{width:24px;height:24px;border-radius:50%;background:#334155;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard-card-bottom{margin-top:16px;display:flex;align-items:baseline}.dashboard-metric-row{display:flex;align-items:baseline;line-height:1}.dashboard-metric-number{font-family:LexendDemo,Lexend,sans-serif;font-size:30px;font-weight:700;color:#111;line-height:1}.dashboard-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;line-height:1;margin-left:6px}.dashboard-card-blurred{filter:blur(5px);-webkit-user-select:none;user-select:none;pointer-events:none;font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;display:flex;align-items:baseline;gap:6px;opacity:.65;line-height:1}.dashboard-card-blurred span:last-child{font-size:15px;font-weight:700}.dashboard-card-your-cause{grid-column:1 / 3;grid-row:1;border:2px solid #222222}.dashboard-cause-head-left{display:flex;flex-direction:column}.dashboard-card-your-cause .dashboard-card-title{color:#096575}.dashboard-cause-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:500;color:#64748b;margin-top:2px}.dashboard-cause-since{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:400;color:#64748b;margin-top:1px}.dashboard-cause-head-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.dashboard-cause-logo-box{width:78px;height:78px;border:1.5px dashed #CBD5E1;border-radius:8px;background:#f8fafc;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s ease;overflow:hidden}.dashboard-cause-logo-box:hover{border-color:#4abea7;background:#f1f5f9}.dashboard-cause-logo-img{width:100%;height:100%;object-fit:cover}.dashboard-cause-logo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center}.dashboard-logo-plus{font-size:18px;color:#94a3b8;line-height:1}.dashboard-logo-text{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#94a3b8;margin-top:2px}.dashboard-card-introduce{grid-column:3 / 5;grid-row:1;border:2px solid #F59E0B}.dashboard-card-introduce .dashboard-metric-label{color:#eab308}.dashboard-card-save{grid-column:1 / 2;grid-row:2;border:2px solid #84CC16}.dashboard-card-support{grid-column:2 / 3;grid-row:2;border:2px solid #00B4D8}.dashboard-card-support .dashboard-metric-label{color:#00b4d8}.dashboard-card-connections{grid-column:3 / 5;grid-row:2;border:2px solid #9333EA}.dashboard-card-connections .dashboard-metric-label{color:#9333ea}.dashboard-card-invest{grid-column:1 / 3;grid-row:3;border:2px solid #14B8A6}.dashboard-card-wallet{grid-column:3 / 4;grid-row:3;border:2px solid #096575}.dashboard-card-media{grid-column:4 / 5;grid-row:3;border:2px solid #FF007F}.dashboard-card-media .dashboard-metric-label{color:#ff007f}.dashboard-mobile-footer{display:none;justify-content:center;align-items:center;padding-top:32px;padding-bottom:20px}.dashboard-mobile-footer-logo{height:38px;width:auto;object-fit:contain}@media screen and (max-width:991px){.dashboard-content-section{padding:24px 20px 48px!important}.dashboard-grid{grid-template-columns:1fr 1fr;gap:14px}.dashboard-card-your-cause{grid-column:1 / 3;grid-row:1}.dashboard-card-introduce{grid-column:1 / 3;grid-row:2}.dashboard-card-save{grid-column:1 / 2;grid-row:3}.dashboard-card-support{grid-column:2 / 3;grid-row:3}.dashboard-card-invest{grid-column:1 / 3;grid-row:4}.dashboard-card-connections{grid-column:1 / 3;grid-row:5}.dashboard-card-wallet{grid-column:1 / 2;grid-row:6}.dashboard-card-media{grid-column:2 / 3;grid-row:6}.dashboard-mobile-footer{display:flex}}@media screen and (max-width:767px){.dashboard-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}.dashboard-content-section{padding:16px 14px 36px!important}.dashboard-card{padding:16px 18px;border-radius:16px;min-height:125px}.dashboard-card-title{font-size:15px}.dashboard-metric-number{font-size:26px}.dashboard-metric-label{font-size:13.5px}.dashboard-cause-logo-box{width:68px;height:68px}}@media screen and (max-width:480px){.dashboard-grid{gap:12px}.dashboard-card{padding:14px;border-radius:14px;min-height:115px}.dashboard-metric-number{font-size:24px}.dashboard-card-blurred{font-size:20px}}.portal-support-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.support-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.support-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.month-full{display:inline}.month-short{display:none}@media screen and (max-width:480px){.month-full{display:none}.month-short{display:inline}}.support-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #00ACFF!important;border-radius:24px!important;box-shadow:0 8px 24px #00acff14;box-sizing:border-box;overflow:hidden}.support-card-header{background:#00acff!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.support-card-header h2,.support-card-header .support-header-title,.support-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff!important;text-transform:uppercase;margin:0;line-height:1}.support-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;transition:transform .15s ease,background .2s ease;flex-shrink:0}.support-help-btn:hover{transform:scale(1.08);background:#f0f9ff}.support-card-body{padding:24px 28px 28px;box-sizing:border-box;width:100%}.support-main-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start;width:100%;box-sizing:border-box}.support-left-column{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box}.support-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%!important;box-sizing:border-box}.support-action-btn{height:56px;min-height:56px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 22px;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #00000038;transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden;box-sizing:border-box;width:100%!important;background-size:cover;background-position:right center;background-repeat:no-repeat}.support-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000047}.support-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2;flex:1;min-width:0;padding-right:8px}.support-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:800;color:#fff;line-height:1.2}.support-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#d2e7ea;font-weight:500;margin-top:2px;line-height:1.25;white-space:nowrap}.support-action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2;transition:transform .18s ease}.support-action-btn:hover .support-action-icon{transform:scale(1.15)}.support-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;box-sizing:border-box}.support-metric-card{background:#fff;border:1.5px solid #00ACFF;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease;min-width:0;overflow:hidden}.support-metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00acff1f}.support-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.support-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.support-info-btn{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease,opacity .15s ease}.support-info-btn:hover{transform:scale(1.1);opacity:.85}.support-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:32px;font-weight:700;color:#222;line-height:1;margin-top:10px;white-space:nowrap}.support-currency-sign{font-size:26px;font-weight:600}.support-chart-card{background:#fff;border:1.5px solid #00B2FE;border-radius:16px;padding:18px 22px;box-sizing:border-box;display:flex;flex-direction:column;min-height:220px;width:100%;min-width:0}.support-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;width:100%}.support-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:18px;font-weight:700;color:#00acff;margin:0;letter-spacing:-.2px}.support-chart-body{display:flex;align-items:flex-end;justify-content:space-between;height:125px;padding:0 8px;box-sizing:border-box;position:relative;width:100%}.support-chart-axis-line{position:absolute;left:8px;right:8px;bottom:25px;height:1px;background:#506173;z-index:1}.support-chart-column{display:flex;flex-direction:column;align-items:center;flex:1;max-width:75px;min-width:0;position:relative;z-index:2}.support-bar-track{width:100%;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.support-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;color:#111;margin-bottom:5px;line-height:1}.support-bar-fill{width:22px;background:#00acff;border-radius:4px 4px 0 0;transition:height .3s ease;min-height:0}.support-chart-baseline{width:52px;max-width:92%;height:3px;background:#00acff;border-radius:2px;margin-top:0;position:relative;z-index:2}.support-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:500;color:#7e8e9b;margin-top:8px;white-space:nowrap;text-align:center}.support-right-column{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;box-sizing:border-box}.support-top-section{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.support-top-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.support-top-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#00acff;margin:0}.support-top-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.support-top-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#00acff;text-decoration:none;cursor:pointer;transition:color .15s ease;white-space:nowrap}.support-top-link:hover{color:#0077b6;text-decoration:underline}.support-top-link.secondary{color:#7fa7c4}.support-top-link.secondary:hover{color:#00acff}.support-empty-pill{background:#d4f1fd;border:1.5px solid #00ACFF;border-radius:9999px;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}.support-empty-left{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.support-empty-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;color:#111;line-height:1.2}.support-empty-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;color:#6b7280;font-weight:400;margin-top:2px}.support-empty-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#111;flex-shrink:0;margin-left:8px}.support-raise-list-container{display:flex;flex-direction:column;gap:8px;max-height:246px;overflow-y:auto;padding-right:4px;box-sizing:border-box;width:100%;scrollbar-width:thin;scrollbar-color:#00ACFF #E0F4FE}.support-raise-list-container::-webkit-scrollbar{width:5px}.support-raise-list-container::-webkit-scrollbar-track{background:#e0f4fe;border-radius:8px}.support-raise-list-container::-webkit-scrollbar-thumb{background:#00acff;border-radius:8px}.support-raise-list-container::-webkit-scrollbar-thumb:hover{background:#0084c7}.support-impact-card{background:#fff;border:1.5px solid #00ACFF;border-radius:16px;padding:18px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;transition:transform .18s ease,box-shadow .18s ease;width:100%;min-width:0}.support-impact-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00acff1a}.support-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.support-impact-title-group{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.support-impact-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;white-space:nowrap}.support-impact-label{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:600;color:#00acff;line-height:1}.support-impact-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;width:100%;gap:8px}.support-target-pill{background:#eef2f5;border-radius:9999px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#555e68;flex-shrink:1;min-width:0}.support-target-num{font-weight:700;color:#111}.support-target-label{font-weight:400}.support-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1;flex-shrink:0}.support-percentage-sign{font-size:20px;font-weight:600}.support-mobile-footer{display:none}@media screen and (max-width:1100px){.portal-support-section{padding-left:28px!important;padding-right:28px!important}.support-main-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.portal-support-section{padding:16px 12px 40px!important}.support-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}.support-card{border-radius:16px!important;border-width:2px!important}.support-card-header{padding:12px 16px}.support-header-title{font-size:16px}.support-help-btn{width:22px;height:22px;font-size:12px}.support-card-body{padding:16px 12px 18px}.support-actions-row{grid-template-columns:1fr;gap:12px}.support-action-btn{min-height:64px;padding:0 14px}.support-action-title{font-size:13.5px}.support-action-sub{font-size:9px}.support-metrics-row{grid-template-columns:1fr 1fr 1fr;gap:6px}.support-metric-card{padding:8px 6px 10px 8px;min-height:85px;border-radius:10px}.support-metric-label{font-size:9.5px;line-height:1.2}.support-info-btn svg{width:16px;height:16px}.support-metric-value{font-size:18px;margin-top:6px}.support-currency-sign{font-size:15px}.support-chart-card{padding:14px 12px 16px;min-height:190px;border-radius:12px}.support-chart-head{margin-bottom:16px}.support-chart-title{font-size:13.5px}.support-chart-body{height:110px;padding:0 4px}.support-month-label{font-size:8.5px;margin-top:6px}.support-bar-value{font-size:9.5px;margin-bottom:4px}.support-top-title{font-size:13.5px}.support-empty-pill{padding:8px 16px}.support-empty-title{font-size:12.5px}.support-empty-sub{font-size:9px}.support-empty-amount{font-size:13.5px}.support-impact-card{padding:14px 16px 16px;border-radius:12px;min-height:110px}.support-impact-amount{font-size:22px}.support-impact-label{font-size:13px}.support-target-pill{padding:4px 10px;font-size:11px}.support-percentage-value{font-size:22px}.support-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.support-mobile-logo{height:32px;width:auto;object-fit:contain}}@media screen and (max-width:380px){.portal-support-section{padding:10px 8px 28px!important}.portal-home-banner{padding:14px 8px 16px!important;min-height:160px!important;gap:8px!important}.portal-home-banner-text{padding-right:2px!important}.support-welcome-title{font-size:16px!important;margin-bottom:6px!important}.support-welcome-sub{font-size:10.5px!important;line-height:14px!important}.portal-home-add-logo{width:60px!important;height:68px!important;min-width:60px!important}.support-card{border-radius:14px!important;border-width:1.5px!important}.support-card-header{padding:10px 12px!important}.support-header-title{font-size:15px!important}.support-help-btn{width:20px!important;height:20px!important;font-size:11px!important}.support-card-body{padding:12px 8px 14px!important}.support-left-column{gap:12px!important}.support-actions-row{gap:8px!important}.support-action-btn{min-height:56px!important;padding:0 10px!important;border-radius:10px!important}.support-action-content{padding-right:6px!important}.support-action-title{font-size:12px!important;line-height:1.2!important}.support-action-sub{font-size:8.5px!important;line-height:1.15!important;margin-top:1px!important}.support-action-icon{width:20px!important;height:20px!important}.support-action-icon svg{width:15px!important;height:15px!important}.support-metrics-row{gap:4px!important}.support-metric-card{padding:6px 4px 8px 5px!important;min-height:74px!important;border-radius:8px!important;border-width:1px!important}.support-metric-head{gap:2px!important}.support-metric-label{font-size:8px!important;line-height:1.1!important;word-break:break-word!important}.support-info-btn svg{width:13px!important;height:13px!important}.support-metric-value{font-size:14.5px!important;margin-top:4px!important}.support-currency-sign{font-size:12px!important}.support-chart-card{padding:10px 8px 12px!important;min-height:160px!important;border-radius:10px!important;border-width:1px!important}.support-chart-head{margin-bottom:12px!important}.support-chart-title{font-size:12.5px!important}.support-chart-body{height:95px!important;padding:0 2px!important}.support-chart-column{max-width:44px!important}.support-bar-value{font-size:9px!important;margin-bottom:3px!important}.support-bar-track{height:48px!important}.support-bar-fill{width:12px!important}.support-chart-baseline{height:2px!important;margin-top:2px!important}.support-month-label{font-size:8px!important;margin-top:4px!important;letter-spacing:-.2px!important}.support-right-column{gap:12px!important}.support-top-section{gap:6px!important}.support-top-head{gap:4px!important}.support-top-title{font-size:12px!important}.support-top-links{gap:8px!important}.support-top-link{font-size:10px!important}.support-empty-pill{padding:8px 12px!important;border-radius:12px!important}.support-empty-title{font-size:11.5px!important}.support-empty-sub{font-size:8.5px!important}.support-empty-amount{font-size:12.5px!important}.support-impact-card{padding:12px 10px!important;border-radius:10px!important;border-width:1px!important;min-height:92px!important}.support-impact-amount{font-size:18px!important}.support-impact-label{font-size:11.5px!important}.support-impact-bottom{margin-top:10px!important;gap:6px!important}.support-target-pill{padding:3px 8px!important;font-size:10px!important;gap:3px!important}.support-percentage-value{font-size:18px!important}.support-percentage-sign{font-size:13px!important}.support-mobile-footer{margin-top:20px!important;padding-bottom:16px!important}.support-mobile-logo{height:26px!important}}@media screen and (max-width:330px){.portal-support-section{padding-left:5px!important;padding-right:5px!important}.support-card-body{padding:10px 5px 12px!important}.support-action-btn{padding:0 8px!important}.support-action-title{font-size:11.5px!important}.support-action-sub{font-size:8px!important}.support-metrics-row{gap:3px!important}.support-metric-card{padding:5px 3px 6px!important}.support-metric-label{font-size:7.5px!important}.support-metric-value{font-size:13px!important}.support-currency-sign{font-size:11px!important}.support-chart-column{max-width:38px!important}.support-bar-fill{width:10px!important}.support-month-label{font-size:7.5px!important}}.support-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;box-sizing:border-box;animation:supportModalFadeIn .18s ease-out}@keyframes supportModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes supportModalPopIn{0%{opacity:0;transform:scale(.95) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.support-progress-card{background:#fff;border-radius:20px;border:3px solid #00B2FE;box-shadow:0 16px 48px #00000047;width:100%;max-width:860px;padding:26px 30px 24px;box-sizing:border-box;animation:supportModalPopIn .22s cubic-bezier(.16,1,.3,1);position:relative}.support-modal-title{font-family:LexendDemo,Lexend,sans-serif;font-size:19px;font-weight:700;color:#0e5c68;margin:0 0 16px;line-height:1.2}.support-progress-grid{display:grid;grid-template-columns:1.15fr .95fr;gap:24px}.support-progress-left{display:flex;flex-direction:column}.support-progress-section-lbl{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;color:#0e5c68;margin-bottom:8px}.support-pill-input{width:100%;border:1.5px solid #CBD5E1;border-radius:9999px;padding:9px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;color:#0e5c68;box-sizing:border-box;outline:none;transition:border-color .15s ease}.support-pill-input:focus{border-color:#34b59f}.support-textarea-box{width:100%;border:1.5px solid #CBD5E1;border-radius:14px;padding:12px 16px;margin-top:10px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:600;color:#0e5c68;box-sizing:border-box;outline:none;min-height:110px;resize:none;line-height:1.45;transition:border-color .15s ease}.support-textarea-box:focus{border-color:#34b59f}.support-progress-right{display:flex;flex-direction:column;justify-content:space-between}.support-toggles-group{margin-bottom:12px}.support-toggles-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.support-toggle-item{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.support-toggle-switch{width:32px;height:18px;border-radius:9999px;background:#cbd5e1;position:relative;transition:background .2s ease;flex-shrink:0}.support-toggle-switch.is-on{background:#34b59f}.support-toggle-knob{width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s ease;box-shadow:0 1px 3px #0003}.support-toggle-switch.is-on .support-toggle-knob{transform:translate(14px)}.support-toggle-label{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:600;color:#334155}.support-btn-send-progress{width:100%;background:#34b59f;color:#fff;border:none;border-radius:9999px;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #34b59f40;transition:all .15s ease;margin-top:14px}.support-btn-send-progress:hover{background:#2ca08c;transform:translateY(-1px);box-shadow:0 4px 10px #34b59f59}.support-progress-actions-bottom{display:flex;gap:12px;margin-top:12px;width:100%}.support-progress-actions-bottom .support-btn-pill-outline{flex:1;padding:10px 18px;font-size:13px;text-align:center;justify-content:center;display:inline-flex;align-items:center}.support-btn-pill-outline{background:#fff;border:1.5px solid #34B59F;color:#0e5c68;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:700;border-radius:9999px;padding:8px 16px;cursor:pointer;text-align:center;transition:all .15s ease;white-space:nowrap}.support-btn-pill-outline:hover{background:#f0fdf4;border-color:#2ca08c}.support-impact-modal-card{background:#fff;border-radius:20px;border:3px solid #00B2FE;box-shadow:0 16px 48px #00000047;width:100%;max-width:920px;padding:26px 32px 24px;box-sizing:border-box;animation:supportModalPopIn .22s cubic-bezier(.16,1,.3,1);position:relative;max-height:92vh;overflow-y:auto}.support-impact-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:400;color:#64748b;margin:3px 0 14px}.support-impact-q-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-impact-col{display:flex;flex-direction:column;gap:10px}.support-impact-q-block{display:flex;flex-direction:column;gap:6px}.support-impact-q-title{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;color:#0e5c68;margin:0}.support-pills-row{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.support-choice-pill{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:600;border-radius:9999px;padding:6px 14px;border:1.5px solid #34B59F;background:#fff;color:#0e5c68;cursor:pointer;transition:all .15s ease;line-height:1}.support-choice-pill:hover{background:#f0fdf4}.support-choice-pill.is-active{background:#34b59f;color:#fff;border-color:#34b59f}.support-impact-textarea{width:100%;border:1.5px solid #CBD5E1;border-radius:12px;padding:9px 12px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;color:#0e5c68;box-sizing:border-box;outline:none;height:54px;resize:none;line-height:1.35;transition:border-color .15s ease}.support-impact-textarea:focus{border-color:#34b59f}.support-impact-textarea::placeholder{color:#64748b;font-size:11.5px}.support-impact-actions-row{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;width:100%}.support-impact-actions-row .support-btn-pill-outline,.support-impact-actions-row .support-btn-submit-impact{flex:1;padding:10px 20px;font-size:13px;text-align:center;justify-content:center;display:inline-flex;align-items:center}.support-btn-submit-impact{background:#34b59f;color:#fff;border:none;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;border-radius:9999px;padding:10px 22px;cursor:pointer;box-shadow:0 2px 6px #34b59f40;transition:all .15s ease}.support-btn-submit-impact:hover{background:#2ca08c;transform:translateY(-1px);box-shadow:0 4px 10px #34b59f59}@media screen and (max-width:767px){.support-progress-grid,.support-impact-q-grid{grid-template-columns:1fr!important;gap:16px!important}}.support-reports-modal-card{background:#fff;border-radius:20px;max-width:740px;width:92%;max-height:88vh;overflow-y:auto;padding:26px 28px;box-sizing:border-box;box-shadow:0 20px 48px #00000038;display:flex;flex-direction:column}.support-reports-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.support-reports-modal-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:700;color:#111827;margin:0 0 4px}.support-reports-modal-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#6b7280;margin:0}.support-reports-close-btn{background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#4b5563;font-size:16px;font-weight:700;flex-shrink:0;transition:all .15s ease}.support-reports-close-btn:hover{background:#e5e7eb;color:#111827}.support-reports-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #E5E7EB;flex-wrap:wrap}.support-filter-tabs{display:flex;align-items:center;gap:8px}.support-filter-tab{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:600;padding:6px 16px;border-radius:9999px;border:1.5px solid #E5E7EB;background:#fff;color:#4b5563;cursor:pointer;transition:all .15s ease}.support-filter-tab:hover{border-color:#00acff;color:#00acff}.support-filter-tab.is-active{background:#00acff;border-color:#00acff;color:#fff;box-shadow:0 2px 6px #00acff40}.support-reports-create-btn{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;padding:6px 14px;background:#e6f7ff;color:#0093dc;border:1.5px solid #00ACFF;border-radius:9999px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:5px}.support-reports-create-btn:hover{background:#00acff;color:#fff}.support-reports-list{display:flex;flex-direction:column;gap:14px;overflow-y:auto;max-height:52vh;padding-right:4px}.support-report-card{background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:14px;padding:16px 18px;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.support-report-card:hover{border-color:#00acff;box-shadow:0 4px 12px #00acff14}.support-report-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.support-report-card-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.support-report-period{font-size:12px;font-weight:500;color:#64748b;background:#fff;border:1px solid #CBD5E1;padding:2px 8px;border-radius:9999px}.support-report-badge{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:9999px}.support-report-badge.is-submitted{background:#dcfce7;color:#15803d;border:1px solid #BBF7D0}.support-report-badge.is-draft{background:#fef3c7;color:#b45309;border:1px solid #FDE68A}.support-report-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;margin-bottom:12px}.support-report-field{display:flex;flex-direction:column;gap:2px}.support-report-field-label{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.support-report-field-value{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:500;color:#1e293b;line-height:1.4;word-break:break-word}.support-report-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:10px;border-top:1px dashed #E2E8F0}.support-report-resume-btn{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;background:#00acff;color:#fff;border:none;padding:6px 14px;border-radius:9999px;cursor:pointer;transition:background .15s ease}.support-report-resume-btn:hover{background:#0084c7}.support-empty-reports-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 16px;text-align:center}.support-empty-reports-icon{width:48px;height:48px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;margin-bottom:12px;color:#94a3b8}.support-empty-reports-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#1e293b;margin-bottom:4px}.support-empty-reports-desc{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#64748b;margin-bottom:16px;max-width:320px}.support-reports-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding-top:14px;border-top:1px solid #E5E7EB;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;color:#64748b}.support-pagination-btn{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;padding:5px 14px;border:1px solid #D1D5DB;border-radius:9999px;background:#fff;color:#374151;cursor:pointer;transition:all .15s ease}.support-pagination-btn:hover:not(:disabled){border-color:#00acff;color:#00acff}.support-pagination-btn:disabled{opacity:.45;cursor:not-allowed}.support-empty-pill.has-report{transition:all .15s ease}.support-empty-pill.has-report:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00acff2e;border-color:#0084c7}.support-pill-status-tag{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 7px;border-radius:9999px;margin-left:6px}.support-pill-status-tag.is-submitted{background:#dcfce7;color:#166534}.support-pill-status-tag.is-draft{background:#fef3c7;color:#92400e}.portal-media-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.media-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.media-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}@media screen and (max-width:767px){.media-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}}.media-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #FF008A!important;border-radius:24px!important;box-shadow:0 8px 24px #ff008a14;box-sizing:border-box;overflow:hidden}.media-card-header{background:#ff008a!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.media-card-header h2,.media-card-header .media-header-title,.media-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff!important;text-transform:uppercase;margin:0;line-height:1}.media-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;transition:transform .15s ease,background .2s ease}.media-help-btn:hover{transform:scale(1.08);background:#f3f4f6}.media-card-body{padding:20px 24px 22px;box-sizing:border-box}.media-main-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:22px;width:100%;box-sizing:border-box;align-items:stretch}.media-left-column{display:flex;flex-direction:column;gap:14px;width:100%;box-sizing:border-box}.media-actions-row{display:flex;gap:14px;width:100%}.media-action-btn{height:52px;min-height:52px;width:100%;max-width:370px;border-radius:12px;background-color:#12333a;background-size:cover;background-position:right center;border:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 18px;cursor:pointer;text-decoration:none;box-shadow:0 3px 10px #0000001f;transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.media-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000002e}.media-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2}.media-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#fff;line-height:1.2}.media-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#c3d5d8;font-weight:400;margin-top:2px;white-space:nowrap}.media-action-arrow{width:22px;height:22px;border-radius:50%;border:1.5px solid #FFFFFF;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2;transition:transform .18s ease}.media-action-btn:hover .media-action-arrow{transform:scale(1.1)}.media-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%}.media-metric-card{background:#fff;border:1.5px solid #FF008A;border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;justify-content:space-between;min-height:100px;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease}.media-metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff008a1a}.media-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.media-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25}.media-more-btn{width:20px;height:20px;border-radius:50%;border:none;background:transparent;color:#ff008a;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:transform .15s ease,opacity .15s ease}.media-more-btn:hover{transform:scale(1.12);opacity:.85}.media-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1;margin-top:6px}.media-change-value{display:flex;align-items:center;gap:2px;font-family:LexendDemo,Lexend,sans-serif;font-size:24px;font-weight:700;color:#222;line-height:1;margin-top:6px}.media-change-arrow{color:#10b981;font-size:20px;font-weight:800;margin-right:2px}.media-change-plus{color:#10b981;font-size:20px;font-weight:700}.media-chart-card{background:#fff;border:1.5px solid #FF008A;border-radius:16px;padding:14px 18px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:168px}.media-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.media-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#ff008a;margin:0}.media-chart-body{display:flex;flex-direction:column;justify-content:flex-end;width:100%;box-sizing:border-box;padding:0 4px}.media-chart-columns-row{display:flex;align-items:flex-end;justify-content:space-between;width:100%;height:100px;box-sizing:border-box}.media-chart-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;flex:1;height:100%;position:relative;box-sizing:border-box}.media-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;color:#111827;margin-bottom:5px;line-height:1;text-align:center}.media-bar-fill{width:72%;max-width:58px;min-width:36px;background:#ff008a;border-radius:0;transition:height .3s ease;flex-shrink:0}.media-bar-fill.has-value{background:#ff008a;border-radius:0}.media-bar-fill.is-zero{height:2px;background:#ff008a;border-radius:0}.media-chart-baseline-dark,.media-chart-baseline-full,.media-chart-baseline{width:100%;height:1.5px;background:#1f2937;margin:0;flex-shrink:0}.media-chart-labels-row{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;box-sizing:border-box}.media-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;font-weight:500;color:#4b5563;text-align:center;white-space:nowrap;flex:1}.media-right-column{display:flex;flex-direction:column;justify-content:space-between;gap:14px;width:100%;height:100%;box-sizing:border-box}.media-top-section{display:flex;flex-direction:column;gap:8px;width:100%}.media-top-head{display:flex;align-items:center;justify-content:space-between}.media-top-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#ff008a;margin:0}.media-top-links{display:flex;align-items:center;gap:12px}.media-top-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#ff008a;text-decoration:none;cursor:pointer;transition:color .15s ease}.media-top-link:hover{color:#cc006e;text-decoration:underline}.media-top-list{display:flex;flex-direction:column;gap:7px;width:100%;transition:max-height .25s ease}.media-top-list.show-all{max-height:182px;overflow-y:auto;overflow-x:hidden;padding-right:5px;scrollbar-width:thin;scrollbar-color:#FF008A #FCE7F3}.media-top-list.show-all::-webkit-scrollbar{width:6px}.media-top-list.show-all::-webkit-scrollbar-track{background:#fce7f3;border-radius:9999px}.media-top-list.show-all::-webkit-scrollbar-thumb{background-color:#ff008a;border-radius:9999px}.media-top-list.show-all::-webkit-scrollbar-thumb:hover{background-color:#cc006e}.media-top-item{background:#fce7f3;border:1.5px solid rgba(255,0,138,.45);border-radius:9999px;padding:6px 18px;min-height:38px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;cursor:pointer}.media-top-item:hover{background:#fbcfe8;border-color:#ff008a;transform:translateY(-1px);box-shadow:0 4px 12px #ff008a1f}.media-top-item-left{display:flex;flex-direction:column;max-width:72%;overflow:hidden}.media-top-item-title{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;color:#111;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-top-item-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#7e8e9b;margin-top:1px}.media-top-item-right{display:flex;align-items:baseline;gap:4px;flex-shrink:0}.media-top-item-views{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;color:#111;line-height:1}.media-top-item-label{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#7e8e9b}.media-empty-pill{background:#fce7f3;border:1.5px solid #FF008A;border-radius:9999px;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.media-empty-left{display:flex;flex-direction:column}.media-empty-title{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#222;line-height:1.2}.media-empty-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#7e8e9b;margin-top:1px}.media-empty-right{display:flex;flex-direction:column;align-items:flex-end}.media-empty-count{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#222;line-height:1}.media-empty-label{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#7e8e9b;margin-top:2px}.media-posts-card{background:#fff;border:1.5px solid #FF008A;border-radius:16px;padding:12px 18px 14px;display:flex;flex-direction:column;gap:14px;box-sizing:border-box}.media-posts-head{display:flex;align-items:center;justify-content:space-between}.media-posts-title-group{display:flex;align-items:baseline;gap:8px}.media-posts-count{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1}.media-posts-text{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#ff008a}.media-posts-bottom{display:flex;align-items:center;justify-content:space-between}.media-target-pill{background:#e5eef0;border-radius:9999px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px}.media-target-num{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;color:#334155;line-height:1}.media-target-label{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;font-weight:400;color:#64748b;white-space:nowrap}.media-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1}.media-percentage-sign{font-size:16px;font-weight:600;color:#222;margin-left:1px}.media-mobile-footer{display:none}@media screen and (max-width:1080px){.portal-media-section{padding:28px 36px 48px!important}.media-main-grid{grid-template-columns:1fr;gap:22px}}@media screen and (max-width:767px){.portal-media-section{padding:16px 14px 36px!important;max-width:100%!important;overflow-x:hidden!important}.media-card{border-radius:20px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.media-card-header{padding:12px 16px!important}.media-header-title{font-size:16.5px!important}.media-card-body{padding:14px 12px 20px!important;width:100%!important;box-sizing:border-box!important}.media-main-grid{grid-template-columns:1fr!important;gap:16px;width:100%!important}.media-left-column,.media-right-column{width:100%!important;min-width:0!important}.media-actions-row{grid-template-columns:1fr 1fr;gap:8px;width:100%!important}.media-action-btn{height:46px;padding:0 10px 0 12px;min-width:0!important}.media-action-title{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-action-sub{display:none}.media-action-arrow{width:18px;height:18px;flex-shrink:0}.media-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;width:100%!important}.media-metric-card{padding:8px 8px 10px;min-height:90px;border-radius:12px;min-width:0!important;box-sizing:border-box!important}.media-metric-head{align-items:flex-start;gap:4px}.media-metric-label{font-size:10.5px;line-height:1.15;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.media-more-btn{width:15px;height:15px;flex-shrink:0}.media-more-btn svg{width:8px;height:8px}.media-metric-value{font-size:22px;margin-top:6px}.media-change-value{font-size:18px;margin-top:6px}.media-change-arrow,.media-change-plus{font-size:16px}.media-chart-card{padding:14px 12px 16px;border-radius:14px;width:100%!important;box-sizing:border-box!important}.media-chart-title{font-size:14px}.media-chart-body{height:110px;padding:0;width:100%!important;box-sizing:border-box!important;overflow:hidden}.media-chart-column{min-width:0!important;flex:1!important}.media-bar-value{font-size:9.5px;margin-bottom:3px}.media-bar-fill{width:12px}.media-chart-baseline{height:2px}.media-month-label{font-size:8px;letter-spacing:-.2px;margin-top:6px}.media-top-head{flex-wrap:wrap;gap:4px}.media-top-title{font-size:13.5px}.media-top-links{gap:8px}.media-top-link{font-size:11px}.media-empty-pill{padding:8px 14px;border-radius:9999px;min-width:0!important;box-sizing:border-box!important}.media-empty-title{font-size:12px}.media-empty-sub{font-size:9px}.media-empty-count{font-size:14px}.media-empty-label{font-size:9px}.media-posts-card{padding:14px 14px 16px;gap:14px;width:100%!important;box-sizing:border-box!important}.media-posts-count{font-size:26px}.media-posts-text{font-size:13px}.media-posts-bottom{gap:6px}.media-target-pill{padding:5px 10px;gap:4px;min-width:0!important}.media-target-num{font-size:13px}.media-target-label{font-size:9.5px}.media-percentage-value{font-size:26px}.media-mobile-footer{display:flex;justify-content:center;align-items:center;margin:28px 0 16px;width:100%}.media-mobile-logo{width:130px;height:auto;display:block;object-fit:contain}}@media screen and (max-width:360px){.portal-media-section{padding:12px 8px 30px!important}.media-card{border-radius:16px!important;border-width:2px!important}.media-card-header{padding:10px 12px!important}.media-header-title{font-size:15px!important}.media-help-btn{width:20px;height:20px;font-size:12px}.media-card-body{padding:12px 8px 16px!important}.media-main-grid{gap:12px}.media-actions-row{gap:6px}.media-action-btn{height:42px;padding:0 6px 0 8px}.media-action-title{font-size:10.5px;max-width:78px}.media-action-arrow{width:16px;height:16px}.media-action-arrow svg{width:9px;height:9px}.media-metrics-row{gap:4px}.media-metric-card{padding:6px 5px 8px;min-height:80px;border-radius:10px}.media-metric-label{font-size:8.5px;line-height:1.1}.media-more-btn{width:13px;height:13px}.media-more-btn svg{width:7px;height:7px}.media-metric-value{font-size:18px;margin-top:3px}.media-change-value{font-size:15px;margin-top:3px}.media-change-arrow,.media-change-plus{font-size:13px}.media-chart-card{padding:10px 8px 12px;border-radius:12px}.media-chart-head{margin-bottom:12px}.media-chart-title{font-size:12.5px}.media-chart-body{height:95px}.media-bar-value{font-size:8.5px;margin-bottom:2px}.media-bar-fill{width:10px}.media-chart-baseline{height:1.5px}.media-month-label{font-size:7px;letter-spacing:-.3px;margin-top:4px}.media-top-title{font-size:12.5px}.media-top-link{font-size:9.5px}.media-empty-pill{padding:6px 10px}.media-empty-title{font-size:11px}.media-empty-sub{font-size:8px}.media-empty-count{font-size:13px}.media-empty-label{font-size:8px}.media-posts-card{padding:10px 10px 12px;border-radius:12px;gap:12px}.media-posts-count{font-size:22px}.media-posts-text{font-size:11.5px}.media-target-pill{padding:4px 8px;gap:3px}.media-target-num{font-size:11.5px}.media-target-label{font-size:8.5px}.media-percentage-value{font-size:22px}.media-percentage-sign{font-size:15px}.media-mobile-logo{width:115px}}.media-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a181e99;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:24px;box-sizing:border-box;animation:mediaBackdropFade .22s ease-out}@keyframes mediaBackdropFade{0%{opacity:0}to{opacity:1}}.media-post-modal{background:#fff;border-radius:20px;border-top:4px solid #FF008A;width:100%;max-width:840px;max-height:min(92vh,720px);overflow-y:auto;box-shadow:0 24px 64px #00000052;padding:28px 32px 32px;box-sizing:border-box;position:relative;animation:mediaModalScale .24s cubic-bezier(.16,1,.3,1)}.media-planner-modal{background:#fff;border-radius:20px;border-top:4px solid #FF008A;width:100%;max-width:940px;max-height:min(92vh,740px);overflow-y:auto;box-shadow:0 24px 64px #00000052;padding:28px 32px 32px;box-sizing:border-box;position:relative;animation:mediaModalScale .24s cubic-bezier(.16,1,.3,1)}@keyframes mediaModalScale{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.media-post-modal::-webkit-scrollbar,.media-planner-modal::-webkit-scrollbar,.media-planner-days-wrap::-webkit-scrollbar{width:6px;height:6px}.media-post-modal::-webkit-scrollbar-track,.media-planner-modal::-webkit-scrollbar-track,.media-planner-days-wrap::-webkit-scrollbar-track{background:#f1f5f7;border-radius:4px}.media-post-modal::-webkit-scrollbar-thumb,.media-planner-modal::-webkit-scrollbar-thumb,.media-planner-days-wrap::-webkit-scrollbar-thumb{background:#c4d3d8;border-radius:4px}.media-post-modal::-webkit-scrollbar-thumb:hover,.media-planner-modal::-webkit-scrollbar-thumb:hover,.media-planner-days-wrap::-webkit-scrollbar-thumb:hover{background:#41b5a1}.media-modal-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:800;color:#0a4e5c;margin:0 0 16px;line-height:1.2}.media-planner-subtitle{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#4b636b;margin:-10px 0 18px;line-height:1.4}.media-post-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch;width:100%;box-sizing:border-box}.media-post-col-left,.media-post-col-right{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.media-post-subheading{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#0a4e5c;margin:0 0 10px;display:block}.media-post-types-row{display:flex;align-items:center;gap:8px;margin-bottom:14px;flex-wrap:wrap}.media-post-type-pill{background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:6.5px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:all .18s ease;outline:none;white-space:nowrap}.media-post-type-pill:hover{background:#eaf6f4}.media-post-type-pill.active{background:#41b5a1;color:#fff}.media-post-input-headline{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #CCD8DC;border-radius:24px;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#0a4e5c;font-weight:500;margin-bottom:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.media-post-input-headline::placeholder{color:#64748b;font-weight:400}.media-post-input-headline:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.media-post-score-row{display:flex;align-items:center;gap:8px;width:100%;box-sizing:border-box;margin-bottom:12px}.media-post-team-input{flex:1;min-width:0;box-sizing:border-box;background:#fff;border:1.5px solid #CCD8DC;border-radius:24px;padding:10px 14px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#0a4e5c;font-weight:600;text-align:center;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.media-post-team-input::placeholder{color:#64748b;font-weight:500}.media-post-team-input:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.media-post-score-box{width:48px;height:40px;flex-shrink:0;box-sizing:border-box;background:#fff;border:1.5px solid #CCD8DC;border-radius:20px;padding:0;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#0a4e5c;font-weight:700;text-align:center;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.media-post-score-box::placeholder{color:#0a4e5c;font-weight:700;opacity:.85}.media-post-score-box:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.media-post-textarea{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #CCD8DC;border-radius:14px;padding:12px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#0a4e5c;font-weight:500;min-height:120px;margin-bottom:12px;resize:vertical;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.media-post-textarea::placeholder{color:#64748b;font-weight:400}.media-post-textarea:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.media-post-preview-thumb{position:relative;display:inline-flex;align-items:center;gap:8px;background:#f1f6f7;border:1px solid #CCD8DC;border-radius:10px;padding:6px 12px;margin-bottom:10px;max-width:100%;box-sizing:border-box}.media-post-preview-thumb img,.media-post-preview-thumb video{width:44px;height:44px;object-fit:cover;border-radius:6px}.media-post-thumb-name{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#0a4e5c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.media-post-thumb-remove{background:#e24a4a;color:#fff;border:none;width:20px;height:20px;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:auto}.media-post-btn-outline{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;margin-top:6px;display:block}.media-post-btn-outline:hover{background:#eaf6f4;transform:translateY(-1px)}.media-publish-channels-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px}.media-channel-toggle-item{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.media-channel-label{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:600;color:#0a4e5c}.media-toggle-switch{width:32px;height:18px;border-radius:10px;background:#ccd6d7;position:relative;transition:background .18s ease;cursor:pointer;flex-shrink:0}.media-toggle-switch.active{background:#41b5a1}.media-toggle-knob{width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .18s ease;box-shadow:0 1px 3px #0003}.media-toggle-switch.active .media-toggle-knob{transform:translate(14px)}.media-post-btn-publish{width:100%;box-sizing:border-box;background:#41b5a1;border:1.5px solid #41B5A1;color:#fff;border-radius:24px;padding:11px 20px;font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;margin-bottom:16px;display:block}.media-post-btn-publish:hover{background:#369e8c;border-color:#369e8c;transform:translateY(-1px);box-shadow:0 4px 14px #41b5a159}.media-automations-card{border:1.5px solid #D1DDE2;border-radius:14px;padding:14px 16px;background:#fff;box-sizing:border-box;margin-bottom:12px;display:flex;flex-direction:column;gap:10px}.media-automations-heading-wrap{display:flex;align-items:center;gap:7px;margin-top:2px;margin-bottom:8px}.media-automations-heading-wrap .media-post-subheading{margin:0!important}.media-automations-heading-lock{display:inline-flex;align-items:center;justify-content:center;color:#64748b;opacity:.9}.media-automations-locked-wrapper{position:relative;width:100%;margin-bottom:12px;border-radius:14px;overflow:hidden;cursor:not-allowed;-webkit-user-select:none;user-select:none}.media-automations-card.media-automations-blurred{filter:blur(4px);-webkit-filter:blur(4px);opacity:.55;pointer-events:none;margin-bottom:0;transition:filter .2s ease,opacity .2s ease}.media-automations-lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#ffffff26;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);z-index:2}.media-automations-lock-badge{display:inline-flex;align-items:center;gap:6.5px;padding:7px 15px;border-radius:20px;background:#0a4e5c;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;letter-spacing:.2px;box-shadow:0 4px 14px #0a4e5c47;transition:transform .2s ease,box-shadow .2s ease}.media-automations-locked-wrapper:hover .media-automations-lock-badge{transform:scale(1.04);box-shadow:0 6px 18px #0a4e5c5c}.media-automation-row{display:flex;flex-direction:column;gap:4px}.media-automation-header{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.media-automation-title{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;color:#0a4e5c}.media-automation-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;color:#64748b;line-height:1.4;margin:0;padding-left:40px}.media-automation-divider{height:1px;background:#edf3f5;width:100%}.media-planner-days-wrap{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;width:100%;box-sizing:border-box}.media-planner-day-card{border:1.5px solid #D1DDE2;border-radius:12px;padding:10px 8px;min-height:180px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;box-sizing:border-box;transition:border-color .18s ease}.media-planner-day-card:hover{border-color:#41b5a1}.media-planner-day-top{margin-bottom:8px}.media-planner-day-name{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:800;color:#0a4e5c;margin:0;line-height:1.2}.media-planner-day-date{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;color:#64748b;display:block;margin-top:2px;line-height:1.2}.media-planner-post-badge{background:#fbd5e5;border-radius:6px;padding:6px 8px;margin-bottom:auto;box-sizing:border-box}.media-planner-badge-title{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:800;color:#111;margin:0 0 2px;line-height:1.2}.media-planner-badge-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#555;margin:0;line-height:1.2}.media-planner-day-spacer{flex:1}.media-planner-add-post-btn{border:1.5px dashed #41B5A1;color:#0a4e5c;background:#fff;border-radius:14px;font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;font-weight:700;padding:4.5px 6px;width:100%;cursor:pointer;text-align:center;outline:none;transition:all .18s ease;white-space:nowrap}.media-planner-add-post-btn:hover{background:#eaf6f4;border-style:solid}.media-planner-automations-card{border:1.5px solid #D1DDE2;border-radius:12px;padding:14px 18px;margin-top:18px;margin-bottom:20px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}.media-planner-actions-row{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box}.media-planner-create-btn{flex:1;background:#41b5a1;border:1.5px solid #41B5A1;color:#fff;border-radius:24px;padding:11px 24px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease}.media-planner-create-btn:hover{background:#369e8c;border-color:#369e8c;transform:translateY(-1px);box-shadow:0 4px 14px #41b5a159}.media-planner-close-btn{flex:1;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:11px 24px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease}.media-planner-close-btn:hover{background:#eaf6f4;transform:translateY(-1px)}@media screen and (max-width:960px){.media-planner-days-wrap{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px}.media-planner-day-card{flex:0 0 135px;min-width:135px;scroll-snap-align:start;min-height:175px}}@media screen and (max-width:768px){.media-modal-backdrop{padding:14px 12px;align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch}.media-post-modal,.media-planner-modal{padding:20px 16px;border-radius:16px;max-height:calc(100vh - 28px);margin:auto 0}.media-modal-title{font-size:18px;margin-bottom:14px}.media-planner-subtitle{font-size:12px;margin-top:-8px;margin-bottom:14px}.media-post-grid{grid-template-columns:1fr;gap:20px}.media-post-types-row{gap:6px;margin-bottom:12px}.media-post-type-pill{font-size:12px;padding:6px 14px}.media-publish-channels-wrap{gap:8px 14px;margin-bottom:12px}.media-channel-label{font-size:12px}.media-automation-sub{padding-left:0;font-size:11px}.media-planner-actions-row{flex-direction:column;gap:10px}.media-planner-create-btn,.media-planner-close-btn{width:100%;flex:none;padding:10px 18px;font-size:13.5px}}@media screen and (max-width:480px){.media-modal-backdrop{padding:8px}.media-post-modal,.media-planner-modal{padding:16px 12px;border-radius:14px;max-height:calc(100vh - 16px)}.media-modal-title{font-size:16.5px}.media-post-type-pill{font-size:11.5px;padding:5px 12px}.media-post-input-headline{font-size:12.5px;padding:9px 14px}.media-post-textarea{font-size:12.5px;padding:10px 14px;min-height:100px}.media-publish-channels-wrap{gap:8px 10px}.media-channel-label{font-size:11px}.media-planner-day-card{flex:0 0 115px;min-width:115px;padding:8px 6px;min-height:160px}.media-planner-day-name{font-size:13px}.media-planner-day-date{font-size:10.5px}.media-planner-badge-title{font-size:10px}.media-planner-badge-sub{font-size:9px}.media-planner-add-post-btn{font-size:9.5px;padding:4px}}.media-detail-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px;box-sizing:border-box;animation:mediaDetailFadeIn .18s ease-out}.media-detail-card{background:#fff;border-radius:20px;border-top:4px solid #FF008A;box-shadow:0 16px 40px #00000038;width:100%;max-width:410px;padding:24px 28px 22px;box-sizing:border-box;animation:mediaDetailPopIn .22s cubic-bezier(.16,1,.3,1);position:relative}@keyframes mediaDetailFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mediaDetailPopIn{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.media-detail-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:700;color:#0e5c68;margin:0;line-height:1.2}.media-detail-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:400;color:#64748b;margin:4px 0 16px}.media-detail-table{background:#fff;border:1px solid #E2E8F0;border-radius:12px;overflow:hidden;margin-bottom:12px}.media-detail-row{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #F1F5F9;box-sizing:border-box;min-height:38px}.media-detail-row:last-child{border-bottom:none}.media-detail-row-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:500;color:#334155}.media-detail-row-right{display:flex;align-items:center;justify-content:flex-end;gap:12px}.media-detail-row-value{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#0f172a;text-align:right;min-width:24px}.media-detail-row-change{display:inline-flex;align-items:center;gap:3px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;min-width:48px;justify-content:flex-end}.media-detail-row-change.is-up{color:#10b981}.media-detail-row-change.is-down{color:#ef4444}.media-detail-arrow{font-size:9px;line-height:1}.media-detail-note{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;color:#64748b;line-height:1.45;margin:12px 0 16px}.media-detail-close-btn{display:block;margin:0 auto;background:#34b59f;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;padding:7px 34px;border-radius:9999px;border:none;cursor:pointer;box-shadow:0 2px 6px #34b59f40;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.media-detail-close-btn:hover{background:#2ca08c;transform:translateY(-1px);box-shadow:0 4px 10px #34b59f59}.media-report-modal-card{background:#fff;border-radius:20px;border-top:4px solid #FF008A;box-shadow:0 16px 40px #00000038;width:100%;max-width:440px;padding:24px 26px;box-sizing:border-box;animation:mediaDetailPopIn .22s cubic-bezier(.16,1,.3,1);position:relative}.media-report-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:700;color:#0e5c68;margin:0;line-height:1.2}.media-report-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:400;color:#64748b;margin:5px 0 18px}.media-report-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.media-report-stat-box{background:#fff;border:1px solid #E2E8F0;border-radius:12px;padding:12px 10px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:68px}.media-report-stat-val{font-family:LexendDemo,Lexend,sans-serif;font-size:17px;font-weight:700;color:#0f172a;line-height:1.2;margin-bottom:3px;display:flex;align-items:center;gap:2px}.media-report-stat-val.with-trend{color:#0f172a}.media-report-trend-arrow{color:#10b981;font-size:13px;font-weight:700;margin-right:1px}.media-report-stat-lbl{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:500;color:#64748b;line-height:1.2;white-space:nowrap}.media-report-total-banner{background:#ffd6ea;border:1.5px solid #FF008A;border-radius:9999px;padding:10px 18px;display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;box-sizing:border-box}.media-report-total-title{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#0f172a;margin:0}.media-report-total-num{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:800;color:#0f172a;margin:0}.media-report-btn-row{display:flex;justify-content:center;align-items:center;gap:12px}.media-report-btn-close{background:#fff;border:1.5px solid #34B59F;color:#0e5c68;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;padding:8px 24px;border-radius:9999px;cursor:pointer;transition:all .15s ease}.media-report-btn-close:hover{background:#f0fdf4;border-color:#2ca08c;transform:translateY(-1px)}.media-report-btn-download{background:#34b59f;border:1.5px solid #34B59F;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;padding:8px 22px;border-radius:9999px;cursor:pointer;box-shadow:0 2px 6px #34b59f40;transition:all .15s ease}.media-report-btn-download:hover{background:#2ca08c;border-color:#2ca08c;transform:translateY(-1px);box-shadow:0 4px 10px #34b59f59}.bank-status-card{width:100%!important;max-width:100%!important;background:#fff!important;border:1px solid #CFD3D4!important;border-radius:17.66px!important;box-shadow:0 4px 18px #0000000a;box-sizing:border-box;padding:40px 32px 36px;text-align:center;display:flex;flex-direction:column;align-items:center;margin-top:10px}.bank-status-icon-wrap{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:22px;transition:transform .3s ease}.bank-status-icon-wrap:hover{transform:scale(1.05)}.bank-status-icon-wrap.success{background:#e6f7f3;border:2px solid #4ABEA7;color:#096575;box-shadow:0 0 0 6px #4abea71f}.bank-status-icon-wrap.failed{background:#fef2f2;border:2px solid #F87171;color:#dc2626;box-shadow:0 0 0 6px #ef44441f}.bank-status-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:24px;color:#096575;margin:0 0 10px;line-height:1.2}.bank-status-title.failed{color:#b91c1c}.bank-status-subtitle{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;color:#475569;max-width:560px;line-height:1.55;margin:0 auto 28px}.bank-status-info-box{background:#f8fafc;border:1px solid #E2E8F0;border-radius:14px;padding:20px 24px;max-width:540px;width:100%;margin-bottom:30px;text-align:left;box-sizing:border-box}.bank-status-info-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px dashed #E2E8F0;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px}.bank-status-info-row:last-child{border-bottom:none;padding-bottom:0}.bank-status-info-row:first-child{padding-top:0}.bank-status-info-label{color:#64748b;font-weight:500}.bank-status-info-val{color:#0f172a;font-weight:600}.bank-status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:9999px;font-size:12px;font-weight:600;font-family:LexendDemo,Lexend,sans-serif}.bank-status-badge.success{background:#e8f9f5;color:#096575;border:1px solid rgba(74,190,167,.4)}.bank-status-badge.failed{background:#fee2e2;color:#b91c1c;border:1px solid rgba(239,68,68,.3)}.bank-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.bank-status-dot.success{background:#10b981}.bank-status-dot.failed{background:#ef4444}.bank-status-actions{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.bank-status-btn-primary{background:#4abea7;color:#fff;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13.5px;padding:9px 24px;border:1.5px solid #4ABEA7;cursor:pointer;line-height:1.2;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.bank-status-btn-primary:hover{background:#39ab94;border-color:#39ab94}.bank-status-btn-primary:active{transform:scale(.98)}.bank-status-btn-outline{background:#fff;border:1.5px solid #4ABEA7;color:#096575;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13.5px;padding:9px 22px;cursor:pointer;line-height:1.2;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.bank-status-btn-outline:hover{background:#4abea714}.bank-status-btn-outline:active{transform:scale(.98)}@media(max-width:640px){.bank-status-card{padding:28px 18px 24px}.bank-status-title{font-size:20px}.bank-status-subtitle{font-size:13px}.bank-status-info-box{padding:14px 16px}.bank-status-actions{flex-direction:column;width:100%}.bank-status-btn-primary,.bank-status-btn-outline{width:100%;justify-content:center}}.portal-account-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.account-top-back-wrap{display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}.account-back-getting-started-btn{background:#0a4e5c!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:8px 24px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 2px 8px #0a4e5c47!important;transition:all .18s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1.2!important;text-decoration:none!important}.account-back-getting-started-btn:hover{background:#083c47!important;transform:translateY(-1px);box-shadow:0 4px 12px #0a4e5c61!important}.account-back-getting-started-btn:active{transform:translateY(0)}.account-settings-card{width:100%!important;max-width:100%!important;background:#fff!important;border:1px solid #CFD3D4!important;border-radius:17.66px!important;box-shadow:0 4px 18px #0000000a;box-sizing:border-box;padding:24px 28px 8px;opacity:1!important}.account-card-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #CFD3D4}.account-card-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;letter-spacing:.25px;color:#096575!important;text-transform:uppercase;line-height:1}.account-help-btn{width:22px;height:22px;border-radius:50%;border:1.5px solid #222222;background:transparent;color:#222;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1;transition:all .2s ease}.account-help-btn:hover{border-color:#096575;color:#096575;transform:scale(1.05)}.account-settings-list{display:flex;flex-direction:column}.account-setting-item-wrapper{border-bottom:1px solid #E2E8F0;transition:all .25s ease}.account-setting-item-wrapper:last-child{border-bottom:none}.account-setting-item-wrapper.step-highlighted{position:relative;border:2.5px solid #FE0DAB!important;border-radius:20px!important;padding:4px 18px 16px;margin:14px 0;border-bottom:2.5px solid #FE0DAB!important;background:#fff;box-shadow:0 2px 12px #fe0dab14;transition:all .25s ease}.account-step-callout-badge{position:absolute;top:-14px;left:18px;background:#fe0dab;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;padding:4.5px 16px;border-radius:20px;white-space:nowrap;z-index:10;line-height:1.35;box-shadow:0 2px 6px #fe0dab40;animation:fadeInAccountStepBadge .25s ease-out}@keyframes fadeInAccountStepBadge{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.account-setting-item-wrapper.step-highlighted{padding:4px 14px 14px;border-radius:16px!important}.account-step-callout-badge{left:12px;font-size:11px;padding:3.5px 12px;max-width:calc(100% - 24px);white-space:normal}}.account-setting-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;cursor:pointer;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.account-setting-row:hover .account-setting-title{color:#096575}.account-setting-row:hover .account-chevron-icon path{stroke:#096575}.account-setting-info{flex:1;min-width:0;padding-right:18px;display:flex;flex-direction:column}.account-setting-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:14.5px;color:#111;line-height:1.25;margin-bottom:3px;transition:color .15s ease}.account-setting-desc{font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-size:12px;color:#64748b;line-height:1.35}.account-setting-action{display:flex;align-items:center;justify-content:center;flex-shrink:0}.account-chevron-icon{transition:transform .2s ease}.account-chevron-icon path{transition:stroke .15s ease}.account-accordion-content{padding-top:2px;padding-bottom:16px}.account-btn-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.account-btn-primary{background:#4abea7;color:#fff;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13px;padding:6px 20px;border:1.5px solid #4ABEA7;cursor:pointer;line-height:1.2;transition:all .2s ease}.account-btn-primary:hover{background:#39ab94;border-color:#39ab94}.account-btn-primary:active{transform:scale(.98)}.account-btn-outline{background:#fff;border:1.5px solid #4ABEA7;color:#096575;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13px;padding:6px 18px;cursor:pointer;line-height:1.2;transition:all .2s ease}.account-btn-outline:hover{background:#4abea714}.account-btn-outline:active{transform:scale(.98)}.account-pill-group{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px;margin-bottom:10px}.account-choice-pill{padding:6px 20px;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13px;cursor:pointer;border:1.5px solid #4ABEA7;background:#fff;color:#096575;transition:all .2s ease;-webkit-user-select:none;user-select:none;line-height:1.2}.account-choice-pill.active{background:#4abea7;color:#fff}.account-choice-pill:hover:not(.active){background:#4abea714}.account-choice-pill:active{transform:scale(.98)}.account-sub-note{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#64748b;margin-top:10px;line-height:1.4}.account-sub-note strong{color:#111;font-weight:700}.account-field-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#64748b;margin-top:12px;margin-bottom:6px;display:block}.account-inputs-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:8px;margin-bottom:12px}.account-pill-input{flex:1;min-width:170px;border:1px solid #CFD3D4;border-radius:9999px;padding:8px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:500;color:#111;outline:none;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.account-pill-input:focus{border-color:#4abea7;box-shadow:0 0 0 2px #4abea726}.account-pill-input:disabled{background:#f8fafb;color:#111;border-color:#e2e8f0;cursor:default}.account-pill-input::placeholder{color:#64748b;font-weight:500}.account-member-pill-row{border:1px solid #CFD3D4;border-radius:9999px;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;background:#fff;margin-top:8px;margin-bottom:12px;width:100%;box-sizing:border-box}.member-name{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;color:#111;font-size:13.5px}.member-badge-wrapper{display:flex;align-items:center;gap:16px}.member-badge{background:#e1f4f0;color:#096575;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;padding:3px 12px;border-radius:9999px}.member-you-label{color:#0e836a;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13px}.contact-toggles-container{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding-top:4px;padding-bottom:4px}.contact-toggle-item{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.contact-switch{width:38px;height:20px;border-radius:9999px;background-color:#cbd5e1;position:relative;transition:background-color .25s ease;flex-shrink:0}.contact-switch.active{background-color:#4abea7}.contact-switch-thumb{width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003;transition:transform .25s cubic-bezier(.4,0,.2,1)}.contact-switch.active .contact-switch-thumb{transform:translate(18px)}.contact-toggle-label{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:500;color:#334155;line-height:1}.account-password-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-top:4px}.account-password-input-wrapper{position:relative;display:flex;align-items:center;min-width:170px;max-width:230px;flex:1}.account-password-input{width:100%!important;min-width:0!important;padding-right:42px!important;height:35px!important;box-sizing:border-box!important;margin:0!important}.account-password-eye-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:4px;margin:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#64748b;transition:color .15s ease;line-height:0}.account-password-eye-btn:hover{color:#096575}.socials-toggles-container{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;padding-top:4px}.account-add-social-form{display:inline-flex;align-items:center;gap:8px}.account-add-social-input{width:130px;height:32px;border:1px solid #CFD3D4;border-radius:9999px;padding:4px 12px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;outline:none;box-sizing:border-box}.account-add-social-input:focus{border-color:#4abea7}.account-btn-sm{padding:4px 12px!important;font-size:12px!important;height:32px}.account-database-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding-top:4px}.account-file-chosen-text{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#334155;font-weight:500;white-space:nowrap}.account-status-indicator-row{display:flex;align-items:center;gap:10px;padding-top:4px}.account-status-radio{width:15px;height:15px;border-radius:50%;border:1.5px solid #CFD3D4;background:#fff;display:inline-block;flex-shrink:0;box-sizing:border-box;transition:all .2s ease}.account-status-radio.active{border-color:#4abea7;background-color:#4abea7;box-shadow:inset 0 0 0 2.5px #fff}.account-status-tick{width:17px;height:17px;border-radius:50%;background-color:#4abea7;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box}.account-status-tick svg{display:block}.account-status-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#111;line-height:1.2}.account-status-desc{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#64748b;margin-top:6px;margin-bottom:0;line-height:1.4;max-width:780px}.account-mobile-footer{display:none;justify-content:center;align-items:center;padding-top:28px;padding-bottom:16px}.account-mobile-footer-logo{height:38px;width:auto;object-fit:contain}@media screen and (max-width:991px){.portal-account-section{padding:28px 20px 44px!important}}@media screen and (max-width:767px){.portal-account-section{padding:16px 14px 36px!important}.account-settings-card{border-radius:14px!important;padding:18px 16px 8px!important}.account-card-header{padding-bottom:14px!important}.account-card-header-title{font-size:14px!important}.account-setting-row{padding:13px 0!important}.account-setting-title{font-size:13px!important;margin-bottom:2px!important}.account-setting-desc{font-size:11px!important;line-height:1.3!important}.account-pill-input{min-width:100%!important;width:100%!important;font-size:12px!important;padding:7px 14px!important}.account-btn-primary,.account-btn-outline,.account-choice-pill{font-size:11.5px!important;padding:5px 14px!important}.account-sub-note,.account-field-label{font-size:11.5px!important}.account-member-pill-row{padding:7px 14px!important}.contact-toggles-container{gap:14px 18px!important}.contact-toggle-label{font-size:11.5px!important}.account-mobile-footer{display:flex!important}}@media screen and (max-width:360px){.portal-account-section{padding-left:10px!important;padding-right:10px!important}.account-settings-card{padding:14px 12px 6px!important}.account-setting-title{font-size:12px!important}.account-setting-desc{font-size:10px!important}}@keyframes accountBtnSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-btn-loader{display:inline-flex;align-items:center;justify-content:center;gap:8px;vertical-align:middle}.account-btn-spinner{width:15px;height:15px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:accountBtnSpin .7s linear infinite;display:inline-block;box-sizing:border-box}.account-btn-primary:disabled{opacity:.85;cursor:not-allowed}.socials-rows-container{display:flex;flex-direction:column;gap:16px;padding-top:6px;width:100%}.social-row-item{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.social-channel-input{flex:0 1 350px;min-width:240px;height:42px;border:1.5px solid #d5dbdc;border-radius:9999px;padding:0 20px;font-family:inherit;font-size:14px;color:#1e293b;background-color:#fff;outline:none;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.social-channel-input::placeholder{color:#94a3b8;font-size:14px}.social-channel-input:focus{border-color:#4abea7;box-shadow:0 0 0 3px #4abea726}.social-remove-btn{background:none;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:4px 8px;border-radius:50%;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,background .15s ease}.social-remove-btn:hover{color:#ef4444;background:#fee2e2}.social-add-another-btn{align-self:flex-start;margin-top:6px;background:transparent;border:1.5px solid #238a82;border-radius:9999px;padding:7px 22px;font-size:13.5px;font-weight:600;color:#0c6568;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.social-add-another-btn:hover{background:#f0fdfa;border-color:#0f766e;color:#0f766e}:root{--portal-teal: #4ABEA7;--portal-teal-hover: #3ca994;--portal-lime: #A6CE42;--portal-cyan: #066575;--portal-cyan-hover: #044b58;--portal-white: #ffffff;--portal-gray-text: #6b7280;--portal-card-bg: #ffffff;--portal-divider: #e9ecef}.portal-login-page{min-height:100vh;width:100%;box-sizing:border-box;background-image:url(/assets/login-bg-desktop-sluXidP8.png);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;display:flex;align-items:center;justify-content:center;padding:clamp(8px,1.8vh,24px) clamp(16px,3vw,44px);position:relative;overflow:hidden;font-family:Averta,-apple-system,BlinkMacSystemFont,sans-serif}@media screen and (min-width:768px){.portal-login-page{height:100vh;max-height:100vh;overflow:hidden;background-size:100% 100%;background-attachment:scroll}}.portal-login-content{width:100%;max-width:1240px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:60px;box-sizing:border-box;z-index:2}.portal-hero-col{flex:0 1 677px;max-width:677px;width:100%;display:flex;flex-direction:column;justify-content:center;animation:portalFadeInLeft .5s ease-out}.portal-hero-title{margin:0;padding:0;max-width:677px;width:100%;opacity:1;font-family:Impact,Bebas Neue,Anton,sans-serif;font-weight:400;font-style:normal;font-size:clamp(48px,5.2vw,102.4px);line-height:.9;letter-spacing:-4.61px;text-transform:uppercase;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.portal-title-row{display:block;white-space:nowrap}.portal-title-row .text-white{color:var(--portal-white)}.portal-title-row .text-teal{color:var(--portal-teal)}.portal-title-row .text-lime{color:var(--portal-lime)}.portal-title-row .text-cyan{color:var(--portal-cyan)}.portal-hero-description{margin-top:clamp(14px,2.2vh,31px);margin-bottom:0;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-style:normal;font-size:clamp(14px,1.1vw,16.95px);line-height:clamp(19px,1.4vw,22.03px);letter-spacing:0px;width:100%;max-width:672px;opacity:1;text-shadow:0 1px 4px rgba(0,0,0,.3)}.portal-card-col{flex:0 0 auto;width:100%;max-width:410px;display:flex;justify-content:center;animation:portalFadeInRight .5s ease-out}.portal-card{width:100%;background:var(--portal-card-bg);border-radius:26px;box-shadow:0 20px 45px #0000004d,0 4px 12px #0000001f;padding:36px 32px 28px;box-sizing:border-box;text-align:center;position:relative;transition:all .3s ease}.portal-card-col.portal-card-login-col{max-width:420px}.portal-card.portal-card-login{width:100%;max-width:420px;border-radius:26px;background:#fff;box-shadow:0 7.88px 39.38px #00000024;padding:clamp(24px,3.2vh,36px) clamp(22px,2.5vw,32px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.portal-card.portal-card-login .portal-card-divider{margin:clamp(6px,1vh,12px) 0 clamp(10px,1.4vh,16px) 0}.portal-card.portal-card-login .portal-card-footer{margin-top:clamp(14px,2vh,22px)}.portal-card-col.portal-card-register-col{max-width:486.39px}.portal-card.portal-card-register{width:486.39px;max-width:100%;height:auto;max-height:calc(100vh - clamp(16px,3vh,36px));border-radius:27.57px;background:#fff;box-shadow:0 7.88px 39.38px #00000024;opacity:1;padding:clamp(14px,1.8vh,26px) clamp(18px,2.2vw,32px);display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.15) transparent}.portal-card.portal-card-register::-webkit-scrollbar{width:5px}.portal-card.portal-card-register::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.portal-card.portal-card-register .portal-card-logo-wrap{min-height:auto}.portal-card.portal-card-register .portal-card-logo{max-width:clamp(120px,10vw,160px);max-height:clamp(28px,3.8vh,40px)}.portal-card.portal-card-register .portal-card-divider{margin:clamp(4px,.8vh,8px) 0 clamp(6px,1vh,10px) 0}.portal-card.portal-card-register .portal-card-footer{margin-top:clamp(4px,.8vh,8px);font-size:10.5px}.portal-card-col.portal-card-thankyou-col{max-width:440px}.portal-card.portal-card-thankyou{width:100%;max-width:440px;border-radius:27.57px;background:#fff;box-shadow:0 7.88px 39.38px #00000024;padding:clamp(26px,3.6vh,40px) clamp(22px,2.5vw,34px) clamp(20px,2.8vh,30px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;animation:portalFadeIn .3s ease-out}.portal-card.portal-card-thankyou .portal-card-logo-wrap{margin-bottom:0;display:flex;justify-content:center;align-items:center}.portal-card.portal-card-thankyou .portal-card-logo{max-width:clamp(140px,12vw,175px);max-height:clamp(34px,4.5vh,44px);object-fit:contain}.portal-card.portal-card-thankyou .portal-card-divider{width:100%;height:1px;background:#e5e7eb;margin:clamp(14px,2vh,22px) 0 clamp(18px,2.5vh,26px) 0}.portal-thankyou-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}.portal-thankyou-title{color:#096575;font-family:Averta,sans-serif;font-size:clamp(16px,1.9vh,18.5px);font-weight:800;letter-spacing:.6px;text-transform:uppercase;margin:0 0 clamp(8px,1.2vh,12px) 0;text-align:center;line-height:1.25}.portal-thankyou-subtitle{color:#5a6b70;font-size:clamp(13px,1.45vh,14.2px);font-weight:400;line-height:1.45;margin:0 0 clamp(20px,2.8vh,28px) 0;text-align:center;max-width:320px}.portal-btn-thankyou{width:100%;max-width:340px;height:clamp(44px,5vh,49px);background-color:#4bbea7;color:#fff;border-radius:9999px;border:none;font-family:Averta,sans-serif;font-size:clamp(14.5px,1.6vh,16px);font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #4bbea759;transition:all .2s ease;margin-bottom:clamp(12px,1.8vh,18px)}.portal-btn-thankyou:hover{background-color:#3ea893;transform:translateY(-1px);box-shadow:0 6px 18px #4bbea773}.portal-btn-thankyou:active{transform:translateY(0)}.portal-reg-title{color:var(--portal-cyan);font-family:Averta,sans-serif;font-size:clamp(14px,1.6vh,16.5px);font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin:0 0 2px}.portal-reg-subtitle{color:var(--portal-gray-text);font-size:clamp(11.5px,1.3vh,12.5px);font-weight:400;margin:0 0 clamp(4px,.8vh,8px) 0}.portal-register-form{display:flex;flex-direction:column;gap:clamp(4px,.7vh,8px);width:100%;text-align:left}.portal-reg-input-group{display:flex;flex-direction:column;gap:2px;width:100%}.portal-reg-input{width:100%;height:clamp(32px,3.8vh,38px);border:1px solid #d1d5db;border-radius:9999px;padding:0 16px;font-family:inherit;font-size:clamp(12px,1.35vh,13px);color:#1f2937;background-color:#fff;outline:none;box-sizing:border-box;transition:all .2s ease}.portal-reg-input:focus{border-color:var(--portal-teal);box-shadow:0 0 0 3px #4abea72e}.portal-reg-input::placeholder{color:#9ca3af;font-size:clamp(11.5px,1.3vh,12.5px)}.portal-reg-section{display:flex;flex-direction:column;gap:clamp(2px,.4vh,4px);width:100%;margin-top:1px}.portal-reg-label{font-family:inherit;font-size:clamp(11px,1.3vh,12px);font-weight:700;color:var(--portal-cyan);margin:1px 0 0 3px}.portal-reg-pill-row{display:flex;gap:6px;width:100%}.portal-reg-pill{flex:1;height:clamp(28px,3.3vh,32px);border-radius:9999px;font-size:clamp(11px,1.25vh,12px);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 10px;background:#fff;color:var(--portal-teal);border:1.5px solid var(--portal-teal);transition:all .2s ease;white-space:nowrap}.portal-reg-pill:hover{background-color:#4abea714}.portal-reg-pill.active{background:var(--portal-teal);color:#fff;border-color:var(--portal-teal)}.portal-reg-pill-row.full-width-pill .portal-reg-pill{flex:1;width:100%}.portal-terms-checkbox-wrap{display:flex;align-items:flex-start;gap:6px;margin:clamp(2px,.4vh,5px) 0 1px 2px}.portal-checkbox{accent-color:var(--portal-teal);width:14px;height:14px;margin-top:1px;cursor:pointer;flex-shrink:0}.portal-terms-label{font-size:clamp(9.5px,1.1vh,10.5px);color:#4b5563;line-height:1.25;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.portal-terms-inline-link{background:none;border:none;padding:0;font-size:inherit;color:var(--portal-cyan);text-decoration:underline;cursor:pointer;font-family:inherit;font-weight:500;display:inline}.portal-terms-inline-link:hover{color:var(--portal-teal)}.portal-cb-error{margin:-2px 0 2px 4px;font-size:10.5px}.portal-reg-submit-btn{height:clamp(34px,4.2vh,40px);font-size:clamp(12.5px,1.4vh,13.5px);margin-top:2px}.portal-reg-login-wrap{display:flex;justify-content:center;align-items:center;width:100%;margin-top:clamp(6px,1vh,12px)}.portal-reg-already-login-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:100%;letter-spacing:0px;text-align:center;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;color:#096575;display:inline-block;transition:opacity .2s ease,color .2s ease}.portal-reg-already-login-btn:hover{color:var(--portal-teal);opacity:.9}.portal-card-logo-wrap{display:flex;justify-content:center;align-items:center;min-height:48px}.portal-card-logo{max-width:195px;height:auto;display:block;object-fit:contain}.portal-card-divider{width:100%;height:1px;background-color:var(--portal-divider);margin:22px 0 20px}.portal-card-title{color:var(--portal-cyan);font-family:Averta,sans-serif;font-size:15.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin:0 0 6px}.portal-card-subtitle{color:var(--portal-gray-text);font-size:13.5px;font-weight:400;line-height:1.4;margin:0 0 24px}.portal-card-actions{display:flex;flex-direction:column;gap:14px}.portal-btn{width:100%;height:48px;border-radius:9999px;font-family:Averta,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .22s ease-in-out;outline:none;box-sizing:border-box;text-decoration:none}.portal-btn:focus-visible{outline:2px solid var(--portal-teal);outline-offset:2px}.portal-btn-register{background-color:var(--portal-teal);border:2px solid var(--portal-teal);color:var(--portal-white);box-shadow:0 4px 14px #4abea759}.portal-btn-register:hover{background-color:var(--portal-teal-hover);border-color:var(--portal-teal-hover);transform:translateY(-1px);box-shadow:0 6px 18px #4abea773}.portal-btn-register:active{transform:translateY(0)}.portal-btn-register:disabled{opacity:.65;cursor:not-allowed;transform:none}.portal-btn-login{background-color:var(--portal-white);border:1.8px solid var(--portal-teal);color:var(--portal-cyan)}.portal-btn-login:hover{background-color:#4abea714;border-color:var(--portal-teal-hover);color:var(--portal-cyan-hover);transform:translateY(-1px)}.portal-btn-login:active{transform:translateY(0)}.portal-btn-back{background:transparent;border:none;color:var(--portal-cyan);font-size:13px;font-weight:600;cursor:pointer;padding:8px;margin-top:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .2s ease}.portal-btn-back:hover{color:var(--portal-teal);text-decoration:underline}.portal-card-footer{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;color:#9ca3af}.portal-footer-link{background:none;border:none;padding:0;margin:0;color:#9ca3af;font-size:11.5px;cursor:pointer;text-decoration:none;transition:color .2s ease;font-family:inherit}.portal-footer-link:hover{color:var(--portal-cyan);text-decoration:underline}.portal-footer-dot{color:#d1d5db;-webkit-user-select:none;user-select:none}.portal-card-title.portal-login-title{color:var(--portal-cyan);font-family:Averta,sans-serif;font-size:clamp(16px,1.8vh,18.5px);font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin:0 0 2px}.portal-card-subtitle.portal-login-subtitle{color:var(--portal-gray-text);font-size:clamp(12px,1.35vh,13px);font-weight:400;margin:0 0 clamp(8px,1.2vh,14px) 0}.portal-login-form{display:flex;flex-direction:column;gap:clamp(8px,1.1vh,12px);width:100%;text-align:left}.portal-login-field{display:flex;flex-direction:column;gap:2px;width:100%}.portal-login-input{width:100%;height:clamp(38px,4.4vh,44px);padding:0 18px;border:1px solid #d1d5db;border-radius:9999px;font-family:inherit;font-size:clamp(12.5px,1.35vh,13.5px);color:#111827;background-color:#fff;outline:none;box-sizing:border-box;transition:all .2s ease}.portal-login-input::placeholder{color:#6b7280;font-size:clamp(12px,1.3vh,13px)}.portal-login-input:focus{border-color:var(--portal-teal);box-shadow:0 0 0 3px #4abea72e}.portal-login-input.is-invalid{border-color:#ef4444;background-color:#fef2f2}.portal-login-input.is-invalid:focus{box-shadow:0 0 0 3px #ef444426}.portal-password-wrap{position:relative;display:flex;align-items:center;width:100%}.portal-password-wrap .portal-login-input{padding-right:125px}.portal-show-password-btn{position:absolute;right:18px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:var(--portal-cyan);font-size:clamp(11.5px,1.25vh,12.5px);font-weight:600;cursor:pointer;font-family:inherit;transition:color .2s ease}.portal-show-password-btn:hover{color:var(--portal-teal)}.portal-btn.portal-btn-login-submit{width:100%;height:clamp(38px,4.4vh,44px);border-radius:9999px;background-color:var(--portal-teal);color:#fff;font-family:inherit;font-size:clamp(13px,1.4vh,14px);font-weight:700;letter-spacing:.8px;text-transform:uppercase;border:none;cursor:pointer;margin-top:clamp(2px,.5vh,6px);box-shadow:0 4px 14px #4abea740;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.portal-btn.portal-btn-login-submit:hover:not(:disabled){background-color:var(--portal-teal-hover);transform:translateY(-1px);box-shadow:0 6px 18px #4abea759}.portal-btn.portal-btn-login-submit:disabled{opacity:.7;cursor:not-allowed}.portal-login-links-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:clamp(4px,.8vh,8px);padding:0 2px}.portal-login-sublink,.portal-login-sublink-btn{color:var(--portal-cyan);font-size:clamp(11.5px,1.25vh,12.5px);font-weight:500;text-decoration:underline;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;transition:color .2s ease}.portal-login-sublink:hover,.portal-login-sublink-btn:hover{color:var(--portal-teal)}.portal-error-text{font-size:11.5px;color:#ef4444;margin:2px 0 0 4px}.portal-password-hint{font-size:11px;color:#6b7280;line-height:1.35;margin:1px 0 2px 4px}.portal-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:portalModalFade .25s ease-out}.portal-modal-dialog{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000059}.portal-modal-header{padding:20px 24px;border-bottom:1px solid var(--portal-divider);display:flex;align-items:center;justify-content:space-between}.portal-modal-title{margin:0;font-size:18px;font-weight:700;color:var(--portal-cyan)}.portal-modal-close-btn{background:none;border:none;font-size:26px;line-height:1;color:#9ca3af;cursor:pointer;padding:0 4px;transition:color .2s ease}.portal-modal-close-btn:hover{color:#111827}.portal-modal-body{padding:24px;overflow-y:auto;font-size:14px;line-height:1.6;color:#4b5563}.portal-modal-body h4{color:#111827;font-size:15px;font-weight:600;margin-top:16px;margin-bottom:8px}.portal-modal-body p{margin-bottom:12px}.portal-modal-footer{padding:16px 24px;border-top:1px solid var(--portal-divider);display:flex;justify-content:flex-end}.portal-modal-done-btn{background-color:var(--portal-teal);color:#fff;border:none;padding:10px 22px;border-radius:9999px;font-weight:600;font-size:13.5px;cursor:pointer}@keyframes portalFadeInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes portalFadeInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes portalModalFade{0%{opacity:0}to{opacity:1}}@media screen and (min-width:1360px){.portal-login-content{max-width:1320px;gap:80px}.portal-hero-col{flex:0 1 677px;max-width:677px}.portal-hero-title{font-size:102.4px;line-height:92.16px;letter-spacing:-4.61px;max-width:677px}.portal-hero-description{font-size:16.95px;line-height:22.03px;max-width:672px;min-height:109px}.portal-card-col{max-width:420px}.portal-card{padding:38px 34px 30px}}@media screen and (min-width:1024px)and (max-width:1359px){.portal-login-content{gap:36px;padding:0 16px}.portal-hero-title{font-size:clamp(64px,5.8vw,88px);line-height:.9;letter-spacing:-.045em;max-width:677px}.portal-hero-description{font-size:15.5px;line-height:21px;max-width:672px}.portal-card-col{max-width:486.39px}}@media screen and (min-width:768px)and (max-width:1023px){.portal-login-page{height:100vh;max-height:100vh;min-height:100vh;overflow:hidden;padding:clamp(8px,1.6vh,20px) clamp(16px,3vw,36px);background-image:url(/assets/login-bg-desktop-sluXidP8.png);background-size:100% 100%;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;display:flex;align-items:center;justify-content:center}.portal-login-content{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(14px,2.2vw,32px);max-width:100%;width:100%;height:100%;margin:0 auto;box-sizing:border-box}.portal-hero-col{flex:1 1 54%;width:auto;max-width:55%;text-align:left;display:flex;flex-direction:column;justify-content:center;animation:portalFadeInLeft .4s ease-out}.portal-hero-title{font-size:clamp(48px,6.4vw,68px);line-height:.92;letter-spacing:-2.5px;max-width:100%}.portal-hero-description{font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-style:normal;font-size:16.95px;line-height:22.03px;letter-spacing:0px;color:#fff;width:100%;max-width:440px;min-height:110px;margin-top:clamp(16px,2.2vh,26px);opacity:1}.portal-card-col{flex:0 0 auto;width:auto;max-width:clamp(330px,46vw,440px);display:flex;justify-content:center;animation:portalFadeInRight .4s ease-out}.portal-card-col.portal-card-register-col{max-width:clamp(330px,46vw,440px)}.portal-card{width:clamp(320px,44vw,380px);max-width:100%;padding:clamp(18px,2.2vh,28px) clamp(16px,2vw,24px);border-radius:22px}.portal-card.portal-card-login{width:clamp(320px,44vw,400px);max-width:100%;border-radius:24px;padding:clamp(20px,2.6vh,32px) clamp(18px,2.2vw,28px)}.portal-card.portal-card-register{width:clamp(330px,46vw,440px);max-width:100%;min-height:auto;height:auto;max-height:calc(100vh - clamp(14px,2.2vh,28px));padding:clamp(10px,1.3vh,18px) clamp(14px,1.8vw,22px);border-radius:24px;box-shadow:0 7.88px 39.38px #00000024;display:flex;flex-direction:column;justify-content:center;gap:clamp(3px,.55vh,6px);overflow:hidden;box-sizing:border-box}.portal-card.portal-card-register .portal-card-logo-wrap{margin-bottom:0}.portal-card.portal-card-register .portal-card-logo{max-width:clamp(110px,14vw,140px)}.portal-card.portal-card-register .portal-card-divider{margin:clamp(2px,.4vh,4px) 0}.portal-card.portal-card-register .portal-reg-title{font-size:clamp(13px,1.4vh,15px);margin:0 0 1px}.portal-card.portal-card-register .portal-reg-subtitle{font-size:clamp(10.5px,1.1vh,12px);margin:0 0 clamp(3px,.5vh,6px) 0}.portal-card.portal-card-register .portal-register-form{gap:clamp(3px,.55vh,6px)}.portal-card.portal-card-register .portal-reg-label{font-size:clamp(10px,1.1vh,11px);margin:1px 0 0 2px}.portal-card.portal-card-register .portal-reg-input{height:clamp(30px,3.4vh,36px);font-size:clamp(11px,1.25vh,12.5px);padding:0 12px}.portal-card.portal-card-register .portal-reg-pill{height:clamp(26px,3vh,30px);font-size:clamp(9.5px,1.05vh,11px);padding:0 6px;white-space:nowrap}.portal-card.portal-card-register .portal-reg-submit-btn{height:clamp(34px,3.8vh,40px);font-size:clamp(12px,1.3vh,13.5px);margin-top:2px}.portal-card.portal-card-register .portal-terms-checkbox-wrap{margin:clamp(2px,.3vh,4px) 0 1px 2px}.portal-card.portal-card-register .portal-terms-label{font-size:clamp(9px,1vh,10px);line-height:1.25}.portal-card.portal-card-register .portal-reg-login-wrap{margin-top:clamp(4px,.8vh,8px)}.portal-card.portal-card-register .portal-card-footer{font-size:clamp(9.5px,1vh,10.5px);margin-top:2px}}@media screen and (max-width:767px){.portal-login-page{background-image:url(/assets/login-bg-mobile-DfYu27Rg.png);background-position:top center;background-size:cover;background-attachment:scroll;align-items:flex-start;justify-content:center;padding:24px 18px 48px;height:auto!important;max-height:none!important;min-height:100vh;overflow-y:auto!important;overflow-x:hidden;-webkit-overflow-scrolling:touch}.portal-login-content{flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;max-width:440px;height:auto!important;max-height:none!important;margin:0 auto}.portal-hero-col{flex:none;width:100%;max-width:100%;text-align:left;animation:portalFadeInLeft .4s ease-out}.portal-hero-title{font-size:clamp(34px,9.2vw,52px);line-height:.9;letter-spacing:-.045em;max-width:100%}.portal-hero-description{margin-top:16px;font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-style:normal;font-size:16.95px;line-height:22.03px;letter-spacing:0px;color:#fff;width:100%;max-width:350px;min-height:155px;opacity:1}.portal-card-col{flex:none;width:100%;max-width:350px;display:flex;justify-content:center;animation:portalFadeInRight .4s ease-out}.portal-card{width:350px;max-width:100%;height:auto;min-height:336.76px;gap:15px;opacity:1;padding:35px 32px;border-radius:22.59px;background:#fff;box-shadow:0 6.45px 32.27px #00000024;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.portal-card.portal-card-login{width:350px;max-width:100%;min-height:auto;padding:30px 24px 24px;border-radius:22.59px;gap:0}.portal-card-col.portal-card-register-col{max-width:350px}.portal-card.portal-card-register{width:350px;max-width:100%;min-height:784px;height:auto!important;max-height:none!important;border-radius:22.39px;background:#fff;box-shadow:0 6.4px 31.98px #00000024;opacity:1;padding:26px 20px 22px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px}.portal-card.portal-card-register .portal-card-divider{margin:8px 0 6px}.portal-card.portal-card-register .portal-reg-title{font-size:15.5px;margin:0 0 2px}.portal-card.portal-card-register .portal-reg-subtitle{font-size:12.5px;margin:0 0 10px}.portal-card.portal-card-register .portal-register-form{gap:8px}.portal-card.portal-card-register .portal-reg-input{height:38px;font-size:13px;padding:0 16px}.portal-card.portal-card-register .portal-reg-label{font-size:12px;margin:1px 0 0 2px}.portal-card.portal-card-register .portal-reg-pill{height:34px;font-size:12px;padding:0 10px}.portal-card.portal-card-register .portal-reg-submit-btn{height:42px;font-size:13.5px;margin-top:2px}.portal-card.portal-card-register .portal-terms-label{font-size:10px;line-height:1.3}.portal-card.portal-card-register.portal-card-affiliate-mode{min-height:auto}.portal-card-logo{max-width:180px}.portal-card-divider{margin:2px 0 0}.portal-card-title{font-size:15px;margin:0}.portal-card-subtitle{font-size:13px;margin:-6px 0 0}.portal-card-actions{gap:12px}.portal-btn{height:46px;font-size:13.5px}.portal-card-footer{margin-top:4px;font-size:11px}}@media screen and (max-width:379px){.portal-login-page{padding:24px 12px 36px}.portal-hero-title{font-size:clamp(28px,8.5vw,34px);line-height:.9;letter-spacing:-.045em}.portal-hero-description{font-size:15px;margin-top:12px;line-height:20px;max-width:350px}.portal-card{padding:28px 18px 24px;border-radius:22.59px}.portal-card-logo{max-width:160px}.portal-btn{height:44px;font-size:13px;letter-spacing:.8px}.portal-input{height:42px;font-size:13.5px}}.portal-your-cause-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:24px 68px 60px!important;flex:1}.your-cause-top-back-wrap{display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}.your-cause-back-account-btn{background:#0a4e5c!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:8px 24px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 2px 8px #0a4e5c47!important;transition:all .18s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1.2!important;text-decoration:none!important}.your-cause-back-account-btn:hover{background:#083c47!important;transform:translateY(-1px);box-shadow:0 4px 12px #0a4e5c61!important}.your-cause-back-account-btn:active{transform:translateY(0)}.your-cause-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.your-cause-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.your-cause-card{width:100%!important;max-width:100%!important;background:linear-gradient(180deg,#53585d,#686d72 45px,#bac0c5,#eef1f3 125px,#fff 160px,#fff)!important;border:3.5px solid #585D62!important;border-radius:26px!important;box-shadow:0 10px 32px #0000001f;box-sizing:border-box;overflow:hidden;transition:box-shadow .25s ease}.your-cause-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 28px 14px;box-sizing:border-box}.your-cause-card-header h2,.your-cause-card-header .your-cause-header-title,.your-cause-header-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-size:19px!important;letter-spacing:.4px!important;color:#fff!important;text-transform:uppercase!important;margin:0!important;line-height:1!important}.your-cause-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 6px #0003;transition:transform .15s ease,background-color .2s ease}.your-cause-help-btn:hover{transform:scale(1.08);background-color:#f0f4f6}.your-cause-card-body{padding:16px 28px 30px;box-sizing:border-box}.your-cause-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;box-sizing:border-box;align-items:stretch!important}.your-cause-left-col{display:flex!important;flex-direction:column!important;gap:13px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.your-cause-pill-input{background:#fff!important;border:2px solid #D1D6D9!important;border-radius:40px!important;height:48px!important;padding:0 24px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:15px!important;font-weight:700!important;color:#096575!important;width:100%!important;box-sizing:border-box!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 5px #00000005}.your-cause-pill-input:hover{border-color:#a0abb5!important}.your-cause-pill-input:focus{border-color:#096575!important;outline:none!important;box-shadow:0 0 0 3px #09657526!important}.your-cause-pill-input::placeholder{color:#096575!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:600!important;opacity:.65!important}.your-cause-impact-box{background:#fff!important;border:2px solid #D1D6D9!important;border-radius:20px!important;flex:1 1 auto!important;min-height:110px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:18px 28px!important;box-sizing:border-box!important;margin-top:0!important;cursor:text;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 2px 5px #00000005}.your-cause-impact-box:hover{border-color:#a0abb5!important}.your-cause-impact-box:focus-within{border-color:#096575!important;box-shadow:0 0 0 3px #09657526!important}.your-cause-impact-left{display:flex!important;align-items:center!important;gap:2px!important;flex:1!important;min-width:0!important}.your-cause-pound-sign{font-family:LexendDemo,Lexend,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#555a5e!important;margin:0!important;-webkit-user-select:none;user-select:none;line-height:1}.your-cause-impact-digits-input{border:none!important;background:transparent!important;width:100%!important;max-width:220px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:32px!important;font-weight:800!important;color:#555a5e!important;line-height:1!important;outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;text-align:left!important}.your-cause-impact-label{font-family:LexendDemo,Lexend,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#096575!important;white-space:nowrap!important;-webkit-user-select:none!important;user-select:none!important;text-align:right!important;line-height:1.2!important}.your-cause-right-col{display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.your-cause-colours-box{background:#fff!important;border:2px solid #D1D6D9!important;border-radius:20px!important;padding:14px 22px 18px!important;box-sizing:border-box!important;box-shadow:0 2px 5px #00000005}.your-cause-colours-title{font-family:LexendDemo,Lexend,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#63686d!important;margin-bottom:12px!important;display:block}.your-cause-colours-row{display:flex;align-items:center;justify-content:space-between;padding:0 10px}.your-cause-colour-item{display:flex;align-items:center;gap:8px;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.your-cause-colour-circle{width:26px;height:26px;border-radius:50%;border:2px solid #CFD3D4;background:#fff;display:inline-block;box-shadow:0 1px 3px #00000014;transition:transform .15s ease,border-color .2s ease;position:relative;overflow:hidden}.your-cause-colour-circle:hover{transform:scale(1.1);border-color:#096575}.your-cause-colour-input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.your-cause-colour-hex{font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:500!important;color:#555a5e!important}.your-cause-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box}.your-cause-upload-item{display:flex;flex-direction:column}.your-cause-upload-label{font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:600!important;color:#555e68!important;margin-bottom:7px!important;display:flex;align-items:center;gap:3px;white-space:nowrap}.your-cause-sub-tag{font-size:11.5px!important;font-weight:400!important;color:#88929a!important}.your-cause-upload-box{background:#fff!important;border:2px solid #D1D6D9!important;border-radius:16px!important;height:180px!important;padding:10px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;box-shadow:0 2px 6px #00000008;transition:all .2s ease;overflow:hidden!important;cursor:pointer}.your-cause-upload-box:hover{border-color:#a0abb5!important;box-shadow:0 4px 10px #0000000f}.your-cause-upload-box.has-image{padding:0!important}.your-cause-upload-box.is-logo.has-image{background:#fff!important;padding:14px!important}.your-cause-logo-preview-wrap{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;background:#fff!important}.your-cause-logo-img{max-width:85%!important;max-height:85%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:auto!important;transition:transform .2s ease}.your-cause-upload-box.is-logo:hover .your-cause-logo-img{transform:scale(1.05)}.your-cause-upload-box.is-full-img.has-image{padding:0!important;background:#0e1a24!important}.your-cause-full-preview-wrap{width:100%!important;height:100%!important;position:relative!important;overflow:hidden!important;border-radius:14px!important}.your-cause-full-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:14px!important;transition:transform .25s ease}.your-cause-upload-box.is-full-img:hover .your-cause-full-img{transform:scale(1.03)}.your-cause-upload-dashed{width:100%!important;height:100%!important;background:#eaeff1!important;border:1.5px dashed #B8C2CC!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;box-sizing:border-box}.your-cause-upload-dashed:hover{border-color:#096575!important;background:#e1e8ec!important}.your-cause-uploading-state{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important}.your-cause-uploading-state .spinner-border{color:#096575!important}.your-cause-plus-icon{font-size:22px!important;font-weight:300!important;color:#7e8e9b!important;line-height:1!important;margin-bottom:4px!important;-webkit-user-select:none;user-select:none}.your-cause-upload-text{font-family:LexendDemo,Lexend,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#7e8e9b!important;text-align:center;line-height:1.2}.your-cause-preview-img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.your-cause-file-input{display:none!important}.your-cause-preview-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:#00000073!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;opacity:0!important;transition:opacity .2s ease!important;border-radius:inherit!important}.your-cause-upload-box:hover .your-cause-preview-overlay{opacity:1!important}.your-cause-overlay-btn{background:#fff!important;color:#202830!important;border:none!important;border-radius:9999px!important;padding:6px 14px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 2px 6px #00000040!important;transition:transform .15s ease,background .15s ease,color .15s ease!important}.your-cause-overlay-btn:hover{background:#f0f4f6!important;transform:scale(1.05)!important}.your-cause-overlay-btn.remove{background:#fff1f0!important;color:#cf1322!important}.your-cause-overlay-btn.remove:hover{background:#ffa39e!important;color:#820014!important}.your-cause-actions-row{display:flex;justify-content:flex-end;margin-top:24px}.your-cause-save-btn{background-color:#096575!important;color:#fff!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:15px!important;font-weight:600!important;padding:10px 32px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;transition:background-color .2s ease,transform .15s ease!important;box-shadow:0 4px 14px #09657540!important}.your-cause-save-btn:hover{background-color:#064c58!important;transform:translateY(-1px)}.your-cause-save-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.your-cause-mobile-footer{display:none}@media screen and (max-width:1080px){.portal-your-cause-section{padding:28px 36px 48px!important}.your-cause-grid{grid-template-columns:1fr;gap:22px}}@media screen and (max-width:767px){.portal-your-cause-section{padding:12px 10px 28px!important}.your-cause-welcome-title{font-size:17.5px!important;line-height:1.15!important;margin-bottom:6px!important}.your-cause-welcome-sub{font-size:11.5px!important;line-height:15px!important}.your-cause-card{border-radius:20px!important;border:2.5px solid #585D62!important}.your-cause-card-header{padding:12px 16px 10px!important}.your-cause-header-title{font-size:16px!important;letter-spacing:.3px!important;color:#fff!important}.your-cause-help-btn{width:20px!important;height:20px!important;font-size:12px!important}.your-cause-card-body{padding:10px 10px 14px!important}.your-cause-grid{grid-template-columns:1fr!important;gap:8px!important}.your-cause-left-col{display:flex!important;flex-direction:column!important;gap:8px!important}.your-cause-pill-input{height:38px!important;font-size:13px!important;font-weight:700!important;color:#096575!important;padding:0 16px!important;border-radius:9999px!important;border:1.5px solid #CCD5D7!important;margin:0!important}.your-cause-impact-box{min-height:62px!important;height:62px!important;padding:8px 18px!important;border-radius:14px!important;border:1.5px solid #CCD5D7!important;display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important}.your-cause-pound-sign{font-size:20px!important;font-weight:800!important;color:#555a5e!important;margin:0!important}.your-cause-impact-digits-input{font-size:20px!important;font-weight:800!important;color:#555a5e!important;max-width:120px!important}.your-cause-impact-label{font-size:13px!important;font-weight:700!important;color:#096575!important}.your-cause-colours-box{padding:9px 12px 10px!important;border-radius:14px!important;border:1.5px solid #CCD5D7!important;margin-bottom:8px!important}.your-cause-colours-title{font-size:11px!important;color:#71767b!important;margin-bottom:6px!important}.your-cause-colours-row{display:flex!important;justify-content:space-between!important;padding:0 4px!important}.your-cause-colour-item{display:flex!important;align-items:center!important;gap:5px!important}.your-cause-colour-circle{width:20px!important;height:20px!important;border:1.5px solid #CCD5D7!important}.your-cause-colour-hex{font-size:11px!important;color:#71767b!important}.your-cause-upload-grid{grid-template-columns:1fr 1fr!important;gap:8px 10px!important}.your-cause-upload-label{font-size:10.5px!important;color:#4b5563!important;margin-bottom:4px!important}.your-cause-upload-box{height:132px!important;padding:6px!important;border-radius:12px!important;border:1.5px solid #CCD5D7!important;background:#fff!important}.your-cause-upload-box.has-image{padding:0!important}.your-cause-upload-box.is-logo.has-image{padding:8px!important}.your-cause-upload-dashed{height:100%!important;background:#eef3f3!important;border:1.5px dashed #B8C4C6!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.your-cause-plus-icon{font-size:16px!important;color:#7e8e9b!important;line-height:1!important}.your-cause-upload-text{font-size:10px!important;color:#6b7280!important;margin-top:4px!important}.your-cause-actions-row{display:none!important}.your-cause-mobile-footer{display:flex!important;justify-content:center!important;align-items:center!important;margin:22px 0 16px!important;width:100%!important}.your-cause-mobile-logo{width:130px!important;height:auto!important;display:block!important;object-fit:contain!important}}@media screen and (max-width:360px){.portal-your-cause-section{padding:10px 8px 24px!important}.your-cause-welcome-title{font-size:16px!important}.your-cause-welcome-sub{font-size:10.5px!important;line-height:14px!important}.your-cause-card{border-radius:18px!important;border-width:2px!important}.your-cause-card-header{padding:10px 12px 8px!important}.your-cause-header-title{font-size:15px!important;color:#fff!important}.your-cause-card-body{padding:8px 8px 12px!important}.your-cause-pill-input{height:36px!important;font-size:12.5px!important;font-weight:700!important;color:#096575!important;padding:0 14px!important}.your-cause-impact-box{min-height:58px!important;height:58px!important;padding:6px 14px!important;justify-content:space-between!important}.your-cause-pound-sign{font-size:18px!important;font-weight:800!important;color:#555a5e!important;margin:0!important}.your-cause-impact-digits-input{font-size:18px!important;font-weight:800!important;color:#555a5e!important;max-width:100px!important}.your-cause-impact-label{font-size:12px!important;font-weight:700!important;color:#096575!important}.your-cause-colours-box{padding:8px 10px!important}.your-cause-colour-circle{width:18px!important;height:18px!important}.your-cause-colour-hex{font-size:10.5px!important}.your-cause-upload-grid{gap:6px 8px!important}.your-cause-upload-box{height:126px!important;padding:5px!important}.your-cause-upload-dashed.is-banner{height:58px!important}.your-cause-upload-label{font-size:10px!important}.your-cause-mobile-logo{width:120px!important}}.portal-introduce-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.introduce-top-back-wrap{display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}.introduce-back-getting-started-btn{background:#0a4e5c!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:8px 24px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 2px 8px #0a4e5c47!important;transition:all .18s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1.2!important;text-decoration:none!important}.introduce-back-getting-started-btn:hover{background:#083c47!important;transform:translateY(-1px);box-shadow:0 4px 12px #0a4e5c61!important}.introduce-back-getting-started-btn:active{transform:translateY(0)}.introduce-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.introduce-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}@media screen and (max-width:767px){.introduce-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}}.introduce-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #F6B800!important;border-radius:24px!important;box-shadow:0 8px 24px #f6b80014;box-sizing:border-box;overflow:hidden}.introduce-card-header{background:#f6b800!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.introduce-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#222;text-transform:uppercase;margin:0;line-height:1}.introduce-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;transition:transform .15s ease,background .2s ease}.introduce-help-btn:hover{transform:scale(1.08);background:#f3f4f6}.introduce-card-body{padding:24px 28px 28px;box-sizing:border-box}.introduce-main-grid{display:grid;grid-template-columns:1.65fr 1fr;gap:28px;width:100%;box-sizing:border-box;align-items:start}.introduce-left-column{display:flex;flex-direction:column;gap:20px;width:100%}.introduce-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box;transition:all .25s ease}.introduce-actions-row.step10-highlighted{position:relative;border:2.5px solid #FE0DAB;border-radius:20px;padding:16px 18px;box-sizing:border-box;box-shadow:0 2px 12px #fe0dab14}.introduce-step10-callout-badge{position:absolute;top:-14px;left:18px;background:#fe0dab;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;padding:4.5px 16px;border-radius:20px;white-space:nowrap;z-index:10;line-height:1.35;box-shadow:0 2px 6px #fa2e7b40;animation:fadeInStep10Badge .25s ease-out}@keyframes fadeInStep10Badge{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.introduce-actions-row.step10-highlighted{padding:14px 12px;border-radius:16px}.introduce-step10-callout-badge{left:10px;font-size:11px;padding:3.5px 12px;max-width:calc(100% - 20px);white-space:normal}}.introduce-action-btn{height:52px;min-height:52px;border-radius:12px;background-color:#12333a;background-size:cover;background-position:right center;border:none;display:flex;align-items:center;justify-content:space-between;padding:0 16px 0 18px;cursor:pointer;text-decoration:none;box-shadow:0 3px 10px #0000001f;transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden}.introduce-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000002e}.introduce-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2}.introduce-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#fff;line-height:1.2}.introduce-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#c3d5d8;font-weight:400;margin-top:2px;white-space:nowrap}.introduce-action-arrow{width:22px;height:22px;border-radius:50%;border:1.5px solid #FFFFFF;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2;transition:transform .18s ease}.introduce-action-btn:hover .introduce-action-arrow{transform:translate(2px)}.introduce-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%}.introduce-metric-card{background:#fff;border:1.5px solid #F6B800;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease}.introduce-metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #f6b8001a}.introduce-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.introduce-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25}.introduce-more-btn{width:20px;height:20px;border-radius:50%;border:1.5px solid #F6B800;background:transparent;color:#f6b800;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:all .15s ease}.introduce-more-btn:hover{background:#fff9e6}.introduce-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:32px;font-weight:700;color:#222;line-height:1;margin-top:10px}.introduce-change-value{display:flex;align-items:center;gap:2px;font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;margin-top:10px}.introduce-change-arrow{color:#10b981;font-size:20px;font-weight:800;margin-right:2px}.introduce-change-plus{color:#10b981;font-size:20px;font-weight:700}.introduce-chart-card{background:#fff;border:1.5px solid #F6B800;border-radius:16px;padding:16px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:220px}.introduce-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.introduce-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#222;margin:0}.introduce-chart-body{display:flex;align-items:flex-end;justify-content:space-between;height:140px;padding:0 10px;box-sizing:border-box;position:relative}.introduce-chart-column{display:flex;flex-direction:column;align-items:center;flex:1;max-width:65px;position:relative}.introduce-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:600;color:#222;margin-bottom:6px}.introduce-bar-track{width:100%;height:60px;display:flex;align-items:flex-end;justify-content:center}.introduce-bar-fill{width:18px;background:#f6b800;border-radius:4px 4px 0 0;transition:height .3s ease;min-height:2px}.introduce-chart-baseline{width:100%;height:2.5px;background:#c4782a;margin-top:4px}.introduce-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#7e8e9b;margin-top:8px;white-space:nowrap}.introduce-right-column{display:flex;flex-direction:column;gap:20px;width:100%}.introduce-top-section{display:flex;flex-direction:column;gap:10px;width:100%}.introduce-top-head{display:flex;align-items:center;justify-content:space-between}.introduce-top-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#222;margin:0}.introduce-top-links{display:flex;align-items:center;gap:12px}.introduce-top-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#f6b800;text-decoration:none;cursor:pointer;transition:color .15s ease}.introduce-top-link:hover{color:#d89e00;text-decoration:underline}.introduce-empty-pill{background:#fef3c7;border:1.5px solid #F6B800;border-radius:9999px;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.introduce-empty-left{display:flex;flex-direction:column}.introduce-empty-title{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#222;line-height:1.2}.introduce-empty-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#7e8e9b;margin-top:1px}.introduce-empty-right{display:flex;flex-direction:column;align-items:flex-end}.introduce-empty-count{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#222;line-height:1}.introduce-empty-label{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#7e8e9b;margin-top:2px}.introduce-conversions-card{background:#fff;border:1.5px solid #F6B800;border-radius:16px;padding:18px 22px 20px;display:flex;flex-direction:column;gap:22px;box-sizing:border-box}.introduce-conversions-head{display:flex;align-items:center;justify-content:space-between}.introduce-conversions-title-group{display:flex;align-items:baseline;gap:10px}.introduce-conversions-count{font-family:LexendDemo,Lexend,sans-serif;font-size:34px;font-weight:700;color:#222;line-height:1}.introduce-conversions-text{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#f6b800}.introduce-conversions-bottom{display:flex;align-items:center;justify-content:space-between}.introduce-target-pill{background:#e5eef0;border-radius:9999px;padding:8px 18px;display:inline-flex;align-items:center;gap:8px}.introduce-target-num{font-family:LexendDemo,Lexend,sans-serif;font-size:16px;font-weight:700;color:#334155;line-height:1}.introduce-target-label{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:400;color:#64748b;white-space:nowrap}.introduce-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:34px;font-weight:700;color:#222;line-height:1}.introduce-percentage-sign{font-size:20px;font-weight:600;color:#222;margin-left:1px}.introduce-mobile-footer{display:none}@media screen and (max-width:1080px){.portal-introduce-section{padding:28px 36px 48px!important}.introduce-main-grid{grid-template-columns:1fr;gap:22px}}@media screen and (max-width:767px){.portal-introduce-section{padding:16px 14px 36px!important;max-width:100%!important;overflow-x:hidden!important}.introduce-card{border-radius:20px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.introduce-card-header{padding:12px 16px!important}.introduce-header-title{font-size:16.5px!important}.introduce-card-body{padding:14px 12px 20px!important;width:100%!important;box-sizing:border-box!important}.introduce-main-grid{grid-template-columns:1fr!important;gap:16px;width:100%!important}.introduce-left-column,.introduce-right-column{width:100%!important;min-width:0!important}.introduce-actions-row{grid-template-columns:1fr 1fr;gap:8px;width:100%!important}.introduce-action-btn{height:46px;padding:0 10px 0 12px;min-width:0!important}.introduce-action-title{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.introduce-action-sub{display:none}.introduce-action-arrow{width:18px;height:18px;flex-shrink:0}.introduce-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px;width:100%!important}.introduce-metric-card{padding:8px 8px 10px;min-height:90px;border-radius:12px;min-width:0!important;box-sizing:border-box!important}.introduce-metric-head{align-items:flex-start;gap:4px}.introduce-metric-label{font-size:10.5px;line-height:1.15;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.introduce-more-btn{width:15px;height:15px;flex-shrink:0}.introduce-more-btn svg{width:8px;height:8px}.introduce-metric-value{font-size:22px;margin-top:6px}.introduce-change-value{font-size:18px;margin-top:6px}.introduce-change-arrow,.introduce-change-plus{font-size:16px}.introduce-chart-card{padding:14px 12px 16px;border-radius:14px;width:100%!important;box-sizing:border-box!important}.introduce-chart-title{font-size:14px}.introduce-chart-body{height:110px;padding:0;width:100%!important;box-sizing:border-box!important;overflow:hidden}.introduce-chart-column{min-width:0!important;flex:1!important}.introduce-bar-value{font-size:9.5px;margin-bottom:3px}.introduce-bar-fill{width:12px}.introduce-chart-baseline{height:2px}.introduce-month-label{font-size:8px;letter-spacing:-.2px;margin-top:6px}.introduce-top-head{flex-wrap:wrap;gap:4px}.introduce-top-title{font-size:13.5px}.introduce-top-links{gap:8px}.introduce-top-link{font-size:11px}.introduce-empty-pill{padding:8px 14px;border-radius:9999px;min-width:0!important;box-sizing:border-box!important}.introduce-empty-title{font-size:12px}.introduce-empty-sub{font-size:9px}.introduce-empty-count{font-size:14px}.introduce-empty-label{font-size:9px}.introduce-conversions-card{padding:14px 14px 16px;gap:14px;width:100%!important;box-sizing:border-box!important}.introduce-conversions-count{font-size:26px}.introduce-conversions-text{font-size:13px}.introduce-conversions-bottom{gap:6px}.introduce-target-pill{padding:5px 10px;gap:4px;min-width:0!important}.introduce-target-num{font-size:13px}.introduce-target-label{font-size:9.5px}.introduce-percentage-value{font-size:26px}.introduce-mobile-footer{display:flex;justify-content:center;align-items:center;margin:28px 0 16px;width:100%}.introduce-mobile-logo{width:130px;height:auto;display:block;object-fit:contain}}@media screen and (max-width:360px){.portal-introduce-section{padding:12px 8px 30px!important}.introduce-card{border-radius:16px!important;border-width:2px!important}.introduce-card-header{padding:10px 12px!important}.introduce-header-title{font-size:15px!important}.introduce-help-btn{width:20px;height:20px;font-size:12px}.introduce-card-body{padding:12px 8px 16px!important}.introduce-main-grid{gap:12px}.introduce-actions-row{gap:6px}.introduce-action-btn{height:42px;padding:0 6px 0 8px}.introduce-action-title{font-size:10.5px;max-width:78px}.introduce-action-arrow{width:16px;height:16px}.introduce-action-arrow svg{width:9px;height:9px}.introduce-metrics-row{gap:4px}.introduce-metric-card{padding:6px 5px 8px;min-height:80px;border-radius:10px}.introduce-metric-label{font-size:8.5px;line-height:1.1}.introduce-more-btn{width:13px;height:13px}.introduce-more-btn svg{width:7px;height:7px}.introduce-metric-value{font-size:18px;margin-top:3px}.introduce-change-value{font-size:15px;margin-top:3px}.introduce-change-arrow,.introduce-change-plus{font-size:13px}.introduce-chart-card{padding:10px 8px 12px;border-radius:12px}.introduce-chart-head{margin-bottom:12px}.introduce-chart-title{font-size:12.5px}.introduce-chart-body{height:95px}.introduce-bar-value{font-size:8.5px;margin-bottom:2px}.introduce-bar-fill{width:10px}.introduce-chart-baseline{height:1.5px}.introduce-month-label{font-size:7px;letter-spacing:-.3px;margin-top:4px}.introduce-top-title{font-size:12.5px}.introduce-top-link{font-size:9.5px}.introduce-empty-pill{padding:6px 10px}.introduce-empty-title{font-size:11px}.introduce-empty-sub{font-size:8px}.introduce-empty-count{font-size:13px}.introduce-empty-label{font-size:8px}.introduce-conversions-card{padding:10px 10px 12px;border-radius:12px;gap:12px}.introduce-conversions-count{font-size:22px}.introduce-conversions-text{font-size:11.5px}.introduce-target-pill{padding:4px 8px;gap:3px}.introduce-target-num{font-size:11.5px}.introduce-target-label{font-size:8.5px}.introduce-percentage-value{font-size:22px}.introduce-percentage-sign{font-size:15px}.introduce-mobile-logo{width:115px}}.portal-connections-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.connections-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.connections-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.connections-month-full{display:inline}.connections-month-short{display:none}@media screen and (max-width:480px){.connections-month-full{display:none}.connections-month-short{display:inline}}.connections-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #9F45FF!important;border-radius:24px!important;box-shadow:0 8px 24px #9f45ff14;box-sizing:border-box;overflow:hidden}.connections-card-header{background:#9f45ff!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.connections-card-header h2,.connections-card-header .connections-header-title,.connections-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff!important;text-transform:uppercase;margin:0;line-height:1}.connections-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;transition:transform .15s ease,background .2s ease;flex-shrink:0}.connections-help-btn:hover{transform:scale(1.08);background:#f8f4ff}.connections-card-body{padding:24px 28px 28px;box-sizing:border-box;width:100%}.connections-main-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start;width:100%;box-sizing:border-box}.connections-left-column{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box}.connections-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%!important;box-sizing:border-box}.connections-action-btn{height:56px;min-height:56px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 22px;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #00000038;transition:transform .18s ease,box-shadow .18s ease;position:relative;overflow:hidden;box-sizing:border-box;width:100%!important;background-size:cover;background-position:right center;background-repeat:no-repeat}.connections-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000047}.connections-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2;flex:1;min-width:0;padding-right:8px}.connections-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:800;color:#fff;line-height:1.2}.connections-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#d2e7ea;font-weight:500;margin-top:2px;line-height:1.25;white-space:nowrap}.connections-action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2;transition:transform .18s ease}.connections-action-btn:hover .connections-action-icon{transform:scale(1.12)}.connections-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;box-sizing:border-box}.connections-metric-card{background:#fff;border:1.5px solid #9F45FF;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease;min-width:0;overflow:hidden}.connections-metric-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #9f45ff1f}.connections-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.connections-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.connections-info-btn{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .15s ease,opacity .15s ease}.connections-info-btn:hover{transform:scale(1.1);opacity:.85}.connections-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:32px;font-weight:700;color:#222;line-height:1;margin-top:10px;white-space:nowrap}.connections-chart-card{background:#fff;border:1.5px solid #9F45FF;border-radius:16px;padding:16px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:220px;width:100%;min-width:0}.connections-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.connections-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#9f45ff;margin:0}.connections-chart-body{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:135px;padding:0 4px;box-sizing:border-box;position:relative;width:100%}.connections-chart-column{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0;position:relative}.connections-bar-track{width:100%;height:85px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.connections-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:700;color:#111;margin-bottom:6px;line-height:1}.connections-bar-fill{width:22px;background:#9f45ff;border-radius:4px 4px 0 0;transition:height .3s ease;min-height:0}.connections-chart-baseline{width:100%;height:2.5px;background:#9f45ff;border-radius:2px;margin-top:0}.connections-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;font-weight:500;color:#374151;margin-top:8px;white-space:nowrap;text-align:center}.connections-right-column{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;box-sizing:border-box}.connections-top-section{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.connections-top-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.connections-top-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#9f45ff;margin:0}.connections-top-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.connections-top-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#9f45ff;text-decoration:none;cursor:pointer;transition:color .15s ease;white-space:nowrap}.connections-top-link:hover{color:#7e22ce;text-decoration:underline}.connections-top-link.secondary{color:#9333ea;opacity:.75}.connections-top-link.secondary:hover{opacity:1}.connections-top-list{display:flex;flex-direction:column;gap:8px;width:100%}.connections-top-list.expanded{max-height:245px;overflow-y:auto;padding-right:6px}.connections-top-list.expanded::-webkit-scrollbar{width:5px}.connections-top-list.expanded::-webkit-scrollbar-track{background:#9f45ff14;border-radius:10px}.connections-top-list.expanded::-webkit-scrollbar-thumb{background:#9f45ff;border-radius:10px}.connections-top-list.expanded::-webkit-scrollbar-thumb:hover{background:#7e22ce}.connections-empty-pill{background:#f1e6fd;border:1.5px solid #9F45FF;border-radius:9999px;padding:10px 22px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}.connections-empty-pill.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.connections-empty-pill.clickable:hover{background:#eadafa;box-shadow:0 4px 14px #9f45ff26;transform:translateY(-1px)}.all-conn-item-info.clickable{cursor:pointer;transition:opacity .15s ease}.all-conn-item-info.clickable:hover .all-conn-item-name{color:#9f45ff;text-decoration:underline}.connections-empty-left{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.connections-empty-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;color:#111;line-height:1.2}.connections-empty-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;color:#6b7280;font-weight:400;margin-top:2px}.connections-empty-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;color:#111;flex-shrink:0;margin-left:8px}.connections-empty-amount-label{font-weight:400;font-size:12px;margin-left:4px;color:#4b5563}.connections-impact-card{background:#fff;border:1.5px solid #9F45FF;border-radius:16px;padding:18px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;transition:transform .18s ease,box-shadow .18s ease;width:100%;min-width:0}.connections-impact-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px #9f45ff1a}.connections-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.connections-impact-title-group{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.connections-impact-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;white-space:nowrap}.connections-impact-label{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:600;color:#9f45ff;line-height:1}.connections-impact-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;width:100%;gap:8px}.connections-target-pill{background:#e8f5e9;border-radius:9999px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#555e68;flex-shrink:1;min-width:0}.connections-target-num{font-weight:700;color:#111}.connections-target-label{font-weight:400}.connections-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1;flex-shrink:0}.connections-percentage-sign{font-size:20px;font-weight:600}.connections-mobile-footer{display:none}@media screen and (max-width:1100px){.portal-connections-section{padding-left:28px!important;padding-right:28px!important}.connections-main-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.portal-connections-section{padding:16px 12px 40px!important}.connections-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}.connections-card{border-radius:16px!important;border-width:2px!important}.connections-card-header{padding:12px 16px}.connections-header-title{font-size:16px}.connections-help-btn{width:22px;height:22px;font-size:12px}.connections-card-body{padding:16px 12px 18px}.connections-actions-row{grid-template-columns:1fr;gap:12px}.connections-action-btn{min-height:52px;height:52px;padding:0 16px}.connections-action-title{font-size:13.5px}.connections-action-sub{font-size:9px}.connections-metrics-row{grid-template-columns:1fr 1fr 1fr;gap:6px}.connections-metric-card{padding:8px 6px 10px 8px;min-height:85px;border-radius:10px}.connections-metric-label{font-size:9.5px;line-height:1.2}.connections-info-btn svg{width:16px;height:16px}.connections-metric-value{font-size:18px;margin-top:6px}.connections-chart-card{padding:14px 12px 16px;min-height:190px;border-radius:12px}.connections-chart-head{margin-bottom:16px}.connections-chart-title{font-size:13.5px}.connections-chart-body{height:110px;padding:0 4px;gap:6px}.connections-month-label{font-size:8.5px;margin-top:6px}.connections-bar-value{font-size:9.5px;margin-bottom:4px}.connections-top-title{font-size:13.5px}.connections-empty-pill{padding:8px 16px}.connections-empty-title{font-size:12.5px}.connections-empty-sub{font-size:9px}.connections-empty-amount{font-size:13.5px}.connections-impact-card{padding:14px 16px 16px;border-radius:12px;min-height:110px}.connections-impact-amount{font-size:22px}.connections-impact-label{font-size:13px}.connections-target-pill{padding:4px 10px;font-size:11px}.connections-percentage-value{font-size:22px}.connections-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.connections-mobile-logo{height:32px;width:auto;object-fit:contain}}@media screen and (max-width:380px){.portal-connections-section{padding:10px 8px 28px!important}.portal-home-banner{padding:14px 8px 16px!important;min-height:160px!important;gap:8px!important}.portal-home-banner-text{padding-right:2px!important}.connections-welcome-title{font-size:16px!important;margin-bottom:6px!important}.connections-welcome-sub{font-size:10.5px!important;line-height:14px!important}.portal-home-add-logo{width:60px!important;height:68px!important;min-width:60px!important}.connections-card{border-radius:14px!important;border-width:1.5px!important}.connections-card-header{padding:10px 12px!important}.connections-header-title{font-size:15px!important}.connections-help-btn{width:20px!important;height:20px!important;font-size:11px!important}.connections-card-body{padding:12px 8px 14px!important}.connections-left-column{gap:12px!important}.connections-actions-row{gap:8px!important}.connections-action-btn{min-height:56px!important;padding:0 10px!important;border-radius:10px!important}.connections-action-content{padding-right:6px!important}.connections-action-title{font-size:12px!important;line-height:1.2!important}.connections-action-sub{font-size:8.5px!important;line-height:1.15!important;margin-top:1px!important}.connections-action-icon{width:20px!important;height:20px!important}.connections-action-icon svg{width:15px!important;height:15px!important}.connections-metrics-row{gap:4px!important}.connections-metric-card{padding:6px 4px 8px 5px!important;min-height:74px!important;border-radius:8px!important;border-width:1px!important}.connections-metric-head{gap:2px!important}.connections-metric-label{font-size:8px!important;line-height:1.1!important;word-break:break-word!important}.connections-info-btn svg{width:13px!important;height:13px!important}.connections-metric-value{font-size:14.5px!important;margin-top:4px!important}.connections-chart-card{padding:10px 8px 12px!important;min-height:160px!important;border-radius:10px!important;border-width:1px!important}.connections-chart-head{margin-bottom:12px!important}.connections-chart-title{font-size:12.5px!important}.connections-chart-body{height:95px!important;padding:0 2px!important;gap:4px!important}.connections-chart-column{max-width:none!important}.connections-bar-track{height:55px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important}.connections-bar-value{font-size:9px!important;margin-bottom:3px!important}.connections-bar-fill{width:12px!important;min-height:0!important}.connections-chart-baseline{height:2px!important;margin-top:0!important;background:#9f45ff!important}.connections-month-label{font-size:8px!important;margin-top:4px!important;letter-spacing:-.2px!important}.connections-right-column{gap:12px!important}.connections-top-section{gap:6px!important}.connections-top-head{gap:4px!important}.connections-top-title{font-size:12px!important}.connections-top-links{gap:8px!important}.connections-top-link{font-size:10px!important}.connections-empty-pill{padding:8px 12px!important;border-radius:12px!important}.connections-empty-title{font-size:11.5px!important}.connections-empty-sub{font-size:8.5px!important}.connections-empty-amount{font-size:12px!important}.connections-impact-card{padding:12px 10px!important;border-radius:10px!important;border-width:1px!important;min-height:92px!important}.connections-impact-amount{font-size:18px!important}.connections-impact-label{font-size:11.5px!important}.connections-impact-bottom{margin-top:10px!important;gap:6px!important}.connections-target-pill{padding:3px 8px!important;font-size:10px!important;gap:3px!important}.connections-percentage-value{font-size:18px!important}.connections-percentage-sign{font-size:13px!important}.connections-mobile-footer{margin-top:20px!important;padding-bottom:16px!important}.connections-mobile-logo{height:26px!important}}@media screen and (max-width:330px){.portal-connections-section{padding-left:5px!important;padding-right:5px!important}.connections-card-body{padding:10px 5px 12px!important}.connections-action-btn{padding:0 8px!important}.connections-action-title{font-size:11.5px!important}.connections-action-sub{font-size:8px!important}.connections-metrics-row{gap:3px!important}.connections-metric-card{padding:5px 3px 6px!important}.connections-metric-label{font-size:7.5px!important}.connections-metric-value{font-size:13px!important}.connections-chart-column{max-width:38px!important}.connections-bar-fill{width:10px!important}.connections-month-label{font-size:7.5px!important}}.conn-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172aa6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;animation:connFadeIn .2s ease-out}@keyframes connFadeIn{0%{opacity:0}to{opacity:1}}.conn-modal-card{background:#fff;border-radius:20px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 0 0 2px #9f45ff80,0 20px 50px #00000052;position:relative;padding:28px 32px;box-sizing:border-box;animation:connSlideUp .22s cubic-bezier(.16,1,.3,1)}@keyframes connSlideUp{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.conn-modal-card::-webkit-scrollbar{width:6px}.conn-modal-card::-webkit-scrollbar-track{background:#f3f4f6;border-radius:10px}.conn-modal-card::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.conn-modal-card::-webkit-scrollbar-thumb:hover{background:#9ca3af}.conn-modal-close-btn{position:absolute;top:18px;right:20px;width:32px;height:32px;border-radius:50%;background:#f3f4f6;border:none;font-size:15px;color:#4b5563;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;z-index:10}.conn-modal-close-btn:hover{background:#e5e7eb;color:#111827}.conn-modal-header{margin-bottom:22px;padding-right:36px}.conn-modal-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:800;color:#0e7569;margin:0;line-height:1.25}.conn-modal-subtitle{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#6b7280;margin:5px 0 0;line-height:1.4}.conn-modal-form{display:flex;flex-direction:column;gap:16px}.conn-form-group{display:flex;flex-direction:column}.conn-form-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#1f2937;margin-bottom:6px}.conn-logo-upload-wrap{display:flex;align-items:center;gap:14px;margin-top:4px}.conn-logo-avatar{width:56px;height:56px;border-radius:14px;background:#84338a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;box-shadow:0 2px 6px #84338a40}.conn-logo-img{width:100%;height:100%;object-fit:cover;border-radius:14px}.conn-logo-initials{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:800;color:#fff;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.conn-logo-actions{display:flex;align-items:center;gap:10px}.conn-logo-upload-btn{background:#fff;border:1.5px solid #D1D5DB;border-radius:9px;padding:8px 15px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#1f2937;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s ease}.conn-logo-upload-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.conn-logo-upload-btn:disabled{opacity:.6;cursor:not-allowed}.conn-logo-remove-btn{background:transparent;border:none;color:#dc2626;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;cursor:pointer;padding:4px 6px;transition:color .15s}.conn-logo-remove-btn:hover:not(:disabled){color:#b91c1c;text-decoration:underline}.conn-form-input,.conn-form-textarea,.conn-form-select{width:100%;box-sizing:border-box;border:1.5px solid #D1D5DB;border-radius:10px;padding:10px 14px;font-size:14px;color:#1f2937;font-family:LexendDemo,Lexend,sans-serif;background-color:#fff;transition:border-color .15s,box-shadow .15s}.conn-form-input:focus,.conn-form-textarea:focus,.conn-form-select:focus{outline:none;border-color:#0e7555;box-shadow:0 0 0 3px #0e75551f}.conn-form-input::placeholder,.conn-form-textarea::placeholder{color:#9ca3af;font-weight:400}.conn-form-textarea{resize:vertical;min-height:96px;line-height:1.45}.conn-select-wrapper{position:relative;width:100%}.conn-form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer}.conn-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;justify-content:center}.conn-modal-help-text{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;color:#6b7280;margin:6px 0 0;line-height:1.35}.conn-modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:16px;border-top:1px solid #F3F4F6}.conn-btn-cancel{border:1.5px solid #D1D5DB;background:#fff;color:#1f2937;border-radius:8px;padding:9px 22px;font-size:14px;font-weight:700;font-family:LexendDemo,Lexend,sans-serif;cursor:pointer;transition:background .15s,border-color .15s}.conn-btn-cancel:hover{background:#f9fafb;border-color:#9ca3af}.conn-btn-submit{background:#0e7555;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:700;font-family:LexendDemo,Lexend,sans-serif;cursor:pointer;box-shadow:0 2px 6px #0e755540;transition:background .15s,transform .15s}.conn-btn-submit:hover{background:#0b6347;transform:translateY(-1px)}@media screen and (max-width:600px){.conn-modal-card{padding:22px 18px 20px;border-radius:16px}.conn-modal-title{font-size:18px}.conn-modal-subtitle{font-size:12px}.conn-form-label{font-size:13px}.conn-form-input,.conn-form-textarea,.conn-form-select{font-size:13.5px;padding:9px 12px}.conn-modal-footer{justify-content:stretch}.conn-btn-cancel,.conn-btn-submit{flex:1;text-align:center}}.all-conn-modal-card{background:#fff;border-radius:20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 0 0 2px #9f45ff73,0 20px 50px #00000047;position:relative;padding:26px 30px 24px;box-sizing:border-box;animation:connSlideUp .22s cubic-bezier(.16,1,.3,1)}.all-conn-header{margin-bottom:18px}.all-conn-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:800;color:#0e6056;margin:0;line-height:1.25}.all-conn-subtitle{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#4b5563;margin:8px 0 0;line-height:1.45}.all-conn-scope-tabs{display:flex;align-items:center;background:#f3f4f6;padding:4px;border-radius:9999px;gap:4px;margin-bottom:12px}.all-conn-scope-tab{flex:1;padding:6px 14px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;color:#4b5563;background:transparent;border:none;border-radius:9999px;cursor:pointer;transition:all .15s ease;text-align:center}.all-conn-scope-tab.active{background:#0e7555;color:#fff;box-shadow:0 1px 3px #0e755540}.all-conn-scope-tab:hover:not(.active){color:#111827;background:#0000000a}.all-conn-filter-bar{display:flex;gap:10px;margin-bottom:14px}.all-conn-search-wrapper{position:relative;flex:1}.all-conn-search-input{width:100%;box-sizing:border-box;border:1px solid #D1D5DB;border-radius:8px;padding:8px 30px 8px 12px;font-size:13px;font-family:LexendDemo,Lexend,sans-serif;color:#1f2937;background:#fff;outline:none;transition:border-color .15s}.all-conn-search-input:focus{border-color:#0e7555}.all-conn-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#9ca3af;font-size:12px;cursor:pointer;padding:2px 4px}.all-conn-search-clear:hover{color:#374151}.all-conn-type-select{border:1px solid #D1D5DB;border-radius:8px;padding:8px 12px;font-size:13px;font-family:LexendDemo,Lexend,sans-serif;color:#1f2937;background:#fff;outline:none;cursor:pointer;max-width:150px}.all-conn-type-select:focus{border-color:#0e7555}.all-conn-list{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;max-height:250px;overflow-y:auto;padding-right:4px}.all-conn-list::-webkit-scrollbar{width:5px}.all-conn-list::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:10px}.all-conn-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;transition:all .15s ease}.all-conn-item:hover{background:#f3f4f6;border-color:#d1d5db}.all-conn-item-info{display:flex;flex-direction:column;gap:2px}.all-conn-item-name{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;color:#111827}.all-conn-item-meta{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;color:#6b7280}.all-conn-switch{position:relative;display:inline-block;width:42px;height:23px;flex-shrink:0}.all-conn-switch input{opacity:0;width:0;height:0}.all-conn-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d1d5db;transition:.22s;border-radius:24px}.all-conn-slider:before{position:absolute;content:"";height:17px;width:17px;left:3px;bottom:3px;background-color:#fff;transition:.22s;border-radius:50%;box-shadow:0 1px 3px #0003}.all-conn-switch input:checked+.all-conn-slider{background-color:#35b09d}.all-conn-switch input:checked+.all-conn-slider:before{transform:translate(19px)}.all-conn-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:20px}.all-conn-btn-invite{background:#fff;color:#2ca594;border:1.5px solid #2CA594;border-radius:9999px;padding:9px 24px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease}.all-conn-btn-invite:hover{background:#f0fdfa;border-color:#1f8778;color:#1f8778}.all-conn-btn-done{background:#35b09d;color:#fff;border:none;border-radius:9999px;padding:9px 30px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #35b09d59;transition:all .18s ease}.all-conn-btn-done:hover{background:#2ba08e;box-shadow:0 4px 12px #35b09d73;transform:translateY(-1px)}@media screen and (max-width:600px){.all-conn-modal-card{padding:24px 20px 22px;border-radius:18px}.all-conn-actions{flex-direction:column;gap:10px;width:100%}.all-conn-btn-invite,.all-conn-btn-done{width:100%;text-align:center}}.conn-report-modal-card{background:#fff;border-radius:20px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 0 0 2px #9f45ff73,0 20px 50px #00000047;position:relative;padding:26px 30px 24px;box-sizing:border-box;animation:connSlideUp .22s cubic-bezier(.16,1,.3,1)}.conn-report-header{margin-bottom:18px}.conn-report-title{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:800;color:#0e6056;margin:0;line-height:1.25}.conn-report-subtitle{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;color:#6b7280;margin:6px 0 0;line-height:1.4}.conn-report-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px}.conn-report-stat-card{background:#fff;border:1.5px solid #E5E7EB;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.conn-report-stat-val{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:800;color:#111827;line-height:1.2}.conn-report-stat-label{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;color:#6b7280;font-weight:500;margin-top:4px}.conn-report-total-card{background:#f3e8ff;border:1.5px solid #C084FC;border-radius:12px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;box-sizing:border-box}.conn-report-total-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#581c87}.conn-report-total-val{font-family:LexendDemo,Lexend,sans-serif;font-size:16px;font-weight:800;color:#581c87}.conn-report-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.conn-report-btn-close{background:#fff;color:#2ca594;border:1.5px solid #2CA594;border-radius:9999px;padding:9px 30px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .18s ease}.conn-report-btn-close:hover{background:#f0fdfa;border-color:#1f8778;color:#1f8778}.conn-report-btn-download{background:#35b09d;color:#fff;border:none;border-radius:9999px;padding:9px 26px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 8px #35b09d59;transition:all .18s ease}.conn-report-btn-download:hover{background:#2ba08e;box-shadow:0 4px 12px #35b09d73;transform:translateY(-1px)}@media screen and (max-width:600px){.conn-report-modal-card{padding:24px 20px 22px;border-radius:18px}.conn-report-actions{flex-direction:column;gap:10px;width:100%}.conn-report-btn-close,.conn-report-btn-download{width:100%;text-align:center}}.conn-detail-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.conn-detail-nav-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:12px;width:100%}.conn-detail-back-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #E5E7EB;border-radius:9999px;padding:8px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.conn-detail-back-btn:hover{border-color:#9f45ff;color:#9f45ff;background:#faf5ff;transform:translate(-2px)}.conn-detail-breadcrumbs{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#9ca3af;font-family:LexendDemo,Lexend,sans-serif}.conn-detail-breadcrumbs .crumb-link{color:#6b7280;cursor:pointer;text-decoration:none}.conn-detail-breadcrumbs .crumb-link:hover{color:#9f45ff}.conn-detail-breadcrumbs .crumb-active{color:#111827;font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conn-detail-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #9F45FF!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 8px 24px #9f45ff14!important;box-sizing:border-box!important}.conn-detail-header-bar{background:#9f45ff!important;padding:16px 28px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.conn-detail-header-title{font-family:LexendDemo,Lexend,sans-serif!important;font-size:19px!important;font-weight:800!important;color:#fff!important;letter-spacing:.5px!important;text-transform:uppercase!important;margin:0!important;line-height:1!important}.conn-detail-body{padding:32px 36px}.conn-detail-loading-box{padding:60px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.conn-detail-spinner{width:36px;height:36px;border:3.5px solid #E9D5FF;border-top-color:#9f45ff;border-radius:50%;animation:connDetailSpin .8s linear infinite}@keyframes connDetailSpin{to{transform:rotate(360deg)}}.conn-detail-loading-text{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;color:#6b7280;font-weight:500}.conn-detail-hero{display:flex;align-items:center;gap:22px;margin-bottom:28px;flex-wrap:wrap}.conn-detail-avatar-wrap{width:82px;height:82px;border-radius:18px;background:#faf5ff;border:2px solid #E9D5FF;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px #9f45ff1a}.conn-detail-avatar-img{width:100%;height:100%;object-fit:cover}.conn-detail-avatar-initials{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#7e22ce}.conn-detail-hero-info{flex:1;min-width:240px}.conn-detail-hero-name{font-family:LexendDemo,Lexend,sans-serif;font-size:24px;font-weight:700;color:#111827;margin:0 0 8px;line-height:1.25}.conn-detail-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.conn-badge-category{background:#f3e8ff;color:#7e22ce;font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif}.conn-badge-assigned{background:#f3f4f6;color:#374151;font-size:12px;font-weight:500;padding:4px 12px;border-radius:9999px}.conn-badge-status{font-size:12px;font-weight:600;padding:4px 12px;border-radius:9999px;display:inline-flex;align-items:center;gap:6px}.conn-badge-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%}.conn-badge-status.active{background:#def7ec;color:#03543f}.conn-badge-status.active:before{background:#0e9f6e}.conn-badge-status.inactive{background:#f3f4f6;color:#6b7280}.conn-badge-status.inactive:before{background:#9ca3af}.conn-detail-website-link{display:inline-flex;align-items:center;gap:6px;color:#9f45ff;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .15s ease}.conn-detail-website-link:hover{color:#7e22ce;text-decoration:underline}.conn-detail-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.conn-detail-stat-card{background:#faf5ff;border:1.5px solid #F3E8FF;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column}.conn-detail-stat-val{font-family:LexendDemo,Lexend,sans-serif;font-size:22px;font-weight:700;color:#7e22ce;line-height:1.1}.conn-detail-stat-label{font-size:12px;font-weight:500;color:#6b7280;margin-top:6px}.conn-detail-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:0}.conn-detail-info-box{background:#fff;border:1.5px solid #F3F4F6;border-radius:14px;padding:20px 22px;box-shadow:0 1px 3px #0000000a}.conn-detail-info-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#111827;margin:0 0 16px;display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1px solid #F3F4F6}.conn-detail-info-title svg{color:#9f45ff}.conn-detail-info-item{margin-bottom:14px}.conn-detail-info-item:last-child{margin-bottom:0}.conn-detail-info-label{font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.conn-detail-info-val{font-size:13.5px;font-weight:500;color:#1f2937;line-height:1.5;word-break:break-word}.conn-detail-info-desc{white-space:pre-line;color:#374151}@media screen and (max-width:1100px){.conn-detail-container{padding-left:28px!important;padding-right:28px!important}}@media screen and (max-width:900px){.conn-detail-info-grid{grid-template-columns:1fr}.conn-detail-stats-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.conn-detail-container{padding:16px 12px 40px!important}.conn-detail-card{border-radius:16px!important}.conn-detail-body{padding:20px 16px}.conn-detail-hero-name{font-size:20px}.conn-detail-stats-grid{grid-template-columns:1fr 1fr;gap:10px}.conn-detail-stat-val{font-size:18px}}.portal-wallet-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1;position:relative}.wallet-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.wallet-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.wallet-content-container{position:relative;width:100%;box-sizing:border-box}.wallet-preview-blurred{filter:blur(4.5px);-webkit-filter:blur(4.5px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;transition:filter .3s ease}.wallet-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #096575!important;border-radius:24px!important;box-shadow:0 8px 24px #09657514;box-sizing:border-box;overflow:hidden}.wallet-card-header{background:#096575!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.wallet-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin:0;line-height:1}.wallet-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;flex-shrink:0}.wallet-card-body{padding:24px 28px 28px;box-sizing:border-box;width:100%}.wallet-main-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start;width:100%;box-sizing:border-box}.wallet-left-column{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box}.wallet-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box}.wallet-action-btn{border-radius:14px;min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;cursor:pointer;text-decoration:none;box-shadow:0 3px 10px #0000001f;position:relative;overflow:hidden;box-sizing:border-box;width:100%}.wallet-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2;flex:1;min-width:0;padding-right:8px}.wallet-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#fff;line-height:1.2}.wallet-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#c3d5d8;font-weight:400;margin-top:2px;line-height:1.25}.wallet-action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2}.wallet-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;box-sizing:border-box}.wallet-metric-card{background:#fff;border:1.5px solid #096575;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;box-sizing:border-box;min-width:0;overflow:hidden}.wallet-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.wallet-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.wallet-info-btn{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wallet-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;margin-top:10px;white-space:nowrap}.wallet-chart-card{background:#fff;border:1.5px solid #096575;border-radius:16px;padding:16px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:220px;width:100%;min-width:0}.wallet-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.wallet-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#096575;margin:0}.wallet-chart-body{display:flex;align-items:flex-end;justify-content:space-between;height:140px;padding:0 10px;box-sizing:border-box;position:relative;width:100%}.wallet-chart-column{display:flex;flex-direction:column;align-items:center;flex:1;max-width:65px;min-width:0;position:relative}.wallet-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;font-weight:600;color:#222;margin-bottom:6px}.wallet-bar-track{width:100%;height:80px;display:flex;align-items:flex-end;justify-content:center}.wallet-bar-fill{width:28px;background:#3b8c9b;border-radius:4px 4px 0 0;min-height:4px}.wallet-chart-baseline{width:100%;height:2.5px;background:#096575;margin-top:4px}.wallet-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#7e8e9b;margin-top:8px;white-space:nowrap;text-align:center}.wallet-right-column{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;box-sizing:border-box}.wallet-accounts-section{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.wallet-accounts-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.wallet-accounts-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#096575;margin:0}.wallet-accounts-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wallet-accounts-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#096575;text-decoration:none;white-space:nowrap}.wallet-account-row{background:#e5eff1;border-radius:12px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}.wallet-account-name,.wallet-account-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#111}.wallet-impact-card{background:#fff;border:1.5px solid #096575;border-radius:16px;padding:18px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;width:100%;min-width:0}.wallet-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.wallet-impact-title-group{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.wallet-impact-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;white-space:nowrap}.wallet-impact-label{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:600;color:#096575;line-height:1}.wallet-impact-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;width:100%;gap:8px}.wallet-target-pill{background:#eef2f5;border-radius:9999px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#555e68;flex-shrink:1;min-width:0}.wallet-target-num{font-weight:700;color:#111}.wallet-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1;flex-shrink:0}.wallet-upgrade-modal-wrapper{cursor:pointer;pointer-events:auto!important;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px;box-sizing:border-box;pointer-events:none}.wallet-upgrade-card{position:relative;cursor:default;pointer-events:auto;background:#fff!important;border:2.5px solid #096575!important;border-radius:24px!important;box-shadow:0 16px 48px #09657538,0 6px 18px #0000001a!important;padding:38px 36px 36px!important;box-sizing:border-box!important;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:walletModalPop .25s ease-out forwards}@keyframes walletModalPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.wallet-upgrade-lock-circle{width:64px;height:64px;border-radius:50%;background:#096575;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:18px;box-shadow:0 4px 12px #09657540;flex-shrink:0}.wallet-upgrade-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-size:23px!important;color:#096575!important;margin:0 0 12px!important;line-height:1.25!important}.wallet-upgrade-desc{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-size:14.5px!important;line-height:1.55!important;color:#4b5563!important;margin:0 0 24px!important;max-width:380px}.wallet-upgrade-btn{background:#34b698!important;color:#fff!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:600!important;font-size:15px!important;padding:12px 34px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 14px #34b6984d!important;transition:transform .15s ease,background .2s ease,box-shadow .2s ease!important;display:inline-block;text-decoration:none}.wallet-upgrade-btn:hover{background:#2ea388!important;transform:translateY(-2px);box-shadow:0 6px 18px #34b69866!important}.wallet-upgrade-btn:active{transform:translateY(0)}.wallet-mobile-footer{display:none}@media screen and (max-width:1100px){.portal-wallet-section{padding-left:28px!important;padding-right:28px!important}.wallet-main-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.portal-wallet-section{padding:16px 12px 40px!important}.wallet-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}.wallet-card{border-radius:16px!important;border-width:2px!important}.wallet-card-header{padding:12px 16px}.wallet-header-title{font-size:16px}.wallet-card-body{padding:16px 12px 18px}.wallet-actions-row{grid-template-columns:1fr;gap:12px}.wallet-action-btn{min-height:64px;padding:0 14px}.wallet-metrics-row{grid-template-columns:1fr 1fr 1fr;gap:6px}.wallet-metric-card{padding:8px 6px 10px 8px;min-height:85px;border-radius:10px}.wallet-metric-label{font-size:9.5px;line-height:1.2}.wallet-metric-value{font-size:16px;margin-top:6px}.wallet-chart-card{padding:14px 12px 16px;min-height:190px;border-radius:12px}.wallet-impact-card{padding:14px 16px 16px;border-radius:12px}.wallet-upgrade-modal-wrapper{padding:14px}.wallet-upgrade-card{padding:28px 20px 26px!important;border-radius:20px!important;max-width:340px}.wallet-upgrade-lock-circle{width:54px;height:54px;margin-bottom:14px}.wallet-upgrade-lock-circle svg{width:24px;height:24px}.wallet-upgrade-title{font-size:20px!important;margin-bottom:8px!important}.wallet-upgrade-desc{font-size:13px!important;line-height:1.48!important;margin-bottom:20px!important}.wallet-upgrade-btn{font-size:14px!important;padding:11px 28px!important}.wallet-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.wallet-mobile-logo{height:32px;width:auto;object-fit:contain}}@media screen and (max-width:380px){.portal-wallet-section{padding:10px 8px 28px!important}.portal-home-banner{padding:14px 8px 16px!important;min-height:160px!important;gap:8px!important}.wallet-welcome-title{font-size:16px!important;margin-bottom:6px!important}.wallet-welcome-sub{font-size:10.5px!important;line-height:14px!important}.portal-home-add-logo{width:60px!important;height:68px!important;min-width:60px!important}.wallet-upgrade-modal-wrapper{padding:8px}.wallet-upgrade-card{padding:24px 14px 22px!important;border-radius:16px!important;max-width:290px}.wallet-upgrade-lock-circle{width:48px;height:48px;margin-bottom:12px}.wallet-upgrade-lock-circle svg{width:20px;height:20px}.wallet-upgrade-title{font-size:17px!important;margin-bottom:6px!important}.wallet-upgrade-desc{font-size:11.5px!important;line-height:1.4!important;margin-bottom:16px!important}.wallet-upgrade-btn{font-size:13px!important;padding:9px 22px!important}}@media screen and (max-width:330px){.portal-wallet-section{padding-left:5px!important;padding-right:5px!important}.wallet-upgrade-card{padding:20px 10px 18px!important;max-width:275px}.wallet-upgrade-title{font-size:16px!important}.wallet-upgrade-desc{font-size:11px!important}}.wallet-upgrade-close-btn{position:absolute;top:14px;right:16px;background:transparent;border:none;font-size:26px;line-height:1;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:10}.wallet-upgrade-close-btn:hover{color:#111;background:#f3f4f6}.wallet-preview-unblurred{filter:none!important;-webkit-filter:none!important;opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important;width:100%;box-sizing:border-box;transition:filter .3s ease,opacity .3s ease}.portal-save-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1;position:relative}.save-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.save-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.save-content-container{position:relative;width:100%;box-sizing:border-box}.save-preview-blurred{filter:blur(4.5px);-webkit-filter:blur(4.5px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;transition:filter .3s ease}.save-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #8FD125!important;border-radius:24px!important;box-shadow:0 8px 24px #8fd12514;box-sizing:border-box;overflow:hidden}.save-card-header{background:#8fd125!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.save-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin:0;line-height:1}.save-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;flex-shrink:0}.save-card-body{padding:24px 28px 28px;box-sizing:border-box;width:100%}.save-main-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start;width:100%;box-sizing:border-box}.save-left-column{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box}.save-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box}.save-action-btn{border-radius:14px;min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;cursor:pointer;text-decoration:none;box-shadow:0 3px 10px #0000001f;position:relative;overflow:hidden;box-sizing:border-box;width:100%}.save-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2;flex:1;min-width:0;padding-right:8px}.save-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#fff;line-height:1.2}.save-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#c3d5d8;font-weight:400;margin-top:2px;line-height:1.25}.save-action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2}.save-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;box-sizing:border-box}.save-metric-card{background:#fff;border:1.5px solid #8FD125;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;box-sizing:border-box;min-width:0;overflow:hidden}.save-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.save-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.save-info-btn{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.save-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;margin-top:10px;white-space:nowrap}.save-metric-growth{display:flex;align-items:center;gap:4px;color:#10b981;font-size:14px;font-weight:700;margin-top:6px}.save-chart-card{background:#fff;border:1.5px solid #8FD125;border-radius:16px;padding:16px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:220px;width:100%;min-width:0}.save-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.save-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#8fd125;margin:0}.save-chart-body{display:flex;align-items:flex-end;justify-content:space-between;height:140px;padding:0 10px;box-sizing:border-box;position:relative;width:100%}.save-chart-column{display:flex;flex-direction:column;align-items:center;flex:1;max-width:65px;min-width:0;position:relative}.save-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;font-weight:600;color:#222;margin-bottom:6px}.save-bar-track{width:100%;height:80px;display:flex;align-items:flex-end;justify-content:center}.save-bar-fill{width:28px;background:#8fd125;border-radius:4px 4px 0 0;min-height:4px}.save-chart-baseline{width:100%;height:2.5px;background:#6ba315;margin-top:4px}.save-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#7e8e9b;margin-top:8px;white-space:nowrap;text-align:center}.save-right-column{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;box-sizing:border-box}.save-accounts-section{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.save-accounts-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.save-accounts-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#8fd125;margin:0}.save-accounts-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.save-accounts-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#8fd125;text-decoration:none;white-space:nowrap}.save-account-row{background:#f3f9e9;border-radius:12px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}.save-account-name,.save-account-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#111}.save-impact-card{background:#fff;border:1.5px solid #8FD125;border-radius:16px;padding:18px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;width:100%;min-width:0}.save-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.save-impact-title-group{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.save-impact-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;white-space:nowrap}.save-impact-label{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:600;color:#8fd125;line-height:1}.save-impact-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;width:100%;gap:8px}.save-target-pill{background:#eef2f5;border-radius:9999px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#555e68;flex-shrink:1;min-width:0}.save-target-num{font-weight:700;color:#111}.save-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1;flex-shrink:0}.save-upgrade-modal-wrapper{cursor:pointer;pointer-events:auto!important;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px;box-sizing:border-box;pointer-events:none}.save-upgrade-card{position:relative;cursor:default;pointer-events:auto;background:#fff!important;border:2.5px solid #8FD125!important;border-radius:24px!important;box-shadow:0 16px 48px #8fd12538,0 6px 18px #0000001a!important;padding:38px 36px 36px!important;box-sizing:border-box!important;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:saveModalPop .25s ease-out forwards}@keyframes saveModalPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.save-upgrade-lock-circle{width:64px;height:64px;border-radius:50%;background:#8fd125;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:18px;box-shadow:0 4px 12px #8fd1254d;flex-shrink:0}.save-upgrade-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-size:23px!important;color:#096575!important;margin:0 0 12px!important;line-height:1.25!important}.save-upgrade-desc{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-size:14.5px!important;line-height:1.55!important;color:#4b5563!important;margin:0 0 24px!important;max-width:380px}.save-upgrade-btn{background:#34b698!important;color:#fff!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:600!important;font-size:15px!important;padding:12px 34px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 14px #34b6984d!important;transition:transform .15s ease,background .2s ease,box-shadow .2s ease!important;display:inline-block;text-decoration:none}.save-upgrade-btn:hover{background:#2ea388!important;transform:translateY(-2px);box-shadow:0 6px 18px #34b69866!important}.save-upgrade-btn:active{transform:translateY(0)}.save-mobile-footer{display:none}@media screen and (max-width:1100px){.portal-save-section{padding-left:28px!important;padding-right:28px!important}.save-main-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.portal-save-section{padding:16px 12px 40px!important}.save-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}.save-card{border-radius:16px!important;border-width:2px!important}.save-card-header{padding:12px 16px}.save-header-title{font-size:16px}.save-card-body{padding:16px 12px 18px}.save-actions-row{grid-template-columns:1fr;gap:12px}.save-action-btn{min-height:64px;padding:0 14px}.save-metrics-row{grid-template-columns:1fr 1fr 1fr;gap:6px}.save-metric-card{padding:8px 6px 10px 8px;min-height:85px;border-radius:10px}.save-metric-label{font-size:9.5px;line-height:1.2}.save-metric-value{font-size:16px;margin-top:6px}.save-chart-card{padding:14px 12px 16px;min-height:190px;border-radius:12px}.save-impact-card{padding:14px 16px 16px;border-radius:12px}.save-upgrade-modal-wrapper{padding:14px}.save-upgrade-card{padding:28px 20px 26px!important;border-radius:20px!important;max-width:340px}.save-upgrade-lock-circle{width:54px;height:54px;margin-bottom:14px}.save-upgrade-lock-circle svg{width:24px;height:24px}.save-upgrade-title{font-size:20px!important;margin-bottom:8px!important}.save-upgrade-desc{font-size:13px!important;line-height:1.48!important;margin-bottom:20px!important}.save-upgrade-btn{font-size:14px!important;padding:11px 28px!important}.save-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.save-mobile-logo{height:32px;width:auto;object-fit:contain}}@media screen and (max-width:380px){.portal-save-section{padding:10px 8px 28px!important}.portal-home-banner{padding:14px 8px 16px!important;min-height:160px!important;gap:8px!important}.save-welcome-title{font-size:16px!important;margin-bottom:6px!important}.save-welcome-sub{font-size:10.5px!important;line-height:14px!important}.portal-home-add-logo{width:60px!important;height:68px!important;min-width:60px!important}.save-upgrade-modal-wrapper{padding:8px}.save-upgrade-card{padding:24px 14px 22px!important;border-radius:16px!important;max-width:290px}.save-upgrade-lock-circle{width:48px;height:48px;margin-bottom:12px}.save-upgrade-lock-circle svg{width:20px;height:20px}.save-upgrade-title{font-size:17px!important;margin-bottom:6px!important}.save-upgrade-desc{font-size:11.5px!important;line-height:1.4!important;margin-bottom:16px!important}.save-upgrade-btn{font-size:13px!important;padding:9px 22px!important}}@media screen and (max-width:330px){.portal-save-section{padding-left:5px!important;padding-right:5px!important}.save-upgrade-card{padding:20px 10px 18px!important;max-width:275px}.save-upgrade-title{font-size:16px!important}.save-upgrade-desc{font-size:11px!important}}.save-upgrade-close-btn{position:absolute;top:14px;right:16px;background:transparent;border:none;font-size:26px;line-height:1;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:10}.save-upgrade-close-btn:hover{color:#111;background:#f3f4f6}.save-preview-unblurred{filter:none!important;-webkit-filter:none!important;opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important;width:100%;box-sizing:border-box;transition:filter .3s ease,opacity .3s ease}.portal-invest-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1;position:relative}.invest-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.invest-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.invest-content-container{position:relative;width:100%;box-sizing:border-box}.invest-preview-blurred{filter:blur(4.5px);-webkit-filter:blur(4.5px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;transition:filter .3s ease}.invest-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2.5px solid #36B39C!important;border-radius:24px!important;box-shadow:0 8px 24px #36b39c14;box-sizing:border-box;overflow:hidden}.invest-card-header{background:#36b39c!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.invest-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff;text-transform:uppercase;margin:0;line-height:1}.invest-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;color:#202830;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:14px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;box-shadow:0 2px 5px #00000026;flex-shrink:0}.invest-card-body{padding:24px 28px 28px;box-sizing:border-box;width:100%}.invest-main-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start;width:100%;box-sizing:border-box}.invest-left-column{display:flex;flex-direction:column;gap:18px;width:100%;min-width:0;box-sizing:border-box}.invest-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;box-sizing:border-box}.invest-action-btn{border-radius:14px;min-height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;cursor:pointer;text-decoration:none;box-shadow:0 3px 10px #0000001f;position:relative;overflow:hidden;box-sizing:border-box;width:100%}.invest-action-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:2;flex:1;min-width:0;padding-right:8px}.invest-action-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#fff;line-height:1.2}.invest-action-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#c3d5d8;font-weight:400;margin-top:2px;line-height:1.25}.invest-action-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;z-index:2}.invest-metrics-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;width:100%;box-sizing:border-box}.invest-metric-card{background:#fff;border:1.5px solid #36B39C;border-radius:14px;padding:14px 16px 16px;display:flex;flex-direction:column;justify-content:space-between;min-height:116px;box-sizing:border-box;min-width:0;overflow:hidden}.invest-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;width:100%}.invest-metric-label{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#555e68;line-height:1.25;word-break:break-word;overflow-wrap:break-word;flex:1;min-width:0}.invest-info-btn{background:transparent;border:none;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.invest-metric-value{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;margin-top:10px;white-space:nowrap}.invest-chart-card{background:#fff;border:1.5px solid #36B39C;border-radius:16px;padding:16px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:220px;width:100%;min-width:0}.invest-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.invest-chart-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#36b39c;margin:0}.invest-chart-body{display:flex;align-items:flex-end;justify-content:space-between;height:140px;padding:0 10px;box-sizing:border-box;position:relative;width:100%}.invest-chart-column{display:flex;flex-direction:column;align-items:center;flex:1;max-width:65px;min-width:0;position:relative}.invest-bar-value{font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;font-weight:600;color:#222;margin-bottom:6px}.invest-bar-track{width:100%;height:80px;display:flex;align-items:flex-end;justify-content:center}.invest-bar-fill{width:28px;background:#36b39c;border-radius:4px 4px 0 0;min-height:4px}.invest-chart-baseline{width:100%;height:2.5px;background:#258573;margin-top:4px}.invest-month-label{font-family:LexendDemo,Lexend,sans-serif;font-size:9.5px;color:#7e8e9b;margin-top:8px;white-space:nowrap;text-align:center}.invest-month-full{display:inline}.invest-month-short{display:none}@media screen and (max-width:480px){.invest-month-full{display:none}.invest-month-short{display:inline}}.invest-right-column{display:flex;flex-direction:column;gap:20px;width:100%;min-width:0;box-sizing:border-box}.invest-accounts-section{display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box}.invest-accounts-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.invest-accounts-title{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:700;color:#36b39c;margin:0}.invest-accounts-links{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.invest-accounts-link{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#36b39c;text-decoration:none;white-space:nowrap}.invest-account-row{background:#e8f5f2;border-radius:12px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%}.invest-account-name,.invest-account-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#111}.invest-impact-card{background:#fff;border:1.5px solid #36B39C;border-radius:16px;padding:18px 20px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:130px;width:100%;min-width:0}.invest-impact-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;width:100%}.invest-impact-title-group{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.invest-impact-amount{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#222;line-height:1;white-space:nowrap}.invest-impact-label{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:600;color:#36b39c;line-height:1}.invest-impact-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:18px;width:100%;gap:8px}.invest-target-pill{background:#eef2f5;border-radius:9999px;padding:6px 14px;display:inline-flex;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#555e68;flex-shrink:1;min-width:0}.invest-target-num{font-weight:700;color:#111}.invest-percentage-value{font-family:LexendDemo,Lexend,sans-serif;font-size:28px;font-weight:700;color:#222;line-height:1;flex-shrink:0}.invest-upgrade-modal-wrapper{cursor:pointer;pointer-events:auto!important;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px;box-sizing:border-box;pointer-events:none}.invest-upgrade-card{position:relative;cursor:default;pointer-events:auto;background:#fff!important;border:2.5px solid #36B39C!important;border-radius:24px!important;box-shadow:0 16px 48px #36b39c38,0 6px 18px #0000001a!important;padding:38px 36px 36px!important;box-sizing:border-box!important;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:investModalPop .25s ease-out forwards}@keyframes investModalPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.invest-upgrade-lock-circle{width:64px;height:64px;border-radius:50%;background:#36b39c;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:18px;box-shadow:0 4px 12px #36b39c4d;flex-shrink:0}.invest-upgrade-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-size:23px!important;color:#096575!important;margin:0 0 12px!important;line-height:1.25!important}.invest-upgrade-desc{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-size:14.5px!important;line-height:1.55!important;color:#4b5563!important;margin:0 0 24px!important;max-width:380px}.invest-upgrade-btn{background:#34b698!important;color:#fff!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:600!important;font-size:15px!important;padding:12px 34px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 14px #34b6984d!important;transition:transform .15s ease,background .2s ease,box-shadow .2s ease!important;display:inline-block;text-decoration:none}.invest-upgrade-btn:hover{background:#2ea388!important;transform:translateY(-2px);box-shadow:0 6px 18px #34b69866!important}.invest-upgrade-btn:active{transform:translateY(0)}.invest-mobile-footer{display:none}@media screen and (max-width:1100px){.portal-invest-section{padding-left:28px!important;padding-right:28px!important}.invest-main-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:767px){.portal-invest-section{padding:16px 12px 40px!important}.invest-welcome-sub{font-size:13.75px!important;line-height:17.19px!important}.invest-card{border-radius:16px!important;border-width:2px!important}.invest-card-header{padding:12px 16px}.invest-header-title{font-size:16px}.invest-card-body{padding:16px 12px 18px}.invest-actions-row{grid-template-columns:1fr;gap:12px}.invest-action-btn{min-height:64px;padding:0 14px}.invest-metrics-row{grid-template-columns:1fr 1fr 1fr;gap:6px}.invest-metric-card{padding:8px 6px 10px 8px;min-height:85px;border-radius:10px}.invest-metric-label{font-size:9.5px;line-height:1.2}.invest-metric-value{font-size:16px;margin-top:6px}.invest-chart-card{padding:14px 12px 16px;min-height:190px;border-radius:12px}.invest-impact-card{padding:14px 16px 16px;border-radius:12px}.invest-upgrade-modal-wrapper{padding:14px}.invest-upgrade-card{padding:28px 20px 26px!important;border-radius:20px!important;max-width:340px}.invest-upgrade-lock-circle{width:54px;height:54px;margin-bottom:14px}.invest-upgrade-lock-circle svg{width:24px;height:24px}.invest-upgrade-title{font-size:20px!important;margin-bottom:8px!important}.invest-upgrade-desc{font-size:13px!important;line-height:1.48!important;margin-bottom:20px!important}.invest-upgrade-btn{font-size:14px!important;padding:11px 28px!important}.invest-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.invest-mobile-logo{height:32px;width:auto;object-fit:contain}}@media screen and (max-width:380px){.portal-invest-section{padding:10px 8px 28px!important}.portal-home-banner{padding:14px 8px 16px!important;min-height:160px!important;gap:8px!important}.invest-welcome-title{font-size:16px!important;margin-bottom:6px!important}.invest-welcome-sub{font-size:10.5px!important;line-height:14px!important}.portal-home-add-logo{width:60px!important;height:68px!important;min-width:60px!important}.invest-upgrade-modal-wrapper{padding:8px}.invest-upgrade-card{padding:24px 14px 22px!important;border-radius:16px!important;max-width:290px}.invest-upgrade-lock-circle{width:48px;height:48px;margin-bottom:12px}.invest-upgrade-lock-circle svg{width:20px;height:20px}.invest-upgrade-title{font-size:17px!important;margin-bottom:6px!important}.invest-upgrade-desc{font-size:11.5px!important;line-height:1.4!important;margin-bottom:16px!important}.invest-upgrade-btn{font-size:13px!important;padding:9px 22px!important}}@media screen and (max-width:330px){.portal-invest-section{padding-left:5px!important;padding-right:5px!important}.invest-upgrade-card{padding:20px 10px 18px!important;max-width:275px}.invest-upgrade-title{font-size:16px!important}.invest-upgrade-desc{font-size:11px!important}}.invest-upgrade-close-btn{position:absolute;top:14px;right:16px;background:transparent;border:none;font-size:26px;line-height:1;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:10}.invest-upgrade-close-btn:hover{color:#111;background:#f3f4f6}.invest-preview-unblurred{filter:none!important;-webkit-filter:none!important;opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important;width:100%;box-sizing:border-box;transition:filter .3s ease,opacity .3s ease}.portal-tools-section{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:24px 68px 60px!important;flex:1;position:relative}.tools-top-back-wrap{display:flex;justify-content:flex-end;margin-bottom:16px;width:100%}.tools-back-getting-started-btn{background:#0a4e5c!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:8px 24px!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;box-shadow:0 2px 8px #0a4e5c47!important;transition:all .18s ease!important;display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1.2!important;text-decoration:none!important}.tools-back-getting-started-btn:hover{background:#083c47!important;transform:translateY(-1px);box-shadow:0 4px 12px #0a4e5c61!important}.tools-back-getting-started-btn:active{transform:translateY(0)}.tools-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#0a4e5c!important;margin:0 0 10px!important}.tools-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.tools-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2px solid #083B46!important;border-radius:22px!important;box-shadow:0 6px 22px #083b4612;box-sizing:border-box;overflow:hidden}.tools-card-header{background:#083b46!important;display:flex;align-items:center;justify-content:space-between;padding:14px 28px;box-sizing:border-box}.tools-card-header h2,.tools-card-header .tools-header-title,.tools-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:19px;letter-spacing:.5px;color:#fff!important;text-transform:uppercase;margin:0;line-height:1}.tools-help-btn{width:25px;height:25px;border-radius:50%;background:#fff;color:#083b46;font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;padding:0;transition:transform .15s ease,background .15s ease;line-height:1}.tools-help-btn:hover{transform:scale(1.08);background:#e8f3f5}.tools-card-body{padding:28px 28px 32px;box-sizing:border-box;background:#fff}.tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;box-sizing:border-box}.tool-item-card{background:#fff;border:1.5px solid #D6DFE4;border-radius:16px;padding:20px 20px 22px;display:flex;flex-direction:column;justify-content:flex-start;min-height:116px;box-sizing:border-box;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left;outline:none}.tool-item-card:hover{border-color:#083b46;transform:translateY(-2px);box-shadow:0 6px 18px #083b4614}.tool-item-card:active{transform:translateY(0)}.tool-item-card:focus-visible{border-color:#083b46;box-shadow:0 0 0 3px #083b4633}.tool-item-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;line-height:1.25;color:#0a4e5c;margin:0 0 8px;letter-spacing:.1px}.tool-item-desc{font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-size:12.2px;line-height:1.4;color:#667784;margin:0}.tool-item-card.active{background:#dceeed!important;border-color:#206e7d!important}.crm-expanded-section{margin-top:24px;display:flex;flex-direction:column;gap:20px;animation:crmFadeIn .25s ease-out}@keyframes crmFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.crm-metrics-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;box-sizing:border-box}.crm-metric-box{background:#fff;border:1.5px solid #D6DFE4;border-radius:12px;padding:10px 14px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;box-sizing:border-box}.crm-metric-val{font-family:LexendDemo,Lexend,sans-serif;font-size:18px;font-weight:700;color:#1e293b;line-height:1.1}.crm-metric-lbl{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;color:#64748b;margin-top:4px;white-space:nowrap}.crm-filter-section{display:flex;flex-direction:column;gap:8px;width:100%}.crm-filter-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#0a4e5c}.crm-filter-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crm-filter-pill{background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:7px 22px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .18s ease;outline:none;line-height:1.2}.crm-filter-pill:hover{background:#eaf6f4}.crm-filter-pill.active{background:#41b5a1;color:#fff;border-color:#41b5a1}.crm-table-container{border:1.5px solid #D6DFE4;border-radius:12px;overflow:hidden;background:#fff;width:100%;box-sizing:border-box}.crm-table-header{background:#e2ecee;display:grid;grid-template-columns:2fr 1.5fr 2.5fr 1.5fr;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;color:#0a4e5c;box-sizing:border-box}.crm-table-body{padding:14px 18px;background:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#64748b;box-sizing:border-box}.crm-table-empty{color:#64748b}.crm-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%;box-sizing:border-box;align-items:start}.crm-add-contact-box,.crm-actions-box{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.crm-section-heading{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#0a4e5c;margin:0 0 12px}.crm-input-pill{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #D6DFE4;border-radius:20px;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#1e293b;margin-bottom:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.crm-input-pill::placeholder{color:#94a3b8}.crm-input-pill:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.crm-tag-pills-row{display:flex;gap:8px;margin-bottom:8px;width:100%;box-sizing:border-box}.crm-tag-pill{flex:1;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:7px 10px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;white-space:nowrap}.crm-tag-pill:hover{background:#eaf6f4}.crm-tag-pill.active{background:#41b5a1;color:#fff;border-color:#41b5a1}.crm-tag-pill-wide{width:100%;flex:unset}.crm-submit-btn{background:#41b5a1;color:#fff;border:none;border-radius:20px;width:100%;padding:12px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;margin-top:6px;transition:all .18s ease;outline:none}.crm-submit-btn:hover{background:#369e8c;transform:translateY(-1px)}.crm-submit-btn:active{transform:translateY(0)}.crm-action-btn{background:#fff;border:1.5px solid #41B5A1;border-radius:20px;padding:12px 18px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;color:#0a4e5c;width:100%;margin-bottom:10px;cursor:pointer;transition:all .18s ease;text-align:center;outline:none}.crm-action-btn:last-child{margin-bottom:0}.crm-action-btn:hover{background:#eaf6f4;transform:translateY(-1px)}.crm-action-btn:active{transform:translateY(0)}.templates-expanded-section{margin-top:24px;display:flex;flex-direction:column;gap:22px;animation:templatesFadeIn .25s ease-out}@keyframes templatesFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.templates-section-header{display:flex;flex-direction:column;gap:10px;width:100%}.templates-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;color:#0a4e5c;margin:0}.templates-filter-pills{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.templates-filter-pill{background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:7px 24px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .18s ease;outline:none;line-height:1.2}.templates-filter-pill:hover{background:#eaf6f4}.templates-filter-pill.active{background:#41b5a1;color:#fff;border-color:#41b5a1}.templates-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%;box-sizing:border-box}.template-card-item{background:#fff;border:1.5px solid #D6DFE4;border-radius:14px;padding:16px 16px 18px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:190px;transition:all .2s cubic-bezier(.16,1,.3,1);text-align:left}.template-card-item:hover{border-color:#41b5a1;box-shadow:0 4px 14px #41b5a11f;transform:translateY(-2px)}.template-card-top{display:flex;flex-direction:column;gap:8px}.template-card-badge{align-self:flex-start;background:#e2f3f0;color:#177c70;font-family:LexendDemo,Lexend,sans-serif;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:12px;line-height:1.2}.template-card-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#0a4e5c;margin:0;line-height:1.25}.template-card-desc{font-family:LexendDemo,Lexend,sans-serif;font-weight:400;font-size:11.2px;color:#667784;line-height:1.4;margin:0 0 14px}.template-use-btn{background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:6px 14px;font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;width:100%}.template-use-btn:hover{background:#41b5a1;color:#fff}.template-create-card{background:#f8fcfb;border:1.5px dashed #41B5A1;border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;min-height:190px;text-align:center;transition:all .2s ease;gap:10px}.template-create-card:hover{background:#eff9f7;transform:translateY(-2px);border-style:solid}.template-create-plus{font-size:24px;font-weight:600;color:#41b5a1;line-height:1}.template-create-text{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#0a4e5c;line-height:1.3;max-width:140px}.templates-split-container{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;box-sizing:border-box;align-items:start;margin-top:6px}.templates-build-column,.templates-preview-column{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.templates-column-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;color:#0a4e5c;margin:0 0 12px}.template-channel-pills{display:flex;gap:10px;margin-bottom:12px}.template-channel-pill{flex:1;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:7px 16px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none}.template-channel-pill:hover{background:#eaf6f4}.template-channel-pill.active{background:#41b5a1;color:#fff;border-color:#41b5a1}.template-input-pill{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #D6DFE4;border-radius:20px;padding:11px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#1e293b;margin-bottom:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.template-input-pill::placeholder{color:#8c9ca8}.template-input-pill:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.template-textarea-box{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #D6DFE4;border-radius:14px;padding:12px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#1e293b;min-height:84px;margin-bottom:12px;resize:vertical;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.template-textarea-box::placeholder{color:#8c9ca8}.template-textarea-box:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.template-images-row{display:flex;gap:10px;margin-bottom:12px}.template-img-action-btn{flex:1;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:9px 12px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;white-space:nowrap}.template-img-action-btn:hover{background:#eaf6f4}.template-save-btn{background:#41b5a1;color:#fff;border:none;border-radius:20px;width:100%;padding:12px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;margin-top:2px;transition:all .18s ease;outline:none}.template-save-btn:hover{background:#369e8c;transform:translateY(-1px)}.template-save-btn:active{transform:translateY(0)}.template-preview-card{background:#fff;border:1.5px solid #D6DFE4;border-radius:16px;padding:18px 20px 14px;box-shadow:0 4px 16px #0000000a;box-sizing:border-box;display:flex;flex-direction:column}.template-preview-meta{display:flex;flex-direction:column;gap:3px;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;margin-bottom:14px}.template-meta-row{display:flex;gap:8px}.template-meta-label{font-weight:700;color:#1e293b;min-width:36px}.template-meta-val{color:#64748b}.template-preview-banner-box{background:#ebf0f2;border:1.5px dashed #B8C7CF;border-radius:8px;height:125px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#7a8e9a;margin-bottom:16px;transition:background .15s ease}.template-preview-banner-box:hover{background:#e2eaef}.template-banner-plus{font-size:20px;font-weight:700;line-height:1}.template-banner-text{font-family:LexendDemo,Lexend,sans-serif;font-size:11px}.template-preview-body{display:flex;flex-direction:column}.template-preview-subject{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14.5px;color:#0a4e5c;margin:0 0 10px}.template-preview-text1,.template-preview-text2{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;color:#334155;line-height:1.45;margin:0 0 10px}.template-preview-cta-btn{align-self:flex-start;background:#41b5a1;color:#fff;border:none;border-radius:20px;padding:8px 24px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:12px;cursor:pointer;margin:4px 0 14px}.template-preview-signature{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;color:#64748b;font-style:italic;margin:0 0 20px}.template-preview-footer-img-placeholder{text-align:center;color:#94a3b8;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;padding:10px 0;margin-bottom:12px}.template-preview-email-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #EEF2F6;padding-top:10px;margin-top:6px}.template-preview-footer-logo{height:16px;width:auto;object-fit:contain}.template-preview-footer-note{font-family:LexendDemo,Lexend,sans-serif;font-size:10px;color:#94a3b8}.template-see-full-btn{background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:11px 24px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;cursor:pointer;text-align:center;width:100%;margin-top:16px;outline:none;transition:all .18s ease}.template-see-full-btn:hover{background:#eaf6f4;transform:translateY(-1px)}.qr-expanded-section{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;box-sizing:border-box;align-items:start;animation:qrFadeIn .25s ease-out}@keyframes qrFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.qr-left-column,.qr-right-column{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.qr-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;color:#0a4e5c;margin:0 0 12px}.qr-codes-list{display:flex;flex-direction:column;gap:10px;margin-bottom:22px;width:100%}.qr-code-item-pill{display:flex;align-items:center;gap:12px;border:1.5px solid #D6DFE4;border-radius:24px;padding:11px 18px;background:#fff;cursor:pointer;transition:all .18s ease;width:100%;box-sizing:border-box}.qr-code-item-pill:hover{border-color:#206e7d}.qr-code-item-pill.active{background:#dceeed;border-color:#206e7d}.qr-item-check-circle{width:20px;height:20px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qr-item-info{display:flex;flex-direction:column;text-align:left}.qr-item-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#0a4e5c;line-height:1.25}.qr-item-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;color:#64748b;margin-top:1px;line-height:1.2}.qr-create-section{display:flex;flex-direction:column;width:100%}.qr-type-pills{display:flex;gap:10px;margin-bottom:12px;width:100%}.qr-type-pill{flex:1;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:20px;padding:7px 16px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none}.qr-type-pill:hover{background:#eaf6f4}.qr-type-pill.active{background:#41b5a1;color:#fff;border-color:#41b5a1}.qr-input-pill{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #D6DFE4;border-radius:20px;padding:11px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#1e293b;margin-bottom:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.qr-input-pill::placeholder{color:#8c9ca8}.qr-input-pill:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.qr-submit-btn{background:#41b5a1;color:#fff;border:none;border-radius:20px;width:100%;padding:12px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;margin-top:2px;transition:all .18s ease;outline:none}.qr-submit-btn:hover{background:#369e8c;transform:translateY(-1px)}.qr-submit-btn:active{transform:translateY(0)}.qr-preview-card{background:#f8fafb;border:1.5px solid #D6DFE4;border-radius:18px;padding:28px 24px 22px;box-shadow:0 4px 16px #00000008;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.qr-code-box{background:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 14px #0000000d;margin-bottom:18px;display:flex;align-items:center;justify-content:center}.qr-code-img{width:190px;height:190px;display:block}.qr-link-url{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14.5px;color:#0a4e5c;margin:0 0 6px;word-break:break-all}.qr-link-note{font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;color:#64748b;margin:0}.qr-main-code-status-pill{border:1.5px solid #41B5A1;border-radius:24px;padding:12px 20px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;color:#369e8c;text-align:center;width:100%;margin-top:14px;background:#fff;box-sizing:border-box}.qr-actions-row{display:flex;gap:12px;margin-top:12px;width:100%;box-sizing:border-box}.qr-action-btn{flex:1;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:11px 18px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;cursor:pointer;text-align:center;outline:none;transition:all .18s ease;white-space:nowrap}.qr-action-btn:hover{background:#eaf6f4;transform:translateY(-1px)}.qr-action-btn:active{transform:translateY(0)}.poster-expanded-section{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;box-sizing:border-box;align-items:stretch;animation:posterFadeIn .25s ease-out}@keyframes posterFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.poster-left-column{position:relative;display:flex;flex-direction:column;width:100%;box-sizing:border-box;transition:border .25s ease,padding .25s ease,box-shadow .25s ease}.poster-left-column.step3-highlighted{border:2.5px solid #FE0DAB;border-radius:20px;padding:22px 18px 20px;background:#fff}.poster-step3-callout-badge{position:absolute;top:-14px;left:18px;background:#fe0dab;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;padding:4.5px 16px;border-radius:20px;white-space:nowrap;z-index:10;line-height:1.35;box-shadow:0 2px 6px #fa2e7b40;animation:fadeInStep3Badge .25s ease-out}@keyframes fadeInStep3Badge{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.poster-step3-callout-badge{left:10px;font-size:11px;padding:3.5px 10px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}}.image-upload-bottom{transition:all .25s ease}.image-upload-bottom.step2-highlighted{position:relative;border:2.5px solid #FE0DAB;border-radius:20px;padding:18px 20px 20px;margin-top:24px;background:#fff;box-shadow:0 2px 12px #fe0dab14}.plugins-expanded-section{transition:all .25s ease}.plugins-expanded-section.step4-highlighted,.social-left-column.step8-highlighted{position:relative;border:2.5px solid #FE0DAB;border-radius:20px;padding:18px 20px 20px;background:#fff;box-shadow:0 2px 12px #fe0dab14}.links-backlinks-box{width:100%;box-sizing:border-box;transition:all .25s ease}.links-backlinks-box.step9-highlighted{position:relative;border:2.5px solid #FE0DAB;border-radius:20px;padding:18px 20px 20px;background:#fff;box-shadow:0 2px 12px #fe0dab14}.tools-step-callout-badge{position:absolute;top:-14px;left:18px;background:#fe0dab;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;padding:4.5px 16px;border-radius:20px;white-space:nowrap;z-index:10;line-height:1.35;box-shadow:0 2px 6px #fa2e7b40;animation:fadeInStep3Badge .25s ease-out}@media(max-width:600px){.image-upload-bottom.step2-highlighted,.plugins-expanded-section.step4-highlighted,.social-left-column.step8-highlighted,.links-backlinks-box.step9-highlighted{padding:16px 14px;border-radius:16px}.tools-step-callout-badge{left:10px;font-size:11px;padding:3.5px 12px;max-width:calc(100% - 20px);white-space:normal}}.poster-right-column{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.poster-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;color:#0a4e5c;margin:0 0 12px}.poster-tabs-wrap,.poster-tabs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px;width:100%}.poster-tab-pill{flex:0 0 auto;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:6.5px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;white-space:nowrap}.poster-tab-pill:hover{background:#eaf6f4}.poster-tab-pill.active{background:#41b5a1;color:#fff;border-color:#41b5a1}.poster-new-btn{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:8px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;cursor:pointer;text-align:center;transition:all .18s ease;outline:none;margin-bottom:14px;display:block}.poster-new-btn:hover{background:#eaf6f4}.poster-input-pill{width:100%;box-sizing:border-box;background:#fff;border:1.5px solid #D6DFE4;border-radius:24px;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#0a4e5c;font-weight:700;margin-bottom:12px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.poster-input-pill::placeholder{color:#64748b;font-weight:400}.poster-input-pill:focus{border-color:#41b5a1;box-shadow:0 0 0 2px #41b5a133}.poster-banner-box-dark{background:#0c1825;border-radius:14px;overflow:hidden;margin-bottom:16px;box-sizing:border-box;width:100%;flex:1;min-height:290px;display:flex;flex-direction:column}.poster-banner-preview-box{width:100%;height:100%;min-height:290px;border-radius:14px;overflow:hidden;position:relative;cursor:pointer;background:#0c1825;flex:1}.poster-banner-preview-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.poster-banner-preview-box:hover .poster-banner-preview-img{transform:scale(1.02)}.poster-banner-hover-hint{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c182573;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.poster-banner-preview-box:hover .poster-banner-hover-hint{opacity:1}.poster-banner-hover-hint span{background:#fffffff2;color:#0a4e5c;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:12px;padding:6px 14px;border-radius:20px}.poster-banner-box-dashed{background:#eaeff1;border:1.5px dashed #B8C2CC;border-radius:14px;min-height:290px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#7a8e9a;transition:all .18s ease;flex:1}.poster-banner-box-dashed:hover{background:#e2eaef;border-color:#41b5a1}.poster-banner-box-dashed:hover .poster-banner-plus,.poster-banner-box-dashed:hover .poster-banner-text{color:#41b5a1}.poster-banner-plus{font-size:26px;font-weight:700;line-height:1;color:#7a8e9a}.poster-banner-text{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;color:#7a8e9a}.poster-buttons-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;box-sizing:border-box;margin-top:auto}.poster-btn-secondary{background:#fff;border:1.5px solid #41B5A1;color:#0a4e5c;border-radius:24px;padding:11px 16px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;cursor:pointer;text-align:center;outline:none;transition:all .18s ease;white-space:nowrap}.poster-btn-secondary:hover{background:#eaf6f4;transform:translateY(-1px)}.poster-btn-primary{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff;border-radius:24px;padding:11px 16px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;cursor:pointer;text-align:center;outline:none;transition:all .18s ease;white-space:nowrap}.poster-btn-primary:hover{background:#369e8c;transform:translateY(-1px)}.poster-preview-card-wrap{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000026;box-sizing:border-box;background:#0c1825}.poster-dynamic-preview-container{position:relative;width:100%;display:block;container-type:inline-size;line-height:1}.poster-preview-image{width:100%;height:auto;display:block;object-fit:contain}.poster-overlay-partnership{position:absolute;top:47.4%;height:11.5%;left:74%;transform:translate(-50%);width:39.4%;background:#04172b;box-sizing:border-box;padding:0 1.2cqi;z-index:5;pointer-events:none;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.poster-partnership-p{font-family:FigtreeDemo,Figtree,sans-serif;font-weight:400;font-style:normal;font-size:1.25cqi;line-height:1.45;letter-spacing:0px;text-align:center;color:#fff;margin:0 auto;padding:0;width:100%;max-width:33cqi;word-wrap:break-word;overflow-wrap:break-word}.poster-partnership-p:not(:last-child){margin-bottom:.35cqi}.poster-partnership-bold{font-family:FigtreeDemo,Figtree,sans-serif;font-weight:700;font-style:normal;font-size:1.25cqi;line-height:1.45;letter-spacing:0px;text-align:center;color:#fff}.poster-partnership-highlight{font-family:FigtreeDemo,Figtree,sans-serif;font-weight:700;color:#4bbea7}.poster-partnership-text{font-family:FigtreeDemo,Figtree,sans-serif;font-weight:400;font-size:1.25cqi;line-height:1.45;letter-spacing:0px;text-align:center;color:#fff;margin:0}.poster-highlight-cyan{color:#4bbea7;font-weight:700}.poster-overlay-means{position:absolute;top:70%;left:5.4%;width:44.5%;height:14%;background:transparent;box-sizing:border-box;padding:0;z-index:5;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.poster-means-title{font-family:LexendDemo,Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.35cqi;font-weight:800;color:#1e7588;letter-spacing:.01em;text-transform:uppercase;text-align:center;margin:0;padding:0;line-height:1.2}.poster-means-p{font-family:LexendDemo,Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.15cqi;font-weight:400;line-height:1.34;color:#475569;text-align:center;margin:0;padding:0;width:100%;word-wrap:break-word;overflow-wrap:break-word}.poster-means-bold{font-family:LexendDemo,Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;color:#0f172a}.poster-means-text{font-family:LexendDemo,Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.15cqi;font-weight:400;line-height:1.34;color:#475569;margin:0;text-align:center}.poster-highlight-dark{color:#0f172a;font-weight:700}.poster-overlay-badge{position:absolute;top:85%;left:18.8%;width:30%;height:6.8%;background:#1067b0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;padding:0 4px;z-index:5;pointer-events:none;border-radius:3px}.poster-badge-title{font-family:LexendDemo,Lexend,sans-serif;font-size:1.2cqi;font-weight:700;color:#fff;line-height:1.15;letter-spacing:.02em}.poster-badge-sub{font-family:LexendDemo,Lexend,sans-serif;font-size:1.05cqi;font-weight:700;color:#fff;line-height:1.15}.poster-badge-cause{font-family:LexendDemo,Lexend,sans-serif;font-size:1.45cqi;font-weight:800;color:#facc15;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:95%}.poster-badge-supporters{font-family:LexendDemo,Lexend,sans-serif;font-size:1.15cqi;font-weight:700;color:#fff;line-height:1.15}.poster-overlay-banner{position:absolute;top:59.15%;left:54.3%;width:39.4%;height:34.64%;z-index:6;overflow:hidden;border-radius:4px;box-sizing:border-box;background:#04172b}.poster-banner-img-fitted{width:100%;height:100%;object-fit:cover;display:block}.poster-overlay-qrcode{position:absolute;top:85%;left:6.6%;width:10.8%;height:6.8%;background:#fff;display:flex;align-items:center;justify-content:center;z-index:7;pointer-events:auto;cursor:pointer;border-radius:2px;padding:1px;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease}.poster-overlay-qrcode:hover{transform:scale(1.06);box-shadow:0 2px 8px #0000004d}.poster-overlay-qrcode.poster-qrcode-highlighted{box-shadow:0 0 0 2.5px #41b5a1,0 3px 10px #41b5a166;animation:qrOverlayPulse 2s infinite ease-in-out}@keyframes qrOverlayPulse{0%,to{box-shadow:0 0 0 2px #41b5a1,0 2px 6px #41b5a14d}50%{box-shadow:0 0 0 4px #0a4e5c,0 4px 14px #41b5a199}}.poster-qrcode-live-pill{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:#0a4e5c;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:7.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;padding:2px 5px;border-radius:4px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #0000004d}.poster-qrcode-live-pill:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:3px;border-style:solid;border-color:#0A4E5C transparent transparent transparent}.poster-overlay-qrcode svg{width:100%;height:100%;display:block}.poster-qr-onboarding-card{background:linear-gradient(135deg,#f0faf8,#e6f6f3);border:1.5px solid #41B5A1;border-radius:14px;padding:13px 16px;margin-bottom:14px;box-shadow:0 4px 16px #41b5a11f;animation:qrOnboardingFadeIn .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box;width:100%}@keyframes qrOnboardingFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.poster-qr-onboarding-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.poster-qr-onboarding-pill{display:inline-flex;align-items:center;gap:6px;background:#0a4e5c;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:3px 9px;border-radius:12px}.poster-qr-beacon{width:7px;height:7px;border-radius:50%;background:#4bbea7;box-shadow:0 0 #4bbea7b3;animation:qrBeaconPulse 1.8s infinite}@keyframes qrBeaconPulse{0%{box-shadow:0 0 #4bbea7b3}70%{box-shadow:0 0 0 6px #4bbea700}to{box-shadow:0 0 #4bbea700}}.poster-qr-onboarding-close{background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .18s ease;color:#0a4e5c}.poster-qr-onboarding-close:hover{background:#0a4e5c1a;transform:scale(1.1)}.poster-qr-onboarding-body{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.poster-qr-onboarding-icon{flex:0 0 36px;width:36px;height:36px;background:#fff;border:1.5px solid #B8E4DD;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #41b5a126}.poster-qr-onboarding-content{flex:1}.poster-qr-onboarding-title{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:700;color:#0a4e5c;margin:0 0 4px;line-height:1.3}.poster-qr-onboarding-desc{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:400;color:#335966;margin:0;line-height:1.45}.poster-qr-onboarding-desc strong{color:#0a4e5c;font-weight:700}.poster-qr-onboarding-footer{display:flex;align-items:center;justify-content:flex-end;padding-top:2px}.poster-qr-onboarding-dismiss-btn{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff;border-radius:20px;padding:6.5px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;cursor:pointer;transition:all .18s ease;white-space:nowrap}.poster-qr-onboarding-dismiss-btn:hover{background:#369e8c;border-color:#369e8c;transform:translateY(-1px);box-shadow:0 2px 8px #41b5a140}.poster-btn-highlight-pulse{position:relative;border-color:#41b5a1!important;box-shadow:0 0 0 2.5px #41b5a159;animation:qrBtnPulse 2.2s infinite ease-in-out}@keyframes qrBtnPulse{0%,to{box-shadow:0 0 0 2px #41b5a140;border-color:#41b5a1}50%{box-shadow:0 0 0 5.5px #41b5a180;border-color:#0a4e5c}}.poster-btn-dynamic-badge{position:absolute;top:-8px;right:10px;background:#0a4e5c;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:10px;line-height:1.1;box-shadow:0 2px 6px #0a4e5c4d;pointer-events:none}.poster-preview-header-wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.poster-preview-qr-name{color:#0a4e5c;font-weight:800}.poster-qr-info-btn{display:inline-flex;align-items:center;gap:5px;background:#eaf6f4;border:1px solid #B0D6D0;color:#0a4e5c;border-radius:14px;padding:3px 9px;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;cursor:pointer;transition:all .18s ease}.poster-qr-info-btn:hover{background:#41b5a1;color:#fff;border-color:#41b5a1}.poster-overlay-footer-url{position:absolute;top:96%;left:15.2%;width:71%;background:transparent;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;z-index:5;pointer-events:none;box-sizing:border-box}.poster-footer-url-text{font-family:LexendDemo,Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1.32cqi;font-weight:800;color:#f5c531;letter-spacing:.14em;text-transform:uppercase;text-align:left;line-height:1.15;margin:0 0 .35cqi;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.poster-footer-disclaimer-text{font-family:LexendDemo,Lexend,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.68cqi;font-weight:400;color:#7a93a6;line-height:1.25;text-align:left;margin:0;padding:0;width:100%;word-wrap:break-word;overflow-wrap:break-word}.images-expanded-section{width:100%;margin-top:24px}.images-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:15px;color:#083b46;margin:0 0 12px}.images-filter-pills{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;box-sizing:border-box}.images-filter-pill{flex:1;min-width:0;border-radius:9999px;padding:9px 12px;height:40px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;transition:all .18s ease;outline:none;box-sizing:border-box;white-space:nowrap}.images-filter-pill.active{background:#34b59f;border:1.5px solid #34B59F;color:#fff}.images-filter-pill:not(.active){background:#fff;border:1.5px solid #34B59F;color:#0e6c60}.images-filter-pill:not(.active):hover{background:#f0fbf9;border-color:#2ca08c}.images-cards-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;margin-bottom:24px;width:100%;box-sizing:border-box}.image-upload-card{background:#fff;border:1.5px dashed #41B5A1;border-radius:12px;min-height:196px;height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:14px;text-align:center;-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%}.image-upload-card:hover{background:#f4faf8;border-color:#2ca08c;transform:translateY(-2px);box-shadow:0 4px 12px #41b5a126}.image-card-plus{color:#41b5a1;font-size:26px;font-weight:600;line-height:1;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.image-card-label{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#0e6c60;letter-spacing:-.1px}.image-card-item{background:#fff;border:1.5px solid #CCD8D7;border-radius:12px;padding:10px 10px 12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;text-align:left;cursor:pointer;min-height:196px;height:196px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px #00000005}.image-card-item:hover{border-color:#41b5a1;box-shadow:0 4px 14px #41b5a129;transform:translateY(-2px)}.image-card-thumb-wrap{width:100%;height:122px;background:#eef4f3;border-radius:8px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.image-card-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;transition:transform .25s ease}.image-card-item:hover .image-card-img{transform:scale(1.03)}.image-card-hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#08262e59;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;border-radius:8px}.image-card-item:hover .image-card-hover-overlay{opacity:1}.image-card-view-btn{background:#fff;color:#0a4e5c;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;padding:4px 10px;border-radius:12px;box-shadow:0 2px 6px #00000026}.image-card-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;margin-top:8px}.image-card-category-badge{display:inline-block;align-self:flex-start;background:#e4f4f1;color:#178275;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;padding:2.5px 10px;border-radius:9999px;line-height:1.25;margin-bottom:5px;letter-spacing:.1px;text-transform:capitalize}.image-card-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:800;font-size:13.5px;color:#083b46;margin:0;line-height:1.25;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left}.images-loading-state{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:#eaf7f5;border:1px solid #A4DDD4;border-radius:12px;margin-top:14px;color:#0d5c50;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600}.images-loading-spinner{width:16px;height:16px;border:2.5px solid rgba(65,181,161,.3);border-top-color:#41b5a1;border-radius:50%;animation:imgSpin .7s linear infinite}@keyframes imgSpin{to{transform:rotate(360deg)}}.image-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:#081820bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;animation:modalFadeIn .2s ease-out}.image-modal-content{background:#fff;border-radius:18px;max-width:680px;width:100%;overflow:hidden;box-shadow:0 16px 40px #00000040;display:flex;flex-direction:column;animation:modalZoomIn .2s cubic-bezier(.16,1,.3,1)}.image-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #E6EFF0}.image-modal-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:15px;color:#083b46;margin:0}.image-modal-close-btn{background:#f0f4f6;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:#556877;cursor:pointer;transition:all .15s ease}.image-modal-close-btn:hover{background:#e2e8ec;color:#111}.image-modal-body{padding:20px;background:#f8fafb;display:flex;align-items:center;justify-content:center;max-height:60vh;overflow:hidden}.poster-modal-content{max-width:560px;max-height:94vh}.poster-modal-body{max-height:80vh!important;overflow-y:auto!important;padding:24px 20px!important;background:#f4f7f8!important;display:flex;justify-content:center;align-items:flex-start}.poster-modal-preview-wrapper{width:100%;max-width:460px;display:flex;justify-content:center;align-items:center;margin:0 auto}.poster-modal-preview-wrapper .poster-dynamic-preview-container{width:100%;box-shadow:0 10px 30px #0003;border-radius:6px;overflow:hidden}.image-modal-img{max-width:100%;max-height:55vh;object-fit:contain;border-radius:10px;box-shadow:0 4px 14px #0000001a}.image-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #E6EFF0;background:#fff}.image-modal-action-btn{background:#41b5a1;color:#fff;border:none;border-radius:20px;padding:8px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .18s ease}.image-modal-action-btn:hover{background:#369e8c}.image-modal-close-action-btn{background:#fff;border:1.5px solid #CCD8D7;color:#556877;border-radius:20px;padding:7px 16px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .18s ease}.image-modal-close-action-btn:hover{background:#f0f4f6;color:#111}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalZoomIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.image-upload-bottom{margin-top:24px;width:100%}.image-upload-row{display:flex;align-items:center;gap:14px;width:100%;box-sizing:border-box}.image-name-input{width:250px;min-width:180px;height:42px;border-radius:9999px;border:1.5px solid #CCD8D7;background:#fff;padding:0 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#111;outline:none;box-sizing:border-box;transition:border-color .18s ease}.image-name-input:focus{border-color:#34b59f}.image-tag-pills{display:flex;align-items:center;gap:8px}.image-tag-pill{border-radius:9999px;height:34px;padding:0 16px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:12.5px;cursor:pointer;transition:all .18s ease;outline:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.image-tag-pill.active{background:#34b59f;border:1.5px solid #34B59F;color:#fff}.image-tag-pill:not(.active){background:#fff;border:1.5px solid #34B59F;color:#0e6c60}.image-tag-pill:not(.active):hover{background:#f0fbf9;border-color:#2ca08c}.image-choose-btn{background:#34b59f;border:none;color:#fff;border-radius:9999px;height:42px;padding:0 24px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;outline:none;transition:all .18s ease;white-space:nowrap;margin-left:auto;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #34b59f40}.image-choose-btn:hover{background:#2ca08c;transform:translateY(-1px);box-shadow:0 4px 12px #34b59f59}.social-expanded-section{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start;width:100%;box-sizing:border-box}.social-left-column,.social-right-column{min-width:0;width:100%;box-sizing:border-box}.social-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;color:#083b46;margin:0 0 14px}.social-ratio-pills{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.social-ratio-pill{border-radius:24px;padding:7px 24px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13.5px;cursor:pointer;outline:none;transition:all .18s ease}.social-ratio-pill.active{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff}.social-ratio-pill:not(.active){background:#fff;border:1.5px solid #41B5A1;color:#083b46}.social-ratio-pill:not(.active):hover{background:#f0fbf9}.social-input-pill{width:100%;border-radius:28px;border:1.5px solid #CCD8D7;background:#fff;padding:11px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#111;outline:none;box-sizing:border-box;margin-bottom:12px;transition:border-color .18s ease}.social-input-pill:focus{border-color:#41b5a1}.social-textarea-box{width:100%;border-radius:18px;border:1.5px solid #CCD8D7;background:#fff;padding:12px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#111;outline:none;box-sizing:border-box;margin-bottom:12px;min-height:96px;resize:vertical;transition:border-color .18s ease}.social-textarea-box:focus{border-color:#41b5a1}.social-image-subheading{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14.5px;color:#083b46;margin:10px 0 12px}.social-actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:6px;width:100%;box-sizing:border-box}.social-btn-outline{background:#fff;border:1.5px solid #41B5A1;color:#083b46;border-radius:28px;padding:11px 28px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;cursor:pointer;outline:none;transition:all .18s ease}.social-btn-outline:hover{background:#f0fbf9}.social-btn-solid{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff;border-radius:28px;padding:11px 32px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;cursor:pointer;outline:none;transition:all .18s ease}.social-btn-solid:hover{background:#369e8c;transform:translateY(-1px)}.social-preview-frame{background:#f0f4f4;border:1.5px solid #D9E2E2;border-radius:16px;padding:20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:100%;max-width:100%}.social-advert-canvas{width:100%;max-width:100%;border-radius:14px;background:linear-gradient(180deg,#62707d,#1e242b);display:flex;flex-direction:column;justify-content:space-between;padding:16px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000040;transition:all .2s ease}.social-advert-canvas.ratio-square{max-width:380px;aspect-ratio:1 / 1}.social-advert-canvas.ratio-story{max-width:270px;aspect-ratio:9 / 16}.social-advert-canvas.ratio-landscape{max-width:440px;aspect-ratio:16 / 9}.social-canvas-top-bar{display:flex;align-items:center;justify-content:space-between;width:100%;border-top:4px dashed rgba(255,255,255,.22);padding-top:10px}.social-canvas-logo{height:22px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.social-canvas-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px 8px}.social-canvas-plus{color:#4a5661;font-size:42px;font-weight:400;line-height:1;margin-bottom:8px}.social-canvas-placeholder-text{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:22px;color:#38434d;margin:0}.social-canvas-headline{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:17px;color:#fff;margin:8px 0 4px}.social-canvas-desc{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#ffffffd9;margin:0;line-height:1.35}.social-canvas-bottom{display:flex;align-items:center;padding-top:8px}.social-canvas-pill-indicator{width:44px;height:12px;border-radius:6px;background:#41b5a1}.social-canvas-btn-real{background:#41b5a1;color:#fff;border-radius:20px;padding:6px 18px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:12px}.links-expanded-section{width:100%}.links-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;color:#083b46;margin:0 0 12px}.affiliate-link-card{background:#fff;border:1.5px solid #CCD8D7;border-radius:22px;padding:12px 20px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;transition:all .18s ease}.affiliate-link-card:hover{border-color:#41b5a1}.affiliate-link-info{flex:1;min-width:0;padding-right:16px}.affiliate-link-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14.5px;color:#111;margin:0 0 4px}.affiliate-link-code{font-family:Courier New,Courier,monospace;font-size:12.5px;color:#206e7d;margin:0;word-break:break-all;white-space:pre-wrap}.affiliate-copy-btn{background:#fff;border:1.5px solid #41B5A1;color:#083b46;border-radius:22px;padding:7px 24px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;cursor:pointer;outline:none;transition:all .18s ease;white-space:nowrap}.affiliate-copy-btn:hover{background:#f0fbf9;border-color:#369e8c}.links-backlinks-heading{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:15.5px;color:#083b46;margin:24px 0 6px}.links-backlinks-sub{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13.5px;color:#083b46;margin:0 0 12px}.backlinks-target-pills{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:14px}.backlinks-target-pill{border-radius:24px;padding:7px 20px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13px;cursor:pointer;outline:none;transition:all .18s ease}.backlinks-target-pill.active{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff}.backlinks-target-pill:not(.active){background:#fff;border:1.5px solid #41B5A1;color:#083b46}.backlinks-target-pill:not(.active):hover{background:#f0fbf9}.backlinks-form-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:22px}.backlink-input-pill{flex:1;min-width:220px;border-radius:28px;border:1.5px solid #CCD8D7;background:#fff;padding:10px 18px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#111;outline:none;box-sizing:border-box;transition:border-color .18s ease}.backlink-input-pill:focus{border-color:#41b5a1}.backlink-submit-btn{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff;border-radius:28px;padding:11px 26px;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;cursor:pointer;outline:none;transition:all .18s ease;white-space:nowrap}.backlink-submit-btn:hover{background:#369e8c;transform:translateY(-1px)}.cluberly-backlink-card{background:#fff;border:1.5px solid #CCD8D7;border-radius:22px;padding:14px 22px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin-bottom:22px}.cluberly-backlink-left{display:flex;align-items:center;gap:12px}.cluberly-backlink-radio{width:16px;height:16px;border-radius:50%;border:2px solid #CCD8D7;flex-shrink:0}.cluberly-backlink-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14.5px;color:#111;margin:0 0 2px}.cluberly-backlink-sub{font-family:Courier New,Courier,monospace;font-size:12px;color:#637c82;margin:0}.cluberly-toggle-group{display:flex;align-items:center;gap:10px}.toggle-switch-track{width:38px;height:22px;border-radius:12px;background:#ccd6d7;cursor:pointer;position:relative;transition:background .2s ease;padding:3px;box-sizing:border-box;display:flex;align-items:center}.toggle-switch-track.active{background:#41b5a1}.toggle-switch-knob{width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026;transition:transform .2s ease;transform:translate(0)}.toggle-switch-track.active .toggle-switch-knob{transform:translate(16px)}.toggle-label-text{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;color:#4d6367;-webkit-user-select:none;user-select:none}.links-footer-note{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#688085;margin:16px 0 0}.plugins-expanded-section{width:100%}.plugins-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;color:#083b46;margin:0 0 14px}.plugin-card-item{background:#e8f5f3;border:1.5px solid #CCDEDC;border-radius:18px;padding:14px 22px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;transition:all .18s ease}.plugin-card-item:hover{border-color:#41b5a1;background:#e2f3f0}.plugin-card-info{flex:1;min-width:0}.plugin-card-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:15px;color:#111;margin:0 0 3px}.plugin-card-desc{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#556e73;margin:0}.plugin-card-action{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.plugin-connect-label{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:500;color:#4f676b}.plugin-connect-label.connected{color:#206e7d;font-weight:600}.tools-mobile-footer{display:none}@media screen and (max-width:1180px){.portal-tools-section{padding:24px 36px 40px!important}}@media screen and (max-width:960px){.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.images-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-expanded-section{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:768px){.portal-tools-section{padding:16px 16px 32px!important}.tools-welcome-title{font-size:18px!important;margin-bottom:8px!important}.tools-welcome-sub{font-size:13px!important;line-height:18px!important}.tools-card{border-radius:18px!important}.tools-card-header{padding:12px 18px!important}.tools-header-title{font-size:16px!important}.tools-card-body{padding:16px 14px 20px!important}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tool-item-card{padding:16px 14px 18px;border-radius:14px;min-height:104px}.tool-item-title{font-size:14.5px;margin-bottom:6px}.tool-item-desc{font-size:11.5px;line-height:1.35}.tools-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.tools-mobile-logo{height:32px;width:auto;object-fit:contain}.crm-metrics-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.crm-metric-box{padding:8px 6px;border-radius:8px}.crm-metric-val{font-size:15px}.crm-metric-lbl{font-size:9px;white-space:normal;line-height:1.15}.crm-filter-pills{gap:8px}.crm-filter-pill{padding:6px 14px;font-size:11.5px}.crm-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.crm-table-header,.crm-table-body{min-width:440px}.crm-bottom-grid{grid-template-columns:1fr;gap:20px}.templates-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.template-card-item{min-height:180px;padding:14px 12px}.template-create-card{min-height:180px}.templates-split-container{grid-template-columns:1fr;gap:24px}.templates-filter-pill{padding:6px 16px;font-size:11.5px}.qr-expanded-section{grid-template-columns:1fr;gap:20px}.qr-code-img{width:170px;height:170px}.poster-expanded-section{grid-template-columns:1fr;gap:24px}.images-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.images-upload-row{flex-direction:column;align-items:stretch}.image-name-input{max-width:100%;width:100%}.image-choose-btn{width:100%;margin-left:0;text-align:center}.social-expanded-section{grid-template-columns:1fr;gap:20px}.social-preview-frame{padding:12px;min-height:auto}.affiliate-link-card{flex-direction:column;align-items:flex-start;gap:10px;border-radius:16px;padding:12px 16px}.affiliate-copy-btn{align-self:flex-end}.backlinks-form-row{flex-direction:column;align-items:stretch}.backlink-input-pill{width:100%}.backlink-submit-btn{width:100%;text-align:center}.cluberly-backlink-card{flex-direction:column;align-items:flex-start;gap:12px;border-radius:16px;padding:12px 16px}.cluberly-toggle-group{align-self:flex-end}.plugin-card-item{padding:12px 16px;border-radius:14px}}@media screen and (max-width:380px){.portal-tools-section{padding:10px 8px 28px!important}.portal-home-banner{padding:14px 8px 16px!important;min-height:160px!important;gap:8px!important}.tools-welcome-title{font-size:16px!important;margin-bottom:6px!important}.tools-welcome-sub{font-size:11px!important;line-height:14.5px!important}.portal-home-add-logo{width:60px!important;height:68px!important;min-width:60px!important}.tools-card-header{padding:10px 14px!important}.tools-card-body{padding:12px 10px 16px!important}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tool-item-card{padding:12px 10px 14px;border-radius:12px;min-height:96px}.tool-item-title{font-size:13px;margin-bottom:4px}.tool-item-desc{font-size:10.5px;line-height:1.3}.crm-metrics-row{gap:4px}.crm-metric-box{padding:6px 3px}.crm-metric-val{font-size:13px}.crm-metric-lbl{font-size:8px}.crm-filter-pills{gap:6px}.crm-filter-pill{padding:5px 10px;font-size:10.5px}.crm-tag-pill{font-size:10px;padding:6px 4px}.crm-action-btn{font-size:11.5px;padding:10px 12px}.crm-submit-btn{font-size:12px;padding:10px}.templates-cards-grid{grid-template-columns:1fr}.templates-filter-pills{gap:6px}.templates-filter-pill{padding:5px 12px;font-size:11px}.template-channel-pill{padding:6px 8px;font-size:10.5px}.template-img-action-btn{padding:7px 8px;font-size:10.5px}.template-see-full-btn{padding:10px 16px;font-size:12px}.qr-actions-row{flex-direction:column;gap:8px}.qr-type-pills{gap:6px}.qr-type-pill{padding:6px 8px;font-size:10.5px}.qr-code-img{width:140px;height:140px}.qr-link-url{font-size:12.5px}.poster-buttons-grid{grid-template-columns:1fr;gap:8px}.poster-qr-onboarding-card{padding:12px}.poster-qr-onboarding-footer{flex-direction:column;align-items:stretch;gap:8px}.poster-qr-onboarding-dismiss-btn{text-align:center;width:100%;padding:8px 12px}.poster-tab-pill{font-size:11px;padding:7px 12px}.poster-btn-secondary,.poster-btn-primary{font-size:12px;padding:10px 12px}.images-cards-grid{grid-template-columns:1fr}.image-upload-card{min-height:110px;padding:12px}.social-btn-outline,.social-btn-solid{padding:9px 12px;font-size:12px}.social-expanded-section{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:18px!important}.social-left-column,.social-right-column{width:100%!important;min-width:0!important}.social-ratio-pills{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;width:100%!important;box-sizing:border-box!important}.social-ratio-pill{flex:1!important;min-width:0!important;padding:7px 4px!important;font-size:11.5px!important;text-align:center!important;white-space:nowrap!important}.social-actions-row{display:flex!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.social-btn-outline,.social-btn-solid{flex:1!important;min-width:0!important;padding:9px 6px!important;font-size:12px!important;text-align:center!important;white-space:nowrap!important}.social-preview-frame{padding:10px!important;min-height:auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.social-advert-canvas{width:100%!important;max-width:100%!important;padding:12px 10px!important;box-sizing:border-box!important}.plugin-card-item{padding:10px 12px}.plugin-card-title{font-size:13.5px}.plugin-card-desc{font-size:11.5px}}@media screen and (max-width:330px){.portal-tools-section{padding-left:4px!important;padding-right:4px!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.tools-card{border-radius:14px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.tools-card-header{padding:10px 12px!important}.tools-card-body{padding:10px 6px 14px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.tools-grid{gap:6px}.tool-item-card{padding:10px 8px 12px;min-height:92px}.tool-item-title{font-size:12.2px}.tool-item-desc{font-size:10px;line-height:1.25}.crm-metric-val{font-size:12px}.crm-metric-lbl{font-size:7.5px}.social-expanded-section{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;gap:14px!important}.social-left-column,.social-right-column{width:100%!important;min-width:0!important}.social-section-title{font-size:14.5px!important;margin-bottom:10px!important}.social-ratio-pills{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;width:100%!important;box-sizing:border-box!important}.social-ratio-pill{flex:1!important;min-width:0!important;padding:6px 2px!important;font-size:10.5px!important;text-align:center!important;white-space:nowrap!important}.social-input-pill{padding:8px 12px!important;font-size:12px!important;border-radius:20px!important;margin-bottom:8px!important}.social-textarea-box{padding:8px 12px!important;font-size:12px!important;border-radius:14px!important;min-height:65px!important;margin-bottom:8px!important}.social-image-subheading{font-size:13.5px!important;margin:6px 0 8px!important}.social-actions-row{display:flex!important;gap:5px!important;width:100%!important;box-sizing:border-box!important}.social-btn-outline,.social-btn-solid{flex:1!important;min-width:0!important;padding:8px 4px!important;font-size:11px!important;text-align:center!important;white-space:nowrap!important}.social-preview-frame{padding:6px!important;border-radius:12px!important;width:100%!important;max-width:100%!important;min-height:auto!important;box-sizing:border-box!important;overflow:hidden!important}.social-advert-canvas{padding:10px 8px!important;border-radius:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.social-advert-canvas.ratio-square{width:100%!important;max-width:100%!important;aspect-ratio:1 / 1!important}.social-advert-canvas.ratio-story{width:100%!important;max-width:100%!important;aspect-ratio:9 / 16!important}.social-advert-canvas.ratio-landscape{width:100%!important;max-width:100%!important;aspect-ratio:16 / 9!important}.social-canvas-logo{height:16px!important}.social-canvas-plus{font-size:24px!important;margin-bottom:2px!important}.social-canvas-placeholder-text{font-size:14px!important}.social-canvas-pill-indicator{width:32px!important;height:8px!important}.images-filter-pills{gap:4px!important}.images-filter-pill{padding:5px 8px!important;font-size:10px!important}.images-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:6px!important}.image-upload-card{min-height:85px!important;padding:6px!important;border-radius:10px!important}.image-card-plus{font-size:18px!important;margin-bottom:2px!important}.image-card-label{font-size:10.5px!important}.image-name-input{font-size:11px!important;padding:7px 10px!important}.image-tag-pills{gap:3px!important}.image-tag-pill{padding:4px 6px!important;font-size:10px!important}.image-choose-btn{font-size:11px!important;padding:8px 10px!important}.affiliate-link-card{padding:8px 10px!important;border-radius:12px!important}.affiliate-link-title{font-size:12px!important}.affiliate-link-code{font-size:9.5px!important;word-break:break-all!important;overflow-wrap:anywhere!important}.affiliate-copy-btn{padding:4px 10px!important;font-size:10.5px!important}.backlinks-target-pills{gap:4px!important}.backlinks-target-pill{padding:4px 8px!important;font-size:10px!important}.backlink-input-pill{padding:7px 10px!important;font-size:11px!important}.backlink-submit-btn{padding:8px 12px!important;font-size:11px!important}.cluberly-backlink-card{padding:8px 10px!important;border-radius:12px!important}.cluberly-backlink-title{font-size:12px!important}.plugin-card-item{padding:8px 10px!important;border-radius:12px!important}.plugin-card-title{font-size:12.5px!important}.plugin-card-desc{font-size:10px!important;line-height:1.25!important}.plugin-connect-label{font-size:11px!important}}.portal-updates-section{width:100%;padding:32px 56px 48px;box-sizing:border-box}.updates-card{background:#fff;border-radius:20px;border:1px solid #D6E4E2;box-shadow:0 4px 20px #0000000a;overflow:hidden;width:100%;box-sizing:border-box}.updates-card-header{background:#e3e5e6;border-bottom:1px solid #CFD3D4;padding:14px 24px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.updates-header-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;color:#096575!important;margin:0;letter-spacing:.5px;text-transform:uppercase;line-height:1}.updates-help-btn{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #C4D7D4;color:#083b46;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;transition:all .18s ease;padding:0}.updates-help-btn:hover{background:#f0fbf9;border-color:#41b5a1;transform:scale(1.05)}.updates-card-body{padding:22px 24px 26px;box-sizing:border-box;width:100%}.updates-section-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:15.5px;color:#083b46;margin:0 0 14px}.updates-filter-pills{display:flex;align-items:center;gap:12px;margin-bottom:20px;width:100%;box-sizing:border-box}.updates-filter-pill{border-radius:24px;padding:8px 32px;font-family:LexendDemo,Lexend,sans-serif;font-weight:600;font-size:13.5px;cursor:pointer;outline:none;transition:all .18s ease;box-sizing:border-box;text-align:center}.updates-filter-pill.active{background:#41b5a1;border:1.5px solid #41B5A1;color:#fff}.updates-filter-pill:not(.active){background:#fff;border:1.5px solid #41B5A1;color:#083b46}.updates-filter-pill:not(.active):hover{background:#f0fbf9}.updates-items-list{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.update-card-item{background:#fff;border:1.5px solid #D5E2E0;border-radius:14px;padding:16px 20px;box-sizing:border-box;width:100%;transition:all .18s ease}.update-card-item:hover{border-color:#41b5a1;box-shadow:0 4px 14px #41b5a114}.update-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.update-badges-row{display:flex;align-items:center;gap:6px}.update-badge-category{background:#d9f1ed;color:#1e6c75;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;border-radius:12px;padding:3px 10px;display:inline-block;line-height:1.2}.update-badge-new{background:#eaa800;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;border-radius:12px;padding:3px 10px;display:inline-block;line-height:1.2}.update-date-text{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#7f9395;font-weight:500;margin:0;white-space:nowrap}.update-card-title{font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:16px;color:#083b46;margin:0 0 6px}.update-card-desc{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#556e73;margin:0;line-height:1.4}.updates-load-more-btn{background:#fff;border:1.5px solid #41B5A1;color:#083b46;border-radius:28px;width:100%;padding:11px 0;font-family:LexendDemo,Lexend,sans-serif;font-weight:700;font-size:14px;cursor:pointer;outline:none;transition:all .18s ease;text-align:center;margin-top:14px;box-sizing:border-box}.updates-load-more-btn:hover{background:#f0fbf9;border-color:#369e8c}.updates-no-more-text{font-family:LexendDemo,Lexend,sans-serif;font-weight:500;font-size:13.5px;color:#7f9395;text-align:center;margin:24px 0 10px;letter-spacing:.1px}.updates-mobile-footer{display:none}@media screen and (max-width:1180px){.portal-updates-section{padding:24px 36px 40px!important}}@media screen and (max-width:768px){.portal-updates-section{padding:16px 16px 32px!important}.updates-card{border-radius:18px!important}.updates-card-header{padding:12px 18px!important}.updates-header-title{font-size:14px!important;color:#096575!important}.updates-card-body{padding:16px 14px 20px!important}.updates-filter-pills{display:flex!important;gap:8px!important;width:100%!important}.updates-filter-pill{flex:1!important;padding:8px 12px!important;font-size:12.5px!important;text-align:center!important}.update-card-item{padding:14px 16px!important}.updates-mobile-footer{display:flex;justify-content:center;align-items:center;margin-top:32px;padding-bottom:24px}.updates-mobile-logo{height:32px;width:auto;object-fit:contain}}@media screen and (max-width:380px){.portal-updates-section{padding:10px 8px 28px!important}.updates-card-body{padding:12px 10px 16px!important}.updates-filter-pills{gap:6px!important}.updates-filter-pill{padding:6px 4px!important;font-size:11px!important}.update-card-item{padding:12px!important;border-radius:12px!important}.update-card-title{font-size:14.5px!important}.update-card-desc{font-size:12px!important}.update-date-text{font-size:11px!important}.updates-load-more-btn{font-size:12px!important;padding:9px 0!important}.updates-no-more-text{font-size:12px!important;margin:18px 0 8px!important}}@media screen and (max-width:330px){.portal-updates-section{padding-left:4px!important;padding-right:4px!important;width:100%!important;max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}.updates-card{border-radius:14px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.updates-card-header{padding:10px 12px!important}.updates-card-body{padding:10px 6px 14px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.updates-filter-pill{padding:5px 2px!important;font-size:10.5px!important}.update-card-item{padding:10px 8px!important;border-radius:10px!important}.update-card-title{font-size:13.5px!important}.update-card-desc{font-size:11px!important;line-height:1.35!important}.update-date-text{font-size:10px!important}.updates-load-more-btn{font-size:11.5px!important;padding:8px 0!important}.updates-no-more-text{font-size:11px!important;margin:14px 0 6px!important}}.updates-content-container{position:relative;width:100%;box-sizing:border-box}.updates-preview-blurred{filter:blur(4.5px);-webkit-filter:blur(4.5px);opacity:.72;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;transition:filter .3s ease}.updates-upgrade-modal-wrapper{cursor:pointer;pointer-events:auto!important;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10;padding:20px;box-sizing:border-box;pointer-events:none}.updates-upgrade-card{position:relative;cursor:default;pointer-events:auto;background:#fff!important;border:2.5px solid #096575!important;border-radius:24px!important;box-shadow:0 16px 48px #09657538,0 6px 18px #0000001a!important;padding:38px 36px 36px!important;box-sizing:border-box!important;width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;animation:updatesModalPop .25s ease-out forwards}@keyframes updatesModalPop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.updates-upgrade-lock-circle{width:64px;height:64px;border-radius:50%;background:#096575;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:18px;box-shadow:0 4px 12px #09657540;flex-shrink:0}.updates-upgrade-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-size:23px!important;color:#096575!important;margin:0 0 12px!important;line-height:1.25!important}.updates-upgrade-desc{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-size:14.5px!important;line-height:1.55!important;color:#4b5563!important;margin:0 0 24px!important;max-width:380px}.updates-upgrade-btn{background:#34b698!important;color:#fff!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:600!important;font-size:15px!important;padding:12px 34px!important;border-radius:9999px!important;border:none!important;cursor:pointer!important;box-shadow:0 4px 14px #34b6984d!important;transition:transform .15s ease,background .2s ease,box-shadow .2s ease!important;display:inline-block;text-decoration:none}.updates-upgrade-btn:hover{background:#2ea388!important;transform:translateY(-2px);box-shadow:0 6px 18px #34b69866!important}.updates-upgrade-btn:active{transform:translateY(0)}@media screen and (max-width:768px){.updates-upgrade-card{padding:28px 20px 26px!important;border-radius:20px!important;max-width:340px}.updates-upgrade-lock-circle{width:54px;height:54px;margin-bottom:14px}.updates-upgrade-lock-circle svg{width:24px;height:24px}.updates-upgrade-title{font-size:20px!important;margin-bottom:8px!important}.updates-upgrade-desc{font-size:13px!important;line-height:1.48!important;margin-bottom:20px!important}.updates-upgrade-btn{font-size:14px!important;padding:11px 28px!important}}.updates-upgrade-close-btn{position:absolute;top:14px;right:16px;background:transparent;border:none;font-size:26px;line-height:1;color:#6b7280;cursor:pointer;padding:4px;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .15s ease;z-index:10}.updates-upgrade-close-btn:hover{color:#111;background:#f3f4f6}.updates-preview-unblurred{filter:none!important;-webkit-filter:none!important;opacity:1!important;pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important;width:100%;box-sizing:border-box;transition:filter .3s ease,opacity .3s ease}.post-detail-container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px 40px;box-sizing:border-box}.post-detail-nav-row{display:flex;align-items:center;justify-content:space-between;margin:20px 0 16px;flex-wrap:wrap;gap:12px}.post-detail-back-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #CCD8DC;border-radius:9999px;padding:8px 20px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:600;color:#0a4e5c;cursor:pointer;transition:all .18s ease;box-shadow:0 2px 6px #0000000a}.post-detail-back-btn:hover{background:#f1f6f7;border-color:#0a4e5c;transform:translate(-2px)}.post-detail-breadcrumbs{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;color:#64748b;display:flex;align-items:center;gap:6px}.post-detail-breadcrumbs span.active{color:#0a4e5c;font-weight:600}.post-detail-card{background:#fff;border-radius:20px;border:2px solid #FF008A;box-shadow:0 8px 30px #0000000f;overflow:hidden}.post-detail-header-bar{background:#ff008a;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.post-detail-header-title{color:#fff!important;font-family:LexendDemo,Lexend,sans-serif;font-size:18px;font-weight:700;letter-spacing:.04em;margin:0}.post-detail-header-tag{background:#ffffff38;color:#fff;padding:4px 12px;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600}.post-detail-content{padding:28px 32px}.post-detail-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #E2E8F0}.post-detail-author-group{display:flex;align-items:center;gap:14px}.post-detail-author-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #34B59F;background:#e0f2fe}.post-detail-author-avatar-fallback{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#0a4e5c,#34b59f);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.post-detail-author-info{display:flex;flex-direction:column;gap:2px}.post-detail-author-name{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#0e5c68}.post-detail-post-date{font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;color:#64748b}.post-detail-badges-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.post-type-badge{padding:5px 14px;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:700;letter-spacing:.02em}.post-type-badge.news{background:#e0f2fe;color:#0284c7}.post-type-badge.score{background:#fef3c7;color:#d97706}.post-type-badge.fixture{background:#ede9fe;color:#7c3aed}.post-type-badge.photo{background:#fce7f3;color:#db2777}.post-status-badge{display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#15803d;padding:5px 14px;border-radius:9999px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600}.post-status-dot{width:7px;height:7px;border-radius:50%;background:#22c55e}.post-detail-headline{font-family:LexendDemo,Lexend,sans-serif;font-size:26px;font-weight:700;color:#0e5c68;line-height:1.3;margin:0 0 20px}.post-detail-metrics-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.post-detail-metric-card{background:#f8fafc;border:1px solid #E2E8F0;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:14px;transition:all .18s ease}.post-detail-metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000a;border-color:#cbd5e1}.post-detail-metric-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-detail-metric-icon.views{background:#0e5c681a;color:#0e5c68}.post-detail-metric-icon.likes{background:#ff008a1a;color:#ff008a}.post-detail-metric-icon.shares{background:#34b59f1a;color:#34b59f}.post-detail-metric-icon.channels{background:#6366f11a;color:#6366f1}.post-detail-metric-info{display:flex;flex-direction:column}.post-detail-metric-val{font-family:LexendDemo,Lexend,sans-serif;font-size:20px;font-weight:700;color:#0f172a;line-height:1.1}.post-detail-metric-lbl{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:500;color:#64748b;margin-top:2px}.post-detail-score-banner{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1.5px solid #FCD34D;border-radius:14px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.post-detail-score-title{display:flex;align-items:center;gap:10px;font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#92400e}.post-detail-score-value{font-family:LexendDemo,Lexend,sans-serif;font-size:22px;font-weight:800;color:#b45309;background:#fff;padding:4px 16px;border-radius:10px;border:1px solid #FDE68A}.post-detail-columns-grid{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.post-detail-main-col{display:flex;flex-direction:column;gap:24px}.post-detail-body-box{background:#f8fafc;border:1px solid #E2E8F0;border-radius:16px;padding:20px 24px}.post-detail-section-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#0e5c68;margin:0 0 12px;display:flex;align-items:center;gap:8px}.post-detail-body-text{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;line-height:1.65;color:#334155;margin:0;white-space:pre-line}.post-detail-media-card{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:16px;overflow:hidden}.post-detail-media-preview{width:100%;max-height:480px;object-fit:cover;border-radius:12px;display:block;background:#000}.post-detail-media-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:12px}.post-detail-media-thumb{width:100%;height:140px;object-fit:cover;border-radius:10px;border:2px solid transparent;cursor:pointer;transition:all .15s ease}.post-detail-media-thumb.selected{border-color:#34b59f;box-shadow:0 0 0 3px #34b59f40}.post-detail-side-col{display:flex;flex-direction:column;gap:20px}.post-detail-info-panel{background:#fff;border:1px solid #E2E8F0;border-radius:16px;padding:20px;box-shadow:0 2px 8px #00000005}.post-detail-panel-title{font-family:LexendDemo,Lexend,sans-serif;font-size:15px;font-weight:700;color:#0e5c68;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid #F1F5F9}.post-detail-channel-list{display:flex;flex-direction:column;gap:10px}.post-detail-channel-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:10px;background:#f8fafc;transition:background .15s ease}.post-detail-channel-left{display:flex;align-items:center;gap:10px;font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;font-weight:500;color:#334155}.post-detail-channel-state{display:inline-flex;align-items:center;gap:4px;font-family:LexendDemo,Lexend,sans-serif;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:9999px}.post-detail-channel-state.active{background:#dcfce7;color:#15803d}.post-detail-channel-state.inactive{background:#f1f5f9;color:#94a3b8}.post-detail-info-table{display:flex;flex-direction:column;gap:10px}.post-detail-info-row{display:flex;align-items:center;justify-content:space-between;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px}.post-detail-info-label{color:#64748b;font-weight:500}.post-detail-info-value{color:#0f172a;font-weight:700;text-align:right;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-detail-loading-box{min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px}.post-detail-spinner{width:44px;height:44px;border:3.5px solid #E2E8F0;border-top-color:#ff008a;border-radius:50%;animation:postDetailSpin .75s linear infinite}@keyframes postDetailSpin{to{transform:rotate(360deg)}}.post-detail-loading-text{font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:600;color:#0a4e5c}.post-detail-footer-actions{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding-top:20px;border-top:1px solid #E2E8F0;flex-wrap:wrap;gap:12px}.post-detail-btn-primary{background:#34b59f;color:#fff;border:none;border-radius:9999px;padding:10px 28px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s ease;box-shadow:0 2px 6px #34b59f4d}.post-detail-btn-primary:hover{background:#2ca08c;transform:translateY(-1px)}.post-detail-btn-secondary{background:#fff;color:#0a4e5c;border:1.5px solid #CCD8DC;border-radius:9999px;padding:10px 24px;font-family:LexendDemo,Lexend,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.post-detail-btn-secondary:hover{background:#f1f6f7;border-color:#0a4e5c}@media(max-width:900px){.post-detail-columns-grid{grid-template-columns:1fr}.post-detail-metrics-bar{grid-template-columns:repeat(2,1fr)}.post-detail-content{padding:20px 18px}}@media(max-width:540px){.post-detail-metrics-bar{grid-template-columns:1fr}.post-detail-headline{font-size:20px}.post-detail-footer-actions{flex-direction:column;align-items:stretch}}.impact-detail-container{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:36px 68px 60px!important;flex:1}.impact-detail-nav-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px;width:100%}.impact-detail-back-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #E5E7EB;border-radius:9999px;padding:8px 20px;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;color:#374151;cursor:pointer;transition:all .2s ease}.impact-detail-back-btn:hover{border-color:#00acff;color:#00acff;background:#f0f9ff;transform:translate(-2px)}.impact-detail-breadcrumbs{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#9ca3af;font-family:LexendDemo,Lexend,sans-serif}.impact-detail-breadcrumbs .crumb-link{color:#6b7280;cursor:pointer;text-decoration:none;transition:color .15s ease}.impact-detail-breadcrumbs .crumb-link:hover{color:#00acff}.impact-detail-breadcrumbs .crumb-active{color:#111827;font-weight:600;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impact-detail-card{width:100%!important;max-width:100%!important;background:#fff!important;border:2px solid #00ACFF!important;border-radius:20px!important;overflow:hidden;box-shadow:0 10px 30px #00acff14;box-sizing:border-box}.impact-detail-card-head{background:linear-gradient(135deg,#00acff,#0084c7);padding:24px 32px;color:#fff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.impact-detail-head-left{display:flex;flex-direction:column;gap:4px}.impact-detail-head-badge-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.impact-detail-title{font-family:LexendDemo,Lexend,sans-serif;font-size:24px;font-weight:800;color:#fff;margin:0;line-height:1.2}.impact-detail-subtitle{font-family:LexendDemo,Lexend,sans-serif;font-size:13.5px;color:#ffffffe6;margin:0}.impact-detail-status-pill{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:4px 12px;border-radius:9999px;display:inline-flex;align-items:center;gap:5px}.impact-detail-status-pill.is-submitted{background:#dcfce7;color:#15803d;border:1px solid #BBF7D0}.impact-detail-status-pill.is-draft{background:#fef3c7;color:#b45309;border:1px solid #FDE68A}.impact-detail-period-pill{font-family:LexendDemo,Lexend,sans-serif;font-size:12px;font-weight:600;color:#004d73;background:#fff;padding:4px 12px;border-radius:9999px;display:inline-flex;align-items:center;box-shadow:0 2px 6px #00000014}.impact-detail-head-right{display:flex;align-items:center;gap:12px}.impact-detail-amount-chip{background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);padding:8px 18px;border-radius:12px;display:flex;flex-direction:column;align-items:flex-end}.impact-detail-amount-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#ffffffd9}.impact-detail-amount-val{font-family:LexendDemo,Lexend,sans-serif;font-size:18px;font-weight:800;color:#fff}.impact-detail-card-body{padding:32px;display:flex;flex-direction:column;gap:28px}.impact-detail-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}.impact-detail-summary-card{background:#f8fafc;border:1.5px solid #E2E8F0;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;transition:all .2s ease}.impact-detail-summary-card:hover{border-color:#00acff;background:#f0f9ff;transform:translateY(-2px)}.impact-detail-summary-card.accent{background:#ebf8ff;border-color:#00acff}.impact-detail-summary-label{font-family:LexendDemo,Lexend,sans-serif;font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.4px}.impact-detail-summary-val{font-family:LexendDemo,Lexend,sans-serif;font-size:16px;font-weight:700;color:#0f172a;line-height:1.25;word-break:break-word}.impact-detail-questions-section{display:flex;flex-direction:column;gap:18px}.impact-detail-section-title{font-family:LexendDemo,Lexend,sans-serif;font-size:17px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:8px}.impact-detail-q-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.impact-detail-q-card{background:#fff;border:1.5px solid #E2E8F0;border-radius:14px;padding:18px 20px;display:flex;flex-direction:column;gap:10px;transition:all .15s ease}.impact-detail-q-card:hover{border-color:#00acff;box-shadow:0 4px 14px #00acff14}.impact-detail-q-card.full-width{grid-column:1 / -1}.impact-detail-q-header{display:flex;align-items:center;gap:10px}.impact-detail-q-number{width:24px;height:24px;border-radius:50%;background:#00acff;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.impact-detail-q-text{font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;color:#475569;margin:0}.impact-detail-q-answer{font-family:LexendDemo,Lexend,sans-serif;font-size:14.5px;font-weight:500;color:#0f172a;background:#f8fafc;border-radius:10px;padding:12px 16px;line-height:1.5;border-left:3px solid #00ACFF;word-break:break-word}.impact-detail-meta-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid #E5E7EB;margin-top:8px}.impact-detail-meta-item{display:flex;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;font-size:12px;color:#64748b}.impact-detail-meta-code{background:#f1f5f9;padding:2px 8px;border-radius:6px;font-family:monospace;font-size:11.5px;color:#0f172a}.impact-detail-actions-row{display:flex;align-items:center;gap:12px}.impact-detail-btn-primary{background:#00acff;color:#fff;border:none;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:700;padding:10px 24px;border-radius:9999px;cursor:pointer;transition:all .15s ease;box-shadow:0 4px 12px #00acff40;display:inline-flex;align-items:center;gap:8px}.impact-detail-btn-primary:hover{background:#0084c7;transform:translateY(-1px)}.impact-detail-btn-outline{background:#fff;color:#374151;border:1.5px solid #E5E7EB;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;padding:10px 20px;border-radius:9999px;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.impact-detail-btn-outline:hover{border-color:#00acff;color:#00acff;background:#f0f9ff}.impact-detail-loading-state,.impact-detail-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:#fff;border:1.5px solid #00ACFF;border-radius:20px}.impact-detail-loading-spinner{width:44px;height:44px;border:3.5px solid #E0F2FE;border-top-color:#00acff;border-radius:50%;animation:impactSpin .75s linear infinite;margin-bottom:16px}@keyframes impactSpin{to{transform:rotate(360deg)}}@media screen and (max-width:991px){.impact-detail-container{padding-left:24px!important;padding-right:24px!important}.impact-detail-summary-grid{grid-template-columns:repeat(2,1fr)}.impact-detail-q-grid{grid-template-columns:1fr}}@media screen and (max-width:640px){.impact-detail-container{padding-left:14px!important;padding-right:14px!important}.impact-detail-card-head{padding:18px 20px}.impact-detail-card-body{padding:20px 16px}.impact-detail-summary-grid{grid-template-columns:1fr}.impact-detail-title{font-size:20px}}body{font-family:Averta}.commn-logo-hedr{border-bottom:1px solid #d8d8d8;background:#fff;padding:20px;display:flex;justify-content:center;box-sizing:border-box;position:fixed;top:0;z-index:9;width:100%}.dash-main-contain{display:grid;grid-template-columns:290px 1fr;margin-top:70px}.truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-menu-side{background:#fff;height:100%;min-height:calc(100vh - 70px)}.dash-menu-side .fixed-side{position:fixed;width:290px;left:0;padding:20px}.dash-main-side{background:#f5f5f5;padding:40px 30px;box-sizing:border-box;position:relative}.dash-main-side .right-shape{position:absolute;top:0;right:0;width:260px;height:auto;pointer-events:none;z-index:0}.dash-main-side.setting-page-wrapper .right-shape{width:160px!important;max-width:160px!important;height:auto;opacity:.9}.setting-page-main{position:relative;z-index:1;padding-top:240px!important}.dash-menu-side img{width:100%;height:auto}.dash-menu-side ul{list-style:none;padding-left:25px}.dash-menu-side ul li a{color:#5f5f5f;font-family:Averta;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;display:block;margin-top:25px;position:relative}.dash-menu-side ul li a:before{content:"";width:6px;height:6px;background:#979797;border-radius:50%;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}.dash-main-side h2:not([class*=-header-title]){color:#202020;color:var(--Black, #202020);font-family:Averta;font-size:25px;font-weight:800;line-height:34px}.connections-card-header h2,.support-card-header h2,.media-card-header h2,.tools-card-header h2,.connections-header-title,.support-header-title,.media-header-title,.tools-header-title,.your-cause-header-title,.wallet-header-title,.save-header-title,.invest-header-title,.conn-detail-header-title,.dash-main-side h2.connections-header-title,.dash-main-side h2.support-header-title,.dash-main-side h2.media-header-title,.dash-main-side h2.tools-header-title,.dash-main-side h2.your-cause-header-title,.dash-main-side h2.wallet-header-title,.dash-main-side h2.save-header-title,.dash-main-side h2.invest-header-title,.dash-main-side h2.conn-detail-header-title{color:#fff!important}.getting-started-header-title,.dash-main-side h2.getting-started-header-title,.getting-started-card-header .getting-started-header-title,.updates-header-title,.dash-main-side h2.updates-header-title,.updates-card-header h2,.updates-card-header .updates-header-title{color:#096575!important}.right-space-top{padding-right:340px}.right-space-top h2{color:#0f5d86}.how-it-works-box{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;margin-top:40px}.how-it-works-box .how-it-works-item{text-align:center}.how-it-works-box .how-it-works-item>div{border-radius:0;border:none;background:transparent;padding:0;margin-bottom:0;height:auto;display:flex;justify-content:center;align-items:center;position:relative;overflow:visible;object-fit:contain}.how-it-works-box .how-it-works-item svg{height:60px;width:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.how-it-works-box .how-it-works-item>div img{width:100%;height:100%;border-radius:0;object-fit:contain;border:none}.how-it-works-item>button{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Averta,sans-serif;font-size:14px;font-weight:600;line-height:normal;border:0;border-radius:10px;background:#4bbea7;padding:8px 18px;display:inline-flex;align-items:center;justify-content:center;min-width:140px;max-width:75%;height:36px;margin:12px auto 0}.right-space-top p{color:#5e5e5ee0;font-family:Averta;font-size:16px;font-weight:400;line-height:24px;margin-bottom:31px}.your-couse-card{border-radius:15px;border:2px solid #5e5e5e;background:#fff;padding:10px 14px 8px;min-height:130px;position:relative}.your-couse-card p{color:#0f5d86;font-family:Averta;font-size:20px;font-weight:700;line-height:1.1;margin-bottom:0}.your-couse-card h3 span{font-size:36px}.your-couse-card h3{color:#4f4f4f;font-family:Averta;font-size:24px;font-weight:700;line-height:1.1;margin-bottom:0}.your-couse-card-top{display:flex;align-items:center;justify-content:space-between}.your-couse-arrow{color:#4f4f4f;font-size:30px;line-height:1;font-weight:600}.your-couse-card h4{color:#454545;font-family:Averta;font-size:24px;font-weight:500;line-height:1.1;margin:4px 0 0}.your-couse-since{display:block;color:#5f5f5f;font-family:Averta;font-size:18px;line-height:1.1;margin-top:1px}.your-couse-card-bottom{display:flex;align-items:baseline;justify-content:space-between;margin-top:22px}.your-couse-logo{width:85px;height:85px;border-radius:50%;object-fit:cover;border:2px solid #d4d4d4}.dashboad-boxs-set{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px}.dashboad-boxs-set .dashboad-item-set{border-radius:15px;border:2px solid #5e5e5e;background:#fff;padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:180px}.dashboad-boxs-set .dashboad-item-set p{color:#0f5d86;font-family:Averta;font-size:22px;font-weight:700;line-height:normal;margin-bottom:0}.dashboad-boxs-set .dashboad-item-set h3 span{font-size:20px}.dashboad-boxs-set .dashboad-item-set h3{color:#5e5e5e;font-family:Averta;font-size:14px;font-weight:800;line-height:normal;margin-bottom:0}.dashboad-boxs-set .dashboad-item-set:nth-child(1){border:2px solid #096575}.dashboad-boxs-set .dashboad-item-set:nth-child(2){border:2px solid #fdcf03}.dashboad-boxs-set .dashboad-item-set:nth-child(3){border:2px solid #fe0dab}.dash-overview-action{display:flex;gap:10px;margin-top:20px}.dash-overview-action button{color:#fff;font-family:Averta;font-size:15px;font-weight:600;line-height:normal;padding:8px 30px;border-radius:10px;min-width:150px;display:inline-block}.dash-overview-action .fill{border-radius:10px;border:1px solid #fd2cb6;background:#fd2cb6;box-shadow:0 0 4px #00000026}.dash-overview-action .outline{border:1px solid #fd2cb6;color:#fd2cb6;background:#fff}.dash-analysis{border-radius:20px;border:4px solid #fd2cb6;background:#fff;box-shadow:0 0 4px #00000026;margin-top:40px;z-index:2;position:relative}.analysis-top{display:flex;justify-content:space-between;background:#fd2cb6;border-radius:14px 14px 0 0;padding:5px 15px;align-items:center}.top-right-margin{margin-right:240px}.analysis-top h3{color:#fff;font-family:Averta;font-size:25px;font-weight:600;line-height:normal;margin:0}.analysis-top svg{height:40px}.analysis-main{padding:20px;background:#fff;border-radius:0 0 15px 15px;display:grid;grid-template-columns:2fr 1fr;gap:25px}.analysis-first-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.analysis-first-row>div{background-image:url(/assets/analysis-card-bg-xcc_pmBo.png);padding:10px 15px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;background-size:cover;background-position:center;background-repeat:no-repeat}.analysis-first-row>div h3{color:#fff;font-family:Averta;font-size:18px;font-weight:700;line-height:normal;margin-bottom:2px}.analysis-first-row>div p{color:#fff;font-family:Averta;font-size:15px;font-weight:400;line-height:18px;margin-bottom:0}.analysis-second-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:20px}.analysis-second-row>div{border-radius:15px;border:2px solid #fd2cb6;background:#fff;padding:10px}.analysis-second-row>div h3{color:#5e5e5e;font-family:Averta;font-size:14px;font-weight:600;line-height:1.3}.analysis-second-row>div>div{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.analysis-second-row>div>div svg{width:22px;height:22px;min-width:22px;flex-shrink:0}.analysis-second-row>div h4 span{font-size:20px}.analysis-second-row>div h4{color:#5e5e5e;font-family:Averta;font-size:32px;font-weight:600;line-height:1.2;margin-bottom:0}.analysis-third-row{height:370px;border-radius:15px;border:2px solid #fd2cb6;background:#fff;padding:10px;margin-top:20px}.analysis-third-row>div h3{color:#fd2cb6;font-family:Averta;font-size:24px;font-weight:700;line-height:normal}.analysis-third-row>div>div{display:flex;justify-content:space-between;align-items:start}.monthly-posts-chart{border:2px solid #fd2cb6;border-radius:15px;padding:14px 14px 10px;margin-top:25px;height:258px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;align-items:end;background:#fff}.monthly-posts-item{display:flex;flex-direction:column;justify-content:end;align-items:center;height:100%}.monthly-posts-bar{width:100%;max-width:38px;min-height:6px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#fd2cb6,#ea1fa4)}.monthly-posts-item p{margin:6px 0 0;color:#5e5e5e;font-family:Averta;font-size:11px;line-height:14px;white-space:nowrap;text-align:center}.monthly-posts-item p .month-full{display:none}.monthly-posts-item p .month-short{display:inline;font-weight:600}@media screen and (min-width:1650px){.monthly-posts-item p .month-full{display:inline}.monthly-posts-item p .month-short{display:none}}.top-main-right{justify-content:space-between;align-items:center;margin-bottom:9px}.top-main-right h3{color:#fd2cb6;font-family:Averta;font-size:18px;font-weight:700;line-height:normal;margin-bottom:0;white-space:nowrap}.top-main-right p{color:#5e5e5e;font-family:Averta;font-size:13px;font-weight:400;line-height:normal;margin-bottom:0;white-space:nowrap}.analysis-main-right ul{list-style:none;padding:0}.analysis-main-right{display:flex;flex-direction:column;justify-content:space-between}.analysis-main-right ul li{border-radius:47px;border:2px solid #d5d5d5;background:#ffcbeb;padding:6px 14px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:8px}.analysis-main-right ul li>div{flex:1;min-width:0;overflow:hidden}.analysis-main-right ul li>div h4{color:#000;font-family:Averta;font-size:14px;font-weight:600;line-height:1.2;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-main-right ul li>div p{color:#5e5e5e;font-family:Averta;font-size:12px;font-weight:400;line-height:1.2;margin-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analysis-main-right ul li>h4{color:#000;font-family:Averta;font-size:13px;font-weight:600;line-height:normal;margin-bottom:0;white-space:nowrap;flex-shrink:0}.total-impact-bottom{border-radius:15px;border:2px solid #fd2cb6;background:#fff;padding:10px}.total-impact-bottom>div{display:flex;justify-content:space-between;align-items:start}.total-impact-bottom>div h3{color:#fd2cb6;font-family:Averta;font-size:18px;font-weight:700;line-height:normal}.total-impact-bottom>div h4{color:#5e5e5e;font-family:Averta;font-size:34px;font-weight:700;line-height:normal}@media screen and (min-width:1400px){.top-main-right h3{font-size:20px}.top-main-right p{font-size:14px}.total-impact-bottom>div h3{font-size:20px}.total-impact-bottom>div h4{font-size:38px}}.total-impact-bottom>div h4 span{font-size:24px}.account-settings{border-radius:30px;border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 0 4px #00000026;padding:20px;margin-top:75px}.account-settings h3{color:#0f5d86;font-family:Averta;font-size:25px;font-weight:700;line-height:normal;margin-bottom:20px}.account-settings ul{list-style:none;padding:0}.account-settings ul li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.5);padding:10px 0;cursor:pointer}.account-settings ul li h4{color:#000;font-family:Averta;font-size:18px;font-weight:600;line-height:normal;margin-bottom:2px}.account-settings ul li p{color:#5e5e5e;font-family:Averta;font-size:16px;font-weight:400;line-height:normal;margin-bottom:0}.account-settings ul li svg{height:18px}.ac-your-cause{margin-top:40px;border-radius:30px;border:4px solid #5e5e5e;background:linear-gradient(180deg,#5e5e5e,#fff 80.63%);box-shadow:0 0 4px #00000026;padding:20px}.ac-your-cause h2{color:#fff;font-family:Averta;font-size:25px;font-weight:700;line-height:normal;margin-bottom:20px}.ac-your-cause-left ul{list-style:none;padding:0}.ac-your-cause-left li{margin-bottom:10px}.ac-your-cause-left li input{border-radius:47px;border:2px solid #d5d5d5;background:#fff;height:45px;padding:10px;width:100%}.ac-your-cause-left>div{border-radius:30px;border:2px solid #d5d5d5;background:#fff;padding:60px 20px 20px}.ac-your-cause-left>div h3{color:#5e5e5e;font-family:Averta;font-size:30px;font-weight:700;line-height:30px;margin-bottom:0}.ac-your-cause-left>div h3 span{font-size:50px}.ac-your-cause-contain{display:grid;grid-template-columns:1fr 40%;gap:20px}.ac-your-cause-right-top{border-radius:25px;border:2px solid #d5d5d5;background:#fff;padding:20px}.ac-your-cause-right-top h4{color:#5e5e5e;font-family:Averta;font-size:20px;font-weight:400;line-height:normal;margin-bottom:20px}.ac-your-cause-right-top ul{list-style:none;display:flex;padding:0;gap:20px;margin:0}.ac-your-cause-right-top ul li{display:flex;align-items:center;gap:5px}.ac-your-cause-right-top ul li input{height:18px;width:18px;display:block}.ac-your-cause-right-top ul li label{color:#5e5e5e;font-family:Averta;font-size:18px;font-style:normal;font-weight:400;line-height:normal;display:block}.fc-header-toolbar,.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:1.5em}.fc .fc-toolbar-chunk{display:flex;align-items:center;gap:8px}.fc-button-primary{background-color:#0f5d86!important;border-color:#0f5d86!important}.fc-button-primary:hover{background-color:#0d4d73!important;border-color:#0d4d73!important}.fc-button-primary:focus{box-shadow:0 0 0 .2rem #0f5d8640!important}.fc-event{border:none!important;background-color:transparent!important;color:#fff!important;border-radius:6px!important;padding:0!important;margin:2px 0!important}.fc-event:hover{background-color:transparent!important}.fc-daygrid-event{border-radius:6px!important;margin:2px 0!important}.fc-event-title{font-weight:600!important;font-size:12px!important}.fc-toolbar-title{color:#0f5d86!important;font-weight:700!important}.fc-col-header-cell{background-color:#f8f9fa!important;font-weight:600!important;color:#0f5d86!important}.fc .fc-col-header-cell-cushion,.fc .fc-daygrid-day-number{text-decoration:none!important}.fc-daygrid-day-number{color:#5e5e5e!important;font-weight:600!important}.fc-day-today{background-color:#44b99d1a!important}.fc-day-today .fc-daygrid-day-number{color:#44b99d!important;font-weight:700!important}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion,.fc .fc-timegrid-axis-frame,.fc-timegrid-axis{white-space:nowrap!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}.fc .fc-timegrid-axis-cushion{font-size:11px;font-weight:600}.btn-primary{background-color:#0f5d86;border-color:#0f5d86}.btn-primary:hover{background-color:#0d4d73;border-color:#0d4d73}.btn-outline-primary{color:#0f5d86;border-color:#0f5d86}.btn-outline-primary:hover{background-color:#0f5d86;border-color:#0f5d86}.table th{background-color:#f8f9fa;color:#0f5d86;font-weight:600;border-color:#dee2e6}.table td{color:#5e5e5e;vertical-align:middle}.table-striped>tbody>tr:nth-of-type(odd)>td{background-color:#44b99d0d}.modal-title{font-weight:700}.form-label{color:#0f5d86;font-weight:600}.form-control:focus{border-color:#44b99d;box-shadow:0 0 0 .2rem #44b99d40}.custom-event-modal .modal-content{border-radius:16px;border:none}.custom-input{border-radius:30px;padding:12px 18px;border:1px solid #ddd;font-size:14px}.custom-input:focus{box-shadow:none;border-color:#4db6ac}.custom-textarea{border-radius:16px;padding:14px 18px;border:1px solid #ddd;resize:none}.custom-textarea:focus{box-shadow:none;border-color:#4db6ac}.add-btn{background-color:#4db6ac;border:none;border-radius:10px;padding:8px 40px;font-size:15px}.delete-btn{background-color:#dc3545;border:none;border-radius:10px;padding:8px 40px;font-size:15px}.add-btn:hover{background-color:#43a69d}.logo-preview{width:52px;height:52px;background:#e0e0e0;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:visible;position:relative}.logo-preview img{width:100%;height:100%;object-fit:cover}.upload-btn{padding:10px 18px;border:1.5px solid #d0d0d0;border-radius:22px;font-size:14px;color:#555;background:#fff;cursor:pointer;transition:all .2s ease;font-weight:500}.upload-btn:hover{background:#f5f5f5;border-color:#bdbdbd}.datetime-placeholder{position:absolute;top:50%;left:14px;transform:translateY(-50%);color:#999;font-size:14px;pointer-events:none}.address-dropdown{border:1px solid #ddd;border-radius:6px;max-height:200px;overflow-y:auto;background:#fff;position:absolute;width:100%;z-index:999}.address-item{padding:10px;cursor:pointer}.address-item:hover{background-color:#f2f2f2}.fc .fc-daygrid-day.past-date{background-color:#f5f5f5!important;opacity:.5!important;pointer-events:none!important}.fc .fc-daygrid-day.past-date .fc-daygrid-day-number{color:#ccc!important}.commn-back-btn{margin:0 auto 20px;width:100%;max-width:600px}.setting-flow-box{background:#fff;border:1px solid #e9e9e9;border-radius:15px;margin:0 auto;padding:30px;width:100%;max-width:600px}.setting-flow-box1{background:#fff;border:1px solid #e9e9e9;border-radius:15px;margin:160px auto 0;padding:40px;width:100%;max-width:600px}.reset-password-page{min-height:100vh;display:flex;align-items:center}.reset-password-container{display:flex;justify-content:center}.reset-password-page .setting-flow-box1{margin-top:0;width:100%;max-width:760px}.reset-password-form-wrap{display:flex;justify-content:center}.reset-password-form{width:100%;max-width:360px}.reset-password-action{justify-content:center}.commn-form-setting h2{color:#202020;color:var(--Black, #202020);font-family:Averta;font-size:25px;font-weight:600;line-height:34px;display:flex;justify-content:center}.setting-form-action{display:flex;gap:20px;justify-content:center;margin-top:20px}.setting-form-action button:first-child,.setting-form-action button:last-child{font-size:16px;font-weight:500;line-height:normal;text-align:center}.setting-form-action button:first-child{background-color:initial;border:0;color:#202020;color:var(--Black, #202020);padding:0}.setting-form-action button:last-child{background:#00bca2;border:0;border-radius:40px;color:#fff;color:var(--White, #fff);padding:10px 40px}.commn-back-btn button{align-items:center;background-color:initial;border:0;display:flex;gap:4px;padding:0}.commn-form-setting .upload-img{align-items:end;display:flex;gap:20px;margin-top:30px}.commn-form-setting .upload-img label{background:#fff;border:1px solid #00bca2;border-radius:40px;color:#00bca2;cursor:pointer;font-family:Averta;font-size:15px;font-weight:600;line-height:normal;padding:10px 20px;text-align:center}.commn-form-setting .upload-img img{border-radius:50%;height:150px;object-fit:cover;width:150px}fieldset.MuiOutlinedInput-notchedOutline.css-5v2ak0{border:2px solid #00bca2!important;border-radius:10px!important}.facebook-button{align-items:center!important;background-color:#1877f2!important;border:none!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:16px!important;font-weight:600!important;justify-content:center!important;padding:12px 24px!important;transition:background-color .3s!important;width:100%!important}.floating{background:#fff;display:block;font-size:small;left:20px;letter-spacing:.00938em;line-height:1.4375em;opacity:1;padding:0 7px;position:absolute;top:-12px;z-index:99;font-weight:600!important}.contact-preferences-toggle>div{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px;margin-right:-45.3333%;margin-top:12px;font-family:Averta}.contact-preferences-toggle>div .form-switch{margin-left:auto}.contact-preferences-toggle .form-check-input:checked{background-color:#00bca2;border-color:#00bca2}.contact-preferences-toggle>div .form-switch input{height:20px;width:40px}fieldset.MuiOutlinedInput-notchedOutline.css-18p5xg2-MuiNotchedOutlined-root-MuiOutlinedInput-notchedOutline{border:2px solid #00bca2!important;border-radius:10px!important}.label-in-txt>div{width:100%}.cluberly-moadal-cause .modal-title{width:100%;color:#000;text-align:center;font-size:15px;font-weight:600;line-height:19.6px}.cluberly-moadal-cause .btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3crect width=%2716%27 height=%2716%27 rx=%278%27 transform=%27matrix%28-1 0 0 1 20 4%29%27 stroke=%27black%27 stroke-width=%271.5%27/%3e%3cpath d=%27M9.65625 9.5L12.1562 12L9.65625 14.5%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3cpath d=%27M14.5 9.5L12 12L14.5 14.5%27 stroke=%27black%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;font-size:25px;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.home-modal-post textarea{border-radius:10px;background:#f6f7f9;resize:none;border:0;padding:12px}.create-a-post-img ul{padding:0;list-style:none;display:flex;gap:20px;margin-bottom:0;margin-top:20px}.create-a-post-img ul li{display:flex;gap:10px;cursor:pointer}.create-a-post-img ul li p{color:#5f6368;font-size:15px;font-weight:400;line-height:25px;margin-bottom:0}.create-post-upld{position:relative;border-radius:10px;border:1px solid #d8d8d8;background:#fff;padding:10px;margin-top:20px}.create-post-upld>label{border-radius:10px;background:#f6f7f9;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:200px;cursor:pointer}.create-post-upld>label span{background:#d9d9d9;height:60px;width:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.create-post-upld>label p{color:#000;text-align:center;font-size:15px;font-weight:500;line-height:normal}.home-modal-post .sdfsdfsdf{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.home-modal-post .sdfsdfsdf .post-upload-image,.home-modal-post .sdfsdfsdf .post-upload-video{border-radius:10px;height:100%;width:100%;max-height:140px!important;min-height:140px!important;object-fit:cover!important}.did-you-win-toggle{display:flex;justify-content:space-between;align-items:center}.did-you-win-toggle p{color:#000;font-size:15px;font-weight:600;line-height:normal;margin-bottom:0}.did-you-win-toggle>div{display:flex;gap:20px;align-items:center}.form-switch{padding-left:2.5em}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e")}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e")}.did-you-win-toggle .form-check-input:checked{background-color:#00bca2;border-color:#00bca2}.did-you-win-toggle>div .form-switch input{height:20px;width:40px}.newsfeed-post ul li{display:flex;gap:10px;cursor:pointer}.cursor-pointer{cursor:pointer!important}.remove-btn{position:absolute;top:-6px;right:-6px;background:#ff3b3b;color:#fff;border:none;width:20px;height:20px;border-radius:50%;font-size:12px;cursor:pointer;z-index:12;display:flex;align-items:center;justify-content:center}input[type=datetime-local]::-webkit-datetime-edit{color:transparent}input[type=datetime-local]:focus::-webkit-datetime-edit,input[type=datetime-local]:valid::-webkit-datetime-edit{color:#000}.sidebar-toggle-btn,.sidebar-close-btn{display:none}.social-card-set{background:#fff;border-radius:10px;padding:30px;width:100%;max-width:400px;box-shadow:0 2px 10px #0000001a;text-align:center}.custom-pagination-container{width:100%;max-width:100%;box-sizing:border-box;padding:4px 0}.custom-pagination{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;padding:0}.custom-pagination .page-item .page-link{color:#0f5d86;border-radius:8px!important;border:1px solid #dcdfe4;margin:0 2px;padding:6px 12px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;background-color:#fff;box-shadow:0 1px 3px #0000000d;transition:all .2s ease}.custom-pagination .page-item.active .page-link{background-color:#00bca2!important;border-color:#00bca2!important;color:#fff!important;font-weight:700;box-shadow:0 2px 6px #00bca259}.custom-pagination .page-item.disabled .page-link{color:#b0b8c1;background-color:#f6f7f9;border-color:#e5e8ec;cursor:not-allowed}.custom-pagination .page-item:not(.active):not(.disabled) .page-link:hover{background-color:#f0fdf9;border-color:#00bca2;color:#00bca2}.page-heading-wrap{display:flex;align-items:center;gap:12px;margin-bottom:8px}.page-heading-wrap h2{margin-bottom:0!important}.page-heading-back-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #dcdfe4;color:#0f5d86;cursor:pointer;box-shadow:0 1px 4px #00000014;transition:all .2s ease;flex-shrink:0}.page-heading-back-btn:hover{background:#f0fdf9;border-color:#00bca2;color:#00bca2;transform:translate(-2px)}.portal-desktop-parent{background:#f5f5f5!important;width:100%!important;max-width:100%!important;min-height:100vh;margin:0!important;padding:0!important;box-sizing:border-box;position:relative}.portal-desktop-parent .commn-logo-hedr{display:none!important}.portal-desktop-parent .dash-main-contain{margin:0!important;padding:0!important}@media screen and (min-width:992px){.portal-desktop-parent .dash-main-contain{display:grid!important;grid-template-columns:minmax(295px,25%) 1fr!important;margin:0!important;padding:0!important;width:100%!important;max-width:100%!important;min-height:100vh}}@font-face{font-family:LexendDemo;src:local("LexendDemo"),local("Lexend");font-weight:100 900;font-style:normal}.dash-menu-side.portal-sidebar{background:#fff!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;display:flex!important;flex-direction:column!important;box-sizing:border-box;border-right:1px solid #E5E7EB;position:sticky!important;top:0!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:10;padding:0!important;scrollbar-width:thin;scrollbar-color:#CBD5E1 transparent}.dash-menu-side.portal-sidebar::-webkit-scrollbar{width:6px}.dash-menu-side.portal-sidebar::-webkit-scrollbar-track{background:transparent}.dash-menu-side.portal-sidebar::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:6px}.dash-menu-side.portal-sidebar::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.portal-sidebar-header{position:relative;width:100%;height:185px;min-height:185px;max-height:185px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#066575;box-sizing:border-box}.dash-menu-side.portal-sidebar .portal-sidebar-bg{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;display:block!important}.dash-menu-side.portal-sidebar .portal-sidebar-logo{position:relative!important;z-index:2!important;width:180px!important;max-width:78%!important;height:auto!important;display:block!important}.portal-sidebar-body{padding:24px 22px 32px 28px;display:flex;flex-direction:column;flex:1;justify-content:flex-start;box-sizing:border-box}.portal-sidebar-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:30px}.portal-nav-item{display:flex;align-items:center;gap:12px;margin:0!important;padding:0!important}.portal-nav-item:first-child{margin-bottom:4px!important}.portal-nav-dot{width:5.8px;height:5.8px;border-radius:50%;background:#9ca3af;flex-shrink:0}.portal-nav-dot.dot-active{width:9.5px!important;height:9.5px!important;background:#00bca2!important}.portal-nav-link{color:#5a5a5a!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:15.75px!important;font-weight:400!important;font-style:normal!important;text-decoration:none!important;letter-spacing:3.78px!important;text-transform:uppercase!important;display:flex!important;align-items:center!important;gap:5px!important;margin:0!important;transition:color .2s ease,font-size .2s ease,letter-spacing .2s ease;line-height:100%!important;white-space:nowrap!important}.portal-nav-label{white-space:nowrap!important}.portal-nav-link:before{display:none!important}.portal-nav-item:not(.active) .portal-nav-link{color:#5a5a5a!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:15.75px!important;font-weight:400!important;font-style:normal!important;line-height:100%!important;letter-spacing:3.78px!important;text-transform:uppercase!important}.portal-nav-item:not(.active) .portal-nav-dot{width:5.8px!important;height:5.8px!important;background:#9ca3af!important}.portal-nav-item.active .portal-nav-link{color:#111!important;font-family:LexendDemo,Lexend,sans-serif!important;font-size:17.72px!important;font-weight:800!important;font-style:normal!important;line-height:100%!important;letter-spacing:4.25px!important;text-transform:uppercase!important}.portal-nav-item.active .portal-nav-dot{width:9.5px!important;height:9.5px!important;background:#00bca2!important}.portal-nav-link:hover{color:#111!important}.portal-nav-badge{color:#00bca2!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-size:15.75px!important;letter-spacing:1.5px!important;margin-left:6px!important;white-space:nowrap!important;line-height:100%!important}.portal-nav-item.active .portal-nav-badge{font-size:17.72px!important;font-weight:800!important;letter-spacing:1.5px!important}.portal-lock-icon{margin-left:6px;color:#6b7280;width:15px;height:15px;flex-shrink:0}.portal-nav-item.active .portal-lock-icon{color:#111;width:17px;height:17px}.portal-sidebar-footer{margin-top:30px;margin-left:45px;padding-bottom:24px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;flex-shrink:0}.portal-sidebar-btn-row{display:flex;gap:10px;justify-content:flex-start;align-items:center;width:auto}.portal-sidebar-upgrade-btn{height:28px;padding:0 18px;border-radius:8px;background-color:#48b8a6;color:#fff;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;border:1px solid #48B8A6;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none;outline:none}.portal-sidebar-upgrade-btn:hover{background-color:#3ba393;border-color:#3ba393}.portal-sidebar-logout-btn{height:28px;padding:0 18px;border-radius:8px;background-color:#fff;color:#026d82;border:1px solid #48B8A6;font-family:LexendDemo,Lexend,sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:none;outline:none}.portal-sidebar-logout-btn:hover{background-color:#f0faf8;border-color:#3ba393;color:#015566}.portal-sidebar-legal{font-size:13px;color:#557078;display:flex;justify-content:flex-start;align-items:center;gap:6px;font-family:LexendDemo,Lexend,sans-serif;margin-top:2px}.portal-sidebar-legal span{cursor:pointer;text-decoration:underline}.portal-sidebar-legal span:hover{color:#096575}.portal-sidebar-legal .dot{cursor:default;text-decoration:none!important;color:#8e9fa4}.portal-logout-modal-overlay{position:fixed;right:0;bottom:0;top:0;left:0;width:100vw;height:100vh;background:#083b468c;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999999;padding:16px;box-sizing:border-box;animation:portalLogoutFadeIn .22s ease-out forwards}@keyframes portalLogoutFadeIn{0%{opacity:0}to{opacity:1}}.portal-logout-modal-card{background:#fff;border-radius:24px;padding:32px 28px 26px;width:100%;max-width:400px;box-sizing:border-box;text-align:center;position:relative;box-shadow:0 24px 60px #00000040,0 4px 16px #00000014;border:1px solid #E6ECEB;animation:portalLogoutScaleUp .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes portalLogoutScaleUp{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.portal-logout-modal-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:none;background:#f1f5f7;color:#557078;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;padding:0}.portal-logout-modal-close:hover{background:#e2e8f0;color:#066575}.portal-logout-icon-wrap{width:60px;height:60px;border-radius:50%;background:#fee2e2;border:2px solid #FECACA;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.portal-logout-modal-title{font-family:Averta,sans-serif;font-size:20px;font-weight:700;color:#066575;margin:0 0 10px;line-height:1.3}.portal-logout-modal-desc{font-family:LexendDemo,Lexend,-apple-system,sans-serif;font-size:14px;color:#557078;line-height:1.5;margin:0 0 26px}.portal-logout-modal-actions{display:flex;align-items:center;gap:12px;width:100%}.portal-logout-btn{flex:1;height:44px;border-radius:9999px;font-family:Averta,sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center;outline:none;box-sizing:border-box}.portal-logout-btn-cancel{background:#fff;color:#066575;border:1.5px solid #D6E4E2}.portal-logout-btn-cancel:hover{background:#f0faf8;border-color:#3ba393;color:#015566}.portal-logout-btn-confirm{background:#e05252;color:#fff;border:1.5px solid transparent;box-shadow:0 4px 14px #e0525259}.portal-logout-btn-confirm:hover{background:#c93b3b;box-shadow:0 6px 18px #e0525273;transform:translateY(-1px)}@media(max-width:480px){.portal-logout-modal-card{padding:26px 20px 22px;border-radius:20px}.portal-logout-modal-title{font-size:18px}.portal-logout-modal-desc{font-size:13.5px;margin-bottom:22px}}.dash-main-side.portal-home-main-side{background:#f5f5f5!important;padding:0!important;margin:0!important;box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column}.portal-home-banner{width:100%;height:185px!important;min-height:185px!important;max-height:185px!important;background-color:#23272a;background-repeat:no-repeat;background-position:center left;background-size:cover;border-radius:0!important;margin:0!important;padding:0 68px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;box-shadow:none!important;border-bottom:1px solid #E5E7EB}.portal-home-banner-text{max-width:820px!important;padding-left:0;margin:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.portal-home-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.portal-home-welcome-sub{color:#111!important;font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;margin:0!important}.portal-home-add-logo{width:124px!important;height:124px!important;border:1.5px dashed #CBD5E1!important;border-radius:12px!important;background:#e9ecee!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;cursor:pointer;flex-shrink:0!important;margin:0!important;transition:all .2s ease;box-sizing:border-box!important;box-shadow:none!important}.portal-home-add-logo:hover{border-color:#4abea7!important;background:#dfe4e8!important;transform:translateY(-1px)}.portal-home-add-logo.has-logo{border:1px solid #E2E8F0!important;background:#fff!important;padding:8px!important}.portal-home-add-logo.has-logo img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:8px!important}.portal-home-add-logo.has-logo:hover{border-color:#096575!important;background:#fff!important;box-shadow:0 4px 12px #00000014!important}.portal-add-logo-plus{font-size:26px!important;color:#4b6e7d!important;line-height:1!important;font-weight:300!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}.portal-add-logo-text{font-size:13px!important;color:#7a8d99!important;margin-top:8px!important;font-weight:400!important;font-family:LexendDemo,Lexend,sans-serif!important;text-align:center!important;line-height:1!important}.portal-sidebar-overlay,.portal-mobile-br{display:none}@media screen and (min-width:992px){.portal-mobile-banner-header,.sidebar-close-btn{display:none!important}}@media screen and (min-width:992px)and (max-width:1280px){.portal-desktop-parent .dash-main-contain{grid-template-columns:minmax(295px,28%) 1fr!important}.portal-sidebar-header{height:165px!important;min-height:165px!important;max-height:165px!important}.dash-menu-side.portal-sidebar .portal-sidebar-logo{width:160px!important}.portal-sidebar-body{padding:22px 14px 28px 18px!important}.portal-sidebar-nav{gap:22px!important}.portal-nav-item{gap:9px!important}.portal-nav-link{font-size:13.5px!important;letter-spacing:1.8px!important;white-space:nowrap!important}.portal-nav-item:not(.active) .portal-nav-link{font-size:13.5px!important;letter-spacing:1.8px!important}.portal-nav-item.active .portal-nav-link{font-size:14.5px!important;letter-spacing:2px!important}.portal-nav-badge{font-size:12.5px!important;letter-spacing:.6px!important;margin-left:4px!important}.portal-nav-item.active .portal-nav-badge{font-size:13.5px!important;letter-spacing:.6px!important}.portal-sidebar-footer{margin-left:18px!important;margin-top:22px!important}}@media screen and (min-width:1281px)and (max-width:1440px){.portal-desktop-parent .dash-main-contain{grid-template-columns:minmax(300px,24%) 1fr!important}.portal-sidebar-body{padding:24px 18px 30px 22px!important}.portal-sidebar-nav{gap:26px!important}.portal-nav-item{gap:10px!important}.portal-nav-link{font-size:14.5px!important;letter-spacing:2.6px!important;white-space:nowrap!important}.portal-nav-item:not(.active) .portal-nav-link{font-size:14.5px!important;letter-spacing:2.6px!important}.portal-nav-item.active .portal-nav-link{font-size:15.5px!important;letter-spacing:3px!important}.portal-nav-badge{font-size:13.5px!important;letter-spacing:1px!important}.portal-nav-item.active .portal-nav-badge{font-size:14.5px!important;letter-spacing:1px!important}.portal-sidebar-footer{margin-left:22px!important;margin-top:26px!important}}@media screen and (max-width:991px){.portal-mobile-br{display:inline!important}.portal-desktop-parent .dash-main-contain{display:block!important;width:100%!important;margin:0!important;padding:0!important}.portal-sidebar-overlay{display:block!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:#00000080!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;z-index:998!important;cursor:pointer!important}.dash-menu-side.portal-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:320px!important;max-width:86vw!important;height:100vh!important;max-height:100vh!important;z-index:999!important;background:#fff!important;box-shadow:6px 0 25px #00000047!important;transform:translate(-100%)!important;transition:transform .3s cubic-bezier(.25,1,.5,1)!important;overflow-y:auto!important;overflow-x:hidden!important}.portal-sidebar-body{padding:20px 16px 28px 18px!important}.portal-sidebar-nav{gap:22px!important}.portal-nav-item{gap:10px!important}.portal-nav-link{font-size:13.5px!important;letter-spacing:1.8px!important;white-space:nowrap!important}.portal-nav-item:not(.active) .portal-nav-link{font-size:13.5px!important;letter-spacing:1.8px!important}.portal-nav-item.active .portal-nav-link{font-size:14.5px!important;letter-spacing:2px!important}.portal-nav-badge{font-size:13px!important;letter-spacing:.6px!important;margin-left:4px!important}.portal-nav-item.active .portal-nav-badge{font-size:14px!important;letter-spacing:.6px!important}.portal-sidebar-footer{margin-left:18px!important;margin-top:24px!important}.dash-menu-side.portal-sidebar.side-bar-toggle{transform:translate(0)!important}.sidebar-close-btn{display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:12px!important;right:12px!important;width:32px!important;height:32px!important;border-radius:50%!important;background:#00000073!important;color:#fff!important;font-size:22px!important;line-height:1!important;border:none!important;cursor:pointer!important;z-index:20!important;transition:background .2s ease!important}.sidebar-close-btn:hover{background:#000000bf!important}.portal-sidebar-header{height:155px!important;min-height:155px!important;max-height:155px!important}.dash-menu-side.portal-sidebar .portal-sidebar-logo{width:160px!important}.portal-mobile-banner-header{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important}.portal-mobile-menu-btn{background:#096575!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:6px 14px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-family:Averta,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.6px!important;cursor:pointer!important;box-shadow:0 2px 5px #0000002e!important;transition:background .2s,transform .15s!important;flex-shrink:0!important;z-index:5!important;pointer-events:auto!important}.portal-mobile-menu-btn:hover{background:#064e5b!important}.portal-mobile-menu-btn:active{transform:scale(.97)!important}.portal-mobile-banner-title{font-family:LexendDemo,Lexend,sans-serif!important;font-size:13.5px!important;font-weight:700!important;color:#096575!important;letter-spacing:.4px!important;text-transform:uppercase!important}.portal-home-banner{padding:24px 28px!important;background-position:right top!important;background-size:cover!important;height:auto!important;min-height:195px!important;max-height:none!important}}@media screen and (max-width:767px){.portal-home-banner{height:auto!important;min-height:165px!important;max-height:none!important;padding:16px 14px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background-position:right top!important;background-size:cover!important}.portal-home-banner-text{flex:1!important;min-width:0!important;padding-right:6px!important}.portal-mobile-banner-header{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;flex-wrap:nowrap!important}.portal-mobile-menu-btn{background:#096575!important;color:#fff!important;border:none!important;border-radius:9999px!important;padding:5px 13px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px!important;cursor:pointer!important;box-shadow:0 2px 5px #00000026!important;flex-shrink:0!important;white-space:nowrap!important}.portal-mobile-banner-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:12.5px!important;font-weight:700!important;color:#096575!important;letter-spacing:.3px!important;text-transform:uppercase!important;white-space:nowrap!important}.portal-home-welcome-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-weight:700!important;font-size:16.5px!important;line-height:1.2!important;letter-spacing:0px!important;color:#096575!important;text-transform:uppercase!important;margin:0 0 6px!important}.portal-home-welcome-sub{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11.5px!important;line-height:15px!important;color:#222!important;font-weight:400!important;letter-spacing:0px!important;margin:0!important}.portal-home-add-logo{width:62px!important;height:62px!important;border-radius:6px!important;border:1.5px dashed #B8C2CC!important;background:#eceff1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:none!important;margin:0!important}.portal-add-logo-plus{font-size:16px!important;color:#7e8e9b!important;line-height:1!important;margin:0!important}.portal-add-logo-text{font-size:9px!important;font-family:Inter,sans-serif!important;color:#6b7280!important;margin-top:3px!important}}@media screen and (max-width:380px){.portal-home-banner{padding:14px 10px 16px!important;min-height:155px!important}.portal-mobile-banner-header{gap:8px!important;margin-bottom:10px!important}.portal-mobile-menu-btn{padding:4px 10px!important;font-size:10.5px!important}.portal-mobile-banner-title{font-size:11.5px!important}.portal-home-welcome-title{font-size:15px!important}.portal-home-welcome-sub{font-size:11px!important;line-height:14.5px!important}.portal-home-add-logo{width:56px!important;height:56px!important}.dash-menu-side.portal-sidebar{width:290px!important;max-width:88vw!important}.portal-sidebar-body{padding:16px 12px 24px 14px!important}.portal-sidebar-nav{gap:18px!important}.portal-nav-item{gap:8px!important}.portal-nav-link{font-size:12px!important;letter-spacing:1.2px!important}.portal-nav-item:not(.active) .portal-nav-link{font-size:12px!important;letter-spacing:1.2px!important}.portal-nav-item.active .portal-nav-link{font-size:13px!important;letter-spacing:1.4px!important}.portal-nav-badge{font-size:11.5px!important;letter-spacing:.4px!important;margin-left:3px!important}.portal-nav-item.active .portal-nav-badge{font-size:12.5px!important;letter-spacing:.4px!important}.portal-sidebar-footer{margin-left:14px!important;margin-top:20px!important}}.portal-upgrade-preview-pill{position:fixed;bottom:24px;right:26px;background:linear-gradient(135deg,#074652f0,#096575f5 60%,#0d7c90f0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#fff;padding:7px 10px 7px 12px;border-radius:9999px;border:1px solid rgba(255,255,255,.18);border-top:1px solid rgba(255,255,255,.36);box-shadow:0 14px 36px -4px #07465273,0 4px 14px #00000029;display:flex;align-items:center;gap:12px;font-family:LexendDemo,Lexend,sans-serif;z-index:100;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);animation:portalPillSlideIn .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes portalPillSlideIn{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.portal-upgrade-preview-pill:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 18px 44px -2px #0746528c,0 6px 18px #0003;border-color:#ffffff4d}.portal-upgrade-preview-pill:active{transform:translateY(-1px) scale(.99)}.portal-upgrade-pill-icon-badge{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#fbbf24,#d97706);color:#fff;box-shadow:0 2px 8px #f59e0b73,inset 0 1px 1px #fff9;flex-shrink:0}.portal-upgrade-pill-text{display:flex;align-items:center;gap:8px;white-space:nowrap}.portal-upgrade-pill-title{font-size:13.5px;font-weight:600;color:#fff;letter-spacing:-.1px}.portal-upgrade-pill-tag{font-size:11px;font-weight:500;color:#ffffffd1;background:#ffffff24;border:1px solid rgba(255,255,255,.16);padding:2px 8px;border-radius:9999px;letter-spacing:.2px}.portal-upgrade-preview-pill-btn{background:linear-gradient(135deg,#00d5b5,#00bca2);color:#fff;border:none;border-radius:9999px;padding:7px 14px;font-family:LexendDemo,Lexend,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 3px 10px #00bca259;display:flex;align-items:center;gap:5px;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.portal-upgrade-preview-pill-btn:hover{background:linear-gradient(135deg,#05e2c1,#00cca0);box-shadow:0 4px 14px #00bca280;transform:translateY(-1px)}.portal-upgrade-preview-pill-btn:active{transform:translateY(0)}@media(max-width:576px){.portal-upgrade-preview-pill{bottom:16px;right:14px;left:14px;justify-content:space-between;padding:7px 10px 7px 12px}.portal-upgrade-pill-title{font-size:12px}}@media screen and (max-width:1400px){.dash-main-contain{grid-template-columns:250px 1fr}.dash-menu-side .fixed-side{width:250px}.right-space-top{padding-right:0}.right-space-top>h2,.right-space-top>p{padding-right:240px}.dash-main-side .right-shape{display:block!important;width:220px;height:auto}.top-right-margin{margin-right:180px}.analysis-second-row>div h3{font-size:15px;font-weight:600;line-height:1.25}.analysis-second-row>div h4{font-size:28px;font-weight:600}.analysis-second-row>div>div svg{width:24px;height:24px;min-width:24px}.newsfeed-page .right-space-top{min-height:260px}.calendar-page .right-space-top{min-height:210px}.newsfeed-main-content{margin-top:20px}.setting-page-main{padding-top:210px!important}.dash-main-side.setting-page-wrapper .right-shape{width:140px!important;max-width:140px!important}.account-settings{margin-top:65px}}@media screen and (max-width:1200px){.dash-main-contain{grid-template-columns:240px 1fr}.dash-menu-side .fixed-side{width:240px}.dash-main-side{padding:24px 20px}.right-space-top{padding-right:0}.right-space-top>h2,.right-space-top>p{padding-right:210px}.dash-main-side .right-shape{display:block!important;width:190px;height:auto}.top-right-margin{margin-right:100px}.analysis-main{grid-template-columns:1fr;gap:25px}.analysis-second-row>div h3{font-size:14px;font-weight:600;line-height:1.25}.analysis-second-row>div h4{font-size:26px;font-weight:600}.analysis-second-row>div>div svg{width:22px;height:22px;min-width:22px}.newsfeed-page .right-space-top{min-height:220px}.calendar-page .right-space-top{min-height:180px}.newsfeed-main-content{margin-top:20px}.fc-toolbar-title{font-size:20px!important}.fc .fc-button{padding:6px 12px!important;font-size:13px!important}.setting-page-main{padding-top:180px!important}.dash-main-side.setting-page-wrapper .right-shape{width:120px!important;max-width:120px!important}.account-settings{margin-top:55px}}@media screen and (max-width:991px){.dash-main-contain{grid-template-columns:220px 1fr}.dash-menu-side .fixed-side{width:220px}.dash-main-side{padding:20px 16px}.right-space-top{padding-right:0}.right-space-top>h2,.right-space-top>p{padding-right:170px}.dash-main-side .right-shape{display:block!important;width:150px;height:auto;opacity:.9}.top-right-margin{margin-right:0}.how-it-works-box{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.monthly-posts-item{min-width:0;width:100%}.monthly-posts-bar{max-width:26px}.newsfeed-page .right-space-top{min-height:170px}.calendar-page .right-space-top{min-height:140px}.analysis-second-row>div>div svg{width:20px;height:20px;min-width:20px}.newsfeed-main-content{margin-top:15px}.commn-back-btn,.setting-flow-box,.setting-flow-box1{width:100%;max-width:100%}.setting-flow-box,.setting-flow-box1{padding:24px 20px}.setting-page-main{padding-top:160px!important}.dash-main-side.setting-page-wrapper .right-shape{width:100px!important;max-width:100px!important}.account-settings{margin-top:45px}}@media screen and (max-width:767px){.how-it-works-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.monthly-posts-bar{max-width:20px}.setting-page-main{padding-top:20px!important}.dash-main-side .right-shape{display:none!important}.right-space-top{padding-right:0!important}.right-space-top>h2,.right-space-top>p,.calendar-page .right-space-top,.newsfeed-page .right-space-top{padding-right:0!important;min-height:auto!important;width:100%!important}}@media screen and (max-width:576px){.commn-logo-hedr{background:#3c3f46;border-bottom:0;min-height:74px;padding:16px 20px}.setting-page-main{padding-top:20px!important}.dash-main-side .right-shape{display:none!important}.account-settings{margin-top:25px;border-radius:20px}.commn-logo-hedr img{width:110px;height:auto;margin-top:10px}.right-space-top{padding-right:0!important}.right-space-top>h2,.right-space-top>p,.calendar-page .right-space-top,.newsfeed-page .right-space-top{padding-right:0!important;min-height:auto!important;width:100%!important}.dash-main-contain{display:grid;grid-template-columns:auto;margin-top:74px;padding:10px;background:#f5f5f5}.dash-main-contain2{display:grid;grid-template-columns:auto;margin-top:76px;padding:0}.dash-menu-side{position:fixed;top:0;bottom:0;left:-100%;z-index:999;background:#fff!important;transition:left .3s ease}.dash-menu-side.side-bar-toggle{left:0}.dash-menu-side .fixed-side{position:static}.sidebar-toggle-btn{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:24px;height:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;background:transparent;border:none;padding:0;cursor:pointer}.sidebar-toggle-btn span{display:block;height:2px;background-color:#fff;border-radius:2px}.sidebar-toggle-btn span:nth-child(1){width:8px;margin-right:10px}.sidebar-toggle-btn span:nth-child(2){width:18px}.sidebar-toggle-btn span:nth-child(3){width:8px}.sidebar-close-btn{display:block;position:absolute;right:15px;top:15px;background:none;border:none;font-size:32px;cursor:pointer;color:#333;line-height:1;padding:0;width:32px;height:32px}.dashboad-boxs-set{grid-template-columns:auto}.your-couse-card{padding:10px 12px;min-height:120px}.your-couse-card p{font-size:16px}.your-couse-card h4{font-size:18px}.your-couse-since{font-size:14px}.your-couse-card h3{font-size:18px}.your-couse-card h3 span{font-size:28px}.your-couse-logo{width:56px;height:56px}.how-it-works-box{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.how-it-works-box .how-it-works-item>div{height:auto;margin-bottom:0}.how-it-works-item>button{min-width:100px;max-width:90%;font-size:12px;padding:6px 12px}.top-right-margin{margin-right:0}.analysis-first-row,.analysis-main,.analysis-second-row{grid-template-columns:auto}.dash-main-side{padding:0;margin-bottom:8px}.dash-overview-action button{padding:8px 20px}.setting-flow-box{width:100%}.commn-form-setting .upload-img img{height:120px;width:120px}.setting-flow-box{padding:20px}.sign-comn-form{width:100%!important;margin:34px auto auto}.calendar-controls-mobile{flex-direction:column;gap:10px!important}.calendar-controls-mobile .form-select{width:100%!important}.calendar-wrapper-mobile{margin-right:0!important;padding:10px!important;overflow-x:auto}.fc .fc-toolbar{flex-direction:column;gap:10px}.fc .fc-toolbar-chunk{display:flex;justify-content:center;align-items:center;gap:8px;width:100%}.fc .fc-toolbar-title{font-size:18px!important}.fc .fc-button{padding:4px 8px!important;font-size:12px!important}.fc .fc-daygrid-day-number{font-size:12px!important}.fc .fc-col-header-cell-cushion{font-size:12px!important;padding:4px!important}.fc .fc-event-title{font-size:10px!important}.fc .fc-event-time{font-size:9px!important}.fc-daygrid-event{padding:1px 2px!important}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{font-size:10px!important;padding:2px 4px!important;white-space:nowrap!important;word-break:keep-all!important;-webkit-hyphens:none!important;hyphens:none!important}.fc .fc-timegrid-axis{min-width:48px!important;width:48px!important}.list-view-controls-mobile{flex-direction:column;align-items:stretch!important;gap:10px}.list-view-controls-mobile .d-flex{justify-content:space-between}.list-view-controls-mobile h4{font-size:18px!important;text-align:center}.list-view-wrapper-mobile{padding:10px!important;overflow-x:auto}.table-responsive{font-size:12px}.table th,.table td{padding:8px 4px!important;font-size:11px!important}.modal-dialog{margin:10px!important}.custom-event-modal .modal-body{padding:15px!important}.sign-comn-form{margin-bottom:15px!important}.add-btn,.delete-btn{padding:8px 20px!important;font-size:14px!important}.logo-preview{width:40px!important;height:40px!important}.upload-btn{padding:8px 12px!important;font-size:12px!important}.right-space-top h2{font-size:19px}.right-space-top p{font-size:14px}.right-space-top p{color:#5e5e5ee0;font-family:Averta;font-size:16px;font-weight:400;line-height:24px;margin-bottom:4px}.dash-overview-action{flex-direction:row;gap:10px}.dash-overview-action button{width:100%}.analysis-top{flex-wrap:wrap;gap:10px}.analysis-top h3{font-size:18px}.analysis-top svg{width:35px;height:35px}.analysis-first-row>div{padding:15px}.analysis-first-row>div h3{font-size:16px}.analysis-first-row>div p{font-size:12px}.analysis-first-row>div svg{width:28px;height:28px}.analysis-second-row>div{padding:15px}.analysis-second-row>div h3{font-size:14px}.analysis-second-row>div h4{font-size:22px;font-weight:600}.analysis-second-row>div>div svg{width:18px;height:18px;min-width:18px}.analysis-third-row>div{padding:15px}.analysis-third-row>div h3{font-size:16px}.analysis-third-row>div>div svg{width:28px;height:28px}.monthly-posts-chart{gap:4px;padding:12px 6px 8px;overflow:hidden}.monthly-posts-item{min-width:0;width:100%}.monthly-posts-bar{max-width:16px}.support-page .support-monthly-value{font-size:10px;line-height:12px;margin-bottom:2px;z-index:2;position:relative;text-align:center;width:100%}.monthly-posts-item p{font-size:9px;writing-mode:horizontal-tb;transform:none;margin-top:4px}.newsfeed-page .right-space-top{min-height:auto}.newsfeed-main-content{margin-top:15px}.analysis-main-right{margin-top:20px}.top-main-right{flex-wrap:wrap;gap:10px}.top-main-right h3{font-size:18px}.top-main-right p{font-size:14px}.analysis-main-right ul li{padding:6px 12px;gap:6px}.analysis-main-right ul li>div h4{font-size:13px}.analysis-main-right ul li>div p{font-size:11px}.analysis-main-right ul li>h4{font-size:12px}.total-impact-bottom{padding:15px}.total-impact-bottom>div:first-child{flex-wrap:wrap;gap:10px}.total-impact-bottom>div:first-child h3{font-size:16px}.total-impact-bottom>div:first-child svg{width:28px;height:28px}.total-impact-bottom .mt-5{margin-top:15px!important}.total-impact-bottom .mt-5 h4{font-size:18px}.analysis-main-right ul li{border-radius:5px}.custom-pagination-container{padding:6px 0;width:100%;overflow-x:auto}.custom-pagination{gap:3px!important;flex-wrap:nowrap!important;justify-content:center}.custom-pagination .page-item .page-link{padding:0 4px!important;font-size:11px!important;min-width:28px!important;height:28px!important;margin:0!important;border-radius:6px!important;display:flex;align-items:center;justify-content:center}.custom-pagination .pagination-first-last{display:none!important}.dash-main-side.newsfeed-page{padding:0 10px 10px;max-width:100%;box-sizing:border-box;overflow-x:hidden}.newsfeed-main-content{width:100%;max-width:100%;box-sizing:border-box}.newsfeed-post{padding:14px;border-radius:12px;width:100%;max-width:100%;box-sizing:border-box}.page-heading-wrap{display:flex;align-items:center;gap:10px;margin-bottom:8px}.page-heading-back-btn{width:32px;height:32px}}body{background:#fafafafa!important}input:focus{box-shadow:none!important;outline:none}select:focus{box-shadow:none!important}.header-main{display:flex;justify-content:center;align-items:center;padding:20px 0;background:#fff;position:fixed;left:0;right:0;top:0;z-index:999;width:100%}.header-main img{height:40px;cursor:pointer}.sign-main-content{margin-top:80px;padding:40px 0}.sign-commn-content{width:400px;margin:auto}.left-align-txt h1,.left-align-txt p{text-align:left!important}.sign-commn-content h1{color:#000;text-align:center;font-family:Averta;font-size:28px;font-weight:600;line-height:normal;margin-top:0;margin-bottom:10px}.sign-commn-content p{color:#000;text-align:center;font-family:Averta;font-size:15px;font-weight:400;line-height:normal;margin-top:0}.type-of-cause{display:grid;grid-template-columns:1fr 1fr;width:400px;margin:20px auto auto;gap:20px}.type-of-cause>div{cursor:pointer;display:flex;flex-direction:column;gap:10px;align-items:center}.type-of-cause>div img{max-width:100px}.type-of-cause>div p{color:#000;text-align:center;font-family:Averta;font-size:15px;font-weight:400;line-height:normal}.sign-comn-form{width:450px;margin:34px auto auto}.css-1blp12k-MuiInputBase-root-MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00bca2!important;border-radius:10px!important}.css-1ll44ll-MuiOutlinedInput-notchedOutline{outline:0!important;border:2px solid #00bca2!important;border-radius:10px!important}.css-113d811-MuiFormLabel-root-MuiInputLabel-root{color:#000!important;font-size:15px!important;font-weight:600!important;line-height:normal}.css-19qnlrw-MuiFormLabel-root-MuiInputLabel-root{color:#1a203d4d!important;font-size:15px!important;font-weight:400!important;line-height:24px}.css-1xp5r68-MuiFormControl-root-MuiTextField-root{width:100%}.css-w76bbz-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.css-w76bbz-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input.css-w76bbz-MuiSelect-select-MuiInputBase-input-MuiOutlinedInput-input{padding-right:32px;color:#1a203d4d;font-family:Averta;font-size:15px;font-style:normal;font-weight:400;line-height:24px}.css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:#000!important;font-size:15px;font-weight:600;line-height:normal}.sign-comn-form select{border:1.9px solid #00bca2;padding:10px;background:#fff;border-radius:10px;color:#1a203d4d;font-family:Averta;font-size:14px;font-weight:400;line-height:normal;height:48px}.sign-comn-form input::placeholder{color:#1a203d4d;font-family:Averta;font-size:14px;font-weight:400;line-height:normal}.label-in-txt{position:relative}.commn-fill-tbn button{width:100%;color:#fff;text-align:center;font-family:Averta;font-size:15px;font-weight:500;line-height:normal;text-transform:capitalize;border-radius:80px;background:#00bca2;padding:12px 15px;border:0}.commn-fill-tbn .skip-btn{color:#000;text-align:center;font-family:Averta;font-size:15px;font-weight:500;line-height:normal;text-transform:capitalize;margin-top:10px;background-color:transparent}.comn-pageback button{color:#000;font-family:Averta;font-size:13px;font-weight:400;line-height:normal;border:0;background-color:transparent;padding:0;margin-top:20px}.uploa-logo-sign{display:flex;flex-direction:column;gap:10px;align-items:center}.uploa-logo-sign img{width:120px;height:120px;border-radius:50%}.sign-terms-box .box-item{display:flex;justify-content:space-between;align-items:center;padding:12px}.sign-terms-box{border-radius:15px;border:1px solid #d9d9d9;background:#fff}.sign-terms-box .box-item>div{display:flex;align-items:center;gap:20px}.sign-terms-box .box-item>div h2{color:#000;font-family:Averta;font-size:14px;font-weight:500;line-height:19.6px;margin-bottom:0}.sign-terms-box .box-item>div p{color:#000;font-family:Averta;font-size:12px;font-weight:300;line-height:15px;margin-bottom:0}.terms-check-set ul{padding:0;list-style:none;margin-top:40px}.terms-check-set ul li{display:flex;gap:10px;margin-top:20px;align-items:center}.terms-check-set ul li p{color:#000;font-family:Averta;font-size:15px;font-weight:500;line-height:normal;margin:0}.terms-check-set ul input[type=checkbox]{position:relative;border:0px solid #acaab1;border-radius:6px;background:none;cursor:pointer;margin:0 .6em 0 0;outline:0;padding:0!important;vertical-align:text-top;height:20px!important;width:20px!important;min-width:20px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#d9d9d9;transition:background-color .2s,border-color .2s}.terms-check-set ul input[type=checkbox]:checked{background-color:#00bca2;border-color:#00bca2}.terms-check-set ul input[type=checkbox]:checked:before{content:"";position:absolute;right:65%;top:20%;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(50%,-50%);z-index:2}.approval-pending-sec{width:400px;margin:auto}.approval-pending-img{display:flex;justify-content:center;margin:20px 0}.approval-pending-img img{width:100%;height:160px}.newsfeed-main{padding:40px 0;position:relative}.newsfeed-page .right-space-top{min-height:300px}.calendar-page .right-space-top{min-height:240px}.newsfeed-main-content,.calendar-main-content{margin-top:20px}.newsfeed-post{border-radius:15px;background:#fff;padding:20px;width:100%;max-width:100%;box-sizing:border-box;margin:auto auto 20px;overflow-wrap:break-word;word-break:break-word}.newsfeed-post .upld-input{display:flex;gap:10px}.newsfeed-post .upld-input img{width:48px;height:48px;border-radius:50%}.newsfeed-post .upld-input input{border-radius:80px;background:#eef0f3;border:0;width:100%;padding:0 20px}.newsfeed-post ul{list-style:none;display:flex;gap:20px;margin-bottom:0}.newsfeed-post ul li{display:flex;gap:10px}.newsfeed-post ul li p{color:#5f6368;font-family:Averta;font-size:15px;font-weight:400;line-height:25px;margin-bottom:0}.newsfeed-pro{display:flex;gap:15px}.newsfeed-pro img{width:48px;height:48px;border-radius:50%}.newsfeed-pro h2{color:#000;font-family:Averta;font-size:20px;font-weight:500;line-height:normal;margin-bottom:0}.newsfeed-pro p{color:#000;font-family:Averta;font-size:12px;font-weight:300;line-height:normal;margin:0}.newsfeed-postview{margin-top:20px}.newsfeed-postview p{color:#000;font-family:Averta;font-size:15px;font-weight:300;line-height:normal;overflow-wrap:break-word;word-break:break-word}.newsfeed-postview img{border-radius:15px;width:100%;height:400px}.newsfeed-postview button{color:#000;font-family:Averta;font-size:12px;font-weight:300;line-height:normal;border:0;display:flex;align-items:center;gap:10px;background:transparent;margin-top:20px}.final-score-txt h2{color:#00bca2;text-align:center;font-family:Averta;font-size:20px;font-weight:500;line-height:18px;margin-top:20px}.final-score-txt p{color:#006578;text-align:center;font-family:Averta;font-size:15px;font-weight:500;line-height:18px}.newsfeed-sidemenu{border-radius:0 15px 15px 0;background:#fff;position:fixed;left:0}.newsfeed-sidemenu ul{padding:20px 0;list-style:none;margin-bottom:0}.newsfeed-sidemenu ul li{padding:0 25px}.newsfeed-sidemenu ul li h3{color:#000;font-family:Averta;font-size:16px;font-weight:500;line-height:normal;margin:0}.newsfeed-sidemenu ul li>div{display:flex;gap:10px;align-items:center}.newsfeed-sidemenu ul li>div h4{color:#979797;font-family:Averta;font-size:14px;font-weight:500;line-height:normal;margin-bottom:5px}.newsfeed-sidemenu ul li>div p{color:#979797;font-family:Averta;font-size:12px;font-weight:300;line-height:normal;margin-bottom:0}.newsfeed-sidemenu ul li>div svg path{stroke:#979797}.newsfeed-sidemenu ul li.active>div svg path{stroke:#000}.newsfeed-sidemenu ul li.active>div h4{color:#000}.newsfeed-sidemenu ul li.active>div p{color:#000}.pointer-cursor{cursor:pointer}.newsfeed-rightmenu ul li{border-radius:15px;background:#fff;padding:20px;display:flex;gap:20px;align-items:center}.newsfeed-rightmenu{position:fixed;right:60px}.newsfeed-rightmenu ul{padding:0}.newsfeed-rightmenu ul li img{height:70px}.newsfeed-rightmenu ul li h2{color:#004d80;font-family:Poppins;font-size:20px;font-weight:500;line-height:24px;margin-bottom:5px}.newsfeed-rightmenu ul li h3{color:#000;font-family:Averta;font-size:15px;font-weight:500;line-height:normal}.newsfeed-rightmenu ul li p{color:#000;font-family:Averta;font-size:12px;font-weight:300;line-height:normal;margin-bottom:0}.raised-shield-txt,.supporters-shield-txt{position:relative}.raised-shield-txt p{color:#aacd00!important;text-align:center;font-size:12px!important;font-weight:600!important;position:absolute;top:0;bottom:0;margin:auto;right:0;display:flex;align-items:center;width:100%!important;height:100%;justify-content:center}.supporters-shield-txt p{color:#aacd00!important;text-align:center;font-size:20px!important;font-weight:600!important;position:absolute;top:0;bottom:0;margin:auto;right:0;display:flex;align-items:center;width:100%!important;height:100%;justify-content:center}.header-pro{position:absolute;right:60px;top:0;bottom:0;margin:auto;display:flex;gap:10px;align-items:center;z-index:9999;cursor:pointer}.header-pro img{height:50px;width:auto;border-radius:50%}.header-pro p{color:#000;font-family:Averta;font-size:15px;font-weight:500;line-height:normal;margin-bottom:0}.calendar-welcome-title{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:700!important;font-style:normal!important;font-size:22.06px!important;line-height:100%!important;letter-spacing:.22px!important;text-transform:uppercase!important;color:#096575!important;margin:0 0 10px!important}.calendar-welcome-sub{font-family:LexendDemo,Lexend,sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:19.1px!important;line-height:23.88px!important;letter-spacing:0px!important;color:#111!important;margin:0!important;max-width:820px}.calendar-page.portal-home-main-side{background-color:transparent!important;min-height:100vh}.calendar-page .calendar-main-content{padding:30px 40px 60px;box-sizing:border-box}@media screen and (max-width:768px){.calendar-welcome-sub{font-size:13.75px!important}.calendar-page .calendar-main-content{padding:16px 16px 40px}}.calendar-wrapper-mobile{background-color:#fff;padding:20px;border-radius:8px;box-sizing:border-box;width:100%;overflow-x:hidden}.fc-event,.fc-daygrid-event,.fc-daygrid-dot-event,.fc-daygrid-block-event{background:transparent!important;border:none!important;padding:0!important;margin:2px!important;box-shadow:none!important;cursor:pointer!important}.fc-event:hover,.fc-daygrid-event:hover{background:transparent!important}.fc-daygrid-event-harness{margin:2px 0!important}.custom-cal-event-pill{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:3px 10px;border-radius:6px;font-family:LexendDemo,Lexend,-apple-system,sans-serif;font-size:12px;line-height:1.3;color:#fff;cursor:pointer;box-sizing:border-box;transition:all .18s ease;overflow:hidden;gap:8px}.custom-cal-event-pill.is-event{background:linear-gradient(135deg,#0e8378,#17a99b)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 1.5px 3px #0e837833}.custom-cal-event-pill.is-event:hover{background:linear-gradient(135deg,#0b7067,#149589)!important;box-shadow:0 3px 8px #0e837859;transform:translateY(-1px)}.custom-cal-event-pill.is-match{background:linear-gradient(135deg,#0f5d86,#1e7eb5)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 1.5px 3px #0f5d8633}.custom-cal-event-pill.is-match:hover{background:linear-gradient(135deg,#0c4a6b,#176896)!important;box-shadow:0 3px 8px #0f5d8659;transform:translateY(-1px)}.custom-cal-event-pill.is-multiday{box-shadow:0 2px 6px #00000026;border-left-width:4px!important}.custom-cal-event-pill.is-multiday.is-event{border-left-color:#5eead4!important}.custom-cal-event-pill.is-multiday.is-match{border-left-color:#7dd3fc!important}.cal-event-left{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.cal-event-bullet{width:5.5px;height:5.5px;border-radius:50%;background-color:#fff;flex-shrink:0;opacity:.9}.cal-event-type-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;padding:1px 5px;border-radius:3px;flex-shrink:0;line-height:1.2}.cal-event-type-badge.type-event{background:#ffffff38;color:#fff}.cal-event-type-badge.type-match{background:#ffffff42;color:#fff}.cal-event-title{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#fff;letter-spacing:.1px;min-width:0;flex:1 1 auto}.cal-event-right{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:4px}.cal-event-time{font-size:11px;font-weight:600;white-space:nowrap;color:#f1f5f9;opacity:.95}@media screen and (max-width:768px){.calendar-page .calendar-main-content{padding:12px 10px 40px!important}.calendar-wrapper-mobile{padding:10px 6px!important;border-radius:6px!important}.fc .fc-toolbar{margin-bottom:12px!important}.fc .fc-col-header-cell-cushion{font-size:11px!important;padding:4px 1px!important;font-weight:600!important}.fc .fc-daygrid-day-number{font-size:11px!important;padding:2px 4px!important;font-weight:600!important}.fc .fc-daygrid-day-frame{min-height:44px!important}.custom-cal-event-pill{min-height:20px!important;padding:2px 5px!important;border-radius:4px!important;gap:4px!important;margin:1px 0!important;box-shadow:0 1px 2px #0000001f!important}.cal-event-type-badge,.cal-event-multiday-badge,.cal-event-right,.cal-event-time{display:none!important}.cal-event-left{width:100%!important;min-width:0!important;gap:4px!important}.cal-event-bullet{width:4px!important;height:4px!important;flex-shrink:0!important}.cal-event-title{font-size:10.5px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1 1 auto!important;min-width:0!important;width:100%!important}}@font-face{font-family:Averta;src:url(/assets/Averta-Semibold-C4yCIUoJ.woff2) format("woff2"),url(/assets/Averta-Semibold-BhupNQbX.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Averta;src:url(/assets/Averta-Regular-BgcOdVkt.woff2) format("woff2"),url(/assets/Averta-Regular-CnIGp0tx.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Averta;src:url(/assets/Averta-ExtraBold-DeM7QgQj.woff2) format("woff2"),url(/assets/Averta-ExtraBold-CBRPQBgV.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}
