@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-bengali-600-normal-BVnGrJcL.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-600-normal-d2kw9WWz.woff) format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-bengali-700-normal-C0v9szhP.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-700-normal-DXVjD8fr.woff) format("woff")}.admin-payment-lists{display:grid;gap:16px;margin:18px 0;padding:18px;border:1px solid #ded1ef;border-radius:14px;background:#fff}.admin-payment-lists [role=group]>strong{display:block;margin-bottom:8px}.admin-payment-lists [role=group]>div{display:flex;gap:10px;flex-wrap:wrap}.admin-payment-lists button{white-space:normal;text-align:left}.admin-payment-lists p{margin:0;font-size:13px}.staff-payment-audit{margin:12px 0}.staff-payment-audit li{margin:10px 0;overflow-wrap:anywhere}.staff-payment-audit li p{white-space:pre-wrap}.payment-unconfirmed{background:#fff7df;border:1px solid #e9c46a;border-radius:10px;padding:12px;color:#704b00}@media(max-width:600px){.admin-payment-lists [role=group]>div{display:grid;grid-template-columns:1fr 1fr}.admin-payment-lists .button{min-width:0;font-size:13px;padding:12px}}.payment-auto-settings>summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:700;list-style:none}.payment-auto-settings>summary{gap:16px;min-height:44px}.payment-auto-settings>summary::-webkit-details-marker{display:none}.payment-settings-label{min-width:0;line-height:1.5}.payment-settings-chevron{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #d6c5f5;border-radius:50%;background:#fff;color:#6d40c9;box-shadow:0 2px 6px #4d278014;line-height:0}.payment-settings-chevron svg{display:block;width:20px;height:20px;transition:transform .18s ease}.payment-auto-settings[open] .payment-settings-chevron svg{transform:rotate(180deg)}.payment-auto-settings>summary:hover .payment-settings-chevron{background:#ede5ff;border-color:#a98ae7}.payment-auto-settings>summary:focus-visible{outline:2px solid #7544d1;outline-offset:5px;border-radius:8px}@media(prefers-reduced-motion:reduce){.payment-settings-chevron svg{transition:none}}.payment-auto-settings>label{margin-top:16px}.publisher-payment-feedback{padding:16px;margin:14px 0;border:1px solid #d9c9ff;border-radius:12px;background:#f7f3ff}.publisher-payment-feedback small{overflow-wrap:anywhere}.guide-ad-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:20px;margin:28px 0;align-items:stretch}.guide-ad-row.no-ad{grid-template-columns:1fr}.guide-ad-row.no-guide{display:flex;justify-content:flex-end}.guide-motion{height:250px;position:relative;overflow:hidden;isolation:isolate;border-radius:22px;background:linear-gradient(110deg,#2e1859,#6540bd);color:#fff;box-shadow:0 8px 24px #4d2e8d18;min-width:0}.guide-motion-art{position:absolute;inset:0 auto 0 0;width:250px;background:url(/task-batch-guide.png) left center /1500px 250px no-repeat;z-index:-1;mask-image:linear-gradient(to right,#000 75%,transparent)}.guide-motion-copy{height:100%;padding:28px 40px 24px 255px;display:flex;flex-direction:column;justify-content:center;min-width:0}.guide-motion-copy>small{font-size:10px;letter-spacing:.14em;color:#e5d4ff;font-weight:700}.guide-motion-copy h2{font-size:clamp(21px,1.8vw,30px);line-height:1.2;color:#fff5af;margin:12px 0}.guide-motion-copy p{font-size:15px;line-height:1.5;color:#eee5ff;margin:0}.guide-motion-progress{display:flex;gap:10px;margin-top:auto;padding-top:20px}.guide-motion-progress button{height:7px;border:0;border-radius:10px;padding:0;flex:1;background:#ffffff30;overflow:hidden;cursor:pointer}.guide-motion-progress span{display:block;height:100%;width:0;background:#fff298}.guide-motion-progress .complete span{width:100%}.guide-motion-progress .current span{animation:guide-progress 6s linear forwards}.guide-motion-toggle{position:absolute;bottom:14px;right:10px;width:24px;height:28px;display:grid;place-items:center;border:1px solid #ffffff65;background:#28184c99;color:#fff;border-radius:15px}.guide-step-enter{animation:guide-enter .45s ease-out}.guide-ad-300{width:300px;height:250px;position:relative;overflow:hidden;border-radius:16px;background:#fff;border:1px solid #e5d9f4}.guide-ad-300 .ad-label{position:absolute;z-index:2;top:3px;right:6px;margin:0;padding:2px 5px;border-radius:4px;background:#ffffffdc;font-size:8px}.guide-ad-300 .dashboard-ad-preview{height:250px;border:0;border-radius:0}.guide-ad-300 .animated-banner,.guide-ad-300 img{width:300px;height:250px;display:block}.guide-custom-250{height:250px;min-width:0;background:#392364;border-radius:22px;overflow:hidden;display:grid;place-items:center}.guide-custom-250>div,.guide-custom-250 .animated-banner{width:100%;height:250px}.guide-custom-250 img{height:250px;width:100%;object-fit:contain}.guide-custom-250 .ad-label{position:absolute}.guide-ad-300 .dashboard-script-host{height:250px}@keyframes guide-progress{to{width:100%}}@keyframes guide-enter{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1300px){.guide-motion-copy{padding-left:160px;padding-right:35px}.guide-motion-art{opacity:.65;mask-image:linear-gradient(to right,#000,transparent)}.guide-motion-copy h2{font-size:23px}}@media(max-width:1000px){.guide-ad-row{grid-template-columns:1fr}.guide-ad-300{justify-self:center}.guide-motion-copy{padding-left:240px}.guide-motion-art{opacity:1}}@media(max-width:600px){.guide-motion-copy{padding:24px 32px 22px 100px}.guide-motion-copy h2{font-size:21px}.guide-motion-copy p{font-size:13px}.guide-motion-art{opacity:.3}.guide-ad-row{gap:16px}.guide-motion{border-radius:16px}}@media(prefers-reduced-motion:reduce){.guide-step-enter,.guide-motion-progress .current span{animation:none}.guide-motion-progress .current span{width:100%}}.guide-ad-cell{height:250px;display:grid;place-items:center;background:#fff;border:1px solid #e5d9f4;border-radius:20px;min-width:0}.guide-ad-cell .guide-ad-300{border:0;border-radius:16px}.guide-ad-row.no-guide .guide-ad-cell{width:300px}.guide-custom-250>.guide-motion{width:100%;height:250px}.guide-motion-copy{padding:18px 36px 18px 245px;gap:10px;justify-content:space-between}.guide-motion-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.guide-motion-top>small{font-size:10px;letter-spacing:.12em;font-weight:700;color:#e6d4ff}.guide-shortcut,.guide-preview-tag{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;padding:6px 10px;border:1px solid #ffffff66;border-radius:20px;background:#ffffff17;color:#fff;font-size:11px;font-weight:700}.guide-shortcut:hover{background:#fff;color:#49268f}.guide-motion-message h2{font-size:clamp(24px,1.9vw,34px);margin:0 0 8px}.guide-motion-message p{font-size:14px;line-height:1.45;font-weight:500}.guide-mini-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.guide-mini-steps button{display:flex;align-items:center;gap:9px;text-align:left;min-height:53px;min-width:0;padding:8px 10px;border:1px solid #ffffff33;border-radius:12px;background:#ffffff0d;color:#e5d8fc;transition:background .4s,box-shadow .4s,transform .4s}.guide-mini-steps button.active{background:linear-gradient(120deg,#fff5be,#ffe57d);color:#422b70;border-color:#ffed9b;box-shadow:0 0 17px #ffe48150;transform:translateY(-2px)}.guide-mini-steps button>svg{flex-shrink:0}.guide-mini-steps button span{min-width:0}.guide-mini-steps small{display:block;font-size:9px;letter-spacing:.12em;color:inherit;opacity:.8}.guide-mini-steps strong{display:block;font-size:12px;line-height:1.25;color:inherit}.guide-motion-progress{padding-top:0;margin:0;flex-shrink:0}.guide-motion-progress>span{height:6px;border-radius:8px;background:#ffffff30;flex:1;overflow:hidden}.guide-motion-progress i{display:block;height:100%;width:0;background:#fff298}.guide-motion-progress .complete i{width:100%}.guide-motion-progress .current i{animation:guide-progress 6s linear forwards}.guide-motion-art{animation:guide-art-breathe 6s ease-in-out infinite;transform-origin:left center}.guide-motion:has(.guide-motion-toggle[aria-label="Play guide animation"]) .guide-motion-art{animation-play-state:paused}@keyframes guide-art-breathe{50%{transform:scale(1.035);filter:brightness(1.13)}}@media(max-width:1500px){.guide-motion-copy{padding-left:180px}.guide-motion-message h2{font-size:26px}.guide-mini-steps button{gap:6px;padding:7px}.guide-mini-steps strong{font-size:11px}}@media(max-width:1200px){.guide-motion-copy{padding-left:25px}.guide-motion-art{opacity:.18}.guide-motion-message h2{font-size:25px}}@media(max-width:1000px)and (min-width:601px){.guide-motion-copy{padding-left:235px}.guide-motion-art{opacity:.75}}@media(max-width:600px){.guide-motion-copy{padding:16px 30px 17px 18px;gap:8px}.guide-motion-top>small{font-size:8px;letter-spacing:.07em}.guide-shortcut{font-size:10px;padding:5px 7px}.guide-motion-message h2{font-size:23px}.guide-motion-message p{font-size:12px}.guide-mini-steps button{padding:6px 5px;gap:4px}.guide-mini-steps button>svg{width:15px}.guide-mini-steps strong{font-size:10px}.guide-motion-art{opacity:.13}}@media(prefers-reduced-motion:reduce){.guide-motion-art,.guide-motion-progress .current i{animation:none}.guide-motion-progress .current i{width:100%}.guide-mini-steps button{transition:none}}.guide-motion{container-type:inline-size}@container (max-width:650px){.guide-motion-copy{padding-left:18px}.guide-motion-art{opacity:.15}.guide-motion-message h2{font-size:23px}.guide-motion-message p{font-size:12px}.guide-motion-top>small{font-size:8px}.guide-mini-steps strong{font-size:10px}.guide-mini-steps button{padding:6px 5px;gap:4px}.guide-mini-steps button>svg{width:15px}}.page-heading.publisher-page-header{display:flex;align-items:flex-end;flex-wrap:wrap;gap:20px;margin:32px 0 28px}.app-shell .publisher-page-header>h1{box-sizing:border-box;display:flex;align-items:center;flex:1 1 220px;min-width:0;min-height:90px;margin:0;padding:18px 22px;font-size:clamp(26px,2.2vw,36px);font-weight:800;line-height:1.2;overflow-wrap:anywhere;border-radius:12px;background:linear-gradient(115deg,#7546df,#482778);color:#fff}.publisher-title-banner{flex:0 1 728px;width:728px;max-width:100%;min-width:0;margin:0 0 0 auto}.publisher-title-banner .dashboard-ad-preview{box-sizing:border-box;min-height:0;height:90px;padding:8px;gap:2px}.publisher-title-banner .dashboard-ad-preview svg,.publisher-title-banner .dashboard-ad-preview>small{display:none}@media(max-width:600px){.page-heading.publisher-page-header{gap:12px;margin:22px 0}.app-shell .publisher-page-header>h1{flex:1 0 100%;width:100%;font-size:28px}.publisher-title-banner{flex:0 1 320px;width:320px;margin:0 auto}.publisher-title-banner .dashboard-ad-preview{height:50px;aspect-ratio:320/50!important;padding:4px}.publisher-title-banner .desktop-banner-size,.publisher-title-banner .dashboard-ad-preview>span{display:none}.publisher-title-banner .mobile-banner-size{display:block}}.app-shell .page-heading.publisher-page-header>h1,.app-shell .page-heading.plan-heading>h1{min-width:min(100%,200px);overflow-wrap:normal;word-break:normal;hyphens:none}.page-heading.plan-heading{flex-wrap:wrap}@media(max-width:760px){.page-heading.plan-heading{flex-direction:column;align-items:stretch;gap:12px}.plan-header-banner{width:320px;max-width:100%;margin:0 auto}.app-shell .page-heading.publisher-page-header>h1{flex:1 0 100%;width:100%}.publisher-title-banner{flex:0 1 320px;width:320px;margin:0 auto}}@media(max-width:380px){.app-shell .dashboard .stat-grid .metric-value,.app-shell .dashboard .metric-value{font-size:clamp(20px,7.4vw,30px)!important;white-space:normal;overflow-wrap:anywhere}}@media(max-width:430px){.app-shell .app-topbar .header-profile{flex:0 1 auto;min-width:0!important;max-width:calc(100vw - 150px)!important}.app-shell .app-topbar .header-profile .header-account-details{min-width:0;max-width:100%;overflow:hidden}.app-shell .app-topbar .header-profile .header-plan-label,.app-shell .app-topbar .header-profile .header-role-badge{display:none}.app-shell .app-topbar .header-profile strong{max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .dashboard .stat-grid .metric-value,.app-shell .dashboard .metric-value{font-size:clamp(18px,6.2vw,26px)!important;white-space:nowrap!important;overflow-wrap:normal}.app-shell .trial-withdrawal,.app-shell .trial-withdrawal .tw-card{max-width:100%;min-width:0;box-sizing:border-box}.app-shell .trial-withdrawal .tw-card>*{min-width:0}}@media(max-width:380px){.app-shell .dashboard .stat-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell .dashboard .stat-grid .metric-value,.app-shell .dashboard .metric-value{font-size:clamp(20px,7.4vw,30px)!important}.app-shell .plan-grid,.app-shell .plans-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell .plan-grid>*,.app-shell .plans-grid>*{min-width:0;max-width:100%}}@media(max-width:900px){.app-shell .trial-withdrawal .tw-card{grid-template-columns:minmax(0,1fr)}.app-shell .trial-withdrawal .tw-main,.app-shell .trial-withdrawal .tw-steps li>span{min-width:0;overflow-wrap:anywhere}}.app-shell .trial-withdrawal{grid-template-columns:minmax(0,1fr)}.app-shell .trial-withdrawal>*{min-width:0;max-width:100%}@media(max-width:900px){.app-shell .trial-withdrawal .tw-steps{grid-template-columns:minmax(0,1fr)}.app-shell .trial-withdrawal .tw-steps li,.app-shell .trial-withdrawal .tw-steps li *{min-width:0;white-space:normal;overflow-wrap:anywhere}.app-shell .trial-withdrawal .tw-steps b{min-width:34px}}.app-shell .trial-withdrawal .tw-main{grid-template-columns:minmax(0,1fr)}.app-shell .trial-withdrawal .tw-card{width:100%;box-sizing:border-box;justify-self:stretch}@media(max-width:900px){.app-shell .trial-withdrawal .tw-motion{max-width:100%;width:min(200px,100%)}}.app-shell section.trial-withdrawal.trial-withdrawal{grid-template-columns:minmax(0,1fr);box-sizing:border-box;max-width:100%}@media(max-width:420px){.app-shell .plan-discount-card{grid-template-columns:minmax(0,1fr);justify-items:start;box-sizing:border-box;max-width:100%}.app-shell .plan-discount-total{justify-content:flex-start;flex-wrap:wrap;min-width:0;max-width:100%}.app-shell .plan-discount-total strong{overflow-wrap:anywhere}}.popup-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:28px;align-items:start}.popup-builder fieldset{border:0;padding:0;margin:20px 0 0;min-width:0}.popup-preview{position:sticky;top:24px;padding:24px;border-radius:24px;background:#eee7fa}.popup-preview-label{display:block;margin-bottom:20px;color:#594176;font-size:13px}.review-popup-card{position:relative;border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 20px 70px #30204a26;color:#2e2044}.popup-art{background:linear-gradient(125deg,#7546df,#432176);color:#fff;padding:48px 28px 32px;display:flex;align-items:center;gap:18px}.popup-art>span{border-radius:20px;padding:16px;background:#ffffff21}.popup-art strong{display:block;font-size:23px;line-height:1.25;margin-top:8px}.popup-art small{font-size:10px;letter-spacing:1.5px}.popup-art>svg{color:#ffe795;flex-shrink:0}.popup-copy{padding:30px}.popup-copy h2{color:#312047;font-size:28px;line-height:1.2;margin:10px 0 16px}.popup-copy p{color:#6c5c80;line-height:1.7;white-space:pre-line}.popup-eyebrow{color:#7446cf;font-size:11px;letter-spacing:1.4px;font-weight:700}.popup-copy .button{width:100%;margin-top:14px;justify-content:center}.popup-dismiss{position:absolute;right:12px;top:12px;display:grid;place-items:center;border:1px solid #ffffff55;background:#ffffff20;color:#fff;border-radius:50%;width:34px;height:34px;cursor:pointer}.popup-later{display:block;margin:16px auto 0;background:none;border:0;color:#716282;cursor:pointer}.publisher-popup{padding:0;border:0;border-radius:24px;width:min(540px,calc(100vw - 32px));max-height:90dvh;overflow:auto}.publisher-popup::backdrop{background:#22123699;backdrop-filter:blur(3px)}.popup-plans{display:flex;flex-wrap:wrap;gap:12px}.popup-plans label{padding:9px;border:1px solid #ddd2f1;border-radius:10px;display:flex;gap:6px;align-items:center}.popup-plans input{width:auto}.popup-builder .field{display:block;margin:12px 0}.popup-builder select{width:100%}@media(max-width:900px){.popup-builder{grid-template-columns:1fr}.popup-preview{position:static}.popup-art{padding:44px 20px 26px}.popup-copy{padding:24px}.popup-art>svg{display:none}}.review-popup-card .popup-art small{display:block;color:#fff;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:1.2px;opacity:1}.review-popup-card .popup-dismiss{display:flex;align-items:center;justify-content:center;padding:0;min-width:44px;width:44px;height:44px;line-height:1;right:16px;top:16px;z-index:2;border:1px solid #ffffff99;background:#32185bb3;color:#fff;box-sizing:border-box}.review-popup-card .popup-dismiss svg{display:block;width:24px;height:24px;min-width:24px;margin:0;flex:none;transform:none}.publisher-popup{width:min(960px,calc(100vw - 48px),calc((100dvh - 48px)*16/9));max-width:none;max-height:calc(100dvh - 48px);margin:auto}.publisher-popup .review-popup-card{aspect-ratio:16/9;display:flex;flex-direction:column}.publisher-popup .popup-art{flex:0 0 auto;padding:32px 76px 28px 36px;gap:22px}.publisher-popup .popup-art strong{font-size:30px;margin-top:6px}.publisher-popup .popup-copy{flex:1;padding:24px 36px;display:flex;flex-direction:column;justify-content:center}.publisher-popup .popup-copy h2{font-size:30px;margin:8px 0 12px}.publisher-popup .popup-copy p{font-size:17px;line-height:1.6;margin:0 0 12px}.publisher-popup .popup-copy .button{font-size:16px;min-height:48px;margin-top:8px}.publisher-popup .popup-later{font-size:14px;margin-top:12px}@media(max-width:700px){.publisher-popup{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.publisher-popup .review-popup-card{aspect-ratio:auto}.publisher-popup .popup-art{padding:30px 62px 24px 20px;gap:12px}.publisher-popup .popup-art>span{padding:10px}.publisher-popup .popup-art strong{font-size:23px}.review-popup-card .popup-art small{font-size:12px;letter-spacing:.8px}.publisher-popup .popup-copy{padding:22px}.publisher-popup .popup-copy h2{font-size:24px}.publisher-popup .popup-copy p{font-size:16px}.review-popup-card .popup-dismiss{right:10px;top:10px}}.popup-with-rewards .popup-art{padding-top:22px;padding-bottom:22px}.review-popup-card .popup-gift{display:flex;align-items:center;justify-content:center;margin-left:auto;width:80px;height:80px;padding:12px;flex-shrink:0;border:1px solid #ffe79588;border-radius:24px;background:#fff2c224;color:#ffe795;animation:popup-gift-float 4s ease-in-out infinite}.popup-gift svg{width:52px;height:52px}.publisher-popup .popup-with-rewards .popup-copy{padding:18px 32px;justify-content:flex-start}.publisher-popup .popup-with-rewards .popup-copy h2{font-size:26px;margin:5px 0 6px}.publisher-popup .popup-with-rewards .popup-copy>p{font-size:15px;line-height:1.45;margin:0 0 10px}.popup-reward-grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px;margin:2px 0 10px}.popup-reward-grid>div{display:flex;flex-direction:column;padding:12px 16px;border:1px solid #ded0f5;border-radius:16px;background:linear-gradient(135deg,#f8f3ff,#eee5fb)}.popup-reward-grid strong{color:#6635b9;font-size:34px;line-height:1.15}.popup-reward-grid strong small{font-size:14px}.popup-reward-grid b{color:#342148;font-size:15px;margin-top:4px}.popup-reward-grid span{color:#665477;font-size:12px;line-height:1.4;margin-top:3px}.popup-reward-grid .popup-reward-extra{background:linear-gradient(135deg,#fff9e3,#f4e9ff);border-color:#dbc694}.publisher-popup .popup-with-rewards .popup-copy .popup-reward-terms{font-size:12px;line-height:1.45;margin:0 0 4px}.popup-actions{display:flex;gap:12px}.popup-actions>.button{flex:1;min-width:0}.publisher-popup .popup-with-rewards .popup-later{margin-top:8px}@keyframes popup-gift-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.review-popup-card .popup-gift{animation:none}}.popup-preview .popup-reward-grid{grid-template-columns:1fr}.popup-preview .popup-actions{flex-direction:column}@media(max-width:700px){.review-popup-card .popup-gift{width:54px;height:54px;padding:8px;border-radius:16px}.popup-gift svg{width:36px;height:36px}.publisher-popup .popup-with-rewards .popup-art{padding:26px 54px 18px 18px;gap:10px}.publisher-popup .popup-with-rewards .popup-art strong{font-size:20px}.publisher-popup .popup-with-rewards .popup-copy{padding:18px}.popup-reward-grid{grid-template-columns:1fr 1fr;gap:8px}.popup-reward-grid .popup-reward-extra{grid-column:1/-1}.popup-actions{flex-direction:column;gap:0}.popup-reward-grid>div{padding:10px 12px}}.pushback-backdrop{position:fixed;inset:0;z-index:1300;background:#2a0b1499;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.pushback-dialog{width:min(760px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:22px;border:3px solid #e5484d;box-shadow:0 24px 80px #2a0b1460;padding:26px;color:#2b2038}.pushback-head{display:flex;align-items:center;gap:12px;background:#fde8e8;color:#b4232c;border-radius:14px;padding:14px 18px;margin:0 0 16px}.pushback-head h2{margin:0;font-size:24px;line-height:1.35;color:#b4232c;background:none}.pushback-lead{font-size:17px;line-height:1.7;margin:0 0 16px}.pushback-note{margin:0 0 18px;padding:18px 20px;background:#fff4f4;border-left:6px solid #e5484d;border-radius:10px;font-size:20px;line-height:1.6;font-weight:600;color:#7a1a20;white-space:pre-wrap;overflow-wrap:anywhere}.pushback-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.drive-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.drive-steps li{border:1px solid #f1c9cb;background:snow;border-radius:16px;padding:14px;position:relative}.drive-steps p{margin:12px 0 0;line-height:1.65;font-size:15px}.drive-step-no{position:absolute;top:-12px;left:-8px;width:32px;height:32px;border-radius:50%;background:#e5484d;color:#fff;display:grid;place-items:center;font-size:17px}.drive-mock{background:#fff;border:1px solid #dadce0;border-radius:12px;padding:12px;font-family:Inter,Noto Sans Bengali,sans-serif;font-size:13px;color:#3c4043;min-height:128px}.drive-mock small{display:block;color:#5f6368;margin-bottom:6px}.drive-file{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;background:#f1f3f4}.drive-file span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-hot{color:#e5484d;outline:2px solid #e5484d;border-radius:50%;outline-offset:2px}.drive-menu{margin:8px 0 0 auto;width:70%;border:1px solid #dadce0;border-radius:8px;box-shadow:0 2px 8px #0002;display:grid}.drive-menu span{display:flex;align-items:center;gap:6px;padding:6px 10px}.drive-pick{background:#e8f0fe;color:#1a56c9;font-weight:700;outline:2px solid #e5484d;border-radius:6px}.drive-access{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:8px;border:1px solid #dadce0}.drive-access span{flex:1;min-width:0}.drive-access.off{background:#f1f3f4;color:#5f6368}.drive-access.on{background:#e6f4ea;color:#137333;font-weight:700;outline:2px solid #e5484d}.drive-access em{font-style:normal;display:flex;align-items:center;gap:3px;color:#1a56c9;font-weight:700}.drive-arrow{text-align:center;color:#e5484d;font-size:20px;line-height:1.4}.drive-buttons{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.drive-buttons span{display:flex;align-items:center;gap:5px;padding:7px 12px;border-radius:18px;border:1px solid #dadce0;color:#1a56c9}.drive-buttons .drive-pick{background:#1a73e8;color:#fff}.review-returned.big{background:#fff4f4;border:2px solid #e5484d;padding:18px}.review-returned.big>strong{display:flex;gap:8px;align-items:center;color:#b4232c;font-size:19px}.review-returned.big .pushback-note{margin-top:12px}.upload-progress{height:10px;border-radius:6px;background:#eee6fa;overflow:hidden;margin-top:8px}.upload-progress span{display:block;height:100%;background:linear-gradient(90deg,#7445d1,#9b6ef0);transition:width .3s}.pushback-quick{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.pushback-quick button{border:1px solid #d8caef;background:#f6f1fd;color:#4b2b78;border-radius:16px;padding:6px 12px;cursor:pointer;font-size:13px}@media(max-width:760px){.drive-steps{grid-template-columns:1fr;gap:18px}.pushback-dialog{padding:18px;border-radius:18px}.pushback-head h2{font-size:20px}.pushback-lead{font-size:16px}.pushback-note{font-size:18px}.pushback-actions .button{width:100%;justify-content:center}}.server-copies{border:1px solid #e2d5f5;border-radius:16px;padding:16px;margin:16px 0;background:#fff;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.server-copies-head{display:flex;gap:12px;align-items:flex-start;color:#4b2b78}.server-copies-head p{margin:4px 0 0}.server-copies-head.ready{background:#e2f7eb;color:#17633d;border-radius:12px;padding:14px}.server-copies-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0}.server-copies-table{overflow-x:auto}.server-copies-table table{width:100%;border-collapse:collapse}.server-copies-table th,.server-copies-table td{padding:9px 10px;border-bottom:1px solid #eee6fa;text-align:left;white-space:nowrap}.server-copies-table input[type=checkbox]{accent-color:#a82e49;width:18px;height:18px}.server-copies-table tr.picked td{background:#fdecef}.review-returned .drive-steps{grid-template-columns:1fr;gap:18px;margin-top:8px}.review-returned .drive-mock{max-width:340px}.drive-access{flex-wrap:wrap}.review-stage-tabs{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 24px}.review-stage-tabs button{display:flex;text-align:left;gap:15px;align-items:center;padding:20px;border-radius:16px;border:1px solid #d8caef;background:#f6f1fd;color:#4b2b78;cursor:pointer}.review-stage-tabs button.active{background:linear-gradient(110deg,#7445d1,#482778);color:#fff;box-shadow:0 6px 22px #6941a933}.review-stage-tabs strong{display:block;font-size:19px}.review-stage-tabs small{display:block;margin-top:5px;color:inherit}.review-step-number{display:grid;place-items:center;background:#ffeaa5;color:#552786;width:42px;height:42px;border-radius:13px;flex-shrink:0;font-weight:700}.review-workflow-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:24px;align-items:start}.review-live-reward{border-radius:22px;background:linear-gradient(140deg,#352052,#7950cf);padding:28px;color:#fff;text-align:center;box-shadow:0 10px 26px #44207522}.review-live-reward h2{font-size:56px;margin:12px 0;color:#ffeaa5!important;background:none!important}.review-live-reward p,.review-live-reward small{color:#eee4ff}.review-live-reward>small{display:block}.review-reward-icon{display:inline-grid;place-items:center;background:#ffeaa5;color:#62369a;padding:17px;border-radius:20px;margin-bottom:18px}.review-live-reward>div{display:grid;gap:8px;margin:18px 0}.review-live-reward>div span{padding:10px;background:#ffffff15;border:1px solid #ffffff30;border-radius:10px}.review-instructions{background:#fffbec;border:1px solid #f1e3ae;border-radius:18px;padding:22px;margin-top:20px}.review-instructions h3{display:flex;gap:10px;align-items:center}.review-instructions li{margin:0 0 14px;line-height:1.65}.review-consent{align-items:flex-start;margin:20px 0}.review-consent small{display:block;font-size:11px;margin-top:7px}.review-approved{display:flex;gap:15px;align-items:center;background:#e2f7eb;color:#17633d;padding:18px;border-radius:14px}.review-returned{padding:16px;background:#fff1ca;border:1px solid #f2d783;border-radius:12px;margin-bottom:18px}.review-submitted{margin-top:20px}.review-submitted video{max-width:100%;max-height:250px}.review-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.review-settings-grid>section{border:1px solid #e2d5f5;background:#faf7ff;padding:20px;border-radius:16px}.review-decision-controls{padding-top:16px;border-top:1px solid #e2d5f5}@media(max-width:900px){.review-workflow-grid{grid-template-columns:1fr}.review-stage-tabs{gap:10px}.review-stage-tabs button{padding:14px}.review-stage-tabs strong{font-size:15px}}@media(max-width:600px){.review-stage-tabs,.review-settings-grid{grid-template-columns:1fr}}@media(min-width:1100px){.review-workflow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.review-workflow-grid>aside{display:grid;gap:0;align-self:stretch}.review-workflow-grid>aside .review-instructions{margin-top:20px}}.review-instructions{font-size:16px}.review-instructions h3{font-size:22px;margin:0 0 10px}.review-q-head{display:block;margin:4px 0 8px;color:#6b4bb3}.review-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:16px 0 10px}.review-rules-col{border-radius:14px;padding:14px 14px 6px;border:1px solid}.review-rules-col h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:17px}.review-rules-col ul{list-style:none;margin:0;padding:0}.review-rules-col li{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;line-height:1.5}.review-rules-col li svg{flex-shrink:0;margin-top:3px;border-radius:50%;padding:2px}.review-rules-col.ok{background:#eefbf1;border-color:#9fdcae;color:#19512a}.review-rules-col.ok svg{background:#1f9d47;color:#fff}.review-rules-col.no{background:#fff1f1;border-color:#f2a9a9;color:#7a1f1f}.review-rules-col.no svg{background:#c62a2a;color:#fff}.review-rules-auto{margin:8px 0 0;font-size:14px;color:#5b4a7a;line-height:1.5}.review-confirm .review-confirm-row{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;margin:0 0 10px;border:1px solid #d8caef;border-radius:12px;background:#f8f4ff;cursor:pointer;line-height:1.5}.review-confirm .review-confirm-row input{width:22px;height:22px;margin-top:2px;flex-shrink:0;accent-color:#6c3bf5}.review-confirm-note{font-size:14px;color:#5b4a7a}@media(max-width:600px){.review-rules{grid-template-columns:1fr}}.review-form .field>label,.review-form .field>span:first-child{font-size:15px;font-weight:700}.review-form textarea{min-height:240px;font-size:16px;line-height:1.6;resize:vertical}.review-form input[type=url],.review-form select,.review-form input[type=file]{font-size:15px;min-height:48px}.review-red-box{margin-top:10px;background:#fff0f2;border:2px solid #d8324f;color:#9b1030;border-radius:12px;padding:14px 16px;font-size:15px;font-weight:700;line-height:1.6}.review-red-box.blink{animation:review-red-blink .9s ease-in-out 8}@keyframes review-red-blink{50%{background:#ffd3db;border-color:#ff4d6d;box-shadow:0 0 0 4px #ff4d6d33}}.review-form .review-consent{margin-top:12px;font-size:15px}.review-form .review-consent input{width:22px;height:22px;flex:none}@media(prefers-reduced-motion:reduce){.review-red-box.blink{animation:none}}.unified-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:100%;margin:22px auto 4px;padding:10px 14px;border:1px solid #dccdf7;border-radius:16px;background:linear-gradient(120deg,#fff,#f3edff);box-shadow:0 6px 20px #44208010}.unified-pagination .pager-step{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:8px 16px;border:0;border-radius:10px;background:linear-gradient(135deg,#6c3bf5,#8a5cf6);color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #6c3bf540;transition:transform .12s,box-shadow .12s}.unified-pagination .pager-step span{font-size:18px;line-height:1}.unified-pagination .pager-step:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #6c3bf555}.unified-pagination .pager-step:disabled{background:#e6def7;color:#9a8bb5;box-shadow:none;cursor:not-allowed}.unified-pagination .pager-pages{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.unified-pagination .pager-number{min-width:36px;height:36px;padding:0 8px;border:1px solid #dccdf7;border-radius:10px;background:#fff;color:#4b2f7e;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .12s,color .12s}.unified-pagination .pager-number:hover:not(:disabled):not(.current){background:#ece4ff;border-color:#b79cf5}.unified-pagination .pager-number.current{background:#2e1a55;border-color:#2e1a55;color:#fff;box-shadow:0 3px 10px #2e1a5540;cursor:default}.unified-pagination .pager-number:disabled{opacity:.55;cursor:not-allowed}.unified-pagination .pager-gap{color:#9a8bb5;padding:0 2px;font-weight:700}.unified-pagination .pager-summary{flex-basis:100%;text-align:center;display:grid;gap:2px;font-size:12.5px;font-weight:700;color:#442777;margin-top:2px}.unified-pagination .pager-summary small{font-size:11.5px;font-weight:500;color:#75618d}.dashboard.staff-compact .unified-pagination{margin:14px auto 2px;padding:8px 12px}.dashboard.staff-compact .unified-pagination .pager-step{min-height:34px;padding:6px 13px;font-size:12.5px}.dashboard.staff-compact .unified-pagination .pager-number{min-width:32px;height:32px;font-size:12.5px}.record-filters,.report-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:16px 0}.record-filters label,.report-filters label{display:grid;gap:7px;font-size:13px;font-weight:600;flex:1;min-width:150px}.record-filters input,.record-filters select,.report-filters input,.report-filters select{width:100%;padding:11px;border:1px solid #ddd1ee;border-radius:10px;background:#fff;color:#352443}.report-filters select{font-size:16px;font-weight:700;min-width:190px;min-height:48px;background:#f4eeff}.report-filters{padding:14px;border-radius:14px;background:#faf7ff;border:1px solid #e9dff8}.role-admin .admin-overview-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.admin-overview-stats .metric{padding:20px;min-width:0}.admin-overview-stats .metric-value{font-size:clamp(26px,2.7vw,44px)}.admin-overview-stats .metric-label{min-height:38px}.report-chart .fluid-days{display:flex;overflow:auto;gap:6px}.report-chart .fluid-days button{min-width:90px;flex:1}.report-chart svg{width:100%;height:240px}.record-list{min-width:0}.record-list td{overflow-wrap:anywhere}.report-refresh{margin-left:auto}@media(max-width:1100px){.role-admin .admin-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.role-admin .admin-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.unified-pagination{gap:6px;padding:10px;width:100%}.unified-pagination .pager-step{padding:7px 11px;font-size:12px}.unified-pagination .pager-number{min-width:30px;height:30px;font-size:12px}.record-filters label,.report-filters label{min-width:130px}}.payment-correction{margin:16px 0;padding:20px;border:1px solid #d6c5f1;border-radius:16px;background:#faf7ff;color:#302447;overflow-wrap:anywhere}.payment-correction header,.correction-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.payment-correction p{line-height:1.65;margin:12px 0}.payment-correction header span,.payment-correction small{font-size:13px;color:#594c6a}.payment-correction label{display:grid;gap:8px;font-weight:600}.payment-correction input,.payment-correction select,.payment-correction textarea{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;font:inherit;border:1px solid #b8a6ce;border-radius:8px;padding:10px;background:#fff;color:#302447}.payment-correction fieldset{min-width:0;border:0;padding:12px 0;display:grid;gap:16px}.payment-correction .correction-checkbox{display:flex;align-items:center;font-weight:400}.payment-correction .correction-checkbox input{width:20px;min-height:20px}.correction-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.payment-correction .button{white-space:normal;text-align:center;min-height:44px}.payment-correction summary{cursor:pointer;padding:10px 0;font-weight:600}.correction-preserved{font-size:14px}@media(max-width:600px){.payment-correction{padding:16px}.correction-fields{grid-template-columns:1fr}.correction-actions{align-items:stretch;flex-direction:column}.payment-correction header{align-items:flex-start;flex-direction:column}}.to-screen,.to-band,.to-offer,.to-studio{font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.to-screen{border:1px solid #d5c1ff;border-radius:22px;background:linear-gradient(135deg,#f7f2ff,#fff 60%);padding:clamp(20px,4vw,38px);margin:12px 0 26px;box-shadow:0 18px 40px -30px #3b1d8a66}.to-screen-body{max-width:none;display:grid;gap:14px}.to-screen-body>p{max-width:760px}.to-offer{container-type:inline-size}.to-eyebrow{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.08em;color:#b8283a}.to-screen h2{font-size:clamp(24px,3.4vw,32px);line-height:1.35;margin:0;color:#1f1240}.to-screen p{font-size:16px;line-height:1.85;color:#3b2f5c;margin:0}.to-actions{display:grid;gap:8px}.to-actions .button{display:inline-flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap;text-align:center}.to-actions .button small{font-weight:500;opacity:.8}.to-actions .button.ghost{background:none;border:1px solid #e3dbf7;color:#4a21c8}.to-offer{position:relative;border:0;border-radius:22px;padding:clamp(18px,3vw,28px);display:grid;gap:18px;color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,#2a1463,#5a2ed1 45%,#8a4dff 75%,#ff8a5b);background-size:220% 220%;animation:to-flow 9s ease-in-out infinite;box-shadow:0 22px 50px -26px #3b1d8acc}.to-offer:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 30%,#ffffff33,transparent 42%),radial-gradient(circle at 75% 70%,#ffd66b33,transparent 40%);z-index:-1;animation:to-drift 12s linear infinite}.to-offer.compact{padding:clamp(16px,2.6vw,22px);width:100%}.to-offer-main{display:flex;gap:clamp(14px,3vw,28px);align-items:center;flex-wrap:wrap}.to-badge{flex:none;display:grid;place-items:center;align-content:center;width:clamp(118px,15vw,160px);aspect-ratio:1;border-radius:50%;background:#ffd66b;color:#35204f;box-shadow:0 0 0 8px #ffd66b33,0 18px 40px -16px #000;animation:to-pop 2.4s ease-in-out infinite;text-align:center}.to-badge span{font-size:clamp(40px,5.2vw,56px);font-weight:900;line-height:1;letter-spacing:-.02em}.to-badge small{font-size:clamp(14px,1.6vw,18px);font-weight:800;letter-spacing:.14em;margin-top:2px}.to-badge.plain{background:#fff2;color:#fff;animation:none}.to-offer-copy{display:grid;gap:8px;min-width:0;flex:1 1 320px}.to-offer-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-weight:800;color:#fff;font-size:clamp(17px,2vw,21px)}.to-offer-head small{font-weight:700;color:#fff;border:1px solid #ffffff66;background:#ffffff1f;border-radius:999px;padding:2px 11px;font-size:13px}.to-price{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.to-price strong{font-size:clamp(40px,6vw,64px);color:#fff;line-height:1;font-weight:900;text-shadow:0 6px 24px #00000055}.to-price s{color:#fffa;font-size:clamp(18px,2.2vw,24px)}.to-price small{color:#ffe9b8;font-size:clamp(15px,1.6vw,18px);font-weight:700}.to-offer p{font-size:clamp(15px,1.7vw,18px);color:#f4efff;margin:0;line-height:1.7}.to-countdown{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#fff;font-weight:700;font-size:15px}.to-countdown em{font-style:normal;color:#ffe9b8}.to-countdown b{display:inline-flex;gap:4px;align-items:center;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.6vw,30px)}.to-countdown i{font-style:normal;display:inline-grid;place-items:center;min-width:2.1ch;padding:4px 8px;border-radius:10px;background:#1a0b45cc;border:1px solid #ffffff33;line-height:1.2}.to-offer.urgent .to-countdown i{background:#b8283a;border-color:#ffb3bb;animation:to-blink 1.2s ease-in-out infinite}.to-cta{width:100%;display:grid;justify-items:center;gap:2px;font-size:clamp(18px,2.2vw,22px);font-weight:900;padding:16px 20px;border-radius:16px;background:linear-gradient(115deg,#ffe6a0,#ffc957)!important;color:#35204f!important;border:0;box-shadow:0 0 #ffd66b88;animation:to-pulse 1.8s ease-out infinite}.to-cta small{font-size:14px;font-weight:700;opacity:.85}.to-cta:hover{filter:brightness(1.05)}.to-band .to-countdown{color:inherit;font-size:14px}.to-band .to-countdown em{color:inherit}.to-band .to-countdown b{font-size:18px}.to-band .to-countdown i{background:#fffa;border-color:#d5c1ff;color:#2a1a6e;padding:2px 6px}@keyframes to-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes to-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes to-pop{0%,to{transform:scale(1) rotate(-6deg)}50%{transform:scale(1.07) rotate(-6deg)}}@keyframes to-pulse{0%{box-shadow:0 0 #ffd66b99}70%{box-shadow:0 0 0 18px #ffd66b00}to{box-shadow:0 0 #ffd66b00}}@keyframes to-blink{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){.to-offer,.to-offer:before,.to-badge,.to-cta,.to-offer.urgent .to-countdown i{animation:none}}.to-band{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-radius:14px;padding:10px 16px;margin:0 0 18px;background:#efe9ff;border:1px solid #d5c1ff;color:#2a1a6e}.to-band.urgent{background:#fff2dc;border-color:#f3c27a}.to-band.expired{background:#fde7ea;border-color:#f5b3bb}.to-band>div{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:15px}.to-band>div strong{font-size:17px}.to-band.expired{padding:14px 18px;border-width:2px}.to-band.expired>div strong{font-size:20px;color:#b8283a}.to-band.expired .button.small{font-size:16px;padding:12px 20px;font-weight:800;background:linear-gradient(115deg,#ffe6a0,#ffc957);color:#35204f;border:0;animation:to-pulse 1.8s ease-out infinite}.to-band .button.small{padding:7px 14px;font-size:13px}.to-studio{border:1px solid #e3dbf7;border-radius:18px;background:#fff;padding:22px;margin:0 0 26px;display:grid;gap:16px}.to-studio header{display:grid;gap:4px}.to-studio header h2{font-size:21px;margin:0}.to-studio header p{font-size:14px;color:#5c5e7c;margin:0;max-width:72ch;line-height:1.7}.to-enable{display:flex;gap:10px;align-items:center}.to-enable span{display:grid}.to-enable small{color:#5c5e7c}.to-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 14px}.to-grid small{display:block;color:#7c6295;font-size:12px;margin-top:3px}.to-ladder{display:flex;gap:8px;flex-wrap:wrap}.to-ladder span{display:grid;border:1px solid #e3dbf7;border-radius:10px;padding:8px 12px;min-width:150px;background:#f8f5ff}.to-ladder small{color:#6d5a9c;font-size:12px}.to-ladder b{font-size:13px;color:#2a1a6e}.to-studio footer{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap}@media(max-width:560px){.to-band{padding:10px 12px}.to-offer-main{justify-content:center;text-align:center}.to-offer-head,.to-price,.to-countdown{justify-content:center}}.to-rise{position:relative;z-index:1;background:#fff6e0;color:#4a2f00;border:1px solid #f3c86a;border-left:6px solid #e9a21d;border-radius:14px;padding:14px 16px;display:grid;gap:8px}.to-rise-title{font-size:16px;color:#8a4b00}.to-rise p{margin:0;font-size:13px;line-height:1.55;color:#5a3f05}.to-rise ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.to-rise li{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#fffdf7;border:1px solid #f6e3b8;border-radius:10px;padding:8px 12px}.to-rise li.current{background:#1fa46b;border-color:#1fa46b;color:#fff}.to-rise-when{display:grid;font-weight:700;font-size:13px}.to-rise-when small{font-weight:500;font-size:11.5px;opacity:.85}.to-rise-price{text-align:right;display:grid}.to-rise-price b{font-size:18px;line-height:1.2}.to-rise-price small{font-size:11px;opacity:.85}.to-rise.compact{padding:10px 12px}.to-rise.compact .to-rise-title{font-size:14px}.to-rise.compact li{padding:6px 10px}.to-rise.compact .to-rise-price b{font-size:15px}.to-band-rise{font-style:normal;font-size:12px;font-weight:700;color:#8a4b00;background:#fff6e0;border:1px solid #f3c86a;border-radius:999px;padding:4px 10px}@media(max-width:600px){.to-rise li{display:grid}.to-rise-price{text-align:left}}.to-rise li.current .to-rise-when small,.to-rise li.current .to-rise-price small{color:#eafff3;opacity:1}.to-rise li.current .to-rise-when,.to-rise li.current .to-rise-price b{color:#fff}.to-rise-side{position:relative;z-index:1;flex:1 1 300px;min-width:0;max-width:440px;background:#fff6e0;color:#4a2f00;border:1px solid #f3c86a;border-left:6px solid #e9a21d;border-radius:16px;padding:16px 18px;display:grid;gap:8px;text-align:left}.to-rise-side .to-rise-title{font-size:18px;color:#8a4b00}.to-rise-side p{margin:0;font-size:14.5px;line-height:1.6;color:#5a3f05}.to-rise-now{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;background:#1fa46b;color:#fff;border-radius:12px;padding:12px 14px}.to-rise-now .to-rise-when{font-size:16px;color:#fff}.to-rise-now .to-rise-when small{font-size:13.5px;color:#eafff3;opacity:1}.to-rise-now .to-rise-price{text-align:right}.to-rise-now .to-rise-price b{font-size:26px;color:#fff}.to-rise-now .to-rise-price small{font-size:13px;color:#eafff3;opacity:1}.to-rise-steps{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px}.to-rise-steps li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"n when price";gap:4px 12px;align-items:center;background:#fffdf7;color:#4a2f00;border:1px solid #f3c86a;border-top:5px solid #e9a21d;border-radius:14px;padding:14px 16px;min-width:0}.to-rise-steps .to-rise-step{grid-area:n;width:36px;height:36px;border-radius:50%;background:#e9a21d;color:#fff;font-weight:800;font-size:17px;display:grid;place-items:center}.to-rise-steps .to-rise-when{grid-area:when;font-size:16px;color:#8a4b00}.to-rise-steps .to-rise-when strong{font-size:20px;line-height:1.2;color:#8a4b00}.to-rise-steps li.full{background:#fde7ea;border-color:#f3a3b0;border-top-color:#b8283a}.to-rise-steps li.full .to-rise-when strong,.to-rise-steps li.full .to-rise-step{color:#b8283a}.to-rise-steps li.full .to-rise-step{background:#b8283a;color:#fff}.to-rise-steps li.full .to-rise-price b{color:#b8283a}.to-rise-steps .to-rise-when small{font-size:13.5px;color:#5a3f05;opacity:1}.to-rise-steps .to-rise-price{grid-area:price;text-align:right}.to-rise-steps .to-rise-price b{font-size:28px;color:#4a2f00}.to-rise-steps .to-rise-price small{font-size:14px;color:#b45309;font-weight:700;opacity:1}.to-rise-side.compact{padding:12px 14px}.to-rise-side.compact .to-rise-title{font-size:16px}.to-rise-steps.compact .to-rise-price b{font-size:22px}@media(max-width:900px){.to-rise-steps{grid-template-columns:1fr}.to-rise-steps li{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"n when" "n price"}.to-rise-steps .to-rise-price{text-align:left}.to-rise-side{max-width:none;flex-basis:100%}}@media(min-width:1001px){.to-offer .to-offer-main{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(280px,420px);align-items:center;justify-content:stretch;text-align:left}.to-offer .to-offer-main .to-offer-head,.to-offer .to-offer-main .to-price,.to-offer .to-offer-main .to-countdown{justify-content:flex-start}.to-rise-side{max-width:none}}.to-band.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;background:#f3eeff;border:1px solid #d5c1ff}.to-band.cards.urgent{background:#fff3df}.to-band.cards.expired{background:#fde7ea}.to-band-card{display:grid;gap:4px;align-content:center;min-height:74px;padding:12px 16px;border-radius:12px;background:#fff;border:1px solid #dccdf7;color:#2a1a6e;text-align:left;font:inherit;min-width:0}.to-band-card small{font-size:13px;font-weight:700;letter-spacing:.2px;color:#5b3aa6}.to-band-card strong{font-size:18px;line-height:1.3;font-weight:800}.to-band-card.clock{background:linear-gradient(120deg,#fff,#efe9ff)}.to-band.cards .to-band-card.clock .to-countdown{font-size:15px}.to-band.cards .to-countdown i{padding:4px 9px;background:#2e1a55;color:#fff;border-color:#2e1a55}.to-band-card.rise{background:#fff6e0;border-color:#f3c86a;border-left:6px solid #e9a21d;color:#4a2f00}.to-band-card.rise small{color:#8a4b00}.to-band-card.rise strong{font-size:17px;color:#4a2f00}.to-band-card.cta{cursor:pointer;background:linear-gradient(115deg,#6c3bf5,#8a5cf6);border:0;color:#fff;box-shadow:0 6px 18px #6c3bf540;animation:to-pulse 1.8s ease-out infinite}.to-band-card.cta small{color:#efe8ff}.to-band-card.cta strong{font-size:20px}.to-band.cards.expired .to-band-card.cta{background:linear-gradient(115deg,#ffe6a0,#ffc957);color:#35204f}.to-band.cards.expired .to-band-card.cta small{color:#5a3f05}.to-band.cards.expired .to-band-card.clock small{color:#b8283a;font-size:16px}@media(max-width:1000px){.to-band.cards{grid-template-columns:1fr}}.to-band.cards{padding:14px;gap:14px}.to-band-card{min-height:92px;padding:16px 20px;gap:6px}.to-band-card small{font-size:15px}.to-band-card strong{font-size:22px}.to-band.cards .to-band-card.clock .to-countdown{font-size:17px}.to-band.cards .to-band-card.clock .to-countdown b{font-size:30px}.to-band.cards .to-countdown i{padding:5px 11px}.to-band-card.rise strong{font-size:20px;line-height:1.35}.to-band-card.cta strong{font-size:24px}.to-band-card.cta small{font-size:15px}.to-rise-side{padding:20px 22px;gap:10px}.to-rise-side .to-rise-title{font-size:24px;line-height:1.25}.to-rise-side p{font-size:17px;line-height:1.6}.to-rise-now{padding:14px 18px}.to-rise-now .to-rise-when{font-size:19px}.to-rise-now .to-rise-when small{font-size:15px}.to-rise-now .to-rise-price b{font-size:32px}.to-rise-now .to-rise-price small{font-size:15px}.to-rise-steps .to-rise-when{font-size:18px}.to-rise-steps .to-rise-when small{font-size:15px}.to-rise-steps .to-rise-price b{font-size:32px}.to-rise-steps .to-rise-price small{font-size:16px}.to-offer .to-cta{min-height:64px;font-size:22px}.to-offer .to-cta span{font-size:22px;font-weight:800}.to-offer .to-cta small{font-size:17px;font-weight:700}@media(min-width:1001px){.to-offer .to-offer-main{grid-template-columns:auto minmax(0,1fr) minmax(360px,520px)}}.to-full{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px}.to-full>div{display:grid;gap:4px}.to-full strong{font-size:30px;line-height:1.1}.to-full span{font-size:15px;opacity:.9}@container (max-width:980px){.to-offer .to-offer-main{display:flex;flex-wrap:wrap}.to-offer .to-rise-side{flex-basis:100%;max-width:none}}.to-screen-body,.to-screen-body>*,.to-offer,.to-offer>*,.to-offer-main>*,.to-offer-copy,.to-offer-copy>*,.to-rise-side,.to-rise-side>*,.to-rise-steps li,.to-rise-steps li>*{min-width:0;max-width:100%}.to-offer-copy{flex:1 1 220px}.to-price,.to-offer-head,.to-rise-now{flex-wrap:wrap}.to-rise-title,.to-offer-head,.to-price b,.to-price strong{overflow-wrap:anywhere}.to-actions{min-width:0}.to-actions .button{min-width:0;white-space:normal;overflow-wrap:anywhere}.to-offer .to-cta,.to-offer button.to-cta{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25;padding:14px 16px}.to-offer .to-cta span,.to-offer .to-cta small{display:block;max-width:100%;white-space:normal}@media(max-width:480px){.to-offer .to-cta span{font-size:20px}.to-offer .to-cta small{font-size:16px}}.to-offer .to-cta small{color:#4a2d72;opacity:1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-bengali-400-normal-BFibWJDZ.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-400-normal-BymQv2v6.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-ext-400-normal-Caj59Max.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-ext-400-normal-DwoTidnb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-bengali-latin-400-normal-DiV_iq0_.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-400-normal-BNmU3xSe.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-bengali-600-normal-BVnGrJcL.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-600-normal-d2kw9WWz.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-latin-ext-600-normal-C6cBZc4J.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-ext-600-normal-DY6HLMBa.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-bengali-latin-600-normal-BokLars8.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-600-normal-KNvJZft-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-bengali-700-normal-C0v9szhP.woff2) format("woff2"),url(/assets/noto-sans-bengali-bengali-700-normal-DXVjD8fr.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-latin-ext-700-normal-3-Al-97M.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-ext-700-normal-BMiYGHX_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-bengali-latin-700-normal-DcY8RmmN.woff2) format("woff2"),url(/assets/noto-sans-bengali-latin-700-normal-CBJkAOMM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mp-checkout{font-family:Noto Sans Bengali,sans-serif;color:#272044}.mp-checkout *{box-sizing:border-box}.mp-checkout input,.mp-checkout button,.mp-checkout select{font-family:inherit}.mp-page-head{display:flex;justify-content:space-between;gap:18px;margin:0 0 22px}.mp-page-head h2{font-size:28px;margin:8px 0}.mp-page-head p{font-size:14px;margin:0;color:#706784}.mp-label{font-size:12px;align-self:flex-start;background:#eee7ff;padding:8px 12px;border-radius:30px;white-space:nowrap}.mp-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(290px,1fr);gap:20px;align-items:start}.mp-panel{background:#fff;border:1px solid #e4dcf6;border-radius:20px;padding:22px;margin-bottom:18px}.mp-panel h3{font-size:19px;background:none!important;color:#292040!important;padding:0!important;margin:0 0 14px!important}.mp-section-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.mp-section-head small,.mp-help,.mp-panel>small{color:#786e8b;font-size:12px;line-height:1.7}.mp-card{border:1px solid #e5def4;border-radius:15px;padding:16px;margin:12px 0;background:#fff}.mp-card header{display:flex;gap:9px;align-items:center;margin-bottom:13px}.mp-card header>small{margin-left:auto;font-size:11px;color:#81748f}.mp-number{background:#f0eaff;color:#7950d6;border-radius:9px;padding:6px 9px;font-weight:700}.mp-wallets{display:flex;gap:5px}.mp-wallets button{border:1px solid #e0d9ed;border-radius:18px;padding:4px 10px;background:#fff;color:#766a88;font-size:12px;cursor:pointer}.mp-wallets .selected{background:#f4eaff;border-color:#8c62dc;color:#6036b3}.mp-wallets button:disabled{opacity:1;cursor:default}.mp-remove{background:none;border:0;color:#80708f;margin-left:auto;cursor:pointer;font-size:12px}.mp-fields{display:grid;grid-template-columns:1.1fr 1.4fr .8fr;gap:12px}.mp-fields label{display:block;font-size:11px;color:#7b6e8d}.mp-fields input{display:block;width:100%;height:41px!important;min-height:0!important;background:#fbf9ff;border:1px solid #e7def6;border-radius:9px;padding:8px!important;color:#302443;font-size:14px;margin-top:5px}.mp-fields input:disabled{opacity:1;color:#51435f}.mp-result{border-radius:9px;font-size:12px;padding:9px 12px;margin-top:11px;background:#f5f1fa;color:#786c89}.mp-result.found{background:#e2f5eb;color:#168060}.mp-result.review,.mp-warning{background:#fff0e1;color:#9b5614}.mp-result.waiting{background:#fff5dd;color:#986215}.mp-result small,.mp-proof-line{display:block;margin-top:4px}.mp-warning{font-size:12px;border-radius:9px;padding:10px;line-height:1.7}.mp-add{width:100%;border:1px dashed #8e65ee;color:#7949d9;border-radius:10px;background:#fbf9ff;padding:13px;cursor:pointer}.mp-add:disabled{opacity:.5;cursor:default}.mp-help{display:block;margin-top:12px}.mp-price{display:flex;justify-content:space-between;align-items:center;background:#f1eafe;padding:16px;border-radius:12px;margin-bottom:9px;gap:12px}.mp-price strong{font-size:27px}.mp-summary dl{margin:24px 0 16px}.mp-summary dl>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;font-size:14px}.mp-summary dd{margin:0;font-weight:600}.mp-green{color:#14856c}.mp-amber{color:#a66c1f}.mp-due{border-top:1px solid #e9def9;margin-top:9px;font-weight:700}.mp-summary progress{display:block;width:100%;height:10px;accent-color:#29b68f;margin-bottom:9px}.mp-submit{display:block;width:100%;background:#7540e8;color:#fff;border:0;border-radius:11px;font-size:15px;font-weight:700;padding:13px;margin-top:20px;cursor:pointer}.mp-submit:disabled{opacity:.55}.mp-explainer p{font-size:13px;line-height:1.8;color:#706481}.mp-explainer details{font-size:12px;margin:10px 0}.mp-receipt{font-size:12px;color:#766783;display:block;margin-top:20px}.mp-receipt input{display:block;margin:8px 0;max-width:100%;font-size:12px}.mp-message{background:#e9f8ef;color:#287659;font-size:13px;padding:12px;border-radius:10px}.mp-card-facts{display:flex;flex-wrap:wrap;gap:15px;font-size:13px}.mp-note{white-space:pre-wrap;font-family:inherit;font-size:12px}.mp-total-line{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:14px}@media(max-width:1000px){.mp-layout{grid-template-columns:1fr}.mp-page-head{display:block}.mp-label{display:inline-block;margin-top:12px}}@media(max-width:550px){.mp-panel{padding:15px}.mp-fields{grid-template-columns:1fr}.mp-fields label{font-size:13px}.mp-page-head h2{font-size:25px}.mp-section-head{align-items:flex-start;flex-direction:column;gap:0}.mp-wallets button{padding:4px 8px}.mp-price strong{font-size:23px}}.dashboard .mp-checkout .mp-panel h3{color:#292040!important;background:none!important;font-size:19px!important;line-height:1.6!important}.mp-checkout .dashboard-columns{align-items:start}.mp-checkout .dashboard-columns .panel{padding:20px}.mp-checkout .dashboard-columns input{min-height:40px;padding:9px 12px}.mp-checkout .dashboard-columns form{gap:12px}.mp-checkout .dashboard-columns h3{line-height:1.6}.mp-checkout{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}.mp-checkout p{font-size:16px}.mp-checkout small,.mp-help,.mp-section-head small,.mp-panel>small{font-size:14px;line-height:1.6}.mp-page-head h2{font-size:32px}.dashboard .mp-checkout .mp-panel h3{font-size:23px!important}.mp-fields label,.mp-receipt,.mp-setup label{font-size:16px;font-weight:600;color:#43305e}.mp-fields input{height:50px!important;font-size:17px;padding:12px!important}.mp-wallets{flex-wrap:wrap}.mp-wallets button{font-size:15px;padding:8px 16px;font-weight:600}.mp-wallets .selected{background:#7540d8;color:#fff;border-color:#7540d8;box-shadow:0 2px 6px #7044d530}.mp-result,.mp-warning,.mp-message,.mp-explainer p,.mp-total-line,.mp-card-facts{font-size:15px}.mp-summary dl>div{font-size:17px}.mp-price strong{font-size:32px}.mp-add,.mp-submit{font-size:17px;min-height:52px;font-weight:700}.mp-remove{font-size:14px;padding:8px}.mp-card header>small{font-size:14px}.mp-receipt input{font-size:15px}.mp-payment-fields{border:0;margin:0;padding:0;min-width:0}.mp-payment-fields:disabled{opacity:.62}.mp-setup-grid{display:grid;grid-template-columns:1fr 1.2fr 1.5fr;gap:16px}.mp-setup select{display:block;margin-top:8px;width:100%;font-size:16px;min-height:50px;padding:12px;border:1px solid #d8c9f4;border-radius:10px;background:#fff;color:#37264d}.mp-setup{background:linear-gradient(135deg,#f7f1ff,#fff)}.mp-guide{margin-top:20px}.mp-guide>summary{cursor:pointer;font-weight:700;color:#6032b0;font-size:17px;padding:12px;background:#eee5ff;border-radius:10px}.mp-guide .payment-guide{margin-top:16px}.mp-guide .payment-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mp-guide .payment-guide-steps>h4,.mp-guide .payment-guide-steps>p{grid-column:1/-1}.mp-checkout button:not(:disabled):hover,.mp-checkout button:not(:disabled):focus-visible{background:#ffeaa5;color:#482177;border-color:#f4d77b}.mp-checkout button:focus-visible{outline:3px solid #8051db;outline-offset:3px}.mp-checkout .mp-panel{padding:24px}.mp-checkout .mp-result small{font-size:14px}.mp-checkout .payment-guide h3{font-size:23px!important}.mp-checkout .mp-guide .guide-step{min-width:0}.mp-checkout .payment-guide-account strong{font-size:25px}.mp-checkout .mp-price span{font-size:17px}@media(max-width:800px){.mp-setup-grid,.mp-guide .payment-guide-steps,.mp-fields{grid-template-columns:1fr}.mp-checkout .mp-panel{padding:18px}.mp-page-head h2{font-size:28px}}.plan-discount-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px 20px;padding:18px 20px;margin:14px 0 20px;border:1px solid #dacbff;border-radius:14px;background:linear-gradient(120deg,#f6f0ff,#fff9dc);color:#35205e}.plan-discount-badge{display:inline-block;background:#ffe994;color:#462780;border-radius:8px;padding:9px 12px;font-size:17px;font-weight:800;white-space:nowrap}.plan-discount-total{display:flex;align-items:center;justify-content:flex-end;gap:12px}.plan-discount-total span{font-size:16px}.plan-discount-total strong{font-size:30px;line-height:1.2;color:#6033ba}.plan-discount-card>small{grid-column:1/-1;font-size:14px;text-align:center;color:#625379}@media(max-width:420px){.plan-discount-card{gap:12px;padding:16px}.plan-discount-total{gap:8px}.plan-discount-total strong{font-size:26px}}.payment-guide{container-type:inline-size;padding:20px}.payment-guide .payment-guide-test{margin:6px 0 12px}.payment-guide>.notice{padding:10px 14px;margin:10px 0}.payment-guide .payment-guide-account{margin:12px 0;gap:12px}.payment-guide .payment-guide-account>div{padding:12px 16px;gap:6px}.payment-guide-body{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start}.payment-guide-body>div{min-width:0}.payment-guide-instructions{background:#ffffffb8;border:1px solid #eadfea;border-radius:14px;padding:16px}.payment-guide-instructions>h4,.payment-guide .payment-guide-steps>h4{margin:0 0 8px;font-size:18px;color:#35244a}.payment-guide-instructions .instruction-content{font-size:15px;line-height:1.55;white-space:normal}.payment-guide-instructions .instruction-content p{margin:0 0 10px;white-space:normal}.payment-guide-instructions .instruction-content p:empty{display:none}.payment-guide .payment-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.payment-guide .payment-guide-steps>h4,.payment-guide .payment-guide-steps>p{grid-column:1/-1;margin:0}.payment-guide .payment-guide-steps>p{font-size:12px;margin-bottom:2px}.payment-guide .guide-step{position:relative;display:block;padding:12px;border:1px solid #eadfea;background:#ffffffbd;border-radius:14px;min-width:0}.payment-guide .guide-step-number{width:26px;height:26px;font-size:14px;float:left;margin:0 8px 6px 0}.payment-guide .guide-step h4{font-size:15px;line-height:1.4;min-height:42px;margin:0 0 6px}.payment-guide .guide-step p{font-size:12px;line-height:1.45;margin:6px 0;min-height:52px;clear:both}.payment-guide .guide-phone{max-width:none;margin:8px 0 0;border-radius:10px}.payment-guide .guide-phone header{padding:8px;gap:6px;font-size:12px}.payment-guide .guide-phone header svg{width:17px;height:17px}.payment-guide .guide-phone header small{font-size:11px}.payment-guide .guide-phone>div{min-height:76px;padding:10px;gap:6px}.payment-guide .guide-phone>div strong{font-size:19px}.payment-guide .guide-phone>div small{font-size:12px}.payment-guide .guide-mode{padding:7px 16px;font-size:14px}@container (max-width:760px){.payment-guide-body{grid-template-columns:1fr}.payment-guide-instructions{padding:14px}}@container (max-width:400px){.payment-guide .payment-guide-steps{grid-template-columns:1fr}.payment-guide .guide-step p{min-height:0}.payment-guide .guide-step h4{min-height:26px}}.payment-guide-instructions .instruction-content div{margin:0 0 8px;line-height:1.5}.payment-guide-instructions .instruction-content br+br{display:none}.payment-guide-body{align-items:stretch}.payment-guide .payment-guide-steps{grid-template-rows:auto auto minmax(0,1fr) minmax(0,1fr);align-content:stretch;gap:12px}.payment-guide .guide-step{padding:14px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:start}.payment-guide .guide-step-number{float:none;margin:0}.payment-guide .guide-step>div{display:flex;flex-direction:column;min-width:0;height:100%}.payment-guide .guide-step h4{font-size:16px;min-height:44px}.payment-guide .guide-step p{font-size:13px;min-height:48px}.payment-guide .guide-phone{margin-top:auto}.payment-guide .guide-phone>div{min-height:90px}@container (max-width:760px){.payment-guide .payment-guide-steps{grid-template-rows:auto auto 1fr 1fr}}@container (max-width:400px){.payment-guide .payment-guide-steps{grid-template-rows:none;grid-auto-rows:auto}.payment-guide .guide-step h4,.payment-guide .guide-step p{min-height:0}}.mp-layout{align-items:stretch}.mp-layout>section.mp-panel{display:flex;flex-direction:column;margin-bottom:0}.mp-layout>aside .mp-summary{height:100%;margin-bottom:0}.mp-date-field{margin-bottom:16px;padding:14px;background:#f8f4ff;border:1px solid #e4d7fa;border-radius:10px}.mp-date-field label{display:block;font-weight:600;font-size:16px}.mp-date-field label>strong{font-size:12px;color:#a32048;margin-left:8px}.mp-date-field input{display:block;margin:8px 0;width:100%;max-width:280px;font:inherit;min-height:46px;padding:10px;border:1px solid #cbb7ee;border-radius:8px;background:#fff}.mp-date-field small,.mp-trx-help{display:block;font-size:12px!important;line-height:1.5;margin-top:6px;font-weight:400}.mp-date-warning{background:#fff0f1;color:#a02042;border:1px solid #efb0be;border-radius:9px;padding:12px;font-size:14px;line-height:1.5}.mp-date-warning button{display:block;padding:10px 14px;background:#a62047;color:#fff;border:0;border-radius:8px;margin-top:10px}.mp-fields .mp-input-error{border:2px solid #d53058!important;background:#fff2f5}.mp-receipt{padding:18px;border:2px dashed #b69ae7;border-radius:12px;background:#f9f5ff}.mp-receipt input{padding:16px;background:#fff;border-radius:8px;width:100%;min-height:60px}.mp-receipt small{display:block;font-size:13px;font-weight:400;line-height:1.5}.mp-layout>section>.mp-explainer{margin:18px 0 0;padding:16px;background:#faf8ff;border-radius:12px}.mp-explainer h3{font-size:17px!important}.mp-explainer p{font-size:13px;margin:7px 0;line-height:1.5}.mp-checkout .mp-summary{padding:20px}.mp-checkout .mp-summary p{font-size:14px;line-height:1.45;margin:8px 0}.mp-checkout .mp-summary small{font-size:12px;line-height:1.4}.mp-checkout .mp-summary .mp-price{padding:12px;margin:12px 0 8px}.mp-checkout .mp-summary .mp-price strong{font-size:25px}.mp-checkout .mp-summary .mp-price span{font-size:14px}.mp-summary dl{margin:16px 0 12px}.mp-checkout .mp-summary dl>div{padding:7px 0;font-size:14px}.mp-summary .mp-submit{margin-top:14px;min-height:46px;font-size:16px}.mp-modal-backdrop{position:fixed;inset:0;z-index:1200;background:#28174488;display:grid;place-items:center;padding:20px}.mp-split-dialog{background:#fff;border-radius:20px;padding:28px;max-width:460px;box-shadow:0 16px 50px #0003}.mp-split-dialog>button{width:100%;padding:12px;border-radius:10px;margin-top:12px;cursor:pointer}.mp-split-dialog h3{color:#35224f!important;background:none!important}.payment-guide .payment-guide-account{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px}.mp-checkout .payment-guide-account button:not(:disabled):hover,.mp-checkout .payment-guide-account button:not(:disabled):focus-visible{background:transparent;color:var(--guide-color);border-color:transparent;box-shadow:none}@container (max-width:760px){.payment-guide .payment-guide-account{grid-template-columns:1fr}}.mp-checkout .mp-summary{display:flex;flex-direction:column;justify-content:space-between;gap:10px}.mp-checkout .mp-summary p{font-size:17px;line-height:1.5;margin:0}.mp-checkout .mp-summary small{font-size:14px;line-height:1.5}.mp-checkout .mp-summary .mp-price{padding:16px;margin:4px 0}.mp-checkout .mp-summary .mp-price strong{font-size:28px}.mp-checkout .mp-summary .mp-price span{font-size:17px}.mp-checkout .mp-summary dl{margin:8px 0}.mp-checkout .mp-summary dl>div{font-size:17px;padding:10px 0}.mp-checkout .mp-summary .mp-submit{font-size:18px;min-height:52px;margin-top:4px}.mp-checkout .mp-summary .mp-help,.mp-checkout .mp-summary .mp-warning{font-size:15px}@media(max-width:1000px){.mp-checkout .mp-summary{height:auto;gap:12px}}.mp-payment-label{font-size:14px;font-weight:700;color:#6940b3;white-space:nowrap}.mp-wallet-choice{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:15px;color:#645576}.mp-wallet-choice strong{color:#35214e}.mp-checkout .mp-wallet-change{background:transparent;border:0;padding:4px 6px;font-size:14px;color:#7040c5;text-decoration:underline;text-underline-offset:3px;border-radius:5px;cursor:pointer}.mp-wallet-picker{flex-basis:100%;font-size:14px;font-weight:600;margin:4px 0;color:#43305e}.mp-wallet-picker select{display:block;min-height:42px;margin-top:6px;padding:8px 12px;border:1px solid #d8c9f4;border-radius:9px;color:#35214e;background:#fff;font-size:16px;width:100%;min-width:200px}.mp-card header{flex-wrap:wrap}.mp-card-fields{border:0;padding:0;margin:0;min-width:0}.mp-card-fields:disabled{opacity:.55}.mp-checkout button:disabled,.mp-checkout input[type=file]:disabled{cursor:not-allowed}.old-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.old-form-grid label{font-size:16px;font-weight:600;color:#43305e}.old-form-grid input{display:block;width:100%;min-height:48px;margin-top:7px;padding:10px 12px;border:1px solid #ded3f0;border-radius:9px;font:inherit;background:#fff}.old-form-grid small{display:block;font-size:13px;font-weight:400;color:#786e8b;line-height:1.5;margin-top:6px}.old-no-proof{display:flex;align-items:flex-start;gap:12px;padding:16px;margin:22px 0;background:#f7f3ff;border:1px solid #e4dcf6;border-radius:12px;font-size:16px}.old-no-proof input{margin-top:5px}.old-no-proof small{display:block;font-size:13px;color:#786e8b;margin-top:4px}.old-package{display:flex;flex-direction:column;gap:7px;padding:20px;background:#f2eaff;border-radius:14px}.old-package strong{font-size:34px;color:#6939c1}.old-summary{display:flex;flex-direction:column;gap:18px}.old-review-steps{padding-left:24px;margin:0}.old-review-steps li{padding:8px 0 12px 8px}.old-review-steps li::marker{color:#7643d7;font-weight:700}.old-review-steps p{font-size:15px;line-height:1.6;margin:6px 0}.old-checkout .mp-layout{align-items:start}.old-checkout .mp-layout>aside{height:auto}.old-summary>small{font-size:14px;text-align:center}.old-checkout input.mp-input-error{border-color:#db3d63;background:#fff3f5}@media(max-width:650px){.old-form-grid{grid-template-columns:1fr}}.task-flow-step h3.task-step-heading{background:none!important;color:#302447!important;box-shadow:none!important;padding:0!important;border:0!important;border-radius:0!important;cursor:default}.mp-receipt-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(220px,1fr);gap:14px;align-items:stretch;margin:14px 0;padding:14px;border:2px solid #8e65ee;border-radius:14px;background:linear-gradient(135deg,#f6f1ff,#fdfbff)}.mp-receipt-row .mp-receipt{margin:0;min-width:0}.mp-receipt-row input[type=file]{background:#fff;border:1px dashed #a98df0;border-radius:10px;padding:12px;width:100%;margin-top:6px}.mp-receipt-ok{color:#1d7a4a;font-weight:700}.mp-receipt-cta{display:flex;flex-direction:column;justify-content:center;gap:6px;padding:12px 14px;border-radius:12px;background:#6c3bf5;color:#fff;min-width:0}.mp-receipt-cta strong{font-size:17px;line-height:1.4}.mp-receipt-cta span{font-size:14px;line-height:1.5;opacity:.92}.mp-receipt-row[lang=bn],.mp-receipt-row[lang=bn] .mp-receipt-cta{font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.mp-fields input{background:#f3edff;border:1px solid #c9b5f4}.mp-fields input:focus{background:#fff;border-color:#6c3bf5;outline:2px solid #d9ccfb;outline-offset:0}.mp-date-field{background:#f1eaff;border-color:#c9b5f4}.mp-date-field input{background:#fff;border:1px solid #c9b5f4;border-radius:9px}@media(max-width:800px){.mp-receipt-row{grid-template-columns:1fr}}.view-as-bar{position:fixed;top:0;left:0;right:0;z-index:1200;display:flex;align-items:center;gap:12px;padding:8px 16px;background:linear-gradient(90deg,#b8283a,#ff6a3d);color:#fff;font-size:14px;box-shadow:0 4px 16px #0004;font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.view-as-bar span{flex:1;min-width:0;line-height:1.4}.view-as-bar strong{font-size:15px}.view-as-bar em{font-style:normal;color:#ffe7a1;font-weight:700}.view-as-bar .button{background:#fff;color:#8a1626;border:0;font-weight:800;white-space:nowrap}body.viewing-as{padding-top:46px}body.viewing-as .sidebar{top:46px}.view-as-button{background:linear-gradient(120deg,#6c3bf5,#8a5cf6);color:#fff;border:0}@media(max-width:700px){.view-as-bar{flex-wrap:wrap;font-size:13px}body.viewing-as{padding-top:84px}body.viewing-as .sidebar{top:84px}}@media(max-width:700px){.view-as-bar{flex-wrap:nowrap;gap:8px;padding:6px 10px;font-size:12px}.view-as-bar span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.25}.view-as-bar strong{font-size:12.5px}.view-as-bar .button{padding:6px 10px;font-size:12px;min-height:0;flex:none}body.viewing-as{padding-top:64px}body.viewing-as .sidebar{top:64px}}.publisher-profile-footer{display:flex;justify-content:flex-end;margin-top:20px}.direct-message-open{background:#6537bd!important;color:#fff!important;box-shadow:0 5px 16px #6336b744}.direct-message-composer{min-height:560px}.direct-message-composer>header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:linear-gradient(120deg,#7444ce,#46247e);color:#fff;border-radius:14px;padding:14px 18px}.direct-message-composer>header h2{margin:0;color:#fff}.direct-message-composer form{display:grid;grid-template-columns:minmax(0,1fr);gap:13px}.direct-message-composer form>*{min-width:0}.direct-message-composer>p{white-space:normal;overflow-wrap:anywhere}.direct-message-composer input[type=file]{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.direct-message-composer label{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;font-weight:600}.direct-message-composer input:not([type=file]),.direct-message-composer textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #d4c5ef;border-radius:9px;font:inherit;color:#241734;background:#fff}.direct-message-title-options{display:grid;grid-template-columns:130px 1fr;gap:12px}.direct-message-title-options input[type=color]{height:42px;padding:3px}.direct-message-toolbar{display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #d4c5ef;border-radius:10px 10px 0 0;background:#f7f2ff;flex-wrap:wrap}.direct-message-toolbar button{min-height:34px;border:1px solid #cdbbea;border-radius:7px;background:#fff;color:#4c278f;cursor:pointer}.direct-message-toolbar input{flex:1;min-width:150px}.direct-message-composer textarea{margin-top:-13px;border-radius:0 0 10px 10px;resize:vertical;min-height:165px}.direct-message-preview-label{font-weight:700;margin:0}.direct-message-preview,.direct-message-inbox details{border:1px solid #e1d5f3;border-radius:12px;padding:16px;background:#fcfaff}.direct-message-preview h3{margin:0 0 8px}.direct-message-preview img,.direct-message-detail img{display:block;max-width:100%;max-height:340px;object-fit:contain;border-radius:10px;margin-top:12px}.direct-message-image-preview{max-width:180px;max-height:120px;object-fit:contain}.direct-message-actions{display:flex;justify-content:flex-end;gap:10px}.direct-message-body{overflow-wrap:anywhere;white-space:pre-wrap}.direct-message-body p{margin:0 0 8px}.direct-message-bullet{padding-left:14px}.direct-message-inbox{display:grid;gap:14px}.direct-message-inbox details summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;align-items:center}.direct-message-inbox details summary span{display:flex;align-items:center;gap:8px}.direct-message-inbox details summary small{color:#76658a}.direct-message-unread{background:#6939c0;color:#fff;padding:2px 7px;border-radius:8px;font-size:11px}.direct-message-detail{padding-top:16px}@media(max-width:600px){.direct-message-title-options{grid-template-columns:1fr}.direct-message-composer>header{align-items:flex-start}.direct-message-inbox details summary{align-items:flex-start;flex-direction:column}.direct-message-actions{flex-wrap:wrap}}.dm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.dm-head h2{margin:0 0 4px}.dm-head p{margin:0;color:#5f5375}.dm-unread-pill{background:#d92d3a;color:#fff;font-weight:700;padding:6px 12px;border-radius:20px;font-size:13px;white-space:nowrap}.dm-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:18px;align-items:start}.dm-group{display:grid;gap:10px}.dm-group h3{display:flex;align-items:center;gap:8px;margin:4px 0 2px;font-size:17px;color:#3f2a6b}.dm-group h3 small{background:#eee5fc;color:#593394;border-radius:10px;padding:1px 8px;font-size:12px}.dm-empty{color:#7a6c90;background:#faf7ff;border:1px dashed #d8caef;border-radius:12px;padding:14px;margin:0}.dm-card{border:1px solid #e1d5f3;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 2px 8px #4b2b7810}.dm-card.unread{border-color:#b89cf3;background:#f8f4ff;box-shadow:0 4px 14px #6c3bf522}.dm-card.open{border-color:#6c3bf5}.dm-card-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.dm-mark{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#eee5fc;color:#6c3bf5}.dm-card.unread .dm-mark{background:#6c3bf5;color:#fff}.dm-card.sent .dm-mark{background:#e6f4ee;color:#1f7a45}.dm-card-text{display:grid;gap:3px;min-width:0;flex:1}.dm-card-text strong{font-size:16px;overflow-wrap:anywhere}.dm-card-text small{color:#76658a}.dm-state{font-size:12px;font-weight:700;padding:4px 10px;border-radius:12px;white-space:nowrap}.dm-state.unread{background:#d92d3a;color:#fff}.dm-state.read{background:#eef0f3;color:#56607a}.dm-card .direct-message-detail{padding:0 14px 14px 62px}.dm-reply{margin:10px 0 0;padding:10px 12px;border-left:3px solid #c9b5f4;background:#faf7ff;border-radius:0 10px 10px 0}.dm-reply small{color:#76658a}.dm-write{justify-self:start}@media(max-width:600px){.dm-card .direct-message-detail{padding-left:14px}.dm-card-head{padding:12px}}.header-profile{position:relative}.header-unread{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#d92d3a;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;border:2px solid #fff;box-shadow:0 2px 6px #0003}.sidebar nav button .nav-unread{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#d92d3a;color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;flex-shrink:0}.direct-message-saved-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0 12px}.direct-message-saved-controls .button{white-space:nowrap}.direct-message-saved-list{display:grid;gap:7px;max-height:180px;overflow:auto;border:1px solid #d9c7fb;border-radius:10px;padding:8px;margin-bottom:10px;background:#faf7ff}.direct-message-saved-list button{display:flex;justify-content:space-between;gap:12px;align-items:center;width:100%;padding:9px 11px;border:1px solid #e4d9f9;border-radius:8px;background:#fff;color:#39246d;text-align:left;cursor:pointer}.direct-message-saved-list button:hover,.direct-message-saved-list button:focus-visible{border-color:#7545cc;background:#f3ecff}.direct-message-saved-list strong{min-width:0;overflow-wrap:anywhere}.direct-message-saved-list small{flex:0 0 auto}.direct-message-saved-list p,.direct-message-template-notice{margin:4px 0 10px;color:#60468c}.direct-message-title-entry{position:relative;min-width:0}.direct-message-title-entry>input{width:100%}.direct-message-suggestions{position:absolute;z-index:30;top:calc(100% + 3px);left:0;right:0;max-height:210px;overflow-y:auto;padding:5px;border:1px solid #a987ed;border-radius:9px;background:#fff;box-shadow:0 8px 24px #2e185633}.direct-message-suggestions button{display:block;width:100%;padding:9px 10px;border:0;border-radius:6px;background:#fff;text-align:left;color:#39246d;cursor:pointer;overflow-wrap:anywhere}.direct-message-suggestions button:hover,.direct-message-suggestions button[aria-selected=true]{background:#f0e8ff}.direct-message-suggestions p{padding:8px;margin:0;color:#6f5a91}@media(max-width:480px){.direct-message-saved-controls .button{flex:1 1 auto}.direct-message-saved-list button{align-items:flex-start;flex-direction:column;gap:3px}}.publisher-profile-popup{width:min(820px,94vw);max-height:90vh;max-height:90dvh;overflow:auto;padding:24px;border:1px solid #ddcef6;border-radius:20px;box-sizing:border-box}.publisher-profile-popup::backdrop{background:#1d0e34aa}.publisher-profile-popup>header{display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:-24px;background:#fff;z-index:1;padding:12px 0}.publisher-profile-popup>header h2{margin:0}.publisher-profile-identity{display:flex;align-items:center;gap:20px;margin:18px 0;overflow-wrap:anywhere}.publisher-profile-identity img{width:110px;height:110px;object-fit:cover;border-radius:16px;border:2px solid #e4d4ff}.publisher-profile-placeholder{width:110px;min-height:100px;padding:12px;display:grid;place-items:center;background:#f4edff;border-radius:16px}.publisher-profile-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.publisher-profile-fields>div{padding:12px;background:#faf7ff;border-radius:12px;min-width:0}.publisher-profile-fields dt{text-transform:capitalize;color:#725491;font-size:13px}.publisher-profile-fields dd{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.publisher-profile-identity>div{min-width:0}@media(max-width:550px){.publisher-profile-popup{padding:14px}.publisher-profile-popup>header{top:-14px}.publisher-profile-identity{align-items:flex-start;flex-direction:column}.publisher-profile-fields{grid-template-columns:1fr}}.publisher-profile-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.app-shell dialog.publisher-profile-popup>header h2{font-size:28px}.app-shell dialog.publisher-profile-popup button.button{font-size:17px;min-height:48px;padding:10px 22px;border-radius:12px}.app-shell dialog.publisher-profile-popup .publisher-profile-identity p{font-size:18px;line-height:1.5;margin:6px 0}.app-shell dialog.publisher-profile-popup .publisher-profile-identity small{font-size:17px;display:block;margin-top:6px}.app-shell dialog.publisher-profile-popup>p{font-size:17px;line-height:1.55;white-space:normal;overflow-wrap:anywhere}.app-shell dialog.publisher-profile-popup .publisher-profile-fields dt{font-size:15px}.app-shell dialog.publisher-profile-popup .publisher-profile-fields dd{font-size:18px}.app-shell dialog.publisher-profile-popup .publisher-profile-footer{display:flex;justify-content:flex-end;margin-top:16px}.app-shell dialog.publisher-profile-popup .publisher-profile-footer button.button{font-size:18px;min-height:52px;padding:12px 30px}.app-shell .withdrawal-layout td[data-label=Publisher]{font-size:17px;font-weight:600}.app-shell .withdrawal-layout td[data-label=Publisher] small.block{font-size:15px;font-weight:500;line-height:1.5;margin-top:6px}@media(max-width:550px){.app-shell dialog.publisher-profile-popup button.button{width:auto}.app-shell dialog.publisher-profile-popup>header{flex-wrap:wrap}.app-shell dialog.publisher-profile-popup .publisher-profile-identity p{font-size:16px}}.duplicate-page{display:grid;gap:20px}.duplicate-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.duplicate-stats article{display:grid;gap:6px;padding:16px;border:1px solid #ddd0f3;border-radius:14px;background:linear-gradient(135deg,#f5efff,#ede5fa)}.duplicate-stats article:nth-child(2n){background:#edf8f3}.duplicate-stats strong{font-size:28px;color:#563394}.duplicate-stats small{color:#79678d}.duplicate-filters{display:grid;grid-template-columns:1fr 2fr 1fr 1fr auto;gap:12px;align-items:end}.duplicate-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}.duplicate-members article{border:1px solid #dfd2f1;border-radius:16px;padding:20px;background:#faf7ff;min-width:0}.duplicate-members article:nth-child(2n){background:#f0f8f5}.duplicate-members p,.duplicate-members dd{overflow-wrap:anywhere}.duplicate-members dl>div{display:grid;grid-template-columns:100px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #e6dfef}.duplicate-members dd{margin:0}.duplicate-members dt{color:#79678d}.duplicate-members .publisher-profile-actions{margin-top:16px;flex-wrap:wrap}.duplicate-page .muted{font-size:12px;color:#79678d}@media(max-width:1000px){.duplicate-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.duplicate-stats{grid-template-columns:repeat(2,1fr)}.duplicate-members,.duplicate-filters{grid-template-columns:1fr}}.duplicate-bulk{padding:18px;border:1px solid #dacbf0;border-radius:16px;background:#f7f1ff;margin:14px 0}.duplicate-bulk label{display:grid;gap:6px;margin:12px 0}.duplicate-bulk [role=dialog]{padding:18px;border:2px solid #b22b4c;border-radius:12px;background:#fff;margin-top:16px}.duplicate-selection{display:flex;gap:16px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #ddd}.duplicate-selection label{display:flex;gap:6px;align-items:center}@media(min-width:1400px){.duplicate-stats{grid-template-columns:repeat(5,1fr)}}.promotion-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px}.promotion-item{display:grid;width:100%;gap:8px;text-align:left;background:#f5f0ff;border:1px solid #ddd1fa;border-radius:12px;padding:14px;margin-top:10px;color:#422877}.promotion-item.active{border-color:#8053dc}.promotion-item span{font-size:12px}.promotion-preview{border:1px solid #d8c6ff;border-radius:16px;background:#f8f4ff;padding:20px;margin-top:20px}.promotion-preview p,.promotion-dialog p,.dashboard-notifications p{white-space:pre-wrap;overflow-wrap:anywhere}.dashboard-notifications{display:grid;gap:8px;margin:0 0 20px}.dashboard-notifications article{display:flex;justify-content:space-between;gap:20px;border:1px solid #c7b2f4;border-left:4px solid #7546d3;background:#f1eaff;border-radius:12px;padding:14px 18px}.dashboard-notifications p{margin:5px 0}.dashboard-notifications button{border:0;background:transparent;font-size:24px;align-self:start}.promotion-overlay{position:fixed;inset:0;background:#22143288;z-index:10000;display:grid;place-items:center;padding:20px}.promotion-dialog{position:relative;max-width:540px;max-height:90vh;overflow:auto;width:100%;background:#fff;border-radius:22px;padding:36px;box-shadow:0 30px 90px #190d3844}.promotion-dialog .button{margin:8px 8px 0 0}.promotion-close{position:absolute;right:12px;top:8px;border:0;background:transparent;font-size:28px}.promotion-layout fieldset{border:1px solid #ddd1fa;border-radius:12px;padding:14px}.promotion-layout legend{font-weight:600}@media(max-width:850px){.promotion-layout{grid-template-columns:1fr}}.coupon-studio{--cs-ink:#30204f;--cs-muted:#78668f;color:var(--cs-ink);font-size:13px}.coupon-studio *{box-sizing:border-box}.cs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:13px}.cs-kicker{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1.6px;font-weight:700;color:#8252cb}.coupon-studio .cs-toolbar h2{font-size:21px;margin:5px 0;color:var(--cs-ink)}.cs-toolbar-actions{display:flex;align-items:center;gap:14px}.cs-count{font-size:12px;color:var(--cs-muted)}.coupon-studio .button{font-size:12px;padding:10px 15px;min-height:38px;display:inline-flex;align-items:center;gap:7px;border-radius:10px}.cs-library{display:flex;flex-wrap:wrap;gap:10px;padding:2px 2px 10px;margin-bottom:10px}.coupon-studio .cs-saved{flex:0 0 260px;display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid #e5dcf3;border-radius:13px;padding:10px;min-width:0;color:var(--cs-ink);cursor:pointer;box-shadow:0 3px 10px #33205604}.cs-saved.selected{border-color:#8959d3;background:#f5efff;box-shadow:0 0 0 1px #8959d3}.cs-mini-ticket{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:#eee5fc;color:#7342bb;min-width:48px;height:46px;border-radius:9px}.cs-mini-ticket b{font-size:14px}.cs-saved-copy{flex:1;min-width:0}.cs-saved-copy strong,.cs-saved-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-saved-copy strong{font-size:12px}.cs-saved-copy small{font-size:10px;color:var(--cs-muted);margin-top:4px}.cs-status{border-radius:20px;font-size:9px;background:#eeeaf3;color:#736783;padding:4px 6px}.cs-status.active{background:#e1f5ed;color:#1c7554}.cs-status.scheduled{background:#fff3dc;color:#8d6813}.cs-status.expired{background:#fee9e9;color:#a64646}.cs-empty{margin:8px;color:var(--cs-muted)}.coupon-studio form{display:block;margin:0}.cs-workspace{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}.coupon-studio .cs-editor{margin:0;padding:0;border:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.cs-card{background:#fff;border:1px solid #e6def2;border-radius:15px;padding:15px;min-width:0;box-shadow:0 3px 12px #34214d03}.coupon-studio .cs-card h3{display:flex;align-items:center;gap:8px;font-size:13px;background:none;color:var(--cs-ink);padding:0;margin:0 0 12px;border:0}.cs-card h3>span{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#f1eafb;color:#8154c2}.cs-card h3>small{margin-left:auto;color:#b6a4cc;font-size:10px}.cs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.coupon-studio .field{display:flex;flex-direction:column;gap:5px;margin:0 0 10px;min-width:0;font-size:11px;color:#6d5b83;font-weight:500}.coupon-studio input:not([type=checkbox]),.coupon-studio select,.coupon-studio textarea{width:100%;min-width:0;min-height:35px;height:35px;border:1px solid #e3d9f0;border-radius:8px;background:#fcfbfe;padding:7px 9px;font:inherit;font-size:12px;color:#352449;margin:0;box-shadow:none}.coupon-studio input:focus,.coupon-studio textarea:focus,.coupon-studio select:focus{outline:2px solid #a27bdd;outline-offset:1px}.coupon-studio input[type=checkbox]{width:14px;height:14px;accent-color:#8250ce;margin:0;flex-shrink:0}.coupon-studio textarea{height:62px;resize:vertical;line-height:1.5}.cs-message{display:block;font-size:11px;color:#6d5b83;margin:0 0 10px}.cs-message>span{display:flex;justify-content:space-between;margin-bottom:5px}.cs-message small{color:#a18fb7}.cs-segment{display:flex;gap:4px;background:#f3eff9;padding:4px;border-radius:9px;margin-bottom:12px}.cs-segment button{flex:1;border:0;background:transparent;font:inherit;font-size:11px;padding:7px;border-radius:6px;color:#77628f;cursor:pointer}.cs-segment button[aria-pressed=true]{background:#fff;color:#7040b6;box-shadow:0 2px 5px #3b225318;font-weight:700}.coupon-studio .cs-hint{font-size:10px;line-height:1.5;color:#91809f;margin:4px 0 0}.cs-quick{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:10px;color:#806f92}.cs-quick button{font:inherit;padding:5px 8px;border:1px solid #e6ddf3;background:#faf7ff;border-radius:6px;color:#7248aa;cursor:pointer}.cs-quick label{display:flex;align-items:center;gap:5px;margin-left:auto}.cs-package-set>span{display:block;font-size:10px;color:#8e7ba2;margin:3px 0 7px}.cs-package-set>div{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.cs-package-set label{display:flex;align-items:center;gap:5px;padding:6px 7px;border:1px solid #e9e1f2;border-radius:7px;color:#76628d;font-size:10px;cursor:pointer}.cs-package-set label:has(input:checked){background:#f1e9fc;border-color:#cdb4f0;color:#6a37b1}.cs-preview{background:#f0eaf8;border:1px solid #e3d7f0;border-radius:17px;padding:14px;min-width:0}.cs-preview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;color:#6d458f;font-size:11px}.cs-preview-heading>span{display:flex;align-items:center;gap:6px;font-weight:700}.cs-preview-heading small{font-size:9px;color:#9583a7}.cs-ticket{background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 8px 18px #4e2b7520}.cs-ticket-top{position:relative;background:radial-gradient(circle at 90% 0,#9564dd,transparent 55%),linear-gradient(125deg,#4a277c,#7544b9);color:#fff;padding:18px;text-align:center;border-bottom:2px dashed #ceb2ee}.cs-ticket-top>svg{position:absolute;left:17px;top:18px;opacity:.5}.cs-ticket-top>span{font-size:9px;letter-spacing:1.5px;color:#e4ccff}.cs-ticket-top>b{display:block;font-size:42px;line-height:1.1;margin-top:10px;overflow-wrap:anywhere}.cs-ticket-top b small{display:block;font-size:8px;letter-spacing:2px;margin:8px 0 0;color:#eed9ff}.cs-ticket-body{padding:16px;text-align:center}.coupon-studio .cs-ticket-body h3{background:none;color:#332045;font-size:17px;line-height:1.3;padding:0;margin:0 0 7px;overflow-wrap:anywhere}.coupon-studio .cs-ticket-body p{color:#8a789b;font-size:11px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere;white-space:pre-wrap}.cs-code{border:1px dashed #c9afe9;border-radius:7px;background:#faf7ff;padding:7px;color:#7640b4;letter-spacing:1.2px;font-size:13px;font-weight:700;overflow-wrap:anywhere}.cs-preview-cta{display:flex;align-items:center;justify-content:center;gap:7px;background:#7544b9;color:#fff;border-radius:8px;font-size:11px;font-weight:700;padding:10px;margin-top:12px;overflow-wrap:anywhere}.cs-ticket-body>small{display:block;color:#a28cb4;font-size:8px;margin-top:8px}.cs-price-preview{margin-top:13px}.cs-price-preview label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#856d9b}.coupon-studio .cs-price-preview select{width:135px;height:30px;min-height:30px;font-size:10px;background:#fff}.cs-price-preview>div{display:flex;align-items:center;gap:8px;margin-top:9px}.cs-price-preview del{color:#a18aad;font-size:12px}.cs-price-preview strong{font-size:23px;color:#502b79}.cs-price-preview div>span{margin-left:auto;color:#227656;background:#e5f6ed;padding:4px 7px;border-radius:7px;font-size:10px}.cs-price-preview p{font-size:11px;color:#966337}.cs-preview-facts{display:grid;gap:7px;border-top:1px solid #dfd1ec;margin-top:12px;padding-top:11px;font-size:9px;color:#8c729e}.cs-preview-facts>span{display:flex;gap:6px;align-items:center}.cs-savebar{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#fff;border:1px solid #e4daf0;border-radius:13px;padding:12px 16px;margin-top:13px}.cs-enable{display:flex;align-items:center;gap:9px}.cs-enable strong,.cs-enable small{display:block}.cs-enable strong{font-size:11px}.cs-enable small{font-size:9px;color:#9481a5;margin-top:3px}.cs-savebar>div{display:flex;align-items:center;gap:12px}.cs-feedback{display:flex;align-items:center;gap:5px;color:#388266;font-size:11px}.coupon-studio button:focus-visible{outline:2px solid #8c5bcd;outline-offset:3px}.coupon-studio button:disabled{opacity:.6;cursor:wait}@media(min-width:1500px){.cs-workspace{grid-template-columns:minmax(0,1fr) 330px}.cs-card{padding:17px}.cs-ticket-top{padding:20px}.cs-ticket-body{padding:18px}.cs-ticket-body p{min-height:34px}}@media(max-width:1150px){.cs-workspace{grid-template-columns:minmax(0,1fr) 270px}.cs-fields{grid-template-columns:1fr}.cs-editor .cs-card{padding:12px}.cs-quick label{margin-left:0}}@media(max-width:900px){.cs-workspace{grid-template-columns:1fr}.cs-preview{max-width:500px;width:100%;justify-self:center}.cs-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-toolbar{align-items:flex-start}.cs-count{display:none}}@media(max-width:600px){.coupon-studio .cs-editor{grid-template-columns:1fr}.coupon-studio .cs-toolbar h2{font-size:17px}.cs-toolbar-actions{flex-shrink:0}.cs-toolbar .button{font-size:11px;padding:9px}.cs-saved{flex-basis:240px}.cs-savebar{align-items:stretch;flex-direction:column}.cs-savebar>div{flex-wrap:wrap;justify-content:space-between}.cs-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-preview{max-width:none}.cs-kicker{font-size:8px}.cs-enable small{font-size:10px}}.app-shell .coupon-studio .cs-card h3{background:none!important;color:#30204f!important;font-size:14px!important;padding:0!important;line-height:1.4!important;border-radius:0!important}.app-shell .coupon-studio .cs-ticket-body h3{background:none!important;color:#30204f!important;font-size:18px!important;padding:0!important;line-height:1.3!important}.app-shell .coupon-studio .field,.app-shell .coupon-studio .field>span{font-size:12px!important;line-height:1.4!important}.app-shell .coupon-studio .cs-card input:not([type=checkbox]),.app-shell .coupon-studio .cs-card select{height:35px!important;min-height:35px!important;padding:7px 9px!important;font-size:12px!important}.app-shell .coupon-studio .cs-card textarea{padding:8px 9px!important;font-size:12px!important;min-height:60px!important}.app-shell .dashboard:has(.coupon-studio){gap:12px!important;padding-top:18px!important}.app-shell .dashboard:has(.coupon-studio)>.page-heading{margin:0!important;min-height:0!important}.app-shell .dashboard:has(.coupon-studio)>.page-heading h1{padding:12px 17px!important;margin:0!important;font-size:25px!important;line-height:1.3!important}.app-shell .dashboard:has(.coupon-studio)>.preview-label{display:none}.promotion-studio .cs-workspace{grid-template-columns:minmax(0,1fr) 340px}.promotion-studio .cs-card{padding:14px}.ps-label{display:flex!important;align-items:center;justify-content:space-between;margin:0 0 7px!important;font-size:11px}.promotion-studio .ps-label .text-button{padding:0;font-size:10px}.ps-check{display:flex;gap:7px;align-items:center;font-size:11px;color:#816692;margin:0 0 12px}.promotion-studio .ps-reach{margin-top:12px;font-size:11px}.promotion-studio .ps-count{font-size:11px;color:#277354;margin:9px 0 0}.ps-canvas{position:relative;background:#fff;border:1px solid #e4d7f1;border-radius:12px;min-height:280px;padding:14px;overflow:hidden}.ps-mock-top{display:flex;gap:4px;align-items:center;border-bottom:1px solid #ece4f4;padding-bottom:12px;color:#9b86ae;font-size:9px}.ps-mock-top>span{width:5px;height:5px;border-radius:50%;background:#d9c8ea}.ps-mock-top b{margin-left:auto;font-weight:500}.ps-mock-lines{display:flex;gap:8px;margin-top:14px}.ps-mock-lines i{display:block;width:33%;height:60px;border-radius:7px;background:#f2edf8}.ps-canvas.popup{background:#e6dfef;min-height:330px}.ps-dialog-preview{position:relative;z-index:1;margin:-34px 0 0;padding:22px 16px 14px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #4f2a6d25;text-align:center}.ps-close{position:absolute;right:12px;top:8px;font-size:20px;color:#9c8aaa}.ps-preview-icon{display:grid;place-items:center;width:46px;height:46px;margin:0 auto 10px;background:#f0e7fb;color:#8650ca;border-radius:15px}.ps-dialog-preview>small{font-size:8px;letter-spacing:1.4px;color:#9b72bb}.app-shell .coupon-studio .ps-dialog-preview h3{background:none!important;color:#392246!important;font-size:20px!important;padding:0!important;line-height:1.25!important;margin:9px 0!important;overflow-wrap:anywhere}.ps-dialog-preview p{font-size:12px;color:#84708e;line-height:1.6;margin:8px 0 14px;white-space:pre-wrap;overflow-wrap:anywhere}.ps-later{display:block;color:#9f8aaf;font-size:11px;margin-top:12px}.ps-header-preview{display:flex;align-items:flex-start;gap:9px;background:#f1eaff;border:1px solid #d4b9f1;border-left:4px solid #8051c2;border-radius:10px;padding:13px;margin-top:15px;color:#714798}.ps-header-preview>svg{flex-shrink:0}.ps-header-preview>div{min-width:0;flex:1}.ps-header-preview strong{font-size:12px;overflow-wrap:anywhere}.ps-header-preview p{font-size:11px;line-height:1.6;color:#8b709e;margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ps-preview .cs-hint{margin-top:13px}.promotion-dialog{text-align:center}.promotion-dialog h2{background:none!important;color:#392246!important;padding:0!important;font-size:25px!important;line-height:1.3!important}.promotion-dialog p{color:#84708e;line-height:1.65}.promotion-dialog .ov-eyebrow{color:#9466b8}.promotion-dialog .ps-preview-icon{width:55px;height:55px}.promotion-dialog .button{min-width:150px}@media(max-width:1200px){.promotion-studio .cs-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:900px){.promotion-studio .cs-workspace{grid-template-columns:1fr}}.central-overview{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.ov-filter{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border:1px solid #dfd4f5;border-radius:18px;background:linear-gradient(110deg,#f0e8ff,#faf8ff)}.ov-filter h2{font-size:22px;margin:5px 0}.ov-filter p,.ov-group header p{margin:6px 0 0;color:#7c718e;font-size:12px}.ov-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.5px;color:#7850c5}.ov-filter form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;justify-content:flex-end}.ov-filter label{font-size:11px;display:grid;gap:6px}.ov-filter select,.ov-filter input{min-height:40px;max-width:175px;padding:8px 12px}.ov-filter .button{min-height:40px;padding:9px 14px}.ov-range{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;color:#7b708c}.ov-range strong{background:#eee6fb;border-radius:8px;padding:7px 12px;color:#57368d}.ov-group{background:#fff;border:1px solid #e8def6;border-radius:18px;padding:18px}.ov-group header{margin-bottom:14px}.ov-group h2{font-size:17px;margin:0;color:#4e3475}.ov-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.ov-card{padding:14px;border-radius:12px;border:1px solid #e7ddf5;background:linear-gradient(135deg,#faf8ff,#f3eefa);min-width:0}.ov-card:nth-child(3n+2){background:linear-gradient(135deg,#f8fdfb,#eff8f4);border-color:#d9ebe3}.ov-card:nth-child(3n+3){background:linear-gradient(135deg,#fffdf9,#fcf4e8);border-color:#f0e4cf}.ov-card>div{display:flex;justify-content:space-between;align-items:start;gap:5px;min-height:32px;font-size:12px;color:#5f5075}.ov-card>div small{font-size:8px;padding:3px 4px;background:#fff9;border-radius:4px;color:#847295}.ov-card strong{display:block;font-size:25px;line-height:1.3;overflow-wrap:anywhere;margin:7px 0;color:#322047}.ov-card p{font-size:10px;line-height:1.5;color:#887995;margin:0}.central-overview .analytics-card{padding:14px;min-height:0}.central-overview .analytics-card strong{font-size:25px}.central-overview .analytics-card span{font-size:12px}.central-overview .insight-layout{grid-template-columns:minmax(0,1fr) 245px}.central-overview .insight-sidebar{font-size:12px}.central-overview .insight-stat strong{font-size:22px}@media(min-width:1700px){.ov-cards{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:1200px){.ov-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.ov-filter{align-items:start;flex-direction:column}.ov-filter form{justify-content:flex-start}}@media(max-width:760px){.ov-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ov-group,.ov-card{padding:12px}.ov-card strong{font-size:22px}.ov-filter{padding:16px}.central-overview .insight-layout{grid-template-columns:1fr}.ov-filter select,.ov-filter input{max-width:155px}}@media(min-width:1100px){.ov-audience .ov-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1700px){.ov-audience .ov-cards{grid-template-columns:repeat(8,minmax(0,1fr))}}.ov-audience .ov-card{min-width:0}.ov-audience .ov-card strong{overflow-wrap:anywhere;font-size:clamp(18px,1.5vw,25px)}.app-shell:is(.role-admin,.role-manager,.role-staff) .sidebar{background:linear-gradient(180deg,#f4efff,#eee9f8);border-right:1px solid #ddd2ef}.app-shell:is(.role-admin,.role-manager,.role-staff) .app-topbar{background:linear-gradient(110deg,#f3edff,#faf8ff);border-bottom:1px solid #e2d8f0}.sidebar nav.grouped-navigation{display:flex;flex-direction:column;gap:9px;padding:3px 2px 12px}.sidebar .nav-card{flex-shrink:0;background:#ffffffb8;border:1px solid #dfd4f0;border-radius:13px;overflow:hidden;box-shadow:0 2px 5px #472a7010}.sidebar .nav-card.current-group{border-color:#c1aae7}.sidebar .nav-card .nav-group-title{display:flex;align-items:center;gap:8px;margin:0;width:100%;padding:12px 11px;border-radius:0;color:#4c3276;font-size:12px;font-weight:750;text-align:left;background:transparent}.sidebar .nav-group-title>span{flex:1}.sidebar .nav-group-title small{font-size:10px;color:#7a6698;background:#eee7f8;border-radius:5px;padding:2px 5px}.sidebar .expanded .nav-group-title{background:#e9def9}.sidebar .expanded .nav-group-title>svg{transform:rotate(180deg)}.sidebar .nav-group-items{padding:5px}.sidebar .nav-group-items[hidden]{display:none}.sidebar .nav-group-items button{width:100%;margin:2px 0;padding:10px 8px;font-size:13px;border-radius:8px;gap:9px}.sidebar .nav-group-items button span{overflow-wrap:anywhere;text-align:left}.sidebar .nav-group-items button.active{background:#e9dffb;color:#6134b1}.sidebar .nav-group-items button:hover{background:#f1eafb}.two-factor-setup{border:1px solid #ded0f3;background:#f7f2ff;border-radius:14px;padding:20px;margin-block:18px}.two-factor-setup code{display:block;overflow-wrap:anywhere;letter-spacing:2px;padding:14px;background:#fff;border-radius:8px;font-size:16px}.recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.recovery-codes code{padding:10px;background:#fff;border:1px solid #ddd;border-radius:7px;overflow-wrap:anywhere}.two-factor-status{display:inline-flex;border-radius:20px;padding:6px 12px;background:#ece3f9;color:#513480;font-weight:700}.two-factor-status.enabled{background:#e0f5e9;color:#19683c}@media(max-width:600px){.recovery-codes{grid-template-columns:1fr}}.placement-slot.selected,.placement-slot.selected small{color:#4b2878!important;background:#e9ddfa}.web-analytics{display:grid;gap:22px}.wa-dashboard{background:#faf9fd;border:1px solid #e9e2f5;border-radius:22px;padding:26px;color:#292235;min-width:0}.wa-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.wa-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#8965be}.wa-dashboard .wa-header h2{font-size:28px;margin:6px 0;letter-spacing:-.7px;color:#2e2143}.wa-header p{font-size:13px;color:#80748e;margin:0}.wa-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;width:290px;max-width:100%;flex-shrink:0}.wa-controls>label{display:flex;align-items:center;gap:8px;padding:0 12px;background:#fff;border:1px solid #e2d8f0;border-radius:10px}.wa-controls select{width:170px!important;min-height:40px;padding:8px;border:0!important;background:transparent;font-size:13px}.wa-controls button{border:1px solid #e2d8f0;background:#fff;border-radius:10px;color:#7250ad;padding:10px;cursor:pointer}.wa-date-form{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px;background:#fff;border:1px solid #e8dff3;border-radius:12px;width:100%}.wa-date-form label{display:grid;gap:5px;font-size:11px;flex:1;min-width:100px}.wa-date-form input{width:100%;min-width:0;font:inherit;padding:8px;border:1px solid #ded4ed;border-radius:8px}.wa-date-form button{background:#7650c5;color:#fff}.wa-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:#887b95;margin:22px 0}.wa-meta>span:first-child{color:#6e558a}.wa-meta i,.wa-pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:#39ae87;margin-right:5px}.wa-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 22px}.wa-stat{min-width:0;background:#fff;border:1px solid #e9e2f3;border-radius:16px;padding:20px;box-shadow:0 3px 10px #44266b03}.wa-stat>div{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#746483}.wa-stat>div>i{padding:9px;background:#f4effc;border-radius:10px;display:flex;color:#8053cb}.wa-stat>strong{display:block;font-size:36px;line-height:1.2;margin:14px 0 8px;font-weight:650;letter-spacing:-1px;color:#39284f}.wa-stat small{font-size:10px;color:#91849d}.wa-stat.wa-live{background:linear-gradient(120deg,#7249bd,#513080);border-color:#633e9e;color:#fff}.wa-live>div,.wa-live>strong,.wa-live small{color:#fff}.wa-live p{font-size:10px;line-height:1.5;color:#ded1ef;margin:8px 0 0}.wa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wa-card{min-width:0;background:#fff;border:1px solid #e9e2f3;border-radius:16px;padding:20px}.wa-trend{grid-column:span 2}.wa-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;color:#947ba9}.wa-dashboard .wa-card h4{background:none!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;font-size:14px;color:#332541!important}.wa-card header p{font-size:11px;color:#94869f;margin:6px 0 0}.wa-chip{white-space:nowrap;font-size:10px;background:#f6f0ff;padding:6px 10px;border-radius:20px;color:#8055c5}.wa-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;gap:10px;text-align:center;color:#baacd0}.wa-empty strong{font-size:12px;color:#88779a}.wa-empty span{font-size:11px;color:#a397af;max-width:240px}.wa-chart{width:100%;display:block;min-height:190px;margin-top:15px}.wa-ranked{padding-top:14px}.wa-rank{margin:16px 0}.wa-rank>div:first-child{display:flex;justify-content:space-between;gap:12px;font-size:12px}.wa-rank span{overflow-wrap:anywhere;min-width:0}.wa-rank b{font-size:10px;font-weight:400;color:#b3a3c2;margin-right:10px}.wa-rank strong{color:#63458b}.wa-track{height:5px;background:#f5f0fa;border-radius:8px;margin-top:9px;overflow:hidden}.wa-track i{display:block;height:100%;background:linear-gradient(90deg,#b99ae6,#8056c4);border-radius:8px}.wa-devices{display:grid;gap:20px;margin-top:22px}.wa-donut{height:145px;width:145px;border-radius:50%;padding:18px;margin:auto;box-sizing:border-box}.wa-donut>div{height:100%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.wa-donut strong{font-size:24px}.wa-donut small{font-size:10px;color:#9788a3}.wa-legend{display:flex;align-items:center;gap:8px;font-size:12px;margin:12px 0}.wa-legend i{height:8px;width:8px;border-radius:50%}.wa-legend span{flex:1;text-transform:capitalize}.wa-footer{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;color:#95889f;margin-top:22px}.wa-note{font-size:10px!important;color:#9c8ca9;margin-bottom:0}.wa-data{font-size:11px;margin-top:12px;max-height:220px;overflow:auto}.wa-data summary{cursor:pointer;color:#7951bc}.wa-data table{width:100%;text-align:left;border-collapse:collapse}.wa-data td,.wa-data th{padding:8px;border-bottom:1px solid #eee}.wa-connections{border:1px solid #e8dff3;border-radius:16px;background:#fff}.wa-connections>summary{padding:20px;cursor:pointer;color:#69499a;font-weight:600;font-size:14px}.analytics-tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:20px 0}.web-analytics fieldset{min-width:0;border:1px solid #e4d7fb;border-radius:12px;padding:18px}.web-analytics input:not([type=checkbox]){box-sizing:border-box;max-width:100%}.web-analytics a{color:#7046ce}.web-analytics p{line-height:1.6}.web-analytics button:focus-visible,.web-analytics select:focus-visible,.web-analytics summary:focus-visible{outline:2px solid #8d66d6;outline-offset:3px}@media(max-width:1100px){.wa-stats,.wa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-trend{grid-column:span 2}}@media(max-width:650px){.wa-dashboard{padding:16px}.wa-header{display:grid}.wa-controls{width:100%;justify-content:flex-start}.wa-header h2{font-size:24px!important}.wa-stats{gap:10px}.wa-stat{padding:14px}.wa-stat>strong{font-size:28px}.wa-stat>div>i{padding:5px}.wa-grid{grid-template-columns:1fr}.wa-trend{grid-column:auto}.wa-card{padding:16px}.wa-meta{gap:8px;line-height:1.6}.wa-controls select{width:180px!important}}.wa-ad-filters{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin-top:22px;background:#f0eaf8;border-radius:12px;padding:14px}.wa-ad-filters label{display:grid;gap:6px;font-size:11px;color:#78628e}.wa-ad-filters input,.wa-ad-filters select{padding:9px;border:1px solid #ded1ed;border-radius:8px;font-size:12px;max-width:260px;background:#fff}.wa-ad-filters button{padding:10px 18px;background:#7950c5;border:0;border-radius:8px;color:#fff;font-size:12px;cursor:pointer}.wa-ad-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.wa-metric{text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s;font:inherit}.wa-metric.selected{border-color:#865dd0;box-shadow:0 0 0 2px #ede3fc;background:#fcfaff}.wa-metric>strong{font-size:27px}.wa-connect-notice{display:flex;gap:14px;background:#f1ebfa;border:1px solid #ddcef0;border-radius:12px;padding:20px;margin-bottom:20px;color:#775491}.wa-connect-notice p{font-size:12px;margin:6px 0}.wa-connect-notice small{font-size:11px}.wa-report-table{margin-top:18px}.wa-report-table input,.wa-card header select{padding:8px;border:1px solid #e4d9f2;border-radius:8px;font:inherit;font-size:11px;max-width:200px}.analytics-scroll{overflow:auto;max-width:100%;margin-top:18px}.analytics-scroll table{width:100%;border-collapse:collapse;font-size:11px}.analytics-scroll th,.analytics-scroll td{padding:12px;text-align:right;border-bottom:1px solid #eee;white-space:nowrap}.analytics-scroll th:first-child,.analytics-scroll td:first-child{text-align:left;max-width:320px;overflow:hidden;text-overflow:ellipsis}.analytics-scroll thead{color:#907c9d;background:#faf7fd}.wa-total{background:#f4eefb}.wa-ad-donut{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:24px}.wa-ad-donut .wa-donut{width:210px;height:210px;padding:26px}.wa-ad-donut .wa-legend{font-size:11px}.wa-ad-donut .wa-legend span{overflow-wrap:anywhere;min-width:0}@media(max-width:1100px){.wa-ad-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.wa-ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wa-metric>strong{font-size:22px}.wa-ad-filters label{width:100%}.wa-ad-filters input,.wa-ad-filters select{max-width:100%;width:100%}.wa-ad-donut{grid-template-columns:1fr;padding:15px}.wa-report-table header{flex-wrap:wrap}}@media(max-width:650px){.wa-date-form{box-sizing:border-box;display:grid;grid-template-columns:1fr;justify-content:stretch}.wa-date-form label{min-width:0}.wa-date-form input{min-height:42px;font-size:14px}.wa-ad-filters label{min-width:0;width:100%}.wa-ad-filters input,.wa-ad-filters select{width:100%;min-height:42px}}.auth-details-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0;margin:2px 0 12px;border:0;background:transparent;color:#6741bd;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.auth-details-trigger>span{margin-left:auto}.auth-details-trigger:hover{text-decoration:underline}.auth-details-trigger:focus-visible{outline:2px solid #7954da;outline-offset:3px;border-radius:6px}.auth-details-dialog{width:min(520px,calc(100vw - 32px));max-height:85dvh;padding:0;border:1px solid #e4d8f8;border-radius:18px;box-shadow:0 20px 70px #28144740;overflow:auto;color:#302643}.auth-details-dialog::backdrop{background:#21123988}.auth-details-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;background:linear-gradient(115deg,#7650df,#4b2783);color:#fff}.auth-details-dialog header h2{font-size:18px;line-height:1.4;margin:0;color:#fff}.auth-details-dialog header button{display:grid;place-items:center;padding:5px;background:transparent;border:0;color:#fff;cursor:pointer}.auth-details-body{padding:20px}.auth-details-body p{font-size:14px;line-height:1.7;margin:0 0 16px}.auth-details-body>.button{min-width:100px}.auth-form>.auth-ad-slot{margin-top:22px}.ca{min-width:0;color:#242040}.ca-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px;border-radius:20px;background:linear-gradient(115deg,#38216b,#7950db);color:#fff;margin-bottom:20px}.ca-heading span{font-size:11px;font-weight:800;letter-spacing:2px;color:#eadbff}.ca-heading h2{margin:9px 0;color:#fff!important;background:none!important;padding:0!important}.ca-heading p{color:#e6dbff;margin:0}.ca-heading .button{background:#fff;color:#5c32ae;flex-shrink:0}.ca-filters{display:flex;flex-wrap:wrap;gap:14px;padding:22px;background:#f3edff;border:1px solid #e2d5ff;border-radius:16px;align-items:end}.ca-filters label{display:grid;gap:7px;flex:1 1 160px;font-weight:600;font-size:13px;min-width:0}.ca-filters select,.ca-filters input{width:100%;min-width:0;max-width:100%;height:44px;background:#fff;border:1px solid #dcd2ee;border-radius:9px;padding:9px;color:#34264e}.ca-period{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 15px;font-size:13px;color:#736380}.ca-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ca-metric{display:grid;gap:10px;padding:20px;border-radius:16px;border:1px solid #dfd3f6;background:#f5efff;color:#7344c5}.ca-metric span{font-size:13px;font-weight:600}.ca-metric strong{font-size:30px;color:inherit;line-height:1.1}.ca-metric.blue{background:#edf4ff;color:#236eb8;border-color:#d3e5ff}.ca-metric.teal{background:#eaf8f3;color:#12836d;border-color:#c5eadd}.ca-metric.amber{background:#fff7e5;color:#a3690b;border-color:#f3dfb5}.ca-metric.pink{background:#fceef5;color:#ab387b;border-color:#f3d4e5}.ca-comparison{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;background:#fff;border:1px solid #e5ddf5;padding:18px;border-radius:14px;margin:18px 0 22px}.ca-comparison span{font-size:14px}.ca-comparison b{color:#7040b6;margin-left:8px;font-size:20px}.ca-comparison small{flex-basis:100%;color:#7e738e}.ca-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ca-panel{min-width:0;background:#fff;border:1px solid #e2d8f3;border-radius:18px;padding:22px;margin-bottom:20px}.ca-panel h3{display:flex;align-items:center;gap:9px;color:#593090;background:none!important;margin:0 0 10px;padding:0!important}.ca-panel>p{color:#7b7089;font-size:13px}.ca-empty{padding:30px 12px;text-align:center;background:#faf8ff;border:1px dashed #ded0f3;border-radius:12px;color:#82738f}.ca-ranking{padding:0;list-style:none;max-height:470px;overflow:auto}.ca-ranking li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eee7f7}.ca-ranking li>b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f0e6ff;color:#7040bd;flex-shrink:0}.ca-ranking button{flex:1;min-width:0;border:0;background:none;color:#47335f;text-align:left;cursor:pointer;font-weight:600;font-size:14px;overflow-wrap:anywhere}.ca-ranking small{display:block;color:#8d7c9f;font-size:11px;font-weight:400;margin-top:5px}.ca-ranking strong{text-align:right;color:#7040bd}.ca-daily{max-height:470px;overflow:auto}.ca-daily>div{display:grid;grid-template-columns:85px minmax(30px,1fr) 120px;gap:12px;align-items:center;margin:18px 0;font-size:11px}.ca-daily span{height:12px;background:#f0e9fa;border-radius:20px;overflow:hidden}.ca-daily i{display:block;height:100%;background:linear-gradient(90deg,#a985ef,#7040bd);border-radius:20px}.ca-table-wrap{overflow:auto;max-width:100%;border:1px solid #e3d8f3;border-radius:12px}.ca table{width:100%;border-collapse:collapse;font-size:13px;min-width:780px}.ca th{background:#6540a5;color:#fff;text-align:left;padding:13px}.ca td{padding:14px 12px;vertical-align:top;border-bottom:1px solid #e9dff4;max-width:260px;overflow-wrap:anywhere}.ca tbody tr:nth-child(odd){background:#fbf9ff}.ca tbody tr:nth-child(2n){background:#f0eafa}.ca td:first-child{min-width:130px}.ca-text-button{background:none;border:0;text-align:left;color:#563491;cursor:pointer;font-weight:600;padding:0;font-size:13px}.ca-purple{color:#7742ba}.ca-blue{color:#2268b3}.ca-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ca-actions article{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f3ff;padding:15px;border:1px solid #e6dcf6;border-radius:12px;min-width:0}.ca-actions article:nth-child(2n){background:#edf8f6;border-color:#d5ebe6}.ca-actions strong{font-size:13px}.ca-actions small{display:block;color:#887b98;overflow-wrap:anywhere;margin-top:7px;font-size:11px}.ca-actions b{color:#7040b6;font-size:22px}.ca-pager{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:18px;font-size:13px}.ca-event{display:inline-block;background:#e7e4fc;color:#5d43a1;border-radius:8px;padding:5px 8px;font-size:12px}.ca-definitions{padding:20px;background:#eef4fc;border:1px solid #d7e3f2;border-radius:14px;font-size:13px;color:#5a6c87}.ca-definitions p{line-height:1.7}.ca-error{padding:15px;border-radius:12px;background:#fff0ef;color:#aa3434}.ca-loading{opacity:.55;pointer-events:none}.ca button:focus-visible{outline:3px solid #b891ff;outline-offset:3px}@media(max-width:1200px){.ca-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ca-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ca-heading{align-items:flex-start;flex-direction:column;padding:20px}.ca-heading h2{font-size:23px}.ca-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ca-metric{padding:15px}.ca-two,.ca-actions{grid-template-columns:1fr}.ca-panel,.ca-filters{padding:15px}.ca-filters label{flex-basis:100%}.ca-comparison{gap:15px}.ca-comparison>strong{flex-basis:100%}.ca-daily>div{grid-template-columns:76px minmax(20px,1fr) 110px;gap:7px}.ca-pager{justify-content:center}}.community-youtube-link{font-size:12px;display:inline-block;margin-top:9px;color:#6541aa;text-decoration:underline}.ca .ca-text-button,.ca .ca-ranking button{white-space:normal!important;overflow-wrap:anywhere;max-width:100%;line-height:1.6;display:block}.ca td{white-space:normal!important}.ca table{table-layout:fixed}.ca th:first-child{width:34%}.workspace .ca .ca-panel>h3,.ca .ca-panel>h3{color:#593090!important;-webkit-text-fill-color:#593090!important}.ca .ca-panel>h3 svg{color:#7040bd!important}.ca th:first-child{width:18%}.ca table:has(th:nth-child(7)) th:first-child{width:34%}.ca-live-status{display:inline-flex;align-items:center;border:1px solid #9bdec8;border-radius:999px;padding:6px 12px;background:#eaf9f2;color:#13775b;font-size:12px;font-weight:600}.ca-period{flex-wrap:wrap}.pipeline-lead{font-size:16px;line-height:1.65;margin:0 0 14px}.pipeline-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 10px}.pipeline-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border-radius:16px;padding:14px 16px;border:1px solid}.pipeline-card strong{font-size:30px;line-height:1.1}.pipeline-card span{font-size:15px;font-weight:600}.pipeline-card.good,.pipeline-row.good{background:#e9f8ef;border-color:#9fdcb6;color:#14532d}.pipeline-card.warn,.pipeline-row.warn{background:#fff6e5;border-color:#f5c86b;color:#7a4a00}.pipeline-card.bad,.pipeline-row.bad{background:#fdecec;border-color:#f3a6a8;color:#8a1c22}.pipeline-card.wait,.pipeline-row.wait{background:#efedff;border-color:#c5bcff;color:#3b2a8f}.pipeline-row.muted{background:#f4f4f6;border-color:#dcdce3;color:#3f3f4a}.pipeline-settings{margin:14px 0;border:1px solid #dcdce3;border-radius:14px;padding:12px 16px;background:#fff}.pipeline-settings summary{cursor:pointer;font-weight:700;font-size:16px}.pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pipeline-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.pipeline-actions .button{display:inline-flex;align-items:center;gap:6px}.pipeline-filter{max-width:320px;margin:8px 0}.pipeline-list{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:10px}.pipeline-row{border:1px solid;border-radius:14px;padding:12px 16px}.pipeline-row-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.pipeline-row-head strong{font-size:17px;overflow-wrap:anywhere}.pipeline-badge{font-size:14px;font-weight:700;padding:4px 10px;border-radius:999px;background:#ffffffb3}.pipeline-reason{margin:6px 0 0;font-size:15px;font-weight:600;overflow-wrap:anywhere}@media(max-width:760px){.pipeline-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-grid{grid-template-columns:1fr}.pipeline-card strong{font-size:26px}}.pipeline-final{display:flex;gap:14px;align-items:flex-start;margin-top:10px;background:#ffffffb3;border-radius:12px;padding:10px}.pipeline-final img{width:256px;max-width:45%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;border:1px solid #dcdce3;flex:none}.pipeline-final>div{min-width:0}.pipeline-title{margin:8px 0 4px;font-size:17px;font-weight:800;overflow-wrap:anywhere}@media(max-width:760px){.pipeline-final{flex-direction:column}.pipeline-final img{width:100%;max-width:100%}}.pipeline-channel{margin:14px 0;border:1px solid #dcdce3;border-radius:14px;padding:14px 16px;background:#fff}.pipeline-channel-head{display:flex;gap:12px;align-items:center;margin-bottom:10px}.pipeline-channel-head h3{margin:0;font-size:19px}.pipeline-channel-head p{margin:2px 0 0}.pipeline-cards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pipeline-key{overflow-wrap:anywhere;font-size:14px}@media(max-width:760px){.pipeline-cards.three{grid-template-columns:1fr}}.button.danger{background:#c8344f;color:#fff}.button.danger:hover{background:#a92640}.community-heading{background:linear-gradient(115deg,#32184f,#7650d5);border-radius:22px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#fff}.community-heading h2{font-size:30px;margin:10px 0}.community-heading p,.community-heading small,.community-heading .eyebrow{color:#eee4ff}.community-heading p{max-width:760px;margin-bottom:8px}.community-heading>svg{color:#dbbfff}.community-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.community-review-grid>div{display:flex;flex-direction:column;min-width:0}.community-review-grid>div>.community-admin-actions{margin-top:auto}.community-card{flex:1 1 auto;height:auto;border:1px solid #e5def2;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 5px 20px #51327708}.community-thumbnail{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(125deg,#eee4ff,#dad1f6);border:0;padding:0;overflow:hidden;color:#6740a4}.community-thumbnail img{width:100%;height:100%;object-fit:cover}.community-thumbnail>span{position:absolute;right:12px;bottom:12px;border-radius:50%;background:#fff;color:#6333a7;padding:10px;display:flex;box-shadow:0 3px 12px #24104233}.community-card>div{padding:18px}.community-card h3{font-size:17px;margin:9px 0;line-height:1.4}.community-card p{font-size:13px;line-height:1.7;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-card small{font-size:10px;color:#7857a2;letter-spacing:.6px}.community-card time{display:block;font-size:10px;color:#82718e;margin-top:12px}.community-filters{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end;margin-bottom:18px}.community-filters .field{margin:0}.community-pager{display:flex;justify-content:center;align-items:center;gap:20px;padding-top:25px}.community-pager>span{text-align:center}.community-pager small{display:block;margin-top:6px}.community-empty{text-align:center;padding:55px 20px;color:#765692}.community-admin-actions{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:10px 0}.community-viewer{width:min(94vw,1000px);max-height:94dvh;overflow:auto;border:1px solid #dfd3f4;border-radius:18px;padding:22px}.community-viewer::backdrop{background:#1e0a36b3}.community-viewer h2{margin-top:18px}.community-viewer>img,.community-viewer>video{display:block;max-width:100%;max-height:65dvh;object-fit:contain;margin:auto}.community-viewer>iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px}.community-source-video{display:block;max-width:320px;max-height:220px;margin:12px 0}.community-edit-thumb{width:180px;height:110px;object-fit:cover;border-radius:10px}.community-invitation{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center;background:linear-gradient(120deg,#f4edff,#fff8e6);border:1px solid #e4d5f6;border-radius:28px;padding:45px!important;margin:50px auto;max-width:1350px}.community-invitation h2{font-size:42px;line-height:1.15;margin:14px 0}.community-invitation h2 em{font-style:normal;color:#7650c9}.community-invitation ul{list-style:none;padding:0;margin:20px 0}.community-invitation li{display:flex;gap:10px;align-items:center;margin:12px 0;font-size:14px;color:#604970}.community-invitation li svg{color:#8054c9}.community-invitation>div>small{display:block;margin-top:18px;max-width:500px;line-height:1.6}.community-signin{display:inline-block;margin:12px 16px;font-size:13px;color:#674593}.community-visual{background:radial-gradient(circle at 50% 30%,#a179e9,#4f2b86 75%);border-radius:26px;min-height:370px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-shadow:0 15px 35px #6d3b8b20}.community-orbit{border-radius:50%;border:1px solid #d5baff88;background:#b08ce633;color:#fff1b7;padding:24px}.story-note{display:flex;align-items:center;gap:14px;background:#fff;color:#5e3894;border-radius:14px;padding:16px 22px;width:100%;max-width:310px;font-weight:600}.story-note small{display:block;margin-top:5px;font-size:11px}.member-badge{display:flex;gap:7px;color:#fff2bf;font-size:12px;align-items:center}@media(max-width:1000px){.community-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-invitation{margin:35px 20px;padding:28px!important;gap:25px}.community-invitation h2{font-size:32px}}@media(max-width:600px){.community-review-grid{grid-template-columns:1fr}.community-heading{padding:23px}.community-heading h2{font-size:27px}.community-heading>svg{display:none}.community-filters{grid-template-columns:1fr}.community-pager{gap:10px;font-size:12px}.community-pager .button{padding:10px;font-size:12px}.community-invitation{grid-template-columns:1fr;margin:28px 14px;padding:25px!important}.community-invitation h2{font-size:31px}.community-visual{min-height:310px;padding:24px}.community-invitation li{font-size:13px}.community-viewer{padding:16px}}.community-tabs{display:flex;flex-wrap:wrap;gap:12px;padding:14px;background:#eee7fa;border:1px solid #ded0f2;border-radius:16px;margin:22px 0}.community-tabs button{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border:1px solid #d9c8ef;border-radius:11px;background:#fff;color:#63349d;font-weight:700;cursor:pointer}.community-tabs button.active{background:linear-gradient(110deg,#7548da,#48277e);color:#fff;box-shadow:0 5px 12px #6735aa25}.community-tabs button:last-child{margin-left:auto;background:#e3f5ec;color:#087952;border-color:#b5dfcd}.community-review-grid,.community-submission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.community-filters{grid-template-columns:2fr 1fr 1fr auto;background:#f6f1fc;padding:18px;border:1px solid #e5d9f4;border-radius:14px}.submission-filters{grid-template-columns:2fr repeat(3,1fr) auto}.community-submission-card{min-width:0;overflow:hidden;border:1px solid #ded1ef;border-radius:18px;background:#fff;box-shadow:0 8px 25px #4b267e0b;display:flex;flex-direction:column}.community-submission-card:nth-child(2n){background:#fcfaff}.submission-media{aspect-ratio:16/10;background:linear-gradient(130deg,#2c1747,#6742a4);color:#f5efff;display:flex;align-items:center;justify-content:center;overflow:hidden}.submission-media>a,.submission-media>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;color:#fff;text-decoration:none;text-align:center;width:100%;height:100%}.submission-media>a:hover{background:#ffffff12}.submission-media .community-source-video{width:100%;height:100%;max-width:none;max-height:none;margin:0;object-fit:contain;background:#20162d}.submission-body{padding:20px;display:flex;flex-direction:column;gap:13px;flex:1}.submission-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.community-stars{display:inline-flex;gap:7px;align-items:center;color:#9c6200;font-size:18px;letter-spacing:1px;font-weight:700}.community-stars b{font-size:12px;letter-spacing:0;color:#77520f}.review-state{display:inline-block;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;background:#fff1cf;color:#805300}.review-state.approved{background:#def7e9;color:#087952}.review-state.rejected{background:#ffe6eb;color:#b3334c}.submission-body h3{margin:0}.submission-body time{font-size:12px;color:#82718e}.submission-copy{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto;font-size:14px;padding:14px;background:#f6f2fc;border-left:3px solid #ac89db;border-radius:8px}.submission-consent{display:flex;align-items:center;gap:7px;font-size:12px;color:#73578e;margin:0}.submission-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.submission-actions .button{padding:11px 9px;font-size:12px;justify-content:center;text-align:center;min-width:0}.submission-actions .source-button,.submission-actions .prepare-review{grid-column:1/-1}.submission-actions .source-button{background:#ede5fb;color:#64379d;border:1px solid #d8c6ee}.submission-actions .approve-review{background:#078060;color:#fff}.submission-actions .reject-review{background:#b83853;color:#fff}.submission-help{color:#806d93;font-size:11px;line-height:1.5}.community-card p{font-size:14px}.community-card .text-button{color:#6539a5;font-weight:700}.community-admin-actions{padding:12px;background:#f1ebfa;border-radius:10px}.community-thumbnail{aspect-ratio:16/10}@media(max-width:1100px){.community-review-grid,.community-submission-grid,.submission-filters,.community-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.community-review-grid,.community-submission-grid,.community-filters,.submission-filters{grid-template-columns:1fr}.community-tabs{gap:8px;padding:10px}.community-tabs button{padding:12px;flex:1;justify-content:center;font-size:12px}.community-tabs button:last-child{flex-basis:100%;margin-left:0}.submission-body{padding:16px}.community-stars{font-size:17px}}.submission-profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.submission-profile-actions>.download-review{grid-column:1/-1;background:#643bb3;color:#fff}.submission-profile-actions>.button{padding:11px 8px;font-size:12px;justify-content:center;text-align:center}.submission-profile-actions>.access-profile{background:#eef2ff;color:#3e4792;border:1px solid #ced6f2}.community-viewer>h2,.community-viewer>p{text-align:center}.community-viewer>.community-stars{display:flex;justify-content:center}.community-viewer-close{display:flex;justify-content:center;margin-top:20px}.community-card[role=button]{cursor:pointer}.community-card[role=button]:focus-visible{outline:3px solid #9867ee;outline-offset:3px}.community-card>.community-thumbnail{padding:0;position:relative}.community-card-copy{text-align:center}.community-thumbnail>span{box-shadow:0 0 10px #a67aff,0 0 22px #a67aff99;transition:box-shadow .2s,transform .2s}.community-card:hover .community-thumbnail>span{box-shadow:0 0 14px #c6a4ff,0 0 30px #a67aff;transform:scale(1.08)}.community-viewer{position:fixed;padding-top:32px}.community-viewer>h2{padding:0 36px}.community-viewer-dismiss{position:absolute;right:12px;top:10px;margin:0}.community-cross{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e4d9f7;border-radius:10px;background:#f5efff;color:#6035a5;font-size:28px;line-height:1;cursor:pointer}.community-cross:focus-visible{outline:3px solid #9464de;outline-offset:2px}.community-review-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:14px auto 20px;max-width:92%}.community-media-stage{position:relative;margin:auto;max-width:100%;min-height:180px}.community-media-stage>img,.community-media-stage>video{display:block;max-width:100%;max-height:60dvh;object-fit:contain;margin:auto}.community-media-stage>iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:10px}.community-review-text{position:absolute;inset:0;display:flex;flex-direction:column;background:#faf7ff;border:1px solid #ded0f3;border-radius:12px;padding:20px;overflow:hidden;text-align:left}.community-review-text>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.community-review-text h3{margin:0;color:#492780}.community-review-text-scroll{overflow:auto;min-height:0;flex:1;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;padding:14px 8px 8px 0}.community-viewer-close .button{background:linear-gradient(115deg,#7a50df,#4e2b86);color:#fff;border:0;min-width:150px}@media(max-width:600px){.community-review-text{padding:12px}.community-viewer>h2{font-size:20px}}.community-heading>div:first-child{flex:1;min-width:0}.community-review-cta{display:flex;align-items:flex-start;gap:18px;flex:0 1 420px;padding:24px;border:1px solid #ffffff40;border-radius:18px;background:linear-gradient(130deg,#ffffff20,#ffffff08);box-shadow:0 12px 32px #22103c22}.community-review-gift{display:grid;place-items:center;padding:13px;border-radius:16px;background:#ffeaa5;color:#603599;box-shadow:0 0 24px #ffeaa533}.community-review-cta h3{background:none!important;color:#fff!important;padding:0!important;margin:8px 0;font-size:24px;line-height:1.25}.community-review-cta p{font-size:13px;line-height:1.6;margin:8px 0 16px}.community-review-cta .button{background:#fff;color:#56318f;border:0;gap:9px;box-shadow:0 6px 18px #26113a33;transition:transform .2s}.community-review-cta .button:hover{transform:translateY(-2px)}@media(max-width:850px){.community-heading{flex-direction:column;align-items:stretch}.community-review-cta{flex:auto}}@media(prefers-reduced-motion:reduce){.community-review-cta .button{transition:none}}.community-browse-filters{grid-template-columns:minmax(200px,2fr) minmax(120px,1fr) minmax(115px,.8fr) minmax(145px,1fr) minmax(145px,1fr) auto;gap:12px;align-items:end}.community-browse-filters input,.community-browse-filters select{min-width:0;width:100%}.community-browse-filters .button{white-space:nowrap}@media(max-width:1250px){.community-browse-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.community-browse-filters{grid-template-columns:1fr}.community-browse-filters .button{width:100%}}.community-thumbnail>span{background:#ffeaa5!important;color:#572990!important;animation:community-icon-wave 2.4s ease-in-out infinite;overflow:visible}.community-thumbnail>span:after{content:"";position:absolute;inset:-4px;border:2px solid #ffeaa5;border-radius:50%;animation:community-icon-ripple 2.4s ease-out infinite;pointer-events:none}@keyframes community-icon-wave{0%,to{box-shadow:0 0 8px #ffeaa580;transform:scale(1)}50%{box-shadow:0 0 18px #ffeaa5,0 0 32px #ffd95e99;transform:scale(1.09)}}@keyframes community-icon-ripple{0%{transform:scale(.85);opacity:.8}80%,to{transform:scale(1.7);opacity:0}}@media(prefers-reduced-motion:reduce){.community-thumbnail>span,.community-thumbnail>span:after{animation:none}.community-thumbnail>span{box-shadow:0 0 14px #ffeaa5}.community-thumbnail>span:after{display:none}}.enhanced-landing>.community-invitation.xl-section{margin-top:50px;margin-bottom:50px}@media(max-width:1000px){.enhanced-landing>.community-invitation.xl-section{margin:35px 20px}}@media(max-width:600px){.enhanced-landing>.community-invitation.xl-section{margin:28px 14px}}.community-youtube-screen{width:100%;aspect-ratio:16/9;min-height:200px;background-color:#121018;background-size:cover;background-position:center;border-radius:10px;overflow:hidden}.community-youtube-screen iframe{display:block;width:100%;height:100%;aspect-ratio:16/9;min-height:200px;border:0;visibility:hidden;background:#121018}.community-youtube-screen iframe.is-loaded{visibility:visible}.community-youtube-status{display:flex;align-items:center;justify-content:center;gap:12px;min-height:42px;padding:8px;color:#604970;font-size:14px}.community-youtube-status .button{padding:8px 14px}.community-viewer .community-player-heading{background:linear-gradient(120deg,#7546d9,#422173);color:#fff;border-radius:18px;padding:24px 46px 22px 24px;margin-bottom:18px}.community-player-heading>span{font-size:10px;letter-spacing:2px;color:#e5d7ff}.community-viewer .community-player-heading h2{color:#fff;margin:10px 0;font-size:24px}.community-viewer .community-player-heading p{color:#e7dbfa;margin-bottom:0}.community-viewer-dismiss{z-index:3}.community-player-footer{display:grid!important;grid-template-columns:1fr 2fr;gap:24px;background:linear-gradient(110deg,#f2ebff,#e9ddfb);border:1px solid #ddcbf8;border-radius:18px;padding:24px!important;text-align:left!important;margin-top:18px}.community-text-action{border-right:1px solid #d9c5f6;padding-right:20px}.community-player-footer h3{color:#4f268b;font-size:21px;margin:8px 0}.community-player-footer p{color:#635078;font-size:14px;line-height:1.6}.community-reward-invitation>span{color:#7544be;font-size:10px;letter-spacing:1.2px;font-weight:700}.community-reward-invitation small{display:block;color:#756584;line-height:1.5}.community-reward-invitation .button{margin-top:16px}@media(max-width:650px){.community-player-footer{grid-template-columns:1fr}.community-text-action{border-right:0;border-bottom:1px solid #d9c5f6;padding-bottom:18px}.community-viewer .community-player-heading h2{font-size:19px}}.community-reward-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 12px}.community-story-label{font-size:14px;font-weight:700;color:#fff;background:linear-gradient(115deg,#7749d7,#49277e);border-radius:9px;padding:12px 16px;white-space:nowrap}.community-reward-topline .button{margin:0;font-size:13px;padding:12px 15px;white-space:nowrap}@media(max-width:460px){.community-reward-topline{gap:6px}.community-story-label,.community-reward-topline .button{font-size:11px;padding:10px 9px}}@media(min-width:760px){.community-viewer[open]{display:flex;flex-direction:column;gap:10px;height:min(94dvh,900px);max-height:94dvh;overflow:hidden;padding:16px}.community-viewer .community-player-heading{flex:none;padding:12px 42px 12px 18px;margin:0;border-radius:12px}.community-viewer .community-player-heading h2{font-size:18px;line-height:1.3;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-viewer .community-player-heading p{font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.community-viewer .community-media-stage{flex:1;min-height:0;display:flex;justify-content:center;align-items:stretch}.community-viewer .community-youtube{width:100%;height:100%;min-height:0;position:relative}.community-viewer .community-youtube-screen{height:100%;min-height:0;aspect-ratio:auto}.community-viewer .community-youtube iframe{height:100%;width:100%;min-height:0}.community-viewer .community-youtube-status{position:absolute;top:8px;left:8px;right:8px;z-index:1}.community-viewer .community-media-stage>video,.community-viewer .community-media-stage>img{height:100%;max-height:100%;width:100%;object-fit:contain}.community-viewer .community-player-footer{flex:none;margin:0;padding:14px 18px!important;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);border-radius:12px}.community-player-footer p{font-size:12px;line-height:1.4;margin:7px 0}.community-player-footer small{font-size:10px;line-height:1.4}.community-text-action strong{font-size:13px}.community-reward-topline{margin:5px 0}.community-reward-topline .button,.community-story-label{padding:9px 12px;font-size:12px}.community-text-action .button{padding:10px 18px;font-size:12px}.community-viewer .community-review-text{max-height:100%;height:100%;box-sizing:border-box}}@media(min-width:760px){.community-viewer .community-media-stage{align-items:center}.community-viewer .community-youtube{width:min(100%,calc((94dvh - 278px)*16/9));height:auto;aspect-ratio:16/9;max-height:100%;margin:auto}.community-viewer .community-youtube-screen{height:100%;aspect-ratio:16/9}.community-viewer .community-youtube iframe{aspect-ratio:16/9}.community-viewer .community-player-heading{padding:9px 38px 9px 14px}.community-viewer .community-player-heading h2{font-size:17px}.community-viewer .community-player-heading>span{font-size:9px}.community-viewer .community-player-footer{padding:10px 14px!important}.community-player-footer p{font-size:11px;margin:5px 0}.community-player-footer small{font-size:10px}.community-reward-topline .button,.community-story-label{padding:8px 11px}}.community-card-copy h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45!important;max-height:2.9em;box-sizing:content-box}.community-card-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.6;max-height:4.8em}.community-read-more{display:block;margin:6px 0 0 auto;padding:0;background:none;border:0;color:#6d36bd;font-weight:700;font-size:12px;cursor:pointer;text-align:right}.community-read-more:hover{text-decoration:underline}.editorial-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.editorial-columns textarea{width:100%}.editorial-thumb{width:100%;aspect-ratio:16/9;object-fit:contain;background:#f4edff}.review-story{font-family:Noto Sans Bengali,sans-serif;text-align:left;background:#fff;padding:22px;border-radius:14px;line-height:1.9;color:#49375c}.review-story h2{color:#6131a9!important;font-size:25px!important;line-height:1.5!important;font-weight:700}.review-story-subtitle{font-size:15px;color:#7c6295}.review-story blockquote{border-left:4px solid #9a68dc;background:#f4edff;margin:20px 0;padding:18px;color:#64339f;font-size:22px;font-style:italic;font-weight:600;line-height:1.6}.review-story blockquote small{display:block;font-size:11px;font-style:normal;color:#8a719f;margin-top:8px}.review-story-body{white-space:pre-line}.review-story h3{background:none!important;color:#6735a3!important;padding:0!important;font-size:18px}.review-story li{margin:10px 0}.editorial-approval{border:1px solid #dac9f3;background:#f5efff;padding:20px;border-radius:16px;margin-top:24px}.editorial-approval small{display:block;margin-top:8px}.community-editorial{margin-bottom:24px}@media(max-width:850px){.editorial-columns{grid-template-columns:1fr}}@media(min-width:760px){.community-viewer .community-media-stage{width:100%;min-width:0;margin:0;align-self:stretch}.community-viewer .community-youtube{width:min(100%,calc(167.111dvh - 494.222px));flex:none}.community-viewer .community-youtube-screen{width:100%}}.community-viewer .community-player-heading .community-review-summary{margin:5px 0 0;max-width:100%;text-align:left;font-size:13px}.community-viewer .community-reward-topline .button{font-size:14px;padding:9px 13px;min-width:0}.community-viewer .community-text-action p{font-size:13px;line-height:1.4;margin:4px 0 7px}.community-viewer .community-reward-invitation p{font-size:13px;line-height:1.5;margin:5px 0}.community-viewer .community-reward-invitation small{font-size:11px;line-height:1.4}.community-viewer .community-text-action{align-self:center}.community-viewer .community-player-footer{gap:16px}.community-viewer,.community-viewer *{box-sizing:border-box}.community-viewer .community-player-footer>*{min-width:0}.community-viewer .community-youtube-screen{position:relative;min-height:0}.community-viewer .community-youtube-screen iframe{position:absolute;inset:0;width:100%;height:100%;min-height:0}@media(min-width:760px){.community-viewer .community-media-stage{container-type:size}.community-viewer .community-youtube{width:min(100%,calc(100cqh * 16 / 9));height:auto;max-height:none;aspect-ratio:16/9}.community-viewer .community-youtube-screen{height:auto;aspect-ratio:16/9}}@media(max-width:759px){.community-viewer{width:calc(100vw - 24px);max-width:none;padding:12px;overflow-x:hidden}.community-viewer .community-player-heading{padding:14px 34px 14px 14px;margin:0 0 12px;border-radius:12px}.community-viewer .community-player-heading h2{font-size:17px;line-height:1.4;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-viewer .community-player-heading .community-review-summary{font-size:12px}.community-viewer .community-media-stage,.community-viewer .community-youtube{width:100%;min-width:0;min-height:0}.community-viewer .community-youtube-screen{height:auto;aspect-ratio:16/9}.community-viewer .community-player-footer{grid-template-columns:minmax(0,1fr);padding:14px!important;gap:12px;margin:12px 0 0}.community-viewer .community-text-action{border:0;border-bottom:1px solid #d9c5f6;padding:0 0 12px}.community-viewer .community-reward-topline{flex-wrap:wrap;gap:8px}.community-viewer .community-reward-topline .button{font-size:12px;padding:9px;white-space:normal}.community-viewer .community-reward-invitation{min-width:0;overflow-wrap:anywhere}}.community-card-copy h3{display:block;max-height:none;height:auto;box-sizing:border-box}.community-card-copy h3>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:2.9em;line-height:1.45}.submission-actions .review-decision-controls,.submission-actions>button.secondary{grid-column:1/-1}.review-decision-controls .inline-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.button.pushback-button{background:#fff1f1;color:#b4232c;border:1px solid #f1c9cb}.button.pushback-button:hover:not(:disabled){background:#fde3e3}.community-text-action{display:grid;align-content:center;gap:6px}.community-text-action strong{font-size:17px;line-height:1.4}.community-text-action .button{font-size:16px;padding:12px 18px;width:100%;justify-content:center}.community-browse-filters .field{display:flex;flex-direction:column;gap:6px;margin:0}.community-browse-filters .field>label,.community-browse-filters .field>span:first-child{font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-browse-filters input,.community-browse-filters select,.community-browse-filters .button{height:48px;min-height:48px;box-sizing:border-box;padding-top:0;padding-bottom:0;line-height:1.2;font-size:14px}.community-browse-filters input[type=date]{appearance:none;-webkit-appearance:none}.rich-editor{display:grid;gap:8px}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;position:sticky;top:0;z-index:2;background:#f4efff;border:1px solid #d9cdf1;border-radius:12px;padding:8px}.rich-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #cdbdf0;background:#fff;color:#4a2a86;border-radius:10px;cursor:pointer}.rich-btn:hover,.rich-btn:focus-visible{background:#6c3bf5;color:#fff}.rich-body,.community-rich{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.rich-body{min-height:300px;max-height:70dvh;overflow:auto;border:2px solid #cdbdf0;border-radius:12px;padding:16px;background:#fff;color:#1f1535}.rich-body:focus{outline:3px solid #a58bf3}.rich-body h2,.community-rich h2{font-size:26px;margin:18px 0 8px}.rich-body h3,.community-rich h3{font-size:20px;margin:14px 0 6px}.rich-body img,.community-rich img{display:block;max-width:100%;height:auto;border-radius:10px;margin:12px 0}.rich-body mark,.community-rich mark{background:#fff27a;color:#1f1535;padding:0 3px;border-radius:3px}.rich-body ul,.rich-body ol,.community-rich ul,.community-rich ol{padding-left:26px}.rich-body blockquote,.community-rich blockquote{border-left:4px solid #8a63e8;margin:12px 0;padding:4px 14px}.schedule-row{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.schedule-row .field{min-width:130px}.mode-select{font-size:17px;font-weight:600}.community-schedule-badge{color:#7a4b00;font-weight:600}.community-schedule-error{color:#b3261e}@media(max-width:600px){.rich-btn{width:40px;height:40px}.rich-body{min-height:240px}}.community-thumbnail,.community-card>.community-thumbnail{aspect-ratio:16/9}.community-thumbnail img{object-fit:contain;background:#12081f}.community-edit-thumb{display:block;width:100%;max-width:420px;aspect-ratio:16/9;height:auto;object-fit:contain;background:#12081f;border-radius:10px;margin-top:8px}.sales-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.sales-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sales-cards article,.sales-filters,.sales-chart{padding:18px;border:1px solid #e4d7ff;border-radius:16px;background:#faf7ff}.sales-cards strong{display:block;font-size:26px;color:#34234d;margin-top:12px;overflow-wrap:anywhere}.sales-cards small{color:#675878}.sales-filters{display:grid;gap:12px}.sales-charts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.sales-bars{height:190px;display:flex;align-items:end;gap:12px;overflow-x:auto;padding-bottom:8px}.sales-bars>div{min-width:70px;flex:1;display:flex;align-items:center;flex-direction:column;justify-content:end;gap:8px}.sales-bars span{display:block;width:60%;min-width:22px;max-width:70px;background:linear-gradient(#9c75ef,#6841bc);border-radius:6px 6px 0 0}.sales-bars small{font-size:11px;white-space:nowrap}.sales-profile{width:min(700px,94vw);max-height:90vh;overflow:auto;padding:24px;border:1px solid #e4d7ff;border-radius:18px}.sales-profile::backdrop{background:#22103588}.sales-profile dl>div{padding:10px 0;border-bottom:1px solid #eee5fa}.sales-profile dd{margin:5px 0;overflow-wrap:anywhere}@media(max-width:950px){.sales-layout{grid-template-columns:1fr}.sales-filters{grid-template-columns:1fr 1fr}.sales-charts{grid-template-columns:1fr}}@media(max-width:550px){.sales-cards{grid-template-columns:1fr 1fr}.sales-cards strong{font-size:22px}.sales-filters{grid-template-columns:1fr}}.sales-main{min-width:0}.sales-plan-waves{margin-top:18px}.sales-plan-waves>h3{margin:0 0 8px}.sales-wave{padding:14px;margin-top:12px;background:#fdfbff;border:1px solid #e4d7ff;border-radius:16px}.sales-wave h4{margin:0 0 6px}.sales-wave svg{width:100%;height:auto;min-height:130px;max-height:230px;display:block;overflow:visible}.sales-wave-value{font-size:13px;color:#6f557e;min-height:22px}.sales-wave circle{cursor:pointer;outline-offset:3px}.sales-wave circle:focus{outline:2px solid #432177}.sales-wave details{font-size:12px}@media(max-width:550px){.sales-wave{padding:8px}.sales-wave svg{min-height:140px}.sales-wave-value{font-size:12px}}.upgrade-offer{display:flex;align-items:center;gap:24px;background:linear-gradient(115deg,#251445,#5d35b4 67%,#7548d7);color:#fff;border:1px solid #a58ae4;border-radius:22px;padding:25px;margin:14px 0 26px;box-shadow:0 12px 32px #59339b20;overflow:hidden}.coupon-art{display:flex;align-items:center;gap:16px;min-width:165px;padding:16px 0;border-right:1px dashed #c0a4ff}.coupon-art>span{font-weight:800;font-size:15px;letter-spacing:2px;color:#ffe8a4}.coupon-art>b{font-size:38px;line-height:1.1}.coupon-art small{display:block;font-size:14px;letter-spacing:4px}.coupon-copy{flex:1}.coupon-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.3px;color:#f3d786}.coupon-copy h2{color:#fff;font-size:25px;margin:7px 0}.coupon-copy p{color:#eee4ff;margin:6px 0 12px;max-width:620px}.coupon-copy>small{color:#e0d1fc;font-size:11px}.coupon-price{display:flex;align-items:center;gap:12px;margin:8px 0}.coupon-price del{color:#dac8f6;font-size:17px}.coupon-price strong{font-size:29px;color:#fff}.coupon-price>span{background:#fff1bf;color:#50300d;font-size:12px;font-weight:700;padding:5px 9px;border-radius:20px}.coupon-cta.button{display:block;background:linear-gradient(115deg,#ffe6a0,#ffc957);color:#35204f;white-space:nowrap;border:0;padding:16px 20px;box-shadow:0 0 0 4px #ffe8a424;animation:coupon-glow 2.4s ease-in-out infinite}.coupon-cta small{display:block;font-size:10px;margin-top:6px;font-weight:500}.coupon-checkout{border:1px solid #bfa4ef;border-radius:15px;background:#f5efff;padding:18px;margin-bottom:18px}.coupon-checkout strong{color:#6439b9}.coupon-checkout b{font-size:24px}.coupon-checkout p{margin:8px 0}@keyframes coupon-glow{50%{box-shadow:0 0 0 7px #ffe8a438,0 0 24px #ffdc7659}}@media(prefers-reduced-motion:reduce){.coupon-cta.button{animation:none}}@media(max-width:700px){.upgrade-offer{flex-wrap:wrap;padding:20px;gap:15px;border-radius:18px}.coupon-art{min-width:0;border-right:0;padding:0;width:100%;justify-content:space-between}.coupon-art>span{font-size:12px}.coupon-art>b{font-size:32px;display:flex;align-items:center;gap:9px}.coupon-art small{font-size:12px}.coupon-copy{flex-basis:100%}.coupon-copy h2{font-size:23px}.coupon-copy p{font-size:13px}.coupon-cta.button{width:100%;padding:14px;white-space:normal;text-align:center}.coupon-price strong{font-size:30px}}@media(max-width:700px){.trial-banner.comfortable{padding:14px 16px;gap:12px;margin:12px 0 14px}.trial-banner.comfortable .trial-message h2{font-size:20px;margin:5px 0}.trial-banner.comfortable .trial-message p{font-size:12px;line-height:1.45;margin:6px 0}.trial-banner.comfortable .trial-actions{display:none}.trial-banner.comfortable .trial-clock>div{padding:8px 10px}.trial-banner.comfortable .trial-clock strong{font-size:25px}.upgrade-offer{margin:10px 0 20px;padding:17px;gap:10px}.coupon-art>span{max-width:100px}.coupon-copy p{margin:5px 0 9px}.coupon-copy h2{font-size:21px}.coupon-cta.button{padding:12px}}.app-shell .upgrade-offer .coupon-cta.button,.app-shell .upgrade-offer .coupon-cta.button:hover,.app-shell .upgrade-offer .coupon-cta.button:focus,.app-shell .upgrade-offer .coupon-cta.button:active{background:linear-gradient(115deg,#ffe6a0,#ffc957)!important;color:#35204f!important;opacity:1;filter:none}.app-shell .upgrade-offer .coupon-cta.button small,.app-shell .upgrade-offer .coupon-cta.button span{color:#35204f!important;opacity:1}.app-shell .upgrade-offer .coupon-cta.button:focus-visible{outline:3px solid #fff;outline-offset:5px}.upgrade-offer.trial-offer{padding:0;background:none;border:0;box-shadow:none;display:block}.starter-upgrade{position:relative;overflow:hidden;border-radius:16px;margin:0 0 18px;padding:12px 16px 14px;color:#fff;background:linear-gradient(115deg,#2a1150,#5b2fd6,#9a35e6,#2a1150);background-size:300% 300%;animation:su-drift 14s ease-in-out infinite;border:1px solid #8a5cff66;font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.starter-upgrade:after{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at 30% 40%,#ffffff22,transparent 35%),radial-gradient(circle at 75% 60%,#ffd76a22,transparent 30%);animation:su-glow 9s linear infinite;pointer-events:none}@keyframes su-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes su-glow{to{transform:rotate(360deg)}}.su-eyebrow{display:block;font-size:15px;letter-spacing:.6px;font-weight:800;color:#ffe7a1;margin-bottom:10px;position:relative;z-index:1;text-transform:uppercase}.su-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}.su-half{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;text-align:left;color:#fff;border-radius:14px;padding:14px 16px;min-width:0;backdrop-filter:blur(4px);border:1px solid #ffffff44;transition:transform .2s}.su-half:hover{transform:translateY(-1px)}.su-half.pro{background:linear-gradient(135deg,#2f7bff55,#1d3fb344);border-color:#8fb6ff99}.su-half.premium{background:linear-gradient(135deg,#ffb84d7a,#c2650066);border-color:#ffd27acc}.su-info{display:grid;gap:6px;min-width:0}.su-title{font-size:26px;font-weight:900;line-height:1.15;color:#fff;text-shadow:0 1px 2px #0005}.su-half.premium .su-title{color:#ffe7a1}.su-half ul{margin:0;padding:0;list-style:none;display:grid;gap:3px;font-size:16px;font-weight:600;line-height:1.45;color:#fff}.su-half li:before{content:"✓ ";color:#9cffc7;font-weight:900}.su-price{display:grid;justify-items:end;gap:2px;text-align:right;min-width:190px;max-width:230px}.su-price small{display:block;font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-weight:700;color:#fffc}.su-regular s{font-size:22px;font-weight:800;color:#ffd0d6;text-decoration-color:#ff5a7a;text-decoration-thickness:3px}.su-now b{font-size:36px;font-weight:900;line-height:1;color:#fff;text-shadow:0 2px 4px #0006}.su-half.premium .su-now b{color:#ffe7a1}.su-save{display:inline-block;margin-top:2px;padding:3px 10px;border-radius:999px;background:#ff3d6a;color:#fff;font-size:14px;font-weight:900;letter-spacing:.3px;box-shadow:0 2px 8px #ff3d6a66}.su-once{font-size:12px;color:#fffb;font-weight:600}.su-cta{margin-top:6px;font:inherit;font-size:16px;font-weight:900;color:#2a1150;background:linear-gradient(120deg,#ffe27a,#ffb84d);border:0;border-radius:12px;padding:12px 18px;cursor:pointer;box-shadow:0 6px 18px #0004;animation:su-pulse 2.4s ease-in-out infinite;white-space:normal;width:100%;box-sizing:border-box;text-align:center;line-height:1.3}.su-cta:hover{filter:brightness(1.06)}@keyframes su-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media(max-width:1600px){.su-half{grid-template-columns:1fr}.su-price{justify-items:start;text-align:left;max-width:none;min-width:0}.su-cta{width:auto;min-width:260px}}@media(max-width:1100px){.su-grid{grid-template-columns:1fr}}@media(max-width:560px){.su-half{grid-template-columns:1fr}.su-price{justify-items:start;text-align:left}.su-title{font-size:22px}.su-now b{font-size:30px}}@media(prefers-reduced-motion:reduce){.starter-upgrade,.starter-upgrade:after,.su-cta{animation:none}}.sa-page{display:grid;gap:18px}.sa-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.sa-head h2{margin:4px 0 6px;font-size:21px}.sa-head p{margin:0;max-width:78ch;color:#5c5e7c;line-height:1.7;font-size:14px}.sa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:16px 0 10px}.sa-tile{position:relative;border-radius:16px;padding:16px 16px 14px;display:grid;gap:4px;color:#1f1240;background:linear-gradient(135deg,#f3edff,#fff);border:1px solid #e3dbf7}.sa-tile.tone-deep{background:linear-gradient(135deg,#6c3bf5,#3b1d8a);color:#fff;border-color:transparent}.sa-tile.tone-deep small,.sa-tile.tone-deep .sa-hint{color:#e7ddff}.sa-tile.tone-green{background:linear-gradient(135deg,#e8f7ef,#fff);border-color:#cdeedb}.sa-tile.tone-amber{background:linear-gradient(135deg,#fff4e0,#fff);border-color:#f5dfb0}.sa-tile.tone-red{background:linear-gradient(135deg,#fde7ea,#fff);border-color:#f5b3bb}.sa-tile small{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6d5a9c}.sa-tile strong{font-size:22px;line-height:1.2}.sa-tile-icon{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fffa;color:#4a21c8}.sa-tile.tone-deep .sa-tile-icon{background:#fff2;color:#fff}.sa-hint{font-size:13px;color:#5c5e7c}.sa-protected{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#3b2f5c;background:#f6f2ff;border:1px solid #e3dbf7;border-radius:12px;padding:10px 14px;margin:6px 0 0;line-height:1.6}.sa-table td,.sa-table th{vertical-align:top}.sa-table small.block{display:block;color:#6d6f8c;font-weight:400;margin-top:2px;line-height:1.5}.sa-expired{color:#b8283a;font-weight:700}.sa-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;word-break:break-all}.sa-tag{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;background:#efe9ff;color:#4a21c8;border:1px solid #d5c1ff}.sa-tag.pending{background:#fff2dc;border-color:#f3c27a;color:#8a5a00}.sa-tag.done{background:#e8f7ef;border-color:#9fd9b8;color:#136b3a}.sa-tag.refused,.sa-tag.failed{background:#fde7ea;border-color:#f5b3bb;color:#9b1b2c}.sa-tag.cancelled{background:#f1f1f5;border-color:#d8d8e2;color:#5c5e7c}.sa-inline{display:flex;gap:18px 28px;flex-wrap:wrap;align-items:center;font-size:14px;color:#3b2f5c}.sa-inline span{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.sa-page h4{display:flex;gap:8px;align-items:center;margin:18px 0 8px;font-size:15px;color:#2a1a6e}.sa-page .button.ghost{background:none;border:1px solid #e3dbf7;color:#4a21c8}@media(max-width:560px){.sa-tile strong{font-size:19px}.sa-head h2{font-size:18px}}.sa-table{min-width:720px}.sa-table td{white-space:normal}.sa-table td:last-child{white-space:nowrap;vertical-align:middle}.sa-table .button{white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.sa-page .confirmation-dialog,.sa-page .confirmation-dialog p{white-space:normal}.fu-band,.fu-dialog{font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.fu-band{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-radius:14px;padding:10px 16px;margin:0 0 14px;background:#efe9ff;border:1px solid #d5c1ff;color:#2a1a6e}.fu-band>div:first-child{display:grid;gap:2px;font-size:14px;line-height:1.6}.fu-band-actions{display:flex;gap:8px;align-items:center}.fu-band .button.small{padding:7px 14px;font-size:13px}.fu-dialog{border:0;border-radius:22px;padding:0;width:min(520px,calc(100vw - 32px));box-shadow:0 24px 80px #21123260;background:#fff}.fu-dialog::backdrop{background:#21123266}.fu-dialog-body{padding:28px;display:grid;gap:12px}.fu-eyebrow{display:inline-flex;gap:6px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.08em;color:#6c3bf5}.fu-dialog h2{margin:0;font-size:22px;line-height:1.4;color:#1f1240}.fu-dialog p{margin:0;font-size:15.5px;line-height:1.85;color:#3b2f5c}.fu-dialog-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.fu-dialog .button.ghost,.fu-page .button.ghost{background:none;border:1px solid #e3dbf7;color:#4a21c8}.fu-page{display:grid;gap:18px}.fu-policy{display:grid;gap:16px}.fu-policy header{display:grid;gap:4px}.fu-policy header h2{font-size:21px;margin:0}.fu-policy header p{font-size:14px;color:#5c5e7c;margin:0;max-width:80ch;line-height:1.7}.fu-enable{display:flex;gap:10px;align-items:center}.fu-enable span{display:grid}.fu-enable small{color:#5c5e7c}.fu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 14px;align-items:end}.fu-check{display:flex;gap:8px;align-items:center;font-size:14px;padding:10px 0}.fu-policy footer{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap}.fu-table td,.fu-table th{vertical-align:top}.fu-table small.block{display:block;color:#6d6f8c;font-weight:400;margin-top:2px;line-height:1.5;font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.fu-table strong{font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.fu-when{white-space:nowrap;font-weight:600;color:#2a1a6e}.fu-channels{display:flex;flex-wrap:wrap;gap:6px;min-width:150px}.fu-chip{display:inline-flex;gap:4px;align-items:center;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;background:#efe9ff;color:#4a21c8;border:1px solid #d5c1ff;white-space:nowrap}.fu-chip.email{background:#e8f1ff;border-color:#b9d2ff;color:#1d4ed8}.fu-chip.whatsapp{background:#e8f7ef;border-color:#9fd9b8;color:#136b3a}.fu-chip.call{background:#fff2dc;border-color:#f3c27a;color:#8a5a00}.fu-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:0 0 12px}.fu-row-actions{display:inline-flex;gap:6px}@media(max-width:560px){.fu-dialog h2{font-size:19px}.fu-dialog-body{padding:22px}}.lang-toggle{display:inline-flex;align-items:center;gap:4px;margin-left:auto;margin-right:12px;padding:3px 6px;border:1px solid #dccbf5;border-radius:999px;background:#f6f2ff;color:#593394;flex:none}.lang-toggle button{border:0;background:none;color:#593394;font:inherit;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;cursor:pointer;line-height:1.3}.lang-toggle button[lang=bn]{font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.lang-toggle button.on{background:#6c3bf5;color:#fff}.lang-toggle button:focus-visible{outline:2px solid #6c3bf5;outline-offset:2px}@media(max-width:640px){.lang-toggle{margin-right:6px;padding:2px 4px}.lang-toggle svg{display:none}.lang-toggle button{padding:3px 7px}}@media(max-width:700px){.app-topbar-inner>span{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}}@media(max-width:520px){.app-topbar-inner>span{display:none}.lang-toggle{margin-left:auto}}.pref-rows{display:grid;gap:6px;margin:10px 0}.pref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid #e3dbf7;border-radius:10px;background:#faf8ff;font-size:15px;font-weight:600;color:#43305e}.pref-choice{display:inline-flex;gap:6px;flex:none}.pref-choice label{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid #d9cdf5;border-radius:999px;background:#fff;font-size:14px;font-weight:600;color:#593394;cursor:pointer}.pref-choice label.on{background:#6c3bf5;border-color:#6c3bf5;color:#fff}.pref-choice input{margin:0;accent-color:#6c3bf5}.pref-count{color:#6d6f8c;font-size:13px;margin:4px 0 10px}.email-preferences-fields>p{margin:4px 0;font-size:14px;color:#5c5e7c}.email-preferences-fields .button{width:auto;padding:10px 22px}@media(max-width:520px){.pref-row{font-size:14px;padding:7px 10px}}.receipt-viewer{padding:12px;border:1px solid #d9caef;border-radius:18px;box-sizing:border-box;max-width:96vw;max-height:94vh;max-height:94dvh}.receipt-viewer[open]{display:flex;flex-direction:column;width:min(1200px,96vw);height:92vh;height:92dvh;overflow:hidden;gap:12px}.receipt-viewer::backdrop{background:#180c2db3}.receipt-viewer header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.receipt-viewer header strong{flex:1;overflow-wrap:anywhere;min-width:120px}.receipt-viewer header form{margin:0}.receipt-image-area{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f6f3fb;border-radius:10px}.receipt-image-area>img{display:block;max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain}.receipt-viewer.zoomed .receipt-image-area{overflow:auto;display:block}.receipt-viewer.zoomed .receipt-image-area>img{width:auto;height:auto;max-width:none;max-height:none;margin:auto}@media(max-width:550px){.receipt-viewer[open]{padding:8px;gap:8px}.receipt-viewer header{gap:6px}.receipt-viewer header strong{flex-basis:100%;font-size:14px}}.payment-table-section{min-width:0}.payment-table-toolbar{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:end;margin-bottom:18px}.payment-table-toolbar label{display:grid;gap:7px;font-size:13px;font-weight:600}.payment-table-toolbar input,.payment-table-toolbar select{min-height:44px;width:100%;min-width:0}.payment-table-caption{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:16px 0;font-size:13px;color:#675b7c}.payment-table-scroll{overflow-x:auto;border:1px solid #e4d9f2;border-radius:14px}.admin-payments-table{width:100%;border-collapse:collapse;table-layout:auto;font-size:13px}.admin-payments-table thead{background:#4e2b83;color:#fff}.admin-payments-table th{padding:15px 12px;text-align:left;font-size:12px;line-height:1.5;white-space:normal;color:#fff}.admin-payments-table td{padding:17px 12px;vertical-align:middle;border-bottom:1px solid #e4d9f2;line-height:1.5;overflow-wrap:anywhere}.admin-payments-table tr.stripe-light{background:#fff}.admin-payments-table tr.stripe-deep{background:#f1eafa}.admin-payments-table tr.payment-summary-row:hover,.admin-payments-table tr.is-expanded{background:#e8dcfa}.admin-payments-table td small{display:block;color:#766789;font-size:11px;margin-top:5px}.payment-serial{font-weight:700;color:#7046ac}.payment-applied{min-width:135px;max-width:150px}.payment-publisher{min-width:130px;max-width:210px}.payment-number{white-space:nowrap;font-variant-numeric:tabular-nums}.payment-status-badge{display:inline-flex;padding:5px 9px;border-radius:20px;font-size:11px;line-height:1.4;font-weight:700;background:#e9e4f2;color:#51445f;white-space:nowrap}.payment-status-badge.status-pending{background:#fff0c2;color:#7d5000}.payment-status-badge.status-approved{background:#d9f4e8;color:#116748}.payment-status-badge.status-partial{background:#dfeeff;color:#235e95}.payment-status-badge.status-staff-decision{background:#eadfff;color:#693ba4}.payment-status-badge.status-rejected{background:#ffe1e5;color:#9e3044}.payment-status-badge.status-archive{background:#e7e8ed;color:#555a67}.payment-view-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 13px;border:1px solid #d0b9ed;border-radius:11px;background:#fff;color:#6337a3;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 2px 5px #5129800a}.payment-view-button:hover{background:#6b40b2;border-color:#6b40b2;color:#fff}.payment-view-button:focus-visible{outline:3px solid #b99ae7;outline-offset:3px}.payment-view-button[aria-expanded=true]{background:#6b40b2;color:#fff}.payment-view-button[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.payment-detail-row>td{padding:16px;background:#f8f5fd}.payment-detail-panel{padding:20px;border:1px solid #d7c5ee;border-radius:12px;background:#fff;min-width:0}.payment-detail-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e7dff1;padding-bottom:16px;margin-bottom:18px}.payment-detail-panel>header small{overflow-wrap:anywhere}.payment-table-empty{text-align:center;padding:40px 20px;border:1px dashed #d7c5ee;border-radius:12px;background:#faf8fd;margin-top:12px;color:#756287}.payment-table-empty svg{margin:auto;color:#9a7fc2}.payment-table-empty h4{margin:12px 0 8px}.payment-table-empty p{margin:0}.payment-table-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.admin-payments-table .payment-row-attention{color:#9b5a16}.payment-row-note{max-width:180px}@media(max-width:1100px)and (min-width:761px){.admin-payments-table{min-width:1120px}}@media(max-width:760px){.payment-table-toolbar{grid-template-columns:1fr 1fr;gap:12px}.payment-table-toolbar .button{min-height:44px}.payment-table-caption{font-size:12px}.payment-table-scroll{border:0;overflow:visible}.admin-payments-table,.admin-payments-table tbody{display:block;width:100%}.admin-payments-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.admin-payments-table tr.payment-summary-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #ddceef;border-radius:14px;margin-bottom:14px;padding:14px;gap:13px 16px}.admin-payments-table td{display:block;border:0;padding:0;min-width:0;max-width:none;font-size:13px}.admin-payments-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:5px;font-size:11px;font-weight:600;color:#7c6b91}.admin-payments-table td.payment-applied{min-width:0}.payment-publisher,.payment-view-cell{grid-column:1/-1}.payment-view-button{width:100%;min-height:44px}.admin-payments-table tr.payment-detail-row{display:block;margin:-5px 0 18px}.payment-detail-row>td{padding:0;background:transparent}.payment-detail-panel{padding:15px}.payment-detail-panel>header{align-items:flex-start;flex-wrap:wrap}.payment-detail-panel input,.payment-detail-panel select{max-width:100%;min-width:0}.payment-number{white-space:normal}}.admin-payments-table td{white-space:normal}.admin-payments-table td.payment-number{white-space:nowrap}.payment-detail-panel{white-space:normal;overflow-wrap:anywhere}.payment-detail-panel .grid>*{min-width:0}@media(max-width:760px){.admin-payments-table td.payment-number{white-space:normal}.payment-detail-panel .grid{grid-template-columns:minmax(0,1fr)}}.admin-payments-table thead th{background:#4e2b83;color:#fff}.payment-detail-dialog{box-sizing:border-box;width:min(1580px,97vw);max-width:97vw;height:94vh;height:94dvh;max-height:94dvh;margin:auto;padding:0;border:1px solid #d7c8eb;border-radius:20px;background:#f5f2fb;color:#29203e;box-shadow:0 24px 90px #170c3650;overflow:hidden}.payment-detail-dialog[open]{display:flex;flex-direction:column}.payment-detail-dialog::backdrop{background:#170d32a3;backdrop-filter:none}.payment-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;background:linear-gradient(110deg,#6d40c1,#422477);color:#fff;flex-shrink:0}.payment-dialog-eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e9ddff}.payment-dialog-header h2{font-size:21px;line-height:1.35;margin:5px 0;font-weight:700;color:#fff;background:none;padding:0}.payment-dialog-header h2 span{font-weight:500}.payment-dialog-header p,.payment-dialog-header small{margin:2px 0;font-size:11px;line-height:1.4;color:#eee5ff;overflow-wrap:anywhere}.payment-dialog-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:1px solid #ffffff60;border-radius:50%;background:#ffffff20;color:#fff;cursor:pointer}.payment-dialog-close:focus-visible{outline:3px solid #ffe790;outline-offset:3px}.payment-dialog-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px 20px;flex-shrink:0}.payment-dialog-totals>div{background:#fff;border:1px solid #e1d5ef;border-radius:12px;padding:10px 14px}.payment-dialog-totals span{display:block;font-size:11px;color:#736282;margin-bottom:4px}.payment-dialog-totals strong{font-size:19px;color:#58328e}.payment-dialog-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1fr);gap:14px;padding:0 20px 14px;flex:1;min-height:0}.payment-detail-column{min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #e0d3ef;border-radius:14px;padding:0 16px 16px;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.payment-detail-column>h3{position:sticky;top:0;z-index:1;background:#fff;margin:0 -16px 12px;padding:14px 16px;border-bottom:1px solid #e6dcf2;color:#56318a;font-size:15px}.payment-detail-column p{margin:10px 0}.payment-detail-column .notice{padding:12px;margin:10px 0;font-size:12px;line-height:1.5}.payment-detail-column .button{white-space:normal;line-height:1.4;min-height:38px;max-width:100%;border-radius:10px;font-size:12px;padding:9px 12px}.payment-detail-column button:focus-visible{outline:3px solid #b89be4;outline-offset:2px}.payment-detail-column form{min-width:0}.payment-detail-column input,.payment-detail-column select,.payment-detail-column textarea{min-width:0;max-width:100%;box-sizing:border-box;font-size:13px}.payment-detail-column textarea{min-height:75px}.payment-detail-column .two{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.payment-detail-column .two>*{min-width:0}.payment-detail-column .proof-image{display:block;max-width:100%;width:auto;height:150px;object-fit:contain;margin:12px auto;border-radius:10px}.payment-detail-column .mp-card{padding:12px;margin:10px 0;border-radius:12px}.payment-detail-column .mp-card header,.payment-detail-column .mp-total-line{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.payment-detail-column .mp-card-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;font-size:12px}.payment-detail-column .mp-result{padding:10px;font-size:12px}.payment-detail-column pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.payment-detail-column .record{padding:10px;margin:10px 0}.payment-detail-column>div[style]{flex-wrap:wrap}.payment-detail-column .check-label{display:flex;align-items:flex-start;gap:8px;font-size:12px}.payment-detail-column .check-label input{flex:0 0 16px;width:16px;margin-top:3px}.payment-dialog-footer{padding:8px 20px 12px;font-size:11px;color:#716082;flex-shrink:0}.payment-missing-proof{padding:12px;border:1px dashed #dbc8ef;border-radius:10px;color:#806590}@media(max-width:1000px){.payment-detail-dialog{width:98vw;max-width:98vw}.payment-dialog-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:auto}.payment-detail-column{overflow:visible}.payment-detail-column:last-child{grid-column:1/-1}.payment-detail-column>h3{position:static}}@media(max-width:650px){.payment-detail-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.payment-dialog-header{padding:14px;gap:10px}.payment-dialog-header h2{font-size:17px}.payment-dialog-header small{font-size:10px}.payment-dialog-totals{grid-template-columns:1fr 1fr;padding:10px;gap:8px}.payment-dialog-totals>div{padding:8px 10px}.payment-dialog-totals strong{font-size:16px}.payment-dialog-columns{display:flex;flex-direction:column;padding:0 10px 10px;gap:12px}.payment-detail-column{flex-shrink:0;padding:0 12px 12px}.payment-detail-column>h3{margin:0 -12px 10px;padding:12px}.payment-detail-column .button{min-height:44px}.payment-dialog-footer{padding:6px 12px;font-size:10px}}.payment-dialog-totals>div:nth-child(1){background:#f1e8ff;border-color:#d9c1f8}.payment-dialog-totals>div:nth-child(1) strong{color:#7139b4}.payment-dialog-totals>div:nth-child(2){background:#e5f7ef;border-color:#aedfc9}.payment-dialog-totals>div:nth-child(2) strong{color:#08764e}.payment-dialog-totals>div:nth-child(3){background:#fff2d9;border-color:#f0d398}.payment-dialog-totals>div:nth-child(3) strong{color:#a25b06}.payment-dialog-totals>div:nth-child(4){background:#e7f0ff;border-color:#b8d1f4}.payment-dialog-totals>div:nth-child(4) strong{color:#285fa0}.payment-detail-column:nth-child(1){border-top:4px solid #9670d3}.payment-detail-column:nth-child(1)>h3{background:#f2ebfc;color:#623397}.payment-detail-column:nth-child(2){border-top:4px solid #2fa48b}.payment-detail-column:nth-child(2)>h3{background:#e8f6f1;color:#176c59}.payment-detail-column:nth-child(3){border-top:4px solid #528dcc}.payment-detail-column:nth-child(3)>h3{background:#eaf2fc;color:#2d609c}.payment-detail-column:nth-child(1)>.button{background:#fff0bf;border-color:#e6c96a;color:#755212;font-weight:700}.payment-detail-column:nth-child(1)>.button:hover{background:#ffe49a}.payment-detail-column:nth-child(3) .button.secondary{background:#e8f1fc;border:1px solid #b8d1ef;color:#295d98;font-weight:600}.payment-detail-column:nth-child(3) .button.secondary:hover:not(:disabled){background:#d8e8fc}.payment-detail-column:nth-child(3) button[type=submit]{background:linear-gradient(110deg,#7446c4,#50308c);color:#fff;font-weight:700;border:0}.payment-detail-column button:disabled{opacity:.5;cursor:not-allowed}.payment-detail-column .mp-card header>b{color:#205f66}.payment-dialog-totals span{font-weight:600;color:#655872}.payment-detail-column p{font-size:12px;line-height:1.5}.payment-detail-column .payment-correction{font-size:12px}.payment-extra-tools{margin-top:14px;border:1px solid #d3e1f3;border-radius:10px;padding:10px;background:#f4f8fe}.payment-extra-tools>summary{cursor:pointer;color:#2e6098;font-weight:700;font-size:12px;min-height:24px}.payment-detail-column label{font-size:12px}.payment-detail-column:nth-child(3)>p{margin:7px 0}.payment-detail-column:nth-child(3) form>p{font-size:11px;line-height:1.4;margin:8px 0}.payment-detail-column:nth-child(3) form .field{margin:8px 0}.payment-table-search{display:flex;align-items:flex-end;gap:12px;margin:0 0 10px}.payment-table-search label{flex:1;display:grid;gap:4px;font-size:13px;font-weight:700;color:#4b3a7a}.payment-table-search input{font:inherit;font-size:15px;padding:11px 14px;border:2px solid #8a5cf6;border-radius:12px;background:#faf7ff}.payment-table-search input:focus{outline:none;border-color:#6c3bf5;box-shadow:0 0 0 4px #6c3bf522}.payment-table-search-count{white-space:nowrap;font-weight:800;color:#6c3bf5;padding-bottom:12px}@media(max-width:700px){.payment-table-search{flex-direction:column;align-items:stretch}}.payment-evidence-copy-row{display:flex;align-items:stretch;gap:8px;min-width:0;width:100%}.payment-evidence-copy-row input{flex:1 1 auto;min-width:0;width:0}.payment-evidence-copy-button{flex:0 0 auto;min-width:84px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;word-break:normal;overflow-wrap:normal;padding-inline:10px}@media(max-width:450px){.payment-evidence-copy-row{gap:6px}.payment-evidence-copy-button{min-width:78px;padding-inline:7px}}.support-conversation{border:1px solid #dfd3fa;border-radius:20px;padding:0;width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;color:var(--ink,#242033);background:#fff;box-shadow:0 24px 80px #20133555}.support-conversation::backdrop{background:#20133588}.support-conversation .panel{margin:0;border:0}.support-conversation .text-button{position:sticky;top:0;float:right;background:#fff;padding:12px;z-index:1}.support-conversation .support-message{padding:18px;border:1px solid #e8def8;border-radius:12px;margin:12px 0;overflow-wrap:anywhere}.support-conversation h3{padding-right:130px}.trial-withdrawal .tw-card{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:18px;align-items:center;text-align:left;border-radius:20px;padding:24px 26px;color:#fff;background:linear-gradient(120deg,#2a1150,#6c3bf5 45%,#ff7a3d);background-size:220% 220%;animation:tw-drift 12s ease-in-out infinite;border:2px solid #ffb84d99;box-shadow:0 14px 40px #6c3bf544;font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}@keyframes tw-drift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tw-main{display:grid;gap:12px;min-width:0;position:relative;z-index:1}.tw-eyebrow{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;padding:6px 14px;border-radius:999px;background:#ff3d6a;color:#fff;font-size:15px;font-weight:800;letter-spacing:.3px;animation:tw-blink 1.6s ease-in-out infinite}@keyframes tw-blink{0%,to{box-shadow:0 0 #ff3d6a88}50%{box-shadow:0 0 0 8px #ff3d6a00}}.tw-title{margin:0;font-size:30px;line-height:1.2;font-weight:900;color:#ffe7a1;text-shadow:0 2px 4px #0006;text-wrap:balance}.tw-lead{margin:0;font-size:17px;line-height:1.65;font-weight:600;color:#fff;max-width:720px}.tw-steps{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tw-steps li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:14px;background:#ffffff1f;border:1px solid #ffffff44;backdrop-filter:blur(3px)}.tw-steps b{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffe27a;color:#2a1150;font-size:18px;font-weight:900}.tw-steps strong{display:block;font-size:16px;font-weight:800;line-height:1.3}.tw-steps small{display:block;font-size:13.5px;line-height:1.5;color:#fffd;margin-top:3px}.tw-keep{margin:0;display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#9cffc7}.tw-min{margin:0;font-size:14px;font-weight:700;color:#fffc}.tw-cta{justify-self:start;display:inline-flex;align-items:center;gap:10px;margin-top:4px;font:inherit;font-size:20px;font-weight:900;color:#2a1150;background:linear-gradient(120deg,#ffe27a,#ffb84d);border:0;border-radius:14px;padding:16px 26px;cursor:pointer;box-shadow:0 8px 24px #0005,0 0 #ffe27a88;animation:tw-pulse 2s ease-in-out infinite}.tw-cta:hover{filter:brightness(1.06)}@keyframes tw-pulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #0005,0 0 #ffe27a88}50%{transform:scale(1.05);box-shadow:0 10px 28px #0006,0 0 0 12px #ffe27a00}}.tw-hint{font-size:13px;color:#fffb;font-weight:600}.tw-motion{position:relative;height:220px;z-index:1}.tw-motion>div{position:absolute;display:grid;place-items:center}.tw-coin{width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3b0,#f5b400 60%,#b97b00);color:#5a3a00;font-weight:900;font-size:22px;box-shadow:0 4px 10px #0005;animation:tw-fall 3.2s linear infinite}.tw-coin-1{left:20px;animation-delay:0s}.tw-coin-2{left:80px;animation-delay:1.1s}.tw-coin-3{left:140px;animation-delay:2.1s}@keyframes tw-fall{0%{top:-50px;opacity:0;transform:rotateY(0)}15%{opacity:1}70%{opacity:1}to{top:150px;opacity:0;transform:rotateY(540deg)}}.tw-lock{left:12px;top:150px;width:60px;height:60px;border-radius:16px;background:#ff3d6a;color:#fff;box-shadow:0 6px 16px #0005;animation:tw-shake 2.4s ease-in-out infinite}@keyframes tw-shake{0%,80%,to{transform:rotate(0)}85%{transform:rotate(-8deg)}90%{transform:rotate(8deg)}95%{transform:rotate(-5deg)}}.tw-arrow{left:78px;top:160px;color:#ffe27a;animation:tw-slide 1.4s ease-in-out infinite}@keyframes tw-slide{0%,to{transform:translate(0);opacity:.6}50%{transform:translate(10px);opacity:1}}.tw-wallet{left:130px;top:146px;width:68px;height:68px;border-radius:18px;background:#1fbf75;color:#fff;box-shadow:0 6px 16px #0005;animation:tw-bob 2s ease-in-out infinite}@keyframes tw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:900px){.trial-withdrawal .tw-card{grid-template-columns:1fr;padding:18px}.tw-motion{height:170px;margin:0 auto;width:200px}.tw-steps{grid-template-columns:1fr}.tw-title{font-size:24px}.tw-lead{font-size:15.5px}.tw-cta{font-size:18px;padding:14px 20px;width:100%;justify-content:center;justify-self:stretch}}@media(prefers-reduced-motion:reduce){.trial-withdrawal .tw-card,.tw-eyebrow,.tw-cta,.tw-motion>div{animation:none}}section.trial-withdrawal.trial-withdrawal{grid-template-columns:1fr;gap:18px;padding:18px;text-align:left}section.trial-withdrawal .trial-withdrawal-ad{margin:0 auto}.tw-steps strong{font-size:17px}.tw-steps small{font-size:14px}:root{font-family:Inter,Noto Sans Bengali,Arial,sans-serif;color:#282738;background:#f5f6fa;font-synthesis:none;font-size:14px;--purple:#7863dc;--purple-deep:#6650c8;--purple-soft:#f0ecff;--ink:#282738;--muted:#878695;--line:#eeedf3;--green:#299e7b;--radius:18px}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}button{color:inherit}svg{flex-shrink:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:600;letter-spacing:-.04em}h3{font-size:17px;letter-spacing:-.025em}p{color:var(--muted);line-height:1.75;font-size:13px}small{font-size:11px;color:var(--muted)}strong{font-weight:600}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #af9cff;outline-offset:3px}::selection{background:#e3dafa}hr{border:0;border-top:1px solid var(--line);margin:22px 0}.button{border:1px solid transparent;border-radius:9px;padding:12px 18px;background:var(--purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:500;line-height:1.4;box-shadow:0 3px 6px #6751c014;transition:background .18s,transform .18s;white-space:nowrap}.button:hover{background:var(--purple-deep);transform:translateY(-1px)}.button.secondary{border-color:#e9e6f0;background:#fff;color:#4c465e;box-shadow:0 2px 3px #27213904}.button.secondary:hover{background:#f7f5fe}.button.small{padding:9px 13px;font-size:11px}.icon-button{border:0;background:transparent;padding:8px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:8px}.icon-button:hover{background:var(--purple-soft)}.text-button{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:7px;font-size:12px;cursor:pointer;color:#6b687b}.text-button:hover{color:var(--purple)}.purple{color:var(--purple)!important}.muted{color:var(--muted);font-size:12px}.positive{background:#eff9f5;color:#2e9c7b;border-radius:5px;padding:4px 6px;font-size:10px}.brand{display:inline-flex;align-items:center;gap:9px;font-size:23px;font-weight:700;letter-spacing:-1.1px;color:#302b46;white-space:nowrap}.brand-symbol{width:37px;height:37px;border-radius:11px;background:linear-gradient(145deg,#a092f4,#7861db);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff40,0 3px 8px #7863dc18}.brand-light{font-weight:500}.brand-dot{color:var(--purple)}.eyebrow{display:block;font-size:9px;letter-spacing:1.6px;font-weight:600;color:#a49abf;line-height:1.6}.live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#8973e1;flex-shrink:0}.avatar{height:34px;width:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eee9ff,#dbd3f7);color:#7862be;font-size:11px;font-weight:600;flex-shrink:0}.avatar.small{height:29px;width:29px;font-size:9px}.icon-tile{height:43px;width:43px;border-radius:12px;background:#f4f1ff;color:var(--purple);display:inline-flex;align-items:center;justify-content:center}.icon-tile svg{width:21px}.status{display:inline-flex;align-items:center;gap:5px;font-size:10px;background:#fff7e7;color:#a38232;padding:5px 8px;border-radius:6px;white-space:nowrap}.status i{width:4px;height:4px;border-radius:50%;background:currentColor}.status.success{color:#349575;background:#eff9f4}.status.danger{color:#b86767;background:#fff0f0}.demo-tag{font-size:10px;color:#9689b3;background:#f4f0fd;padding:5px 9px;border-radius:6px;display:inline-block}.panel{background:#fff;border:1px solid #efedf5;border-radius:var(--radius);padding:24px;min-width:0;box-shadow:0 3px 12px #28203902}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.panel-heading h3,.panel-heading h2{margin:0}.panel-heading h2{font-size:22px}.panel-heading select,.date-pill{padding:7px 10px;border:1px solid #eeedf2;background:#fcfcfe;font-size:10px;color:#777284;border-radius:7px}.inline-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.inline-between p{margin:0}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.footnote{text-align:center;font-size:11px;margin:20px auto;color:#a29aac;max-width:820px}.credit{display:flex;align-items:center;justify-content:center;gap:5px;font-size:10px;color:#a7a1b2;margin:28px 0 0}.credit a{display:inline-flex;align-items:center;gap:4px;background:#eeeaf5;border-radius:4px;padding:4px 6px;color:#8b7da8}.app-shell{display:flex;min-height:100vh}.sidebar{width:235px;position:fixed;left:0;top:0;bottom:0;background:#fff;padding:26px 18px 16px;display:flex;flex-direction:column;border-right:1px solid var(--line);z-index:40;overflow:auto}.sidebar>.brand,.sidebar>a{padding:0 8px}.workspace{display:flex;align-items:center;gap:9px;margin:28px 0 25px;padding:11px 9px;background:#faf9fc;border:1px solid #f0eef6;border-radius:10px}.workspace>div{flex:1;min-width:0}.workspace strong{font-size:10px;display:block}.workspace small{font-size:9px;display:block;margin-top:4px}.workspace>svg{color:#9f99ab}.nav-label{font-size:8px;letter-spacing:1.3px;color:#aaa5b5;padding:0 12px;display:block;margin-bottom:13px}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{border:0;background:transparent;display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:8px;font-size:11px;color:#858092;text-align:left;min-height:38px}.sidebar nav button.active{color:#7863d1;background:#f0ecfc}.sidebar nav button:hover{background:#f6f3fe}.sidebar nav button b{font-size:9px;background:#fff;border-radius:5px;padding:2px 5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:30px}.sidebar-promo{background:linear-gradient(140deg,#faf8ff,#eee8fb);padding:17px 14px;border-radius:12px;color:#8e7bc7}.sidebar-promo h4{font-size:12px;margin:12px 0 6px;letter-spacing:-.015em;color:#534b69}.sidebar-promo p{font-size:10px;line-height:1.6;margin-bottom:13px}.sidebar-promo .button{width:100%;background:#9380df}.logout{background:none;border:0;display:flex;align-items:center;gap:12px;font-size:11px;color:#918b9a;padding:20px 12px 0}.app-main{margin-left:235px;width:calc(100% - 235px)}.app-topbar{height:78px;padding:0 38px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.breadcrumb{display:flex;align-items:center;gap:12px;font-size:10px;color:#aaa4b3}.breadcrumb strong{font-weight:500;color:#60596e}.topbar-actions{display:flex;align-items:center;gap:22px}.search-trigger{display:flex;gap:10px;align-items:center;border:0;background:#faf9fc;color:#a7a1b0;border-radius:8px;padding:9px 12px;font-size:10px}.search-trigger kbd{background:#fff;padding:2px 4px;font-size:9px;margin-left:30px}.notification-dot{width:4px;height:4px;background:#9e85e2;border-radius:50%;position:absolute;top:7px;right:8px;border:1px solid white}.profile-chip{display:flex;gap:9px;align-items:center}.profile-chip strong{font-size:10px;display:block}.profile-chip small{display:block;font-size:9px;margin-top:4px}.dashboard{max-width:1500px;margin:auto;padding:20px 38px 26px;display:flex;flex-direction:column;gap:22px}.preview-label{font-size:9px;display:flex;align-items:center;gap:6px;color:#a398b2}.preview-label button{margin-left:auto;border:0;background:none;display:flex;gap:6px;align-items:center;font-size:10px;color:#9c8bbd;white-space:nowrap}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:5px 0 2px}.page-heading h1{font-size:28px;margin:9px 0 8px;letter-spacing:-1.1px;font-weight:500}.page-heading p{margin:0;font-size:11px}.date-pill{display:flex;align-items:center;gap:8px;background:#fff;white-space:nowrap}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.metric{border:1px solid #ece9f3;border-radius:13px;background:#fff;padding:19px 18px 15px;min-width:0}.metric.accent{background:linear-gradient(120deg,#f3f0fe,#eee8fe);border-color:#e8e1fa}.metric-label{font-size:10px;display:flex;justify-content:space-between;align-items:center;color:#837c90;gap:8px}.metric-icon{display:flex;width:28px;height:28px;align-items:center;justify-content:center;color:#9b89ce;background:#f7f4fd;border-radius:9px}.metric-value{font-size:34px;font-weight:500;letter-spacing:-1.6px;line-height:1.25;margin:10px 0 14px;white-space:nowrap;font-variant-numeric:tabular-nums}.metric-value span{font-size:21px;color:#aaa1ba;letter-spacing:-1px}.metric-note{font-size:9px;color:#a8a0b3;border-top:1px solid #f2eef7;padding-top:12px;line-height:1.4}.accent .metric-note{border-color:#e5dcf6}.dashboard-columns{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:22px}.dashboard-columns.lower{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.chart-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.chart-summary strong{font-size:28px;font-weight:500;letter-spacing:-1px}.chart-summary small{font-size:9px}.chart{height:190px;display:flex;margin-top:26px;gap:14px;padding-bottom:23px}.chart-labels{display:flex;flex-direction:column;justify-content:space-between;width:32px;font-size:9px;color:#b1a9bb;padding-bottom:8px}.bars{display:flex;align-items:flex-end;justify-content:space-around;flex:1;background:repeating-linear-gradient(to top,transparent 0,transparent calc(25% - 1px),#f0edf5 calc(25% - 1px),#f0edf5 25%);border-bottom:1px solid #eae6f0;gap:18px}.bar-slot{height:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;position:relative;max-width:39px}.bar{width:100%;max-width:30px;border-radius:7px 7px 0 0;background:repeating-linear-gradient(125deg,#ede9f5,#ede9f5 2px,#f7f5fb 2px 5px);position:relative}.bar.selected{background:linear-gradient(#ad9ce8,#8871d8)}.bar span{position:absolute;top:-25px;left:50%;transform:translate(-50%);border-radius:4px;background:#9b88dc;font-size:8px;color:#fff;padding:4px 6px}.bar-slot small{position:absolute;bottom:-24px;font-size:9px;color:#aaa1b7}.chart-legend{display:flex;align-items:center;justify-content:center;gap:6px;color:#a398b0;font-size:9px;margin-top:14px}.chart-legend i{height:5px;width:5px;border-radius:50%;background:#927bd6}.chart-legend .muted-dot{background:#ddd6eb;margin-left:12px}.next-win{text-align:center;background:linear-gradient(145deg,#fff,#fcfbff);display:flex;flex-direction:column;align-items:center}.next-win .panel-heading{width:100%;text-align:left}.next-win .eyebrow{font-size:8px}.progress-ring{height:121px;width:121px;border-radius:50%;background:conic-gradient(from 235deg,#947ede 0deg 162deg,#f0ebfa 162deg 290deg,transparent 290deg 360deg);display:flex;align-items:center;justify-content:center;position:relative;margin:14px auto 9px;transform:rotate(0)}.progress-ring:before{content:"";position:absolute;inset:8px;background:#fff;border-radius:50%}.progress-ring strong{z-index:1;font-size:35px;letter-spacing:-2px;font-weight:500}.progress-ring span{display:block;font-size:10px;letter-spacing:0;color:#a399b3;margin-top:2px}.next-win h3{font-size:15px;margin:0 0 5px}.next-win p{font-size:10px;margin-bottom:14px}.next-win .button{width:90%;padding:9px 12px}.next-win>small{display:flex;align-items:center;gap:6px;font-size:9px;margin-top:11px;color:#b4aabd}.wallet-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;border:1px solid #eeebf4;border-radius:14px;padding:22px 26px}.wallet-strip>div{display:flex;flex-direction:column;gap:8px}.wallet-strip span{font-size:10px;color:#a198ad}.wallet-strip strong{font-size:22px;font-weight:500;letter-spacing:-.7px}.wallet-strip .button{font-size:10px}.activity-list{display:flex;flex-direction:column}.activity-row{display:flex;align-items:center;gap:11px;padding:15px 0;border-bottom:1px solid #f5f2f8}.activity-row:last-child{border-bottom:0;padding-bottom:0}.activity-icon{width:35px;height:35px;background:#f5f2fc;color:#9d8bc8;border-radius:10px;display:flex;align-items:center;justify-content:center}.activity-row strong{font-size:11px;display:block;font-weight:500}.activity-row small{display:block;font-size:9px;margin-top:5px}.activity-row b{margin-left:auto;font-size:12px;color:#8976b4;font-weight:500}.referral-mini{text-align:left}.gift-bubble{height:53px;width:53px;background:#f3efff;color:#aa95df;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;transform:rotate(-7deg)}.referral-mini h3{font-size:15px}.referral-mini p{font-size:11px;max-width:270px}.dashboard .credit{margin-top:0}.mobile-menu{display:none}.notice{display:flex;gap:13px;align-items:center;background:#f0edfa;border:1px solid #e8e0f8;padding:18px 20px;border-radius:12px;color:#9985c3}.notice strong{color:#6b5c87;font-size:12px}.notice p{margin:4px 0 0;font-size:11px;color:#9283a7}.notice>.button{margin-left:auto}.notice>svg{width:21px}.table-scroll{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}th{text-align:left;background:#faf9fc;color:#a29aa9;font-size:10px;font-weight:500;padding:13px 14px}td{padding:17px 14px;border-bottom:1px solid #f2eff6;color:#867b97}td:first-child{color:#625570}tr:last-child td{border-bottom:0}.strong{font-weight:600;color:#594d6b}td .text-button{font-size:10px}.table-icon{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;background:#f6f3fb;color:#aa9bbd;border-radius:7px;margin-right:10px;vertical-align:middle}.block{display:block;margin-top:5px}.balance-flow{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:25px;padding-bottom:24px;border-bottom:1px solid var(--line)}.balance-flow>span{font-size:10px;display:flex;align-items:center;gap:7px;color:#9585ab}.balance-flow b{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f1ebfc;color:#957dd0;font-size:10px}.balance-flow svg{margin-left:5px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;font-size:11px;color:#746780}.field>span{font-weight:500}input:not([type=checkbox]),textarea,select{border:1px solid #e7e0ee;border-radius:8px;padding:11px 12px;min-width:0;width:100%;background:#fff;color:#756783;font-size:12px}input::placeholder,textarea::placeholder{color:#b7aabe}textarea{resize:vertical;min-height:105px;line-height:1.6}input:disabled{background:#faf8fc;color:#ad9fb7}.check-label{display:flex;align-items:flex-start;gap:8px;color:#9f91ad;font-size:10px;line-height:1.65;margin:20px 0}input[type=checkbox]{accent-color:var(--purple);flex-shrink:0}.field+.button{margin-top:4px}.summary-row{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;color:#a293b3;padding:16px 0;border-bottom:1px solid var(--line)}.summary-row strong{color:#766388}.summary-row.total{font-size:15px;background:#f8f5fc;padding:17px 10px;border-radius:8px;margin-top:14px}.empty{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.empty h3{font-size:17px;margin:19px 0 7px}.empty p{font-size:12px;max-width:390px}.empty .button{margin-top:10px}.earn-banner{background:linear-gradient(115deg,#f0eafa,#e8e1fa);border:1px solid #e4daf6;border-radius:16px;padding:26px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.earn-banner h2{font-weight:500;font-size:24px;margin:9px 0}.earn-banner p{font-size:11px;margin:0}.earn-banner>div:last-child{text-align:right}.earn-banner strong{font-size:32px;display:block;font-weight:500;letter-spacing:-1px;color:#8c74b8}.earn-banner>div>span:last-child:not(.eyebrow){font-size:10px;color:#aa95c7}.filter-bar{display:flex;justify-content:space-between;align-items:center;gap:15px}.tabs{display:flex;gap:7px;flex-wrap:wrap}.tabs button{border:1px solid transparent;background:transparent;border-radius:8px;padding:9px 13px;font-size:11px;color:#978aab}.tabs button.active{border-color:#e5dcef;background:#fff;color:#8e73b9}.search-field{display:flex;align-items:center;border:1px solid #e9e2f1;background:#fff;border-radius:8px;padding:0 10px;color:#b6a8c2}.search-field input{border:0;padding:10px;font-size:10px;background:transparent}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.task-card{background:#fff;border:1px solid #eae3f2;border-radius:15px;overflow:hidden}.task-body{padding:18px}.task-body h3{font-size:17px;margin:14px 0 8px;font-weight:500;line-height:1.4}.task-body p{font-size:10px}.task-category{font-size:9px;background:#f5f0fa;padding:4px 7px;border-radius:5px;color:#a08ab4}.task-body small{display:flex;align-items:center;gap:4px}.task-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f2ecf7;padding-top:16px;margin-top:19px}.task-footer strong{font-size:21px;color:#8d76b4;font-weight:500}.task-footer small{font-size:9px;font-weight:400;margin-top:4px}.ad-art{height:170px;background:linear-gradient(135deg,#eeebf6,#dcd5ec);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#aa98c8}.ad-art.cloud{background:linear-gradient(135deg,#e6ddf7,#c6b8e3)}.ad-art.learn{background:linear-gradient(135deg,#f6edf5,#e3cfe2)}.ad-art.survey{background:linear-gradient(135deg,#eae9f6,#d0cfe4)}.art-object{position:relative;z-index:1;transform:rotate(-8deg);filter:drop-shadow(10px 14px 4px #8d79ac26);background:linear-gradient(145deg,#ffffffb3,#ffffff19);border:1px solid #ffffff6b;border-radius:23px;padding:17px;color:#9c82c4}.art-orbit{position:absolute;width:210px;height:210px;border-radius:50%;border:1px solid #ffffff59;box-shadow:0 0 0 28px #ffffff17,0 0 0 60px #ffffff0f;transform:rotate(-20deg) scaleY(.5)}.art-label{position:absolute;bottom:11px;left:15px;font-size:7px;letter-spacing:2px;color:#a391b6}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan-card{padding:30px 25px 25px;border:1px solid #e8e1ef;background:#fff;border-radius:16px;position:relative;display:flex;flex-direction:column}.plan-card.featured{border-color:#b19ddc;box-shadow:0 8px 26px #8e73b90b;background:linear-gradient(#f7f3ff,#fff 60%)}.plan-ribbon{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#9980cf;color:#fff;border-radius:5px;font-size:8px;padding:5px 10px;white-space:nowrap}.plan-card h3{font-size:19px;margin:21px 0 8px}.plan-card p{font-size:10px}.plan-price{font-size:39px;font-weight:500;letter-spacing:-1.5px;margin-top:12px}.plan-price small{font-weight:400;font-size:10px;letter-spacing:0;color:#b0a2be}.plan-card ul{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-direction:column;gap:14px}.plan-card li{font-size:10px;display:flex;align-items:center;gap:7px;color:#a08cab}.plan-card li svg{color:#b39dcc}.plan-card>.button{width:100%;margin-top:auto}.referral-banner{display:flex;align-items:center;gap:35px;padding:20px 0;color:#b39acb}.referral-banner h2{font-size:25px;color:#6d577d}.copy-field{display:flex;align-items:center;gap:12px;background:#faf7fc;border:1px solid #ece2f3;padding:12px;border-radius:9px}.copy-field code{font-size:11px;word-break:break-all;flex:1;color:#9980aa}.rules>div{display:flex;flex-direction:column;gap:10px;padding:16px;background:#faf7fd;border-radius:10px}.rules span{font-size:12px;color:#9a81ae}.rules strong{font-size:26px;font-weight:500}.rules+p{margin-top:20px;margin-bottom:0}.review-item{padding:15px 0;border-bottom:1px solid var(--line)}.stars{letter-spacing:3px;color:#b59ad3}.review-item p{margin:10px 0;font-size:12px}.ticket{display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:17px 0}.ticket>div{flex:1}.ticket strong{font-size:12px}.ticket p{font-size:11px;margin:5px 0}.method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.method-grid>div{display:flex;gap:12px;flex-direction:column;align-items:flex-start;padding:18px;background:#faf7fc;border-radius:10px;font-size:12px;color:#ab91bb}.action-list>button{display:flex;align-items:center;gap:12px;width:100%;border:0;background:none;padding:16px 0;border-bottom:1px solid #f3edf8;text-align:left}.action-list>button:last-child{border:0}.action-list strong{display:block;font-size:12px}.action-list small{display:block;font-size:10px;margin-top:5px}.action-list>button>svg{margin-left:auto;color:#baa6c8}.creative-output{background:radial-gradient(at 20% 20%,#f8f0ff,transparent 65%),linear-gradient(135deg,#ded0f2,#f2eafb);padding:42px 30px;border:1px solid #e5d7ef;border-radius:14px;color:#a789c6;text-align:center;margin-bottom:20px}.creative-output h2{font-size:28px;margin:20px 0 10px;color:#786082}.creative-output p{color:#b29ac0}.creative-output small{display:block;font-size:9px;margin-top:25px}.permission-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.permission-row strong{display:block;font-size:12px}.permission-row small{display:block;margin-top:5px}.permission-row input{width:35px;height:18px}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#ac94bd}.editor-toolbar>div{display:flex;gap:8px}.editor-toolbar .live-dot{margin-right:8px}.content-editor{display:grid;grid-template-columns:170px minmax(0,1fr) 240px;border:1px solid #e8dcf1;border-radius:14px;overflow:hidden;background:#fff;min-height:590px}.content-editor>aside{padding:20px 15px}.content-editor>aside:first-child{border-right:1px solid var(--line)}.content-editor>aside:last-child{border-left:1px solid var(--line)}.content-editor .nav-label{padding:0;font-size:8px}.content-editor aside button{display:flex;align-items:center;gap:8px;background:none;border:0;padding:12px 8px;width:100%;font-size:10px;border-radius:7px;color:#ab91bc}.content-editor aside button.active{background:#f3edfc}.content-editor aside button>svg:last-child{margin-left:auto}.content-editor aside p{font-size:10px;margin-top:20px}.content-editor .field{margin-top:20px}.content-editor textarea{font-size:11px;min-height:90px}.editor-canvas{background:#f5f1f9;padding:18px 20px}.editor-canvas>.inline-between{font-size:10px;margin-bottom:22px}.editor-canvas select{width:auto;font-size:10px;padding:6px}.canvas-preview{background:linear-gradient(#f4eefb,#fff);border:1px solid white;border-radius:10px;padding:23px 20px;text-align:center;min-height:460px;max-width:100%;margin:auto;transition:max-width .3s}.canvas-preview.narrow{max-width:260px}.canvas-preview>.brand{font-size:17px;margin-bottom:38px}.canvas-preview .brand-symbol{width:26px;height:26px}.canvas-preview h2{white-space:pre-line;font-size:30px;margin:14px 0}.canvas-preview p{font-size:10px}.canvas-preview .eyebrow{font-size:7px}.canvas-decoration{height:110px;background:#f1eafa;border:1px solid #eadcf8;border-radius:12px;margin:25px auto 0;display:flex;align-items:center;justify-content:center;color:#bd9dd4;width:90%}.canvas-faq{border-top:1px solid #eee5f6;padding-top:15px}.search-results{display:flex;flex-direction:column;max-height:350px;overflow:auto}.search-results button{display:flex;align-items:center;justify-content:space-between;padding:14px 12px;background:none;border:0;border-bottom:1px solid var(--line);font-size:13px;color:#9f7fb3}.search-results button:hover{background:#f5edfa}.modal-backdrop{position:fixed;inset:0;background:#231a3b59;backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:#fff;border-radius:18px;padding:28px;max-width:550px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 20px 100px #2c173733}.modal .notice{margin:15px 0}.modal .two{gap:15px}.modal .role-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal form>.button{width:100%;margin-top:12px}.setup-steps p{display:flex;gap:12px;align-items:center}.setup-steps b{border-radius:50%;background:#f2e8fa;color:#b193c6;width:23px;height:23px;display:flex;align-items:center;justify-content:center;font-size:11px;flex-shrink:0}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;padding:15px 19px;background:#393144;color:#fff;font-size:12px;max-width:calc(100% - 30px);border-radius:11px;box-shadow:0 8px 40px #39254726;z-index:150;line-height:1.5}.toast>svg{color:#c5a6e0}.toast button{background:none;border:0;display:flex;color:#d2bedf;margin-left:10px}.error{color:#b85d76!important;background:#fff0f3;padding:10px;border-radius:7px;font-size:11px}.viewer{min-height:100vh;background:#f7f4fb}.viewer>header{padding:22px 40px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.viewer main{max-width:820px;margin:55px auto;padding:0 25px}.viewer-top{text-align:center}.viewer h1{font-size:36px;margin:13px 0}.viewer .ad-art{height:310px;border-radius:18px;margin:30px 0}.viewer .art-object{padding:38px}.viewer .art-object svg{height:95px;width:95px}.timer{font-size:35px;letter-spacing:-1px;color:#a085bb;white-space:nowrap}.timer-track{height:6px;background:#f0e8f7;border-radius:5px;overflow:hidden;margin:20px 0}.timer-track span{display:block;height:100%;background:#ae8bce;transition:width 1s linear}.viewer .field{max-width:220px}.landing{background:#fcfcff}.landing-preview{text-align:center;font-size:9px;color:#a298b0;padding:7px;background:#f2eff8;letter-spacing:.2px}.landing-header{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:24px 28px;gap:20px}.landing-header nav{display:flex;gap:28px;margin-left:40px}.landing-header nav a,.signin-link{font-size:11px;color:#82758f}.landing-header>div{display:flex;align-items:center;gap:22px}.hero{max-width:1240px;margin:0 auto;position:relative;padding:65px 30px 0;text-align:center;background:radial-gradient(ellipse at 20% 15%,#e9e2fa80,transparent 50%),radial-gradient(ellipse at 85% 20%,#e7e0ffb3,transparent 45%),linear-gradient(#f5f2fc00,#f4f1fcb3 50%,#fcfcff);border-radius:24px;overflow:visible}.hero-badge{display:inline-flex;align-items:center;gap:9px;border:1px solid #e6def0;background:#ffffff91;border-radius:20px;padding:8px 13px;font-size:10px;color:#9584a8}.hero h1{font-size:68px;line-height:1.06;font-weight:500;letter-spacing:-4px;margin:24px 0 21px;color:#332b44}.hero h1 span:nth-child(2){color:#a58acc}.hero>p{max-width:470px;margin:0 auto;font-size:12px;color:#9c8dac;line-height:1.9}.hero-actions{display:flex;gap:10px;justify-content:center;margin:26px 0 18px}.hero-actions .button{min-width:145px}.hero-note{display:flex;justify-content:center;align-items:center;gap:6px;font-size:8px;color:#b3a5c3}.hero-note span{width:2px;height:2px;background:#b3a5c3;border-radius:50%;margin:0 5px}.hero-dashboard{display:flex;text-align:left;max-width:950px;margin:52px auto 0;border-radius:15px 15px 0 0;background:#fff;border:5px solid #ffffffa6;box-shadow:0 0 0 1px #e7dff5,0 20px 60px #7962a313;position:relative;height:414px;overflow:visible}.mini-sidebar{width:172px;padding:24px 15px;background:#fff;border-right:1px solid #f0e9f8;flex-shrink:0;border-radius:10px 0 0}.mini-sidebar .brand{font-size:17px;gap:6px}.mini-sidebar .brand-symbol{width:26px;height:26px;border-radius:8px}.mini-sidebar .brand-symbol svg{width:16px}.mini-sidebar>span:not(.brand){display:block;font-size:7px;color:#c1b2cc;letter-spacing:1px;margin:30px 8px 12px}.mini-sidebar b,.mini-sidebar>p{display:flex;align-items:center;gap:9px;font-size:8px;padding:9px;border-radius:5px;color:#a895b7;margin:0 0 4px;font-weight:400;line-height:1}.mini-sidebar b{color:#a584ca;background:#f4ecfd}.mini-upgrade{margin:23px 5px 0;background:linear-gradient(135deg,#faf4ff,#f0e7fb);border-radius:8px;padding:14px 9px;font-size:8px;color:#a48bb8;display:flex;flex-direction:column;gap:8px}.mini-upgrade svg{width:17px}.mini-upgrade small{font-size:7px;color:#b6a1c6}.mini-main{background:#faf8fd;padding:0 22px 20px;flex:1;min-width:0;overflow:hidden;border-radius:0 10px 0 0}.mini-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0eaf7;height:50px;margin-bottom:18px;font-size:8px;color:#b3a1c2}.mini-top>div{display:flex;gap:13px;align-items:center}.mini-main>h3{font-size:18px;font-weight:500;margin-bottom:5px}.mini-main>p{font-size:8px;margin-bottom:17px}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mini-stats .metric{padding:12px;border-radius:9px}.mini-stats .metric-label{font-size:7px}.mini-stats .metric-icon{height:20px;width:20px}.mini-stats .metric-icon svg{width:12px}.mini-stats .metric-value{font-size:23px;margin:8px 0}.mini-stats .metric-value span{font-size:14px}.mini-stats .metric-note{font-size:6px;padding-top:8px}.mini-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:15px}.compact-chart{padding:14px;border-radius:10px}.compact-chart h3{font-size:10px}.compact-chart .panel-heading{margin-bottom:10px}.compact-chart .panel-heading select{font-size:6px;padding:5px}.compact-chart .chart-summary strong{font-size:19px}.compact-chart .chart-summary small{display:none}.compact-chart .positive{font-size:6px;padding:3px}.compact-chart .chart{height:113px;gap:7px;margin-top:14px}.compact-chart .chart-labels{font-size:6px;width:25px}.compact-chart .bars{gap:10px}.compact-chart .bar{max-width:20px}.compact-chart .bar span{font-size:6px;top:-18px;padding:3px}.compact-chart .bar-slot small{font-size:6px;bottom:-17px}.compact-chart .chart-legend{font-size:6px;margin-top:1px}.mini-cycle{background:#fff;border:1px solid #eee7f7;border-radius:10px;text-align:center;padding:17px 7px}.mini-cycle .eyebrow{font-size:6px}.mini-cycle .progress-ring{height:93px;width:93px;margin:10px auto}.mini-cycle .progress-ring:before{inset:6px}.mini-cycle .progress-ring strong{font-size:26px}.mini-cycle .progress-ring span{font-size:7px}.mini-cycle .button{font-size:7px;width:85%;padding:7px}.floating-reward{position:absolute;bottom:20px;left:-35px;display:flex;align-items:center;gap:11px;border:1px solid #e8dff4;border-radius:12px;padding:16px 19px;background:#ffffffed;box-shadow:0 10px 25px #987aba12;backdrop-filter:blur(8px)}.floating-reward>span{height:33px;width:33px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f1eafc;color:#b294d4}.floating-reward strong{font-size:10px;font-weight:500}.floating-reward small{display:block;font-size:8px;margin-top:5px}.promise-strip{max-width:1080px;margin:35px auto 0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:25px 20px;border-bottom:1px solid #f0eaf7}.promise-strip>span{font-size:10px;color:#b4a4c2}.promise-strip b{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:500;color:#a592b7}.promise-strip svg{width:16px;color:#b99dd0}.landing-section{max-width:1080px;margin:0 auto;padding:90px 20px 0;scroll-margin-top:25px}.section-heading{position:relative;margin-bottom:34px}.section-heading h2,.feature-split h2,.faq-section h2{font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-1.6px;margin:15px 0 20px;color:#493754}.section-heading>p{position:absolute;bottom:0;right:0;max-width:350px;font-size:11px;color:#b49fc2;margin:0}.section-heading.centered{text-align:center}.section-heading.centered>p{position:static;max-width:none}.feature-card{border:1px solid #eae0f1;background:#fff;padding:26px;border-radius:16px}.feature-card>div{display:flex;justify-content:space-between;align-items:center;color:#d4c3df;font-size:13px}.feature-card .icon-tile{background:linear-gradient(135deg,#f4edfb,#eee3f7);color:#b398cd}.feature-card h3{font-size:18px;font-weight:500;margin:26px 0 12px}.feature-card p{font-size:11px;margin:0;color:#b4a0c1}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:100px}.feature-split>div>p{font-size:12px;max-width:380px;color:#ac96ba}.feature-split ul{list-style:none;padding:0;margin:25px 0;display:flex;flex-direction:column;gap:15px}.feature-split li{font-size:11px;color:#ad94bc;display:flex;gap:9px;align-items:center}.feature-split li svg{width:15px;color:#b49acc}.wallet-illustration{padding:30px;border:1px solid #e9dcef;border-radius:20px;background:radial-gradient(at 90% 0,#f0e5fb,#fff 75%);box-shadow:0 20px 50px #966daa0a;transform:rotate(2deg);position:relative}.wallet-illustration:before{content:"";position:absolute;inset:20px -20px -20px 20px;z-index:-1;background:#f6f0fb;border:1px solid #efe4f7;border-radius:20px}.wallet-illustration-top{display:flex;gap:10px;align-items:center;font-size:12px;color:#aa88bd;margin-bottom:32px}.wallet-illustration-top svg:last-child{margin-left:auto}.wallet-illustration>small{font-size:11px;color:#b798c7}.wallet-illustration>strong{display:block;font-size:55px;letter-spacing:-2px;font-weight:500;color:#7c538f;margin:11px 0 20px}.wallet-illustration>strong span{font-size:34px;color:#c1a7d0}.illustration-progress{height:8px;background:#f3eaf8;border-radius:7px;overflow:hidden;margin-bottom:27px}.illustration-progress span{display:block;width:78%;height:100%;background:linear-gradient(90deg,#af8bc9,#d9c4ec)}.wallet-illustration-row{display:flex;align-items:center;justify-content:space-between;font-size:11px;margin:18px 0}.wallet-illustration-row span{display:flex;align-items:center;gap:7px;color:#b392c5}.wallet-illustration-row b{font-weight:500;color:#ac86c0}.illustration-foot{display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;margin-top:25px;color:#b89bc9;flex-wrap:wrap}.illustration-foot small{width:100%;text-align:center;font-size:8px}.pricing{padding-top:115px}.pricing .plan-grid{margin-top:42px}.community{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.community .section-heading p{position:static}.community .panel{padding:24px}.community .panel h3{font-size:14px}.community-list>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #f3eaf8}.community-list>div:last-child{border:0}.community-list .avatar{height:30px;width:30px;font-size:9px}.community-list strong{font-size:10px;display:block;font-weight:500}.community-list small{display:block;font-size:8px;margin-top:4px}.community-list b{margin-left:auto;font-size:11px;font-weight:500;color:#a889bc}.community-list .status{font-size:8px}.faq-section{display:grid;grid-template-columns:1fr 1.25fr;gap:80px}.faq-list details{border-bottom:1px solid #eae0f0;padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;font-size:12px;color:#8f71a2}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#baa0cc;width:13px}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{font-size:11px;color:#af93c0;margin:13px 0 0}.panel .faq-list{margin-bottom:24px}.final-cta{text-align:center;margin:90px auto 0;max-width:1080px;padding:55px 25px 65px;background:radial-gradient(ellipse at 15% 10%,#e9daf8,transparent 55%),radial-gradient(ellipse at 85% 10%,#eadff9,transparent 60%),linear-gradient(#f5eefa,#faf7fd);border:1px solid #eee3f7;border-radius:20px}.final-cta>.brand-symbol{height:44px;width:44px;border-radius:14px}.final-cta h2{font-size:42px;font-weight:500;letter-spacing:-1.8px;margin:22px 0 16px;color:#70517e}.final-cta p{font-size:12px;color:#af92c0;margin-bottom:25px}.landing-footer{max-width:1080px;margin:65px auto 0;padding:0 20px 35px;display:grid;grid-template-columns:2.1fr 1fr 1fr 1fr;gap:40px}.landing-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.landing-footer .brand{font-size:20px}.landing-footer .brand-symbol{height:30px;width:30px}.landing-footer p{font-size:10px;margin:0}.landing-footer strong{font-size:10px;color:#a383b7;margin-bottom:5px}.landing-footer a:not(.credit a),.landing-footer button{font-size:10px;color:#b79ec7;background:none;border:0;padding:0;text-align:left}.landing-footer .credit{font-size:8px;margin-top:8px;gap:3px;white-space:nowrap}.landing-footer .credit a{font-size:8px;padding:3px 4px}.landing-footer small{font-size:9px;color:#c2a9d0}.auth-page{min-height:100vh;background:#fff;display:grid;grid-template-columns:1fr 1fr;position:relative}.auth-brand{position:absolute;left:50px;top:35px;z-index:1}.auth-art{background:radial-gradient(at 20% 20%,#f9f4ff,#eee4fb 75%);padding:170px 65px 45px;display:flex;flex-direction:column}.auth-art h1{font-size:48px;letter-spacing:-2px;font-weight:500;line-height:1.15;margin:18px 0 20px;color:#76548f}.auth-art p{font-size:13px;max-width:330px;color:#b492ca}.auth-orbit{min-height:280px;display:flex;align-items:center;justify-content:center;position:relative;color:#b48fce}.auth-orbit>svg{transform:rotate(-12deg);width:150px;height:150px;filter:drop-shadow(20px 25px 6px #a070bd20);background:linear-gradient(#f8f1ff88,#fff3);border-radius:30px;padding:30px;box-shadow:0 0 0 35px #ffffff1f,0 0 0 70px #ffffff14}.orbit-card{display:flex;align-items:center;gap:8px;position:absolute;bottom:28px;left:0;background:#fff9;border:1px solid #fff;padding:17px;border-radius:10px;font-size:11px;color:#b08cc7;backdrop-filter:blur(4px)}.auth-art .credit{margin-top:auto;justify-content:flex-start}.auth-form{max-width:470px;width:100%;margin:auto;padding:65px 40px}.auth-form h2{font-size:32px;letter-spacing:-1.2px;font-weight:500;margin:20px 0 13px}.auth-form>p{font-size:11px}.auth-form form{margin-top:26px}.auth-form form>.button{width:100%}.role-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:25px;padding:5px;border:1px solid #f0e3f8;border-radius:10px;background:#fcf8fe}.role-tabs button{border:1px solid transparent;background:none;padding:9px;border-radius:7px;font-size:10px;color:#b394c5}.role-tabs button.active{background:#fff;border-color:#e8d7f3;color:#9270a8;box-shadow:0 2px 4px #a175bb07}.demo-credentials{margin-top:22px;background:#faf5fd;border:1px dashed #e5d3f0;border-radius:10px;padding:17px;display:flex;flex-direction:column;gap:8px;color:#ad8bc3;font-size:10px}.demo-credentials strong{color:#a27cbb}.demo-credentials code{font-size:12px;color:#966cad}.demo-credentials small{font-size:9px;line-height:1.7}.demo-credentials .text-button{font-size:9px;margin-top:3px}.auth-switch{margin-top:22px}.auth-switch a{color:#a482be}.chat-launch{position:fixed;bottom:25px;right:26px;width:51px;height:51px;border:1px solid #ffffff4d;background:#9778c9;color:#fff;border-radius:17px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px #8d5eba2e;z-index:50}.chat-widget{position:fixed;right:25px;bottom:25px;width:365px;max-height:620px;height:75vh;background:#fff;border-radius:17px;border:1px solid #e6d4f1;box-shadow:0 20px 70px #68477926;z-index:90;display:flex;flex-direction:column;overflow:hidden}.chat-widget header{display:flex;align-items:center;gap:10px;padding:18px;background:#fbf6fe;border-bottom:1px solid #eee0f7}.chat-widget header .brand-symbol{width:33px;height:33px;border-radius:10px}.chat-widget header strong{display:block;font-size:12px}.chat-widget header small{display:block;font-size:9px;margin-top:5px}.chat-widget header button{background:none;border:0;color:#b394c8;margin-left:auto;display:flex}.chat-messages{padding:18px;flex:1;overflow:auto;display:flex;flex-direction:column;gap:12px}.chat-message{font-size:11px;line-height:1.8;background:#f7f0fc;color:#9c79b1;padding:12px;border-radius:10px;max-width:93%}.chat-message.you{align-self:flex-end;background:#b392d2;color:#fff}.chat-input{display:flex;gap:5px;border-top:1px solid #efe1f8;padding:12px}.chat-input input{border:0;font-size:11px}.chat-input button{border:0;background:#b291d0;color:#fff;border-radius:8px;width:37px;flex-shrink:0}.lead-form{padding:13px;border:1px solid #e8d7f3;border-radius:10px}.lead-form strong{font-size:12px}.lead-form p{font-size:10px}.lead-form .field{font-size:10px;margin-bottom:12px}.lead-form .button{font-size:10px;width:100%}.sidebar-overlay{display:none}@media(min-width:1450px){.dashboard{padding:28px 48px}.metric-value{font-size:39px}.page-heading h1{font-size:32px}.chart{height:215px}.next-win .progress-ring{width:134px;height:134px;margin:17px auto}.metric{padding:23px}.dashboard-columns{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}}@media(max-width:1200px){.sidebar{width:210px;padding:25px 13px}.app-main{margin-left:210px;width:calc(100% - 210px)}.dashboard{padding:18px 24px}.app-topbar{padding:0 24px}.metric{padding:15px 13px}.metric-value{font-size:29px}.metric-value span{font-size:18px}.stat-grid{gap:12px}.metric-label{font-size:9px}.topbar-actions{gap:13px}.search-trigger kbd{margin-left:10px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-editor{grid-template-columns:130px minmax(0,1fr) 190px}.content-editor>aside{padding:18px 10px}.canvas-preview{padding:20px 10px}.editor-canvas{padding:17px 12px}.canvas-preview h2{font-size:24px}.landing-section,.promise-strip,.final-cta,.landing-footer{max-width:980px}.feature-split{gap:50px}.section-heading>p{max-width:260px}.section-heading h2,.feature-split h2,.faq-section h2{font-size:33px}.hero-dashboard{max-width:850px}.floating-reward{left:-15px}.plan-card{padding:26px 20px}.plan-card li{font-size:9px}.balance-flow{flex-wrap:wrap}.balance-flow>span{margin:5px 0}.landing-footer{gap:25px}.auth-art{padding:160px 45px 40px}.auth-art h1{font-size:40px}.auth-brand{left:40px}.method-grid{grid-template-columns:1fr}.wallet-strip{gap:15px;padding:20px}.wallet-strip strong{font-size:20px}}@media(max-width:960px){.sidebar{width:185px}.app-main{margin-left:185px;width:calc(100% - 185px)}.sidebar .brand{font-size:21px}.workspace{padding:10px 6px;gap:6px}.workspace strong{font-size:9px}.workspace .avatar{display:none}.dashboard{padding:18px}.app-topbar{padding:0 18px}.search-trigger{display:none}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:36px}.metric-value span{font-size:22px}.dashboard-columns,.dashboard-columns.lower{grid-template-columns:1fr}.next-win{display:none}.dashboard-columns>.panel{padding:22px}.wallet-strip{flex-wrap:wrap}.wallet-strip .button{margin-left:auto}.page-heading h1{font-size:25px}.page-heading .date-pill{display:none}.three,.plan-grid{gap:12px}.plan-card{padding:22px 15px}.plan-card h3{font-size:17px}.plan-card p{font-size:9px}.plan-card li{font-size:9px;line-height:1.5;align-items:flex-start}.plan-price{font-size:30px}.plan-price small{font-size:8px}.plan-ribbon{font-size:7px;padding:4px 6px}.plan-card .button{font-size:10px;padding:10px}.content-editor{grid-template-columns:1fr 210px}.content-editor>aside:first-child{grid-column:span 2;display:flex;align-items:center;border-right:0;border-bottom:1px solid var(--line);gap:8px}.content-editor>aside:first-child p,.content-editor>aside:first-child>.nav-label{display:none}.content-editor aside button{width:auto}.feature-grid{gap:15px}.landing-header nav{gap:17px;margin-left:0}.landing-header{padding:22px 24px}.hero{margin:0 20px;padding:55px 18px 0}.hero h1{font-size:60px}.hero-dashboard{height:370px}.mini-sidebar{width:145px;padding:22px 10px}.mini-main{padding:0 15px}.mini-stats .metric{padding:10px}.mini-stats .metric-value{font-size:20px}.mini-stats .metric-icon{display:none}.mini-stats .metric-value span{font-size:12px}.mini-sidebar .brand{font-size:15px}.mini-cycle{padding:15px 5px}.promise-strip{gap:14px;flex-wrap:wrap;justify-content:center}.promise-strip>span{width:100%;text-align:center}.landing-section{padding:75px 35px 0}.section-heading h2,.feature-split h2,.faq-section h2{font-size:30px}.section-heading>p{font-size:10px;max-width:240px}.feature-card{padding:22px}.feature-card h3{font-size:16px}.feature-card p{font-size:10px}.feature-split{gap:35px}.wallet-illustration{padding:25px}.community{gap:25px}.community .panel{padding:18px}.community .panel-heading{gap:8px}.community .panel h3{font-size:12px}.community .demo-tag{font-size:8px}.faq-section{gap:40px}.final-cta{margin:75px 35px 0}.landing-footer{margin:50px 20px 0;grid-template-columns:1.6fr 1fr 1fr;gap:30px}.landing-footer>div:first-child{grid-column:span 3}.landing-footer .credit{margin-top:0}.auth-art{padding:160px 30px 30px}.auth-art h1{font-size:34px}.auth-form{padding:60px 30px}.auth-brand{left:30px}.auth-form h2{font-size:28px}}@media(max-width:700px){.sidebar{transform:translate(-100%);transition:transform .2s;width:240px;z-index:60;padding:25px 18px}.sidebar.open{transform:translate(0)}.sidebar-overlay.show{display:block;position:fixed;inset:0;background:#241c3f66;z-index:55;backdrop-filter:blur(2px)}.sidebar .brand{font-size:23px}.workspace .avatar{display:flex}.workspace strong{font-size:11px}.workspace{padding:11px}.sidebar nav button{font-size:12px}.mobile-menu{display:flex;padding:5px}.app-main{margin:0;width:100%}.app-topbar{height:65px;padding:0 18px}.breadcrumb{gap:8px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:10px}.profile-chip>div{display:none}.topbar-actions .icon-button{padding:6px}.dashboard{padding:17px 18px 25px;gap:19px}.preview-label{font-size:8px;align-items:flex-start;line-height:1.5}.preview-label>.live-dot{margin-top:3px}.preview-label button{font-size:8px;gap:4px}.page-heading{margin-top:7px}.page-heading h1{font-size:26px;letter-spacing:-1px;line-height:1.2;margin:8px 0}.page-heading p{font-size:10px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.3px}.stat-grid{gap:10px}.stat-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid.three .metric:last-child{grid-column:span 2}.metric{padding:14px 13px;border-radius:12px}.metric-label{font-size:9px;gap:4px}.metric-icon{height:23px;width:23px;border-radius:7px}.metric-icon svg{width:14px}.metric-value{font-size:35px;letter-spacing:-1.5px;margin:9px 0 13px}.metric-value span{font-size:20px}.metric-note{font-size:8px;line-height:1.6;padding-top:10px}.dashboard-columns,.dashboard-columns.lower{gap:19px}.dashboard-columns>.panel,.panel{padding:20px}.panel h3{font-size:15px}.chart{height:180px;gap:10px}.chart-summary strong{font-size:29px}.chart-summary small{font-size:8px}.bars{gap:17px}.chart-labels,.chart-legend{font-size:8px}.wallet-strip{padding:18px;gap:20px 15px}.wallet-strip>div{width:calc(50% - 15px)}.wallet-strip span{font-size:9px}.wallet-strip strong{font-size:25px}.wallet-strip .button{width:calc(50% - 15px);padding:10px;font-size:9px;margin:0}.dashboard-columns.lower .panel:last-child{display:block}.referral-mini{position:relative;padding-left:68px}.gift-bubble{position:absolute;left:0;top:0;width:48px;height:48px}.referral-mini h3{font-size:14px}.referral-mini p{font-size:10px}.two,.three,.plan-grid{grid-template-columns:1fr}.plan-card{padding:25px}.plan-card h3{font-size:21px}.plan-card p,.plan-card li{font-size:12px}.plan-card .button{font-size:12px;padding:12px}.plan-card.featured{margin-top:10px}.plan-ribbon{font-size:9px;padding:5px 10px}.plan-price{font-size:40px}.plan-price small{font-size:11px}.notice{padding:16px;align-items:flex-start;gap:10px;flex-wrap:wrap}.notice>div{flex:1}.notice strong{font-size:11px}.notice p{font-size:10px}.notice>.button{margin-left:30px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.task-body{padding:13px}.ad-art{height:125px}.art-object{padding:13px;border-radius:15px}.art-object svg{height:42px;width:42px}.art-label{font-size:5px;left:9px;bottom:8px;letter-spacing:1px}.task-body h3{font-size:14px;line-height:1.45;margin:12px 0 8px}.task-body p{font-size:8px;line-height:1.6;min-height:25px}.task-category{font-size:7px;padding:3px 4px}.task-body .inline-between{gap:4px}.task-body .inline-between small{font-size:8px;white-space:nowrap}.task-footer{align-items:flex-start;flex-direction:column;gap:12px;padding-top:12px;margin-top:12px}.task-footer strong{font-size:24px}.task-footer small{font-size:8px}.task-footer .button{width:100%;font-size:9px;padding:8px;gap:6px}.earn-banner{padding:22px 19px;gap:15px}.earn-banner h2{font-size:21px;margin:8px 0}.earn-banner p{font-size:9px}.earn-banner .eyebrow{font-size:7px}.earn-banner>div:last-child{display:none}.filter-bar{flex-direction:column;align-items:stretch;gap:13px}.tabs{gap:4px}.tabs button{font-size:9px;padding:8px 10px}.filter-bar .search-field{max-width:none}.balance-flow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.balance-flow>span{font-size:9px}.balance-flow svg{display:none}.panel>.inline-between{flex-direction:column;align-items:flex-start}.panel>.inline-between p{font-size:11px}.table-scroll{margin:0 -4px;width:calc(100% + 8px)}td,th{padding:13px 10px;font-size:10px}.panel-heading .search-field{max-width:170px}.panel-heading .search-field input{font-size:9px;width:100%}.referral-banner{gap:20px;padding:5px 0;flex-direction:column;align-items:flex-start}.referral-banner>svg{width:45px;height:45px}.referral-banner h2{font-size:23px}.copy-field{flex-direction:column;align-items:stretch}.copy-field code{font-size:10px}.rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rules>div{padding:11px}.rules span{font-size:8px}.rules strong{font-size:23px}.rules small{font-size:8px;line-height:1.5}.ticket{flex-wrap:wrap}.ticket>div{min-width:170px}.content-editor{grid-template-columns:1fr;min-height:0}.content-editor>aside:first-child{grid-column:1}.content-editor>aside:last-child{border-left:0;border-top:1px solid var(--line)}.content-editor>aside{padding:20px}.content-editor>aside:first-child{padding:12px;flex-wrap:wrap}.content-editor aside button{font-size:10px}.editor-canvas{padding:20px}.canvas-preview{padding:25px;min-height:400px}.editor-toolbar{font-size:9px;gap:10px}.editor-toolbar .button{font-size:9px;padding:8px}.editor-toolbar>span{display:none}.modal-backdrop{padding:15px}.modal{padding:22px;max-height:90vh;border-radius:15px}.modal .two{grid-template-columns:1fr 1fr;gap:12px}.modal .panel-heading h2{font-size:21px}.modal .field,.modal .notice p{font-size:10px}.modal .summary-row{font-size:11px}.toast{font-size:11px;padding:13px;bottom:16px;width:max-content}.viewer>header{padding:18px;gap:10px}.viewer .brand{font-size:20px}.viewer .demo-tag{font-size:8px;max-width:140px;text-align:center;line-height:1.5}.viewer main{margin:35px auto;padding:0 20px}.viewer h1{font-size:29px}.viewer-top p{font-size:11px}.viewer .ad-art{height:240px}.viewer .panel>.inline-between{flex-direction:row}.viewer .inline-between h3{font-size:14px}.viewer .inline-between p{font-size:10px}.timer{font-size:28px}.viewer .footnote{font-size:10px}.landing-preview{font-size:7px;padding:8px 12px}.landing-header{padding:19px 20px;gap:10px}.landing-header .brand{font-size:21px;gap:7px}.landing-header .brand-symbol{height:32px;width:32px;border-radius:10px}.landing-header nav{display:none}.landing-header>div{gap:12px}.landing-header .signin-link{font-size:10px}.landing-header .button{font-size:9px;padding:9px 11px;gap:5px}.landing-header .button svg{width:12px}.hero{margin:0 12px;padding:42px 12px 0;border-radius:20px;overflow:hidden}.hero-badge{font-size:8px;gap:6px;padding:7px 10px}.hero h1{font-size:47px;line-height:1.08;letter-spacing:-2.7px;margin:23px 0 19px}.hero>p{font-size:11px;max-width:315px;line-height:1.8}.hero-actions{gap:8px;margin:24px 0 16px}.hero-actions .button{min-width:135px;font-size:10px;padding:11px 14px}.hero-note{font-size:6px;gap:4px;white-space:nowrap}.hero-note svg{width:10px}.hero-note span{margin:0 2px}.hero-dashboard{margin:35px -4px 0;height:256px;border-width:3px;border-radius:10px 10px 0 0}.mini-sidebar{display:none}.mini-main{padding:0 12px;border-radius:7px 7px 0 0}.mini-top{height:34px;margin-bottom:12px;font-size:7px}.mini-top .avatar{height:20px;width:20px;font-size:6px}.mini-top svg{width:11px}.mini-main>h3{font-size:13px;margin-bottom:4px}.mini-main>p{font-size:6px;margin-bottom:12px}.mini-stats{gap:6px}.mini-stats .metric{padding:8px 7px;border-radius:6px}.mini-stats .metric-label{font-size:6px}.mini-stats .metric-value{font-size:19px;letter-spacing:-.8px;margin:6px 0}.mini-stats .metric-value span{font-size:10px;letter-spacing:-.4px}.mini-stats .metric-note{font-size:5px;padding-top:6px}.mini-bottom{margin-top:10px;gap:8px;grid-template-columns:1.65fr 1fr}.compact-chart{padding:10px}.compact-chart h3{font-size:8px}.compact-chart .panel-heading{margin-bottom:8px}.compact-chart .panel-heading select{font-size:5px;padding:3px}.compact-chart .chart-summary strong{font-size:16px}.compact-chart .chart-summary{gap:6px}.compact-chart .chart{height:90px;margin-top:10px;gap:5px}.compact-chart .chart-labels{font-size:5px;width:20px}.compact-chart .bars{gap:8px}.compact-chart .bar span{font-size:5px;top:-13px;padding:2px}.compact-chart .bar{max-width:15px;border-radius:4px 4px 0 0}.mini-cycle{padding:10px 4px}.mini-cycle .eyebrow{font-size:5px}.mini-cycle .progress-ring{height:70px;width:70px;margin:8px auto}.mini-cycle .progress-ring:before{inset:5px}.mini-cycle .progress-ring strong{font-size:23px}.mini-cycle .progress-ring span{font-size:6px}.mini-cycle .button{font-size:6px;padding:6px}.floating-reward{bottom:12px;left:9px;padding:10px 12px;border-radius:8px;gap:8px}.floating-reward>span{height:24px;width:24px}.floating-reward svg{width:16px}.floating-reward strong{font-size:7px}.floating-reward small{font-size:6px;margin-top:3px}.promise-strip{margin:15px 20px 0;padding:23px 0;gap:17px 24px}.promise-strip>span{font-size:9px;margin-bottom:2px}.promise-strip b{font-size:8px;gap:5px}.promise-strip svg{width:14px}.landing-section{padding:57px 24px 0}.section-heading{margin-bottom:26px}.section-heading h2,.feature-split h2,.faq-section h2{font-size:29px;letter-spacing:-1.25px;margin:12px 0 15px}.section-heading>p{position:static;max-width:none;font-size:11px}.section-heading .eyebrow,.landing-section .eyebrow{font-size:8px}.feature-grid{grid-template-columns:1fr;gap:13px}.feature-card{padding:23px}.feature-card>div>.icon-tile{height:38px;width:38px}.feature-card h3{font-size:19px;margin:20px 0 11px}.feature-card p{font-size:11px}.feature-split{grid-template-columns:1fr;gap:32px}.feature-split>div>p{font-size:11px}.feature-split li{font-size:10px}.feature-split ul{margin:22px 0}.wallet-illustration{margin-right:14px;transform:rotate(1deg)}.wallet-illustration:before{inset:13px -13px -13px 13px}.pricing{padding-top:75px}.pricing .plan-grid{margin-top:30px;gap:22px}.landing .plan-card{padding:28px}.landing .plan-card li,.landing .plan-card p{font-size:11px}.landing .footnote{font-size:9px;line-height:1.8;margin:20px 0}.community{grid-template-columns:1fr;gap:10px}.community .section-heading{margin-bottom:18px}.community .panel{padding:20px}.community .panel h3{font-size:13px}.community-list strong{font-size:11px}.community-list small{font-size:9px}.community-list b{font-size:12px}.community-list .status{font-size:8px}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section .faq-list summary{font-size:12px}.final-cta{margin:55px 20px 0;padding:40px 20px}.final-cta h2{font-size:35px;margin:20px 0 15px}.final-cta p{font-size:11px;max-width:260px;margin:0 auto 23px}.final-cta .button{font-size:11px}.landing-footer{margin:45px 4px 0;grid-template-columns:1fr 1fr;gap:32px;padding-bottom:30px}.landing-footer>div:first-child{grid-column:span 2}.landing-footer>div{gap:12px}.landing-footer strong{font-size:11px}.landing-footer a:not(.credit a),.landing-footer button{font-size:10px}.landing-footer .credit{font-size:8px}.auth-page{grid-template-columns:1fr}.auth-art{display:none}.auth-brand{top:25px;left:25px}.auth-form{padding:100px 28px 35px;max-width:440px}.auth-form h2{font-size:31px}.auth-form>p{font-size:12px}.auth-form .field,.auth-form .button{font-size:12px}.auth-form .role-tabs button,.demo-credentials{font-size:11px}.chat-launch{right:19px;bottom:19px;width:47px;height:47px;border-radius:15px}.chat-widget{right:12px;bottom:12px;width:calc(100% - 24px);max-height:75vh}.credit{font-size:8px}.creative-output h2{font-size:27px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;scroll-behavior:auto!important}}:root{--muted:#746b80}.landing p,.landing .hero>p,.section-heading>p,.feature-card p,.feature-split>div>p,.final-cta p{color:#786d86}.hero h1 span:nth-child(2){color:#8870bc}.landing-header nav a,.signin-link,.landing-footer a:not(.credit a),.landing-footer button,.landing-footer p,.landing-footer strong,.landing-footer small{color:#756583}.feature-split li,.plan-card li,.plan-card p,.faq-list summary,.faq-list p,.hero-badge{color:#7f6d8e}.plan-price small,.footnote,.demo-credentials,.demo-credentials small,.auth-art p,.role-tabs button{color:#80718d}.dashboard .eyebrow,.nav-label{color:#9583a7}.dashboard .metric-label{font-size:12px;color:#72677e}.dashboard .metric-value{font-size:40px}.dashboard .metric-value span{font-size:.82em;color:#9b89ac}.dashboard .metric-note{font-size:10px;color:#8b7c98}.dashboard .page-heading p{font-size:12px;color:#897b96}.sidebar nav button{font-size:12px;color:#7e718b}.sidebar nav button.active{color:#7055b4}.dashboard .wallet-strip span,.dashboard .chart-summary small,.dashboard .activity-row small{color:#8f7d9e}.dashboard .activity-row strong{font-size:12px}.dashboard .activity-row small{font-size:10px}.dashboard .table-scroll td{color:#766383}.field{color:#776286}input:not([type=checkbox]),textarea,select{color:#6e567f}input::placeholder,textarea::placeholder{color:#a08daf}.notice p,.notice strong,.check-label{color:#826a93}.auth-form>p,.auth-form .eyebrow,.auth-form .demo-tag{color:#8e72a2}.auth-form .role-tabs button.active{color:#7d529a}@media(max-width:700px){.dashboard .metric-label{font-size:10px}.dashboard .metric-value{font-size:34px}.dashboard .metric-note{font-size:9px}.dashboard .activity-row strong{font-size:11px}.dashboard .activity-row small{font-size:9px}.dashboard .page-heading p{font-size:11px}.landing .hero>p{font-size:12px}.landing-footer a:not(.credit a),.landing-footer button{font-size:11px}}.panel-heading select{width:auto;flex-shrink:0}.policy-page{max-width:880px;padding:35px 25px;margin:auto}.policy-page main{margin:45px 0;padding:40px}.policy-page h1{font-size:34px;margin:22px 0}.policy-page h3{margin-top:28px}.policy-page p{font-size:13px}.policy-page main>.button{margin-top:20px}:root{--purple:#7351d6;--purple-deep:#603ec0;--muted:#70667e}body{font-size:16px}p{font-size:16px;line-height:1.8}small{font-size:13px}.button{font-size:15px;font-weight:600;padding:14px 20px;border-radius:12px;background:linear-gradient(125deg,#815fe0,#6748c9);box-shadow:0 5px 14px #7048c81b}.button.small{font-size:13px;padding:11px 16px}.button.secondary{background:#fff}.text-button{font-size:15px;font-weight:600}.brand{font-size:27px}.brand-symbol{width:43px;height:43px;border-radius:13px}.eyebrow{font-size:12px;letter-spacing:1.6px;font-weight:700;color:#8665b5}.demo-tag{font-size:12px;font-weight:600;padding:7px 10px}.panel{padding:28px}.panel-heading h3,h3{font-size:21px;font-weight:650}.panel-heading select{font-size:13px}.field{font-size:14px;font-weight:600;gap:10px}.field>span{font-weight:600}input:not([type=checkbox]),textarea,select{font-size:15px;padding:13px 14px;line-height:1.5}.field textarea{min-height:115px}.check-label{font-size:13px;line-height:1.7}.status{font-size:13px;font-weight:600;padding:7px 10px}.status.success{color:#267858}.status.pending{color:#84601d}.notice strong{font-size:16px}.notice p{font-size:14px;color:#725988}.footnote{font-size:13px;line-height:1.8}.credit{font-size:12px}.empty p{font-size:15px}.empty h3{font-size:22px}.tabs button{font-size:14px;font-weight:600;padding:11px 15px}.search-field input{font-size:14px}.search-field{min-width:220px}.summary-row{font-size:15px}.summary-row.total{font-size:18px}.icon-tile{height:49px;width:49px;border-radius:14px}.icon-tile svg{width:24px}.sidebar{width:265px;padding:29px 18px 18px}.app-main{margin-left:265px;width:calc(100% - 265px)}.workspace{padding:13px 10px;margin:28px 0}.workspace strong{font-size:12px}.workspace small{font-size:11px}.sidebar nav button{font-size:15px;font-weight:550;padding:13px;gap:12px}.sidebar nav button b{font-size:12px}.nav-label{font-size:10px;font-weight:650}.sidebar-promo h4{font-size:16px}.sidebar-promo p,.sidebar-promo .button{font-size:13px}.logout{font-size:14px}.app-topbar{height:88px}.breadcrumb,.profile-chip strong{font-size:13px}.profile-chip small{font-size:11px}.profile-chip .avatar{height:40px;width:40px;font-size:13px}.search-trigger{font-size:13px}.search-trigger kbd{font-size:11px}.dashboard{gap:26px;padding:26px 36px 32px;max-width:1600px}.preview-label{font-size:11px;line-height:1.6}.preview-label button{font-size:12px}.dashboard .eyebrow{font-size:11px;color:#806496}.page-heading h1{font-size:38px;font-weight:650;letter-spacing:-1.4px}.dashboard .page-heading p{font-size:16px;color:#73667f}.date-pill{font-size:12px;padding:10px 12px}.metric{padding:25px 21px;background:linear-gradient(150deg,#fff,#fdfbff)}.dashboard .metric-label{font-size:15px;font-weight:550;color:#6d5a80}.dashboard .metric-value{font-size:46px;font-weight:650;letter-spacing:-1.9px;margin:15px 0 19px}.dashboard .metric-value span{font-size:.88em;color:#9278b1}.dashboard .metric-note{font-size:12px;color:#84748e;line-height:1.7}.metric-icon{height:34px;width:34px}.metric-icon svg{width:20px}.metric.accent{background:linear-gradient(125deg,#f0e9ff,#e8dcfd)}.dashboard .wallet-strip span{font-size:13px;font-weight:550}.wallet-strip strong{font-size:29px;font-weight:650}.wallet-strip .button{font-size:13px}.chart-summary strong{font-size:38px;font-weight:650}.chart-summary .positive,.dashboard .chart-summary small,.chart-labels,.bar-slot small,.chart-legend{font-size:12px}.bar span{font-size:11px;top:-31px}.chart{height:240px;margin-top:33px}.panel-heading{margin-bottom:25px}.next-win .eyebrow{font-size:11px}.next-win .progress-ring{height:140px;width:140px}.next-win .progress-ring strong{font-size:42px}.next-win .progress-ring span{font-size:13px}.next-win h3{font-size:21px}.next-win p{font-size:14px}.next-win>small{font-size:12px}.next-win .button{font-size:14px;padding:12px}.dashboard .activity-row strong{font-size:15px;font-weight:600}.dashboard .activity-row small{font-size:12px}.activity-row b{font-size:16px}.activity-row{padding:20px 0}.referral-mini h3{font-size:20px}.referral-mini p{font-size:15px;max-width:none}.gift-bubble{width:60px;height:60px}.action-list strong{font-size:16px}.action-list small{font-size:13px;line-height:1.5}.action-list>button{padding:21px 0}.balance-flow>span{font-size:13px;font-weight:550}.balance-flow b{height:27px;width:27px;font-size:12px}.balance-flow{flex-wrap:wrap;row-gap:17px}table{font-size:15px}th{font-size:13px;font-weight:650;padding:17px 15px;background:#f2edfc;color:#755886}td{font-size:15px;padding:20px 15px}td .text-button{font-size:14px}.table-icon{width:33px;height:33px}.dashboard .table-scroll td{color:#725a82}.plan-card{padding:34px 28px}.plan-card h3{font-size:26px}.plan-card p{font-size:15px;line-height:1.7}.plan-price{font-size:52px;font-weight:650}.plan-price small{font-size:14px}.plan-card li{font-size:14px;line-height:1.6;align-items:flex-start}.plan-card li svg{margin-top:4px;width:17px}.plan-ribbon{font-size:11px;padding:7px 13px}.plan-card .button{font-size:15px}.plan-card ul{gap:17px}.plan-card.featured{background:linear-gradient(#f1e7ff,#fff 75%)}.review-item p{font-size:15px}.ticket strong{font-size:16px}.ticket p,.rules span{font-size:14px}.rules strong{font-size:32px}.rules small{font-size:12px}.referral-banner h2{font-size:32px}.copy-field code{font-size:14px}.method-grid>div{font-size:15px}.permission-row strong{font-size:16px}.permission-row small{font-size:13px}.editor-toolbar{font-size:14px}.content-editor{grid-template-columns:190px minmax(0,1fr) 290px}.content-editor aside button{font-size:13px}.content-editor aside p{font-size:12px}.content-editor .nav-label{font-size:11px}.content-editor textarea{font-size:14px;min-height:130px}.editor-canvas>.inline-between,.editor-canvas select{font-size:13px}.canvas-preview h2{font-size:37px}.canvas-preview p{font-size:14px}.canvas-preview .eyebrow{font-size:10px}.canvas-preview>.brand{font-size:23px}.content-editor aside{padding:22px}.modal{max-width:620px;padding:32px}.modal .panel-heading h2{font-size:27px}.modal p,.modal .notice p,.toast{font-size:14px}.auth-form{max-width:540px}.auth-form h2{font-size:39px;font-weight:650}.auth-form>p{font-size:15px}.auth-form .role-tabs button{font-size:13px;font-weight:600;padding:12px}.demo-credentials{font-size:14px}.demo-credentials small{font-size:12px}.demo-credentials code{font-size:15px}.demo-credentials .text-button{font-size:13px}.auth-art h1{font-size:53px;font-weight:650}.auth-art p{font-size:17px}.orbit-card{font-size:14px}.chat-widget{width:410px;max-height:720px}.chat-widget header strong{font-size:15px}.chat-widget header small{font-size:12px}.chat-message,.chat-input input{font-size:14px}.lead-form strong{font-size:15px}.lead-form p,.lead-form .field,.lead-form .button{font-size:13px}.viewer h1{font-size:46px;font-weight:650}.viewer p{font-size:16px}.viewer .timer{font-size:58px;font-weight:700;color:#7351b0}.viewer .footnote{font-size:13px}.viewer .ad-art{height:340px;background:radial-gradient(at 30% 0,#f4eaff,#d0c0ef);animation:creativeGlow 8s ease-in-out infinite alternate}.viewer .art-object{animation:floatSoft 7s ease-in-out infinite}.viewer .art-label{font-size:13px}.withdrawal-time{display:flex;flex-direction:column;gap:7px;min-width:185px;white-space:nowrap}.withdrawal-time strong{font-size:18px;font-weight:700;color:#44304f;letter-spacing:-.4px}.withdrawal-time>span{font-size:21px;font-weight:650;color:#7850a7;display:flex;gap:9px;align-items:baseline;flex-wrap:wrap}.withdrawal-time small{font-size:11px;font-weight:600;color:#8d739e}.visit-settings{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;align-items:center}.visit-settings>div:first-child h3{margin:16px 0 9px}.visit-settings .notice{grid-column:span 2}.visit-settings p{font-size:15px}.visit-settings .field{margin:0}.enhanced-landing{background:#fcfaff;color:#302338;overflow:clip;--scroll:0;--mx:50%;--my:30%}.enhanced-landing p{color:#7f6d8b}.enhanced-landing h1,.enhanced-landing h2,.enhanced-landing h3{font-weight:700}.enhanced-landing .button{font-size:16px;padding:15px 23px}.enhanced-landing .button.secondary:hover{background:#f6edff}.reading-progress{position:fixed;top:0;left:0;width:100%;height:4px;transform:scaleX(var(--scroll));transform-origin:left;background:linear-gradient(90deg,#ba93f3,#714ace);z-index:70}.xl-preview-bar{text-align:center;padding:10px 20px;font-size:12px;font-weight:500;color:#8b719d;background:#f1e9fa;display:flex;gap:10px;align-items:center;justify-content:center}.xl-preview-bar>span{width:3px;height:3px;background:currentColor;border-radius:50%}.xl-header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 38px;gap:25px}.xl-header nav{display:flex;gap:25px}.xl-header nav button{background:none;border:0;padding:8px 0;font-size:14px;font-weight:600;color:#80668f}.xl-header>div{display:flex;align-items:center;gap:22px}.xl-signin{font-size:15px;font-weight:600;color:#755385}.xl-header .button{font-size:14px;padding:12px 18px}.xl-hero{position:relative;max-width:1480px;margin:0 auto;padding:70px 35px 20px;text-align:center;border:1px solid #eee3f8;border-radius:30px;background:linear-gradient(135deg,#f8f1ff,#f4edfe 45%,#eee2ff);isolation:isolate}.hero-aurora{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:-1;background:radial-gradient(ellipse at var(--mx) var(--my),#d9c0f580,transparent 55%);transition:background .3s}.hero-aurora:after{content:"";position:absolute;inset:-10%;background:radial-gradient(at 20% 15%,#e3cafa80,transparent 45%),radial-gradient(at 80% 35%,#cfc0f978,transparent 40%);animation:auroraShift 14s ease-in-out infinite alternate}.hero-grid{position:absolute;inset:0;border-radius:inherit;background-image:linear-gradient(#aa7ad208 1px,transparent 1px),linear-gradient(90deg,#aa7ad208 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(transparent,#000,transparent);z-index:-1}.xl-hero-copy{position:relative;max-width:900px;margin:auto}.xl-hero .hero-badge{font-size:14px;padding:10px 17px;gap:10px;color:#7d5c97;background:#fff9;border-color:#e3d1f4;font-weight:600}.xl-hero h1{font-size:88px;line-height:1.05;letter-spacing:-5px;margin:27px 0}.xl-hero h1>span{display:block}.xl-hero h1>span:nth-child(2){background:linear-gradient(90deg,#8655ba,#bd83cc,#7351cb);background-size:180% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradientSweep 9s ease-in-out infinite alternate}.xl-hero-copy>p{font-size:19px;font-weight:450;line-height:1.8;max-width:665px;margin:0 auto;color:#82688e}.xl-hero .hero-actions{margin:32px 0 23px;gap:13px}.xl-hero-assurance{display:flex;align-items:center;justify-content:center;gap:21px;font-size:13px;font-weight:550;color:#9273a1}.xl-hero-assurance span{display:flex;align-items:center;gap:7px}.orbit-spark{position:absolute;height:52px;width:52px;background:#fff8;border:1px solid white;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#b091d4;animation:floatSoft 8s ease-in-out infinite}.spark-one{left:10%;top:26%;transform:rotate(-12deg)}.spark-two{right:10%;top:16%;animation-delay:-3s}.journey-preview{position:relative;border:6px solid #ffffffb3;border-radius:23px;background:#fff;max-width:1080px;margin:62px auto 0;box-shadow:0 20px 60px #8b52ab17,0 0 0 1px #e5d3f7;text-align:left}.preview-window-bar{height:56px;background:#fcf9ff;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 22px;border-bottom:1px solid #eee2f7;border-radius:16px 16px 0 0}.preview-window-bar>div{display:flex;gap:6px}.preview-window-bar i{height:7px;width:7px;border-radius:50%;background:#ddd0e8}.preview-window-bar>span:not(.demo-tag){font-size:10px;font-weight:650;letter-spacing:1.4px;color:#a188b4}.hero-window-content{display:grid;grid-template-columns:1.65fr 1fr;gap:28px;padding:28px;background:linear-gradient(140deg,#fff,#fcf8ff);border-radius:0 0 17px 17px}.hero-window-main .eyebrow{font-size:10px}.hero-window-main h3{font-size:24px;margin:8px 0 22px;letter-spacing:-.8px}.hero-window-main .avatar{width:39px;height:39px;font-size:13px}.hero-large-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero-large-metrics>div{padding:22px;border:1px solid #e8d9f4;border-radius:15px;background:linear-gradient(125deg,#f7f0ff,#ede2fc)}.hero-large-metrics>div:last-child{background:#fff}.hero-large-metrics>div>span{font-size:13px;font-weight:600;color:#9176a4}.hero-large-metrics strong{display:block;font-size:45px;letter-spacing:-2px;font-weight:650;margin:12px 0 14px}.hero-large-metrics strong span{color:#ae8bc5;font-size:.85em}.hero-large-metrics small{display:flex;gap:6px;align-items:center;font-size:10px;color:#9a7caf}.hero-graph{display:flex;gap:30px;align-items:center;margin-top:24px;padding:22px;border:1px solid #efe5f7;border-radius:13px}.hero-graph>div:first-child{display:flex;flex-direction:column;gap:8px;white-space:nowrap}.hero-graph>div>span{font-size:12px;color:#9a7caa}.hero-graph strong{font-size:29px;font-weight:650;letter-spacing:-1px}.hero-graph small{font-size:10px;color:#af92bd}.hero-graph-bars{display:flex;gap:13px;align-items:flex-end;height:98px;flex:1}.hero-graph-bars>span{flex:1;background:linear-gradient(#b598e0,#dac8f1);border-radius:5px 5px 0 0;animation:barBreathe 5s ease-in-out infinite;transform-origin:bottom}.hero-graph-bars>span:nth-child(6){background:linear-gradient(#9770d2,#b392df)}.hero-window-side{padding:17px 0 12px 25px;border-left:1px solid #eee4f6;display:flex;flex-direction:column;justify-content:center;gap:22px}.hero-window-side>.eyebrow{font-size:10px}.hero-step{display:flex;align-items:center;gap:13px}.hero-step>span{height:42px;width:42px;border-radius:13px;background:#f1e8fb;display:flex;align-items:center;justify-content:center;color:#ad88ca}.hero-step strong{font-size:14px;display:block;font-weight:650}.hero-step small{font-size:11px;display:block;margin-top:5px;color:#aa8cba}.hero-window-side>.button{font-size:13px;margin-top:7px;padding:11px 15px}.floating-proof{position:absolute;bottom:-22px;left:34px;background:#fffffff2;border:1px solid #e9dbf3;padding:16px 22px;display:flex;align-items:center;gap:12px;border-radius:14px;box-shadow:0 10px 35px #9b63ad16;animation:floatSoft 8s ease-in-out infinite}.floating-proof>span{height:39px;width:39px;border-radius:50%;background:#f3eafa;color:#aa7dc9;display:flex;align-items:center;justify-content:center}.floating-proof strong{font-size:13px;font-weight:650}.floating-proof small{display:block;font-size:11px;margin-top:5px;color:#aa8bb9}.motion-controls{display:flex;align-items:center;justify-content:space-between;max-width:1080px;margin:51px auto 0;padding:0 2px}.motion-controls button{display:flex;gap:7px;align-items:center;padding:8px 12px;border:1px solid #dfc9ef;background:#fff9;border-radius:20px;font-size:12px;font-weight:550;color:#9370a8}.motion-controls>span{display:flex;align-items:center;gap:6px;font-size:12px;color:#a482b5}.xl-trust-strip{max-width:1330px;padding:40px 25px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #e9def2}.xl-trust-strip>span{font-size:13px;max-width:160px;line-height:1.6;color:#ab8fba}.xl-trust-strip strong{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:#9472a5}.xl-trust-strip svg{color:#b48bcf}.xl-section{max-width:1330px;margin:0 auto;padding:105px 25px 0;scroll-margin-top:25px}.xl-section-intro{margin-bottom:40px}.xl-section-intro h2{font-size:55px;line-height:1.12;letter-spacing:-2.4px;margin:18px 0 24px}.xl-section-intro h2 span{color:#a177b9}.xl-section-intro>p{font-size:17px;line-height:1.85;max-width:640px;margin:0;color:#9a7daa}.journey-explainer{display:grid;grid-template-columns:1.08fr 1fr;gap:55px;align-items:stretch}.journey-steps{display:flex;flex-direction:column;gap:13px}.journey-steps>button{display:flex;text-align:left;align-items:center;gap:20px;padding:24px 23px;border:1px solid #eaddf3;border-radius:17px;background:#fff;transition:background .25s,border-color .25s,box-shadow .25s}.journey-steps>button.selected{background:linear-gradient(110deg,#f4eafb,#fff);border-color:#bea0d9;box-shadow:0 8px 30px #a16dba0c}.journey-number{font-size:24px;font-weight:600;color:#c5a8d6}.selected .journey-number{color:#9567b4}.journey-steps h3{font-size:21px;letter-spacing:-.6px;margin:0 0 8px}.journey-steps p{font-size:14px;margin:0;color:#a88ab7;line-height:1.75}.journey-steps>button>svg{margin-left:auto;color:#b596c7}.journey-stage{display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;overflow:hidden;background:radial-gradient(at 50% 25%,#ead9f9,#faf5fe 68%);border:1px solid #eddef7;border-radius:25px;padding:35px;min-height:570px}.stage-orbit{position:relative;width:270px;height:250px;display:flex;align-items:center;justify-content:center}.stage-orbit>span{position:absolute;inset:15px 0;border:1px solid #d7bce8;border-radius:50%;transform:rotate(-20deg) scaleY(.65);animation:orbitRotate 20s linear infinite}.stage-orbit>span:nth-child(2){inset:-10px -20px;animation-direction:reverse;opacity:.5}.stage-orbit>span:before{content:"";height:10px;width:10px;background:#b68bd4;position:absolute;top:20px;left:35px;border-radius:50%;box-shadow:0 0 0 7px #d3b5e71a}.stage-icon{background:linear-gradient(145deg,#fff,#eee0fa);height:130px;width:130px;border:1px solid white;border-radius:36px;display:flex;align-items:center;justify-content:center;color:#aa7fcc;box-shadow:12px 20px 30px #9d68b51a;animation:floatSoft 6s ease-in-out infinite}.stage-card{text-align:center;background:#ffffffb3;border:1px solid white;padding:27px 25px;border-radius:17px;min-height:192px;max-width:370px;width:100%;animation:cardAppear .45s ease-out}.stage-card .eyebrow{font-size:10px}.stage-card>strong{display:block;font-size:30px;font-weight:700;letter-spacing:-1px;margin:13px 0 12px}.stage-card p{font-size:13px;line-height:1.7;margin:0;color:#a987bd}.journey-dots{display:flex;gap:8px;margin:25px 0 16px}.journey-dots button{height:9px;width:9px;border:0;border-radius:10px;background:#ddc7ed;padding:0;transition:width .3s}.journey-dots button[aria-pressed=true]{width:28px;background:#a57bc7}.journey-stage>small{font-size:11px;color:#b295c2}.opportunity-wrap{background:linear-gradient(#faf6fd,#f4eafa88,#fcfaff);margin-top:75px;padding-bottom:75px}.opportunity-wrap>.xl-section{padding-top:60px}.opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.opportunity-card{border:1px solid #e9d7f4;border-radius:21px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #ac7db305;transition:transform .3s,box-shadow .3s}.opportunity-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #9562b018}.opportunity-art{height:255px;background:radial-gradient(at 30% 20%,#fcf6ff,#e1c8f3);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.opportunity-art.visit{background:radial-gradient(at 30% 20%,#f4ebff,#d7c8ef)}.opportunity-art.video{background:radial-gradient(at 30% 20%,#fff5ff,#e8d1ed)}.visual-browser{position:relative;height:153px;width:202px;border:1px solid #ffffffa1;background:linear-gradient(#ffffffa3,#ffffff4d);border-radius:14px;transform:rotate(-7deg);box-shadow:9px 19px 25px #9262ad18;padding:13px;color:#b087cd;animation:floatSoft 8s ease-in-out infinite}.visual-browser>span{width:5px;height:5px;border-radius:50%;display:inline-block;background:#ceace4;margin-right:4px;vertical-align:top}.visual-browser>svg{display:block;margin:6px auto 12px}.visual-line{width:90px;height:4px;background:#cfb0e5;border-radius:5px;margin:6px auto;opacity:.65}.visual-line.short{width:55px}.art-chip{position:absolute;bottom:25px;right:15px;display:flex;align-items:center;gap:7px;background:#ffffffc9;border:1px solid white;border-radius:9px;padding:10px 12px;color:#a178b7;font-size:11px;font-weight:600;animation:floatSoft 7s ease-in-out infinite;animation-delay:-3s}.opportunity-card>div:last-child{padding:27px}.opportunity-card .eyebrow{font-size:10px}.opportunity-card h3{font-size:25px;letter-spacing:-.8px;margin:15px 0}.opportunity-card p{font-size:15px;line-height:1.8;margin-bottom:25px;color:#a482b4}.opportunity-card .text-button{color:#9462b7;font-size:14px}.publisher-feature{display:grid;grid-template-columns:1fr 1.06fr;gap:85px;align-items:center;padding-top:70px}.publisher-feature .xl-section-intro{margin-bottom:24px}.publisher-feature .xl-section-intro h2{font-size:52px}.publisher-visual{min-height:660px;border-radius:30px;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 50% 50%,#e6d1f5,#fbf7fe 72%);position:relative}.phone-preview{width:290px;border:7px solid #fff;border-radius:34px;background:linear-gradient(#fbf6ff,#f1e6fb);padding:33px 21px 24px;box-shadow:0 0 0 1px #e8d7f3,15px 25px 40px #af81c321;transform:rotate(-4deg);position:relative}.phone-notch{position:absolute;top:11px;height:5px;width:65px;background:#ddc8ed;border-radius:10px;left:50%;transform:translate(-50%)}.phone-preview .eyebrow{font-size:9px}.phone-preview h3{font-size:27px;line-height:1.2;margin:16px 0 24px;letter-spacing:-1px}.phone-preview>span:not(.eyebrow):not(.button){font-size:12px;color:#b08dc4}.phone-preview>strong{display:block;font-size:47px;letter-spacing:-2px;margin:8px 0 21px;color:#8856a8}.phone-progress{height:7px;border-radius:5px;background:linear-gradient(90deg,#af81d2 78%,#e9d8f4 78%);margin:0 0 25px;animation:barBreathe 6s ease-in-out infinite;transform-origin:left}.phone-preview>div:not(.phone-notch):not(.phone-progress){display:flex;justify-content:space-between;gap:10px;margin:18px 0;font-size:10px;color:#a17bb5}.phone-preview b{font-size:12px;font-weight:650}.phone-preview .button{font-size:10px;padding:11px 10px;width:100%;margin-top:11px}.phone-preview>small{display:block;text-align:center;font-size:9px;margin-top:14px}.visual-float{position:absolute;background:#ffffffcf;border:1px solid #ead8f7;border-radius:15px;padding:17px;color:#b08bc6;font-size:12px;line-height:1.7;box-shadow:0 8px 30px #a274b318;animation:floatSoft 7s ease-in-out infinite}.visual-float svg{display:block;margin-bottom:9px}.visual-float b{color:#9571a9}.float-left{left:0;top:105px;transform:rotate(-5deg)}.float-right{right:-5px;bottom:105px;animation-delay:-3s}.xl-checklist{list-style:none;margin:25px 0 30px;padding:0;display:flex;flex-direction:column;gap:20px}.xl-checklist li{display:flex;gap:12px;font-size:15px;line-height:1.8;color:#a381b5}.xl-checklist li svg{width:20px;margin-top:4px;color:#ac7dc5}.xl-checklist strong{font-weight:650;color:#856497}.brand-section{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;padding-top:105px;align-items:center}.brand-story .xl-section-intro{margin-bottom:25px}.brand-story .xl-section-intro h2{font-size:48px}.brand-benefits{display:flex;gap:20px;margin:25px 0 30px;flex-wrap:wrap}.brand-benefits span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#a17bb6}.brand-benefits svg{width:18px}.brand-disclosure{font-size:12px!important;line-height:1.8;max-width:460px;margin:20px 0 0;color:#ab8bbb!important}.campaign-storyboard{padding:32px;background:linear-gradient(140deg,#fff,#f4eafa);border:1px solid #e8d5f3;border-radius:23px}.storyboard-header{display:flex;align-items:center;gap:14px;padding-bottom:24px;border-bottom:1px solid #edddf6}.storyboard-header strong{display:block;font-size:17px}.storyboard-header small{display:block;font-size:11px;margin-top:7px;color:#ae8cc0}.storyboard-step{display:flex;align-items:center;gap:17px;padding:25px 0;border-bottom:1px solid #edddf6}.storyboard-step>b{color:#c4a3d7;font-size:23px}.storyboard-step strong{display:block;font-size:16px}.storyboard-step span{display:block;font-size:12px;margin-top:7px;color:#ad87bf}.storyboard-step>svg{margin-left:auto;color:#b28dcc}.storyboard-budget{padding-top:25px}.storyboard-budget>span{font-size:12px;font-weight:600;color:#a180b3}.storyboard-budget>div{height:12px;display:flex;border-radius:7px;overflow:hidden;gap:3px;margin:16px 0 12px}.storyboard-budget>div span:first-child{width:60%;background:linear-gradient(90deg,#b58cd3,#c6a5df);animation:barBreathe 7s ease-in-out infinite;transform-origin:left}.storyboard-budget>div span:last-child{flex:1;background:#e0ccec}.storyboard-budget p{font-size:10px;display:flex;align-items:center;gap:5px;margin:0}.storyboard-budget i{width:5px;height:5px;border-radius:50%;background:#b490d0}.storyboard-budget i:nth-child(2){margin-left:7px;background:#ddc8ec}.pricing-xl .xl-section-intro{text-align:center}.pricing-xl .xl-section-intro>p{margin:auto}.pricing-xl .plan-grid{margin-top:55px;gap:25px}.pricing-xl .plan-card{padding:35px 28px;border-radius:21px}.pricing-xl .plan-card h3{font-size:28px}.pricing-xl .plan-card p{font-size:15px;color:#a784b5}.pricing-xl .plan-card li{font-size:14px;color:#91719f}.pricing-xl .plan-card li svg{color:#b086c9}.pricing-xl .plan-price{font-size:55px;font-weight:700}.pricing-xl .plan-price small{font-size:13px}.pricing-xl .plan-ribbon{font-size:11px;background:#9865ba}.pricing-xl .plan-card.featured{border-color:#b68bcd}.pricing-disclaimer{display:flex;align-items:flex-start;gap:11px;max-width:930px;margin:26px auto 0;color:#b18cc4}.pricing-disclaimer svg{margin-top:4px}.pricing-disclaimer p{font-size:13px;margin:0;line-height:1.8;color:#a283b3}.withdrawal-intro{display:flex;justify-content:space-between;align-items:center;gap:35px}.withdrawal-intro .xl-section-intro>p{max-width:700px}.log-note{display:flex;align-items:center;gap:14px;background:#f4eafa;border:1px solid #e8d5f2;border-radius:14px;padding:22px;color:#b58bcc;flex-shrink:0}.log-note strong{display:block;font-size:15px;color:#9570ab}.log-note span{display:block;font-size:12px;line-height:1.8;color:#af8abe;margin-top:7px}.xl-log-panel{background:#fff;border:1px solid #e7d5f2;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #b683c307}.log-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px}.log-toolbar>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.log-toolbar strong{font-size:17px;font-weight:650}.log-toolbar label{display:flex;align-items:center;gap:10px;font-size:13px;color:#a785b9;white-space:nowrap}.log-toolbar select{width:160px;font-size:13px;padding:9px 11px}.xl-logs th{background:#e9d7f5;color:#805298;font-size:14px;font-weight:700;padding:19px 24px}.xl-logs td{padding:25px 24px;border-bottom:8px solid white;background:#fbf6ff;font-size:15px}.xl-logs tr:nth-child(2n) td{background:#f6edfc}.log-person{display:flex;align-items:center;gap:12px}.log-person .avatar{width:39px;height:39px;font-size:13px}.log-person strong{font-size:15px;display:block;font-weight:650;color:#826090}.log-person small{font-size:11px;display:block;margin-top:7px;color:#b291c2}.log-method{display:flex;align-items:center;gap:9px;font-weight:600;color:#92719f}.log-method svg{color:#b08dc5}.xl-logs .withdrawal-time strong{font-size:20px;color:#754681}.xl-logs .withdrawal-time>span{font-size:24px;color:#9e69b5;font-weight:700}.xl-logs .withdrawal-time small{font-size:10px;color:#b38dbf}.xl-logs .log-amount{font-size:27px;font-weight:700;letter-spacing:-1px;color:#8c549e}.xl-logs .status{font-size:12px}.log-bottom{display:flex;align-items:flex-start;gap:11px;padding:22px 25px;background:#fff;color:#b78bc7;font-size:12px;line-height:1.8}.log-bottom>svg{margin-top:2px}.log-empty{text-align:center;padding:30px}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.community-feature{background:linear-gradient(130deg,#fff,#f5eafb);border:1px solid #e7d4ef;border-radius:23px;padding:36px;overflow:hidden}.community-feature h3{font-size:31px;letter-spacing:-1.1px;line-height:1.25;margin:25px 0 18px}.community-feature p{font-size:15px;line-height:1.9;color:#a981b5;max-width:480px}.community-feature .text-button{margin-top:8px;color:#9e6db7}.referral-constellation{display:flex;align-items:center;justify-content:center;margin:37px 0 9px;height:85px;color:#af83c6}.referral-constellation>span,.referral-constellation>b{width:68px;height:68px;border-radius:20px;background:#f0e0fa;border:1px solid #e2c8f0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;animation:floatSoft 7s ease-in-out infinite}.referral-constellation>b{background:#fff;animation-delay:-2s}.referral-constellation>span:last-child{animation-delay:-4s}.referral-constellation>i{width:60px;height:2px;background:repeating-linear-gradient(90deg,#d0a8e2 0 5px,transparent 5px 9px)}.support-bubbles{display:flex;flex-direction:column;gap:14px;margin:32px 0 5px}.support-bubbles>span{padding:14px 17px;border-radius:15px;align-self:flex-start;background:#fff;border:1px solid #ecdcf5;font-size:13px;color:#a57ab8;animation:floatSoft 8s ease-in-out infinite}.support-bubbles>span:last-child{align-self:flex-end;background:#ead7f8;border-color:#e5caf4;color:#9c68b2;display:flex;gap:8px;align-items:center;animation-delay:-4s}.faq-xl{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.faq-xl .xl-section-intro h2{font-size:50px}.faq-xl .xl-section-intro>p{font-size:16px}.enhanced-landing .faq-list details{padding:23px 0;border-color:#ead9f2}.enhanced-landing .faq-list summary{font-size:17px;font-weight:600;color:#8c5b9f;line-height:1.6}.enhanced-landing .faq-list p{font-size:15px;line-height:1.85;color:#a67eb6}.enhanced-landing .faq-list summary svg{width:19px}.xl-final-cta{position:relative;isolation:isolate;overflow:hidden;max-width:1330px;margin:95px auto 0;text-align:center;padding:70px 25px;background:radial-gradient(at 10% 20%,#e8cff8,transparent 60%),radial-gradient(at 90% 30%,#ddc6f2,transparent 65%),linear-gradient(#f4e7fc,#faf4fd);border:1px solid #e9d3f5;border-radius:27px}.xl-final-cta>.brand-symbol{height:53px;width:53px;border-radius:16px}.xl-final-cta .eyebrow{margin-top:23px;font-size:11px}.xl-final-cta h2{font-size:65px;letter-spacing:-3px;line-height:1.1;margin:22px 0;color:#694272}.xl-final-cta h2 span{color:#a572b4}.xl-final-cta p{font-size:17px;color:#a479b6;margin-bottom:30px}.xl-final-cta>small{display:block;font-size:12px;color:#ab83b9;margin-top:24px}.cta-orbit{position:absolute;inset:40px -70px;border:1px solid #c9a0dd3b;border-radius:50%;transform:rotate(-17deg) scaleY(.6);box-shadow:0 0 0 65px #d5afe315,0 0 0 130px #d5afe30d;z-index:-1;animation:floatSoft 10s ease-in-out infinite}.xl-footer{max-width:1330px;margin:70px auto 0;padding:0 25px 40px;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:40px}.xl-footer>div{display:flex;align-items:flex-start;flex-direction:column;gap:15px}.xl-footer h4{font-size:16px;color:#a170b2;margin:7px 0 9px;font-weight:700}.xl-footer p{font-size:15px;line-height:1.75;color:#af86bd;margin:0}.xl-footer a:not(:first-child),.xl-footer button,.xl-footer span:not(.brand):not(.brand-symbol):not(.brand-dot):not(.brand-light){font-size:13px;color:#a47db3}.xl-footer button{border:0;background:none;padding:0;text-align:left}.xl-footer .labs-credit{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;background:#f0e1f8;border-radius:6px;color:#9f73b2;font-size:11px!important;margin-top:8px}.xl-footer>div:first-child>span{font-size:11px!important;display:block}.enhanced-landing [data-motion=off]{animation:none}.reward-hub{display:flex;flex-direction:column;gap:27px}.reward-hero{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;padding:38px;background:radial-gradient(at 0 0,#fcf6ff,transparent 60%),linear-gradient(120deg,#f0e5ff,#e5d6f6);border:1px solid #decaef;border-radius:23px;overflow:hidden}.reward-hero .eyebrow{font-size:11px}.reward-hero h2{font-size:43px;line-height:1.13;letter-spacing:-1.7px;margin:18px 0;font-weight:700}.reward-hero h2 span{color:#aa7fbe}.reward-hero p{font-size:15px;color:#9675a7;line-height:1.8;max-width:530px}.reward-chips{display:flex;gap:17px;margin-top:23px;flex-wrap:wrap}.reward-chips>span{display:flex;align-items:center;gap:7px;font-size:12px;color:#a681b7;font-weight:600}.cycle-summary{padding:23px;border-radius:18px;background:#ffffffbd;border:1px solid #fff;box-shadow:0 10px 30px #a877b610;display:flex;flex-direction:column;position:relative;justify-content:center}.cycle-summary>.icon-tile{position:absolute;right:20px;top:20px;width:38px;height:38px}.cycle-summary>span:not(.icon-tile){font-size:13px;font-weight:650;color:#a584b9}.cycle-summary>strong{font-size:58px;letter-spacing:-2px;color:#8d61ad;line-height:1.3;margin-top:10px}.cycle-summary>strong small{font-size:27px;font-weight:550;color:#bea0cd;letter-spacing:-1px}.cycle-summary>b{font-size:14px;color:#a383b5;font-weight:600}.cycle-progress{height:7px;background:#ede0f6;border-radius:8px;overflow:hidden;margin:23px 0 14px}.cycle-progress>span{display:block;height:100%;background:linear-gradient(90deg,#b389cf,#8d67ba);border-radius:8px}.cycle-summary>p{font-size:12px;margin:0}.cycle-summary>small{font-size:10px;line-height:1.7;margin-top:5px;color:#b49ac3}.reward-mini-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.reward-mini-flow>div{display:flex;align-items:center;gap:13px;background:#fff;padding:20px;border:1px solid #eadcf5;border-radius:13px;color:#ab83c3}.reward-mini-flow>div>span{flex:1}.reward-mini-flow small{font-size:9px;letter-spacing:1.3px;display:block;font-weight:650;color:#bba0cb}.reward-mini-flow strong{font-size:13px;display:block;margin-top:6px;color:#8d6aa0}.reward-mini-flow>div>svg:last-child{width:15px;color:#c6a9d7}.reward-browse-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px}.reward-browse-title h2{font-size:27px;letter-spacing:-.9px;font-weight:650;margin:0 0 10px}.reward-browse-title p{font-size:14px;margin:0}.reward-hub .filter-bar{flex-wrap:wrap;gap:17px}.reward-hub .tabs button{font-size:13px}.reward-hub .search-field{min-width:230px;flex:1;max-width:330px}.reward-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.reward-card{border:1px solid #e5d4ee;background:#fff;border-radius:21px;overflow:hidden;transition:transform .25s,box-shadow .25s}.reward-card:hover{transform:translateY(-4px);box-shadow:0 15px 40px #9d68b214}.reward-creative{height:265px;background:radial-gradient(at 5% 5%,#f9f2ff,#e2cdef);position:relative;padding:25px;overflow:hidden;color:#a476b9}.creative-cloud{background:radial-gradient(at 5% 5%,#f4eeff,#d7c3ee)}.creative-learn{background:radial-gradient(at 5% 5%,#fcf0ff,#e9cde9)}.creative-survey{background:radial-gradient(at 5% 5%,#f6f0ff,#e0ccee)}.creative-brand{display:flex;justify-content:space-between;gap:15px;font-size:13px;font-weight:650}.creative-visual{position:absolute;right:35px;bottom:55px;width:135px;height:135px;border:1px solid #fff;background:linear-gradient(#ffffff7d,#ffffff21);border-radius:32px;display:flex;align-items:center;justify-content:center;transform:rotate(-9deg);box-shadow:10px 20px 20px #a16ebb1c;animation:floatSoft 8s ease-in-out infinite}.creative-visual>svg{color:#b182cd}.creative-visual>i{position:absolute;inset:-22px;border:1px solid #ffffff47;border-radius:50%;transform:rotate(20deg) scaleY(.75)}.creative-visual>i:last-child{inset:-45px;opacity:.6}.reward-creative>strong{font-size:29px;line-height:1.2;letter-spacing:-.8px;font-weight:650;white-space:pre-line;position:absolute;bottom:57px;left:25px;max-width:58%;color:#825895}.creative-label{position:absolute;bottom:22px;left:25px;font-size:9px;letter-spacing:1.6px;color:#b187c4;font-weight:650}.reward-card-body{padding:27px}.reward-card .task-category{font-size:12px;font-weight:600;padding:6px 9px;background:#f6edfc;color:#9d70b3}.task-duration{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#a180b7;white-space:nowrap}.reward-card h3{font-size:25px;line-height:1.3;letter-spacing:-.7px;font-weight:650;margin:20px 0 13px;max-width:380px}.reward-card p{font-size:14px;color:#a082b1;line-height:1.85}.task-requirement{display:flex;align-items:center;gap:7px;font-size:12px;color:#a080b1;padding:11px 0 17px;line-height:1.6}.reward-card-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #f0e2f8;padding-top:22px}.reward-card-footer>div>span{font-size:12px;color:#b08dc1;display:block}.reward-card-footer strong{font-size:35px;letter-spacing:-1px;display:block;margin-top:6px;font-weight:700;color:#9365ac}.reward-card-footer .button{font-size:13px}.sponsored-visit-explainer{display:flex;align-items:flex-start;gap:18px;padding:28px;border:1px solid #e7d6ef;border-radius:17px;background:#f6eefb}.sponsored-visit-explainer>div{flex:1}.sponsored-visit-explainer h3{font-size:19px;margin-bottom:11px}.sponsored-visit-explainer p{font-size:14px;margin:0;color:#a180b1}.sponsored-visit-explainer .demo-tag{font-size:10px;max-width:150px;line-height:1.7}.partner-empty{text-align:center;padding:45px 25px}.partner-empty h3{font-size:24px;margin:22px 0 12px}.partner-empty p{max-width:590px;margin:auto;font-size:15px}@keyframes floatSoft{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes auroraShift{0%{transform:translate(-2%) scale(1)}to{transform:translate(3%,3%) scale(1.08)}}@keyframes gradientSweep{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes barBreathe{0%,to{scale:1 1}50%{scale:1 .88}}@keyframes orbitRotate{0%{rotate:0deg}to{rotate:360deg}}@keyframes cardAppear{0%{opacity:.4;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes creativeGlow{0%{filter:saturate(.9)}to{filter:saturate(1.1)}}.enhanced-landing[data-motion=off] *,.enhanced-landing[data-motion=off] *:before,.enhanced-landing[data-motion=off] *:after{animation:none!important;transition:none!important}@media(max-width:1250px){.xl-header nav{gap:15px}.xl-header nav button{font-size:12px}.xl-header{padding:24px}.xl-hero{margin:0 20px}.xl-hero h1{font-size:75px}.xl-section{padding-left:35px;padding-right:35px}.xl-section-intro h2{font-size:48px}.journey-explainer{gap:30px}.xl-trust-strip{flex-wrap:wrap;justify-content:center}.xl-trust-strip>span{max-width:none;width:100%;text-align:center}.opportunity-card>div:last-child{padding:23px}.publisher-feature{gap:50px}.brand-section{gap:40px}.withdrawal-intro{align-items:flex-start}.log-note{display:none}.xl-logs td,.xl-logs th{padding:23px 18px}.xl-final-cta{margin-left:30px;margin-right:30px}.xl-footer{padding-left:35px;padding-right:35px;gap:25px}.dashboard{padding:25px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard .metric-value{font-size:47px}.dashboard-columns{grid-template-columns:1.5fr 1fr;gap:20px}.next-win .panel-heading h3{font-size:18px}.dashboard .chart-summary small{width:100%}.content-editor{grid-template-columns:160px minmax(0,1fr) 245px}.reward-hero{gap:25px;padding:28px}.reward-hero h2{font-size:37px}.reward-card-body{padding:22px}.reward-card h3{font-size:23px}.reward-creative>strong{font-size:25px;max-width:53%}.creative-visual{width:110px;height:110px;right:28px}.creative-visual svg{width:65px}.reward-card-footer{gap:12px}.reward-card-footer .button{font-size:12px;padding:12px}.reward-mini-flow>div{padding:17px 13px;gap:9px}.reward-mini-flow strong{font-size:11px}.sponsored-visit-explainer{flex-wrap:wrap}.sponsored-visit-explainer .demo-tag{max-width:none;margin-left:65px}.plan-card{padding:27px 22px}.plan-card li{font-size:13px}.plan-card h3{font-size:24px}.plan-price{font-size:46px}.plan-price small{font-size:12px}}@media(max-width:1000px){.xl-header nav{display:none}.xl-hero{padding-top:55px}.xl-hero h1{font-size:68px;letter-spacing:-3.5px}.xl-hero-copy>p{font-size:17px;max-width:600px}.spark-one{left:5%;top:20%}.spark-two{right:5%;top:10%}.hero-window-content{gap:20px;padding:22px}.hero-window-main h3{font-size:21px}.hero-large-metrics>div{padding:18px}.hero-large-metrics strong{font-size:35px}.hero-large-metrics>div>span{font-size:11px}.hero-large-metrics small{font-size:9px}.hero-window-side{padding-left:18px;gap:20px}.hero-step{gap:10px}.hero-step strong{font-size:12px}.hero-step small{font-size:10px;line-height:1.5}.hero-step>span{height:35px;width:35px}.hero-window-side>.button{font-size:11px;padding:11px}.hero-graph{gap:20px;padding:18px}.hero-graph-bars{gap:8px}.hero-graph>div>span{font-size:10px}.journey-stage{min-height:540px;padding:25px}.journey-steps>button{padding:21px 18px;gap:15px}.journey-steps h3{font-size:19px}.journey-steps p{font-size:13px}.journey-number{font-size:22px}.journey-steps>button>svg{display:none}.stage-orbit{width:220px}.stage-card>strong{font-size:25px}.opportunity-grid{gap:17px}.opportunity-art{height:215px}.visual-browser{width:165px;height:140px}.opportunity-card h3{font-size:21px}.opportunity-card p{font-size:14px}.opportunity-card .text-button{font-size:12px}.opportunity-card>div:last-child{padding:22px}.opportunity-card .eyebrow{font-size:9px}.art-chip{font-size:9px;padding:8px}.xl-section{padding-top:80px}.publisher-feature{gap:30px}.publisher-feature .xl-section-intro h2{font-size:43px}.xl-section-intro>p{font-size:16px}.phone-preview{width:260px;padding:32px 18px 23px}.visual-float{font-size:10px;padding:13px}.float-left{left:-10px;top:110px}.float-right{right:-10px;bottom:110px}.brand-section{grid-template-columns:1fr;gap:35px}.brand-story .xl-section-intro h2{font-size:46px}.brand-story .xl-section-intro>p{max-width:none}.brand-disclosure,.campaign-storyboard{max-width:none}.pricing-xl .plan-card{padding:30px 22px}.pricing-xl .plan-card h3{font-size:24px}.pricing-xl .plan-card li{font-size:12px}.pricing-xl .plan-card p{font-size:13px}.pricing-xl .plan-price{font-size:47px}.pricing-xl .plan-price small{font-size:11px}.community-feature{padding:28px}.community-feature h3{font-size:26px}.community-feature p{font-size:14px}.faq-xl{gap:40px}.faq-xl .xl-section-intro h2{font-size:43px}.enhanced-landing .faq-list summary{font-size:15px}.enhanced-landing .faq-list p{font-size:14px}.xl-final-cta h2{font-size:56px}.xl-footer{grid-template-columns:1.3fr 1fr 1fr;gap:35px}.xl-footer>div:first-child{grid-column:span 3}.xl-footer>div:first-child>span{font-size:12px!important}.sidebar{width:235px;padding:25px 14px}.app-main{margin-left:235px;width:calc(100% - 235px)}.sidebar .brand{font-size:25px}.sidebar nav button{font-size:14px;padding:12px}.dashboard{padding:22px}.app-topbar{padding:0 22px}.page-heading h1{font-size:33px}.dashboard .metric-value{font-size:40px}.dashboard .metric-label{font-size:13px}.dashboard .metric-note{font-size:11px}.dashboard-columns,.dashboard-columns.lower{grid-template-columns:1fr}.dashboard-columns>.panel{padding:25px}.next-win{display:none}.dashboard .chart-summary small{width:auto}.wallet-strip{gap:20px}.wallet-strip>div{min-width:130px}.plan-grid{grid-template-columns:1fr}.plan-card{padding:30px}.plan-card.featured{margin-top:13px}.plan-card h3{font-size:26px}.plan-card li,.plan-card p{font-size:15px}.content-editor{grid-template-columns:1fr 245px}.content-editor>aside:first-child{grid-column:span 2}.reward-hero{grid-template-columns:1fr;padding:30px}.cycle-summary{display:none}.reward-mini-flow{gap:10px}.reward-mini-flow>div{padding:16px 11px;gap:9px;flex-wrap:wrap}.reward-mini-flow>div>svg:last-child{display:none}.reward-mini-flow strong{font-size:12px;line-height:1.5}.reward-browse-title h2{font-size:26px}.reward-browse-title .demo-tag{display:none}.reward-card-grid{grid-template-columns:1fr}.reward-creative{height:275px}.reward-creative>strong{font-size:32px;max-width:60%}.creative-visual{width:145px;height:145px;right:45px}.creative-visual svg{width:88px}.reward-card-body{padding:27px}.reward-card h3{font-size:26px;max-width:none}.reward-card p{font-size:15px}.reward-card-footer .button{font-size:14px;padding:13px 19px}.visit-settings{grid-template-columns:1fr}.visit-settings .notice{grid-column:1}}@media(max-width:700px){body,p{font-size:15px}.button{font-size:14px;padding:13px 17px}.button.small{font-size:12px;padding:10px 14px}.panel{padding:22px}.panel-heading h3,h3{font-size:20px}.field{font-size:14px}.check-label{font-size:12px}.notice p,.notice strong{font-size:13px}.notice>div{min-width:170px}.sidebar{width:265px;padding:25px 18px}.sidebar nav button{font-size:15px;padding:13px}.sidebar .brand{font-size:27px}.workspace strong{font-size:12px}.workspace small{font-size:11px}.app-main{margin:0;width:100%}.app-topbar{height:72px;padding:0 19px}.breadcrumb{font-size:13px}.dashboard{padding:20px 18px 30px;gap:22px}.preview-label{font-size:10px;gap:6px}.preview-label button{font-size:10px}.page-heading h1{font-size:31px;line-height:1.15;letter-spacing:-1.2px;font-weight:700}.dashboard .page-heading p{font-size:14px;line-height:1.7}.dashboard .eyebrow{font-size:10px;letter-spacing:1.1px}.stat-grid{gap:12px}.metric{padding:18px 14px}.dashboard .metric-label{font-size:12px;line-height:1.5;font-weight:600}.metric-icon{display:none}.dashboard .metric-value{font-size:33px;letter-spacing:-1.4px;margin:12px 0 14px}.dashboard .metric-value span{font-size:.88em}.dashboard .metric-note{font-size:10px;line-height:1.7}.dashboard-columns>.panel{padding:23px}.panel-heading{gap:12px}.panel-heading select{font-size:12px;padding:9px}.chart-summary strong{font-size:35px}.dashboard .chart-summary small{font-size:11px}.chart-labels,.bar-slot small,.chart-legend{font-size:10px}.chart{height:210px}.wallet-strip>div{width:calc(50% - 15px);min-width:0}.dashboard .wallet-strip span{font-size:11px;line-height:1.5}.wallet-strip strong{font-size:28px}.wallet-strip .button{font-size:12px;white-space:normal}.dashboard .activity-row strong{font-size:14px;line-height:1.5}.dashboard .activity-row small{font-size:11px;line-height:1.5}.activity-row b{font-size:14px;white-space:nowrap}.referral-mini h3{font-size:18px}.referral-mini p{font-size:13px}.text-button{font-size:14px}.date-pill{display:none}.dashboard .credit{font-size:10px}.balance-flow>span{font-size:11px}.balance-flow{row-gap:14px}.balance-flow b{width:23px;height:23px;flex-shrink:0}.panel>.inline-between p{font-size:14px}.panel-heading .search-field{min-width:130px;max-width:160px}.panel-heading .search-field input{font-size:11px;padding:8px}.table-scroll th{font-size:12px;padding:14px}.table-scroll td{font-size:14px;padding:18px 14px}.withdrawal-time strong{font-size:17px}.withdrawal-time>span{font-size:21px}.status{font-size:11px}.plan-card h3{font-size:26px}.plan-card p,.plan-card li{font-size:14px}.plan-price{font-size:48px}.plan-price small{font-size:13px}.plan-card .button{font-size:15px}.plan-ribbon{font-size:10px}.referral-banner h2{font-size:27px}.rules span{font-size:11px}.rules strong{font-size:27px}.rules small{font-size:10px}.copy-field code{font-size:12px}.modal{padding:25px;max-height:90dvh}.modal .field,.modal .notice p,.modal .summary-row{font-size:13px}.modal .panel-heading h2{font-size:25px}.modal .two{grid-template-columns:1fr 1fr}.editor-toolbar .button{font-size:11px}.content-editor{grid-template-columns:1fr}.content-editor>aside:first-child{grid-column:1}.content-editor aside button{font-size:12px}.content-editor .nav-label{font-size:10px}.canvas-preview h2{font-size:33px}.content-editor .field,.canvas-preview p{font-size:13px}.permission-row strong{font-size:15px}.permission-row small{font-size:12px}.auth-form{padding:110px 26px 40px}.auth-form h2{font-size:34px}.auth-form>p{font-size:15px}.auth-form .field{font-size:14px}.auth-form .button{font-size:15px}.auth-form .role-tabs button{font-size:12px}.demo-credentials{font-size:13px}.demo-credentials small{font-size:11px}.auth-art{display:none}.chat-widget{width:calc(100% - 24px)}.chat-message{font-size:14px}.chat-widget header strong{font-size:15px}.chat-widget header small{font-size:11px}.viewer>header{padding:18px}.viewer .brand{font-size:23px}.viewer .demo-tag{font-size:10px}.viewer h1{font-size:34px;line-height:1.2}.viewer-top p{font-size:14px}.viewer .ad-art{height:260px}.viewer .art-label{font-size:10px}.viewer .inline-between h3{font-size:19px}.viewer .inline-between p{font-size:13px}.viewer .timer{font-size:43px}.viewer .footnote{font-size:12px}.visit-settings{padding:23px}.visit-settings p{font-size:14px}.xl-preview-bar{font-size:10px;line-height:1.6;gap:7px;padding:9px 17px;flex-wrap:wrap}.xl-header{padding:21px 20px;gap:12px}.xl-header .brand{font-size:24px;gap:8px}.xl-header .brand-symbol{height:35px;width:35px;border-radius:11px}.xl-header .brand-symbol svg{width:21px}.xl-header>div{gap:13px}.xl-header .button{font-size:12px;padding:11px 13px;gap:6px;border-radius:10px}.xl-header .button svg{width:14px}.xl-signin{font-size:12px}.xl-hero{margin:0 12px;border-radius:24px;padding:43px 18px 20px}.xl-hero .hero-badge{font-size:10px;padding:9px 11px;gap:7px}.xl-hero h1{font-size:52px;letter-spacing:-2.9px;line-height:1.06;margin:25px 0 23px}.xl-hero-copy>p{font-size:16px;line-height:1.85;max-width:370px}.xl-hero .hero-actions{gap:10px;flex-wrap:wrap;margin:29px 0 21px}.xl-hero .button{font-size:13px;padding:13px 16px;gap:8px}.xl-hero .button svg{width:17px}.xl-hero-assurance{gap:9px 14px;flex-wrap:wrap;font-size:10px;line-height:1.6}.xl-hero-assurance span{gap:5px}.xl-hero-assurance svg{width:13px}.orbit-spark{display:none}.journey-preview{margin:35px -7px 0;border-width:4px;border-radius:17px}.preview-window-bar{height:43px;padding:0 12px;gap:8px;border-radius:11px 11px 0 0}.preview-window-bar>span:not(.demo-tag){font-size:7px;letter-spacing:1px}.preview-window-bar .demo-tag{font-size:7px;padding:5px}.preview-window-bar i{width:5px;height:5px}.preview-window-bar>div{gap:4px}.hero-window-content{grid-template-columns:1fr;padding:17px 12px 20px;gap:18px}.hero-window-main h3{font-size:18px;margin:7px 0 17px;letter-spacing:-.5px}.hero-window-main .eyebrow{font-size:8px}.hero-window-main .avatar{width:28px;height:28px;font-size:9px}.hero-large-metrics{gap:10px}.hero-large-metrics>div{padding:13px 11px;border-radius:11px}.hero-large-metrics>div>span{font-size:9px}.hero-large-metrics strong{font-size:31px;letter-spacing:-1.4px;margin:10px 0}.hero-large-metrics small{font-size:7px;gap:4px;line-height:1.6}.hero-large-metrics small svg{width:11px}.hero-graph{padding:13px;gap:17px;margin-top:14px}.hero-graph>div>span{font-size:9px}.hero-graph strong{font-size:25px}.hero-graph small{font-size:8px}.hero-graph-bars{height:72px;gap:7px}.hero-window-side{display:none}.floating-proof{padding:12px 14px;gap:9px;bottom:-25px;left:9px;right:9px;border-radius:11px}.floating-proof>span{height:30px;width:30px}.floating-proof>span>svg{width:18px}.floating-proof strong{font-size:10px}.floating-proof small{font-size:8px;line-height:1.6}.motion-controls{margin-top:47px}.motion-controls button{font-size:10px;padding:7px 9px}.motion-controls>span{font-size:10px}.xl-trust-strip{margin:0 23px;padding:28px 0;gap:17px 18px;justify-content:flex-start}.xl-trust-strip>span{text-align:left;font-size:12px}.xl-trust-strip strong{font-size:11px;gap:6px;min-width:calc(50% - 12px)}.xl-trust-strip strong svg{width:17px}.xl-section{padding:70px 24px 0}.xl-section-intro{margin-bottom:28px}.xl-section-intro .eyebrow{font-size:10px;letter-spacing:1.3px;line-height:1.8}.xl-section-intro h2{font-size:38px;line-height:1.15;letter-spacing:-1.5px;margin:16px 0 21px}.xl-section-intro>p{font-size:15px;line-height:1.9}.journey-explainer{grid-template-columns:1fr;gap:23px}.journey-steps{gap:11px}.journey-steps>button{padding:21px 16px;gap:14px;border-radius:14px}.journey-number{font-size:21px}.journey-steps h3{font-size:19px}.journey-steps p{font-size:13px;line-height:1.8}.journey-stage{min-height:450px;padding:23px;border-radius:20px}.stage-orbit{width:230px;height:195px}.stage-icon{height:110px;width:110px;border-radius:28px}.stage-icon svg{width:57px}.stage-card{padding:23px;min-height:175px}.stage-card>strong{font-size:27px}.stage-card p{font-size:13px}.journey-stage>small{font-size:10px}.journey-dots{margin:22px 0 15px}.opportunity-wrap{margin-top:55px;padding-bottom:45px}.opportunity-wrap>.xl-section{padding-top:45px}.opportunity-grid{grid-template-columns:1fr;gap:23px}.opportunity-art{height:250px}.visual-browser{width:210px;height:157px;padding:14px}.visual-browser>svg{width:58px;height:58px}.art-chip{font-size:11px;padding:11px 13px;right:22px;bottom:24px}.opportunity-card>div:last-child{padding:27px}.opportunity-card h3{font-size:26px;margin:16px 0}.opportunity-card .eyebrow{font-size:10px}.opportunity-card p{font-size:15px;margin-bottom:23px}.opportunity-card .text-button{font-size:14px}.publisher-feature{grid-template-columns:1fr;gap:33px;padding-top:35px}.publisher-visual{min-height:570px;order:2}.phone-preview{width:260px}.float-left{left:-4px;top:83px}.float-right{right:-4px;bottom:75px}.publisher-feature .xl-section-intro h2{font-size:39px}.xl-checklist li{font-size:14px;line-height:1.85}.publisher-feature .button{font-size:14px}.brand-section{padding-top:60px;gap:28px}.brand-story .xl-section-intro h2{font-size:37px}.brand-benefits{gap:15px}.brand-benefits span{font-size:12px}.brand-story .button{font-size:14px}.brand-disclosure{font-size:12px!important}.campaign-storyboard{padding:25px}.storyboard-header{gap:12px}.storyboard-header strong{font-size:15px;line-height:1.5}.storyboard-header small{font-size:10px;line-height:1.6}.storyboard-step{gap:12px;padding:23px 0}.storyboard-step strong{font-size:15px;line-height:1.5}.storyboard-step span{font-size:11px;line-height:1.6}.storyboard-step>b{font-size:21px}.storyboard-step>svg{width:20px}.storyboard-budget p{font-size:9px;flex-wrap:wrap;line-height:1.8}.pricing-xl .plan-grid{gap:23px;margin-top:37px}.pricing-xl .plan-card{padding:31px}.pricing-xl .plan-card h3{font-size:28px}.pricing-xl .plan-price{font-size:55px}.pricing-xl .plan-price small{font-size:13px}.pricing-xl .plan-card li{font-size:14px}.pricing-xl .plan-card p{font-size:15px}.pricing-xl .plan-ribbon{font-size:10px}.pricing-disclaimer{gap:9px}.pricing-disclaimer p{font-size:12px;line-height:1.9}.withdrawal-intro{display:block}.log-toolbar{padding:22px;flex-direction:column;align-items:flex-start;gap:16px}.log-toolbar>div{gap:8px}.log-toolbar strong{font-size:16px}.log-toolbar .demo-tag{font-size:10px}.log-toolbar label{font-size:12px;width:100%;justify-content:space-between}.log-toolbar select{font-size:13px;width:180px}.xl-log-panel .table-scroll{margin:0;width:100%;overflow:visible}.xl-logs,.xl-logs tbody{display:block;white-space:normal}.xl-logs thead{display:none}.xl-logs tr{display:grid;grid-template-columns:1fr 1fr;padding:22px;margin:0 13px 13px;background:#f8f0fe;border:1px solid #eddcf7;border-radius:14px;gap:21px 12px}.xl-logs tr:nth-child(2n){background:#f3e7fc}.xl-logs td,.xl-logs tr:nth-child(2n) td{padding:0;border:0;background:transparent;display:block;font-size:14px}.xl-logs td:nth-child(3){grid-column:span 2;grid-row:2;background:#ffffff80;border:1px solid #ead6f5;border-radius:10px;padding:15px}.xl-logs td:nth-child(3):before{content:"REQUESTED DATE & TIME";display:block;letter-spacing:1px;font-size:9px;color:#b18fc3;margin-bottom:10px;font-weight:650}.xl-logs td:nth-child(4){align-self:center}.xl-logs td:last-child{text-align:right;align-self:center}.log-person{gap:9px}.log-person .avatar{width:30px;height:30px;font-size:10px}.log-person strong{font-size:13px;line-height:1.5}.log-person small{font-size:9px}.log-method{justify-content:flex-end;font-size:12px;gap:5px;line-height:1.5}.log-method svg{width:15px}.xl-logs .withdrawal-time{min-width:0;gap:7px}.xl-logs .withdrawal-time strong{font-size:19px}.xl-logs .withdrawal-time>span{font-size:25px;gap:9px;line-height:1.4}.xl-logs .withdrawal-time small{font-size:9px}.xl-logs .log-amount{font-size:28px}.xl-logs .status{font-size:11px}.log-bottom{padding:18px 23px;font-size:11px;line-height:1.85}.community-grid{grid-template-columns:1fr;gap:23px}.community-feature{padding:28px}.community-feature h3{font-size:28px}.community-feature p{font-size:15px}.community-feature .text-button{font-size:14px}.faq-xl{grid-template-columns:1fr;gap:4px}.faq-xl .xl-section-intro h2{font-size:38px}.faq-xl .xl-section-intro>p{font-size:15px}.enhanced-landing .faq-list details{padding:21px 0}.enhanced-landing .faq-list summary{font-size:16px}.enhanced-landing .faq-list p{font-size:14px}.xl-final-cta{margin:65px 18px 0;padding:44px 23px;border-radius:23px}.xl-final-cta .eyebrow{font-size:9px;letter-spacing:1px;line-height:1.8}.xl-final-cta h2{font-size:42px;letter-spacing:-1.9px;margin:21px 0}.xl-final-cta p{font-size:15px;line-height:1.8}.xl-final-cta .button{font-size:14px;padding:14px 18px}.xl-final-cta>small{font-size:10px;line-height:1.8;margin-top:20px}.xl-footer{margin-top:50px;padding:0 25px 35px;grid-template-columns:1fr 1fr;gap:33px 20px}.xl-footer>div:first-child{grid-column:span 2}.xl-footer h4{font-size:15px}.xl-footer a:not(:first-child),.xl-footer button{font-size:13px}.xl-footer>div{gap:16px}.xl-footer>div:first-child>span{font-size:11px!important}.xl-footer p{font-size:14px}.reward-hub{gap:23px}.reward-hero{padding:28px 23px;border-radius:19px}.reward-hero .eyebrow{font-size:9px;line-height:1.8;letter-spacing:1.2px}.reward-hero h2{font-size:34px;letter-spacing:-1.4px}.reward-hero p{font-size:14px;line-height:1.85}.reward-chips{gap:11px;margin-top:18px}.reward-chips>span{font-size:10px;gap:6px}.reward-chips svg{width:15px}.reward-mini-flow{grid-template-columns:1fr;gap:9px}.reward-mini-flow>div{padding:15px 17px;flex-wrap:nowrap;gap:12px}.reward-mini-flow small{font-size:9px}.reward-mini-flow strong{font-size:13px;margin-top:4px}.reward-mini-flow>div>svg:last-child{display:block}.reward-browse-title h2{font-size:27px;line-height:1.2}.reward-browse-title p{font-size:13px;line-height:1.8}.reward-hub .tabs{gap:6px}.reward-hub .tabs button{font-size:11px;padding:10px 12px}.reward-hub .search-field{max-width:none;width:100%;min-width:0}.reward-card-grid{gap:23px}.reward-creative{height:248px;padding:23px}.creative-brand{font-size:12px}.creative-visual{height:117px;width:117px;right:24px;bottom:61px;border-radius:27px}.creative-visual svg{height:72px;width:72px}.reward-creative>strong{font-size:27px;max-width:60%;left:23px;bottom:57px;z-index:1;text-shadow:0 2px 20px #f4e6fa}.creative-label{font-size:8px;left:23px;bottom:23px;letter-spacing:1.2px}.reward-card-body{padding:24px}.reward-card .task-category{font-size:10px;padding:6px 8px}.task-duration{font-size:11px;gap:5px}.task-duration svg{width:14px}.reward-card h3{font-size:24px;line-height:1.3;margin:20px 0 13px}.reward-card p{font-size:14px}.task-requirement{font-size:11px;line-height:1.7}.reward-card-footer{gap:13px;padding-top:20px}.reward-card-footer>div>span{font-size:11px}.reward-card-footer strong{font-size:33px}.reward-card-footer .button{font-size:12px;padding:13px 14px;gap:8px}.reward-card-footer .button svg{width:15px}.sponsored-visit-explainer{padding:23px;gap:14px}.sponsored-visit-explainer>div{flex-basis:100%}.sponsored-visit-explainer h3{font-size:20px;line-height:1.4}.sponsored-visit-explainer p{font-size:13px}.sponsored-visit-explainer .demo-tag{margin:0;font-size:10px}.partner-empty h3{font-size:22px}.partner-empty p{font-size:14px}}@media(max-width:380px){.xl-header{padding:18px 15px}.xl-header .brand{font-size:21px}.xl-header .brand-symbol{height:32px;width:32px}.xl-signin{font-size:11px}.xl-header>div{gap:9px}.xl-header .button{font-size:11px;padding:10px}.xl-hero h1{font-size:47px}.xl-hero-copy>p{font-size:15px}.xl-hero .button{font-size:12px;padding:12px}.xl-section{padding-left:20px;padding-right:20px}.xl-section-intro h2{font-size:35px}.dashboard .metric-value{font-size:29px}.metric{padding:16px 12px}.dashboard .metric-label{font-size:11px}.xl-logs .withdrawal-time>span{font-size:23px}.xl-logs .withdrawal-time small{font-size:8px}.reward-card-footer .button{font-size:11px;padding:12px}.reward-card-body{padding:21px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body{font-weight:500}.enhanced-landing p{color:#665170;font-weight:500}.xl-hero-copy>p{color:#665170;font-weight:500}.xl-header nav button,.xl-signin{color:#634773;font-size:15px}.eyebrow,.dashboard .eyebrow{color:#705087}.xl-preview-bar,.preview-label{font-size:12px;color:#705b7c}.dashboard .metric-note,.dashboard .activity-row small,.dashboard .chart-summary small,.next-win>small{font-size:13px;color:#72607d}.workspace strong,.profile-chip strong{font-size:14px}.workspace small,.profile-chip small,.date-pill,.nav-label{font-size:12px}.withdrawal-time small{font-size:12px;color:#715b7f}.xl-logs .withdrawal-time>span{color:#70449a}.xl-logs .withdrawal-time strong{color:#543261}.log-person small,.log-note span,.log-bottom,.xl-footer>div>span{color:#705b7c}.xl-hero-assurance,.motion-controls,.hero-large-metrics small,.hero-step small{color:#725b80;font-weight:500}.xl-section-intro h2>span,.withdrawal-intro h2>span{color:#9864ae}.dashboard .table-scroll td{color:#624c71}.dashboard .metric-value span{color:#806197}.reward-card-body>p{color:#685575}.reward-chips,.cycle-summary>small{font-size:13px}.creative-label{font-size:12px}.log-bottom{font-size:13px}.status{font-weight:650}@media(max-width:1000px){.reward-hero{grid-template-columns:1fr}.cycle-summary{display:flex;max-width:none}.cycle-summary>strong{font-size:48px}.cycle-summary>small,.cycle-summary>p{font-size:13px}.cycle-summary>b,.cycle-summary>span:not(.icon-tile){color:#78558b}}@media(max-width:700px){.xl-signin{white-space:nowrap;font-size:13px}.xl-header{gap:8px;padding-left:17px;padding-right:17px}.xl-header>div{gap:10px}.xl-header .brand{font-size:22px}.xl-header .brand-symbol{width:32px;height:32px}.cycle-summary{padding:22px}.reward-hero{gap:24px}}.hero-grid{background-position:0 var(--parallax,0px)}.enhanced-landing[data-motion=off] .hero-grid{background-position:0 0}.xl-hero-assurance{flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.hero-grid{background-position:0 0}}.brand{display:inline-flex!important;align-items:center!important;gap:10px!important;white-space:nowrap;line-height:1!important}.brand .brand-symbol{width:44px!important;height:44px!important;flex-shrink:0;border-radius:13px!important;display:grid;place-items:center}.brand .brand-word{display:inline-flex!important;align-items:baseline;font-size:32px!important;letter-spacing:-1.4px;line-height:1!important}.brand-word b{font-weight:800;color:#7751d4}.brand .brand-light{font-weight:500;color:#a282c9;font-size:inherit!important}.brand .brand-dot{color:#7751d4;font-size:inherit!important}.xl-header{gap:24px;max-width:1420px}.xl-header nav{gap:23px}.xl-header nav button,.xl-signin{font-size:17px;font-weight:650}.public-menu-toggle{display:none}.xl-hero h1{font-size:clamp(58px,5.8vw,92px);line-height:1.17;overflow:visible;letter-spacing:-4px;margin-top:20px}.xl-hero h1>span{display:block;padding-bottom:.08em}.xl-hero h1 em{font-style:normal;background:linear-gradient(110deg,#7043cc,#b777c7,#7157de);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block;padding-bottom:.06em}.xl-hero-copy>p{font-size:21px;max-width:810px;line-height:1.8}.hero-large-metrics strong{font-weight:750}.flow-unit .hero-step{margin:0}.reward-flow .eyebrow{display:block;margin-bottom:20px}.flow-connector{height:22px;margin-left:18px;border-left:2px solid #d9c3ef;color:#9b76c9}.flow-connector svg{margin-left:-10px;background:#faf7ff;animation:flowDown 2.4s ease-in-out infinite}.flow-unit .hero-step>span{animation:stepPop 7.2s infinite}.flow-1 .hero-step>span{animation-delay:2.4s}.flow-2 .hero-step>span{animation-delay:4.8s}.review-spinner{animation:spin 2s linear infinite}.xl-trust-strip strong{font-size:15px}.journey-section{display:grid;grid-template-columns:1.08fr 1fr;gap:0 48px}.journey-section>.xl-section-intro{grid-column:1;grid-row:1}.journey-explainer{display:contents}.journey-steps{grid-column:1;grid-row:2}.journey-stage{grid-column:2;grid-row:1 / span 2;min-height:680px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:25px;background:radial-gradient(ellipse at top,#e5d7fc,transparent 70%),#f8f2ff;overflow:hidden}.journey-phone{width:305px;min-height:570px;padding:14px 18px 12px;border:7px solid white;border-radius:40px;box-shadow:0 28px 65px #7247ad26;background:linear-gradient(160deg,#fff,#f3ebff);position:relative}.device-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700}.device-top i{width:70px;height:15px;border-radius:20px;background:#e7def4}.device-screen{animation:screenEnter .5s both;padding:23px 3px 30px}.device-screen .brand .brand-word{font-size:23px!important}.device-screen .brand-symbol{width:31px!important;height:31px!important}.device-screen .brand-symbol svg{width:20px}.device-kicker{display:block;font-size:10px;letter-spacing:1.3px;color:#8c65ab;margin-top:26px;font-weight:700}.device-screen h3{font-size:27px;line-height:1.18;letter-spacing:-1px;margin:12px 0 20px}.device-avatar,.viewing-ring{margin:22px auto;width:95px;height:95px;border-radius:50%;background:#eae0fa;color:#8054cf;display:grid;place-items:center;position:relative}.device-avatar b{position:absolute;right:0;bottom:0;background:#46b98d;color:#fff;display:grid;place-items:center;width:29px;height:29px;border-radius:50%;border:3px solid white}.device-field,.device-notice{display:flex;align-items:center;gap:10px;font-size:12px;margin:12px 0;padding:14px 10px;border-radius:10px;border:1px solid #e6dbf5;background:#fff}.device-notice{color:#5f917d;background:#edf9f3;border:0}.device-button{display:flex;justify-content:space-between;align-items:center;padding:15px 12px;margin:18px 0;background:linear-gradient(110deg,#9a75df,#7145c9);color:#fff;border-radius:12px;font-size:12px;font-weight:650}.device-home{position:absolute;bottom:12px;left:37%;width:26%;height:4px;border-radius:4px;background:#d0bddf}.device-two{display:flex;gap:12px}.device-two>div{padding:14px 10px;background:#fff;border:1px solid #ece2f7;border-radius:12px;flex:1;display:flex;flex-direction:column;gap:6px}.device-two span{font-size:10px}.device-two b{font-size:22px;color:#8354b8}.mini-campaign{padding:22px;background:linear-gradient(140deg,#d8c8f1,#f7e4f5);border-radius:14px;display:flex;flex-direction:column;gap:14px;color:#7958aa}.mini-campaign strong{font-size:17px}.mini-campaign small,.device-screen>small{font-size:10px}.viewing-ring{width:140px;height:140px;border:7px solid #ae8cdd;border-right-color:#efe5fb;animation:ringGlow 2.4s infinite}.viewing-ring span{font-size:11px}.device-progress{height:7px;border-radius:10px;overflow:hidden;background:#e4d7f5}.device-progress i{display:block;height:100%;background:#9264d9;animation:progressGrow 2.6s linear infinite}.device-reward{display:flex;flex-direction:column;gap:14px;align-items:center;background:#ede4fb;padding:25px;border-radius:18px}.device-reward span{font-size:12px}.device-reward strong{font-size:43px;color:#8654be}.opportunity-wrap .xl-section-intro{text-align:center;margin-left:auto;margin-right:auto;max-width:880px}.opportunity-wrap .xl-section-intro p{margin-left:auto;margin-right:auto}.opportunity-card:nth-child(2){border-color:#cba6f0;box-shadow:0 0 45px #ac79e32b,0 12px 35px #ac79e314;animation:cardGlow 4s ease-in-out infinite}.publisher-visual{min-height:530px}.wallet-sequence{width:100%;max-width:470px;border:1px solid #e9dafa;border-radius:27px;background:linear-gradient(145deg,#fff,#f0e5fc);box-shadow:0 25px 70px #8251bb16;overflow:hidden}.wallet-window-top{display:flex;gap:6px;padding:23px;border-bottom:1px solid #e9def6;align-items:center}.wallet-window-top>span{width:7px;height:7px;background:#cbb3e1;border-radius:50%}.wallet-window-top b{margin-left:auto;font-size:10px;letter-spacing:1.2px;color:#9875b9}.wallet-story{text-align:center;padding:30px 30px 25px;animation:screenEnter .5s}.story-round{width:57px;height:57px;margin:0 auto 22px;display:grid;place-items:center;border-radius:18px;background:#e4d4fa;color:#8754cc}.wallet-story h3{font-size:25px;margin:13px 0 28px}.wallet-amount-label{display:block;font-size:14px}.wallet-big{display:block;font-size:70px;letter-spacing:-4px;color:#8a53bd;line-height:1.4}.wallet-story p{font-size:15px;min-height:45px}.wallet-story small{font-size:11px}.wallet-wave{height:37px;position:relative;overflow:hidden;margin:5px 0 20px;border-radius:12px;background:#eee2fb}.wallet-wave i{position:absolute;left:-20%;bottom:-46px;width:140%;height:70px;border-radius:45%;background:#b287e4;animation:waveMove 4s ease-in-out infinite}.wallet-wave i+i{bottom:-56px;background:#8753c9;animation-delay:-2s}.sequence-dots{display:flex;justify-content:center;gap:7px;margin:20px}.sequence-dots i{width:7px;height:7px;border-radius:20px;background:#d9c4ed}.sequence-dots i.active{width:25px;background:#9a70cb}.brand-story .xl-section-intro h2{font-size:clamp(38px,3.5vw,55px)}.brand-story p{font-size:18px}.storyboard-step{animation:storyHighlight 7.8s infinite;border-radius:10px;padding-left:10px;padding-right:10px}.storyboard-step:nth-child(3){animation-delay:2.6s}.storyboard-step:nth-child(4){animation-delay:5.2s}.storyboard-step strong{font-size:19px}.storyboard-step span{font-size:15px}.storyboard-budget>div{overflow:hidden}.storyboard-budget>div>span:first-child{position:relative;overflow:hidden}.storyboard-budget>div>span:first-child:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#ffffff80,transparent);animation:shimmer 2.6s linear infinite}.pricing-xl .xl-section-intro{max-width:none}.pricing-xl .xl-section-intro h2{font-size:clamp(38px,3.6vw,58px);white-space:nowrap}.pricing-xl .xl-section-intro p{white-space:pre-line;max-width:820px;margin:auto}.withdrawal-intro{grid-template-columns:1.35fr 1fr;align-items:center}.payment-animation{background:linear-gradient(125deg,#edfff6,#dff4e9);border:1px solid #c8e7d5;border-radius:24px;padding:26px;color:#33755c;min-height:225px}.payment-top,.payment-top>span{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:13px;font-weight:650}.payment-top .demo-tag{background:#ffffff85;color:#468167;font-size:10px}.payment-stages{display:flex;align-items:center;margin:22px 0}.payment-stages>span{display:flex;flex-direction:column;gap:8px;align-items:center;flex:1;animation:greenPop 6s infinite}.payment-stages>span:nth-of-type(2){animation-delay:2s}.payment-stages>span:nth-of-type(3){animation-delay:4s}.payment-stages b{font-size:12px}.payment-stages>i{height:2px;width:30px;background:#b3dcca}.payment-animation>strong{font-size:20px;display:block}.payment-animation>p{font-size:13px;margin:9px 0 0;color:#4b7c69}.xl-logs td{padding-top:22px;padding-bottom:22px}.xl-logs .withdrawal-time strong,.xl-logs .withdrawal-time>span,.xl-logs .log-person small,.xl-logs .log-method,.xl-logs .status{font-size:14px;font-weight:600}.xl-logs .withdrawal-time{gap:5px;min-width:0}.xl-logs .log-person strong,.xl-logs .log-amount{font-size:21px;font-weight:700}.faq-animation{display:flex;align-items:center;gap:25px;min-height:170px;padding:25px;border-radius:22px;background:linear-gradient(130deg,#f2e8fc,#fbf8ff);margin-top:30px}.faq-orb{width:67px;height:67px;border-radius:22px;background:#e5d5f5;color:#996fc5;display:grid;place-items:center;flex-shrink:0;animation:gentleFloat 4s ease-in-out infinite}.faq-animation>div{display:flex;flex-direction:column;gap:17px;flex:1}.question-bubble,.answer-bubble{padding:14px 16px;border:1px solid #e9dcf6;background:#fff;border-radius:14px;font-size:14px;display:flex;gap:6px;align-items:center}.answer-bubble{align-self:flex-end;background:#ebe0f8;color:#8558b2;animation:answerAppear 4s infinite}.question-bubble i{width:4px;height:4px;border-radius:50%;background:#a27fc7;animation:stepPop 1.5s infinite}.xl-final-cta{padding-top:45px;padding-bottom:45px;margin-top:80px}.xl-final-cta h2{font-size:clamp(42px,4.5vw,70px)}.xl-footer{margin-top:50px;gap:50px;padding-bottom:45px;align-items:start}.xl-footer .brand-word{font-size:34px!important}.xl-footer a.footer-email{font-size:16px!important;color:#78539f;font-weight:650}.xl-footer h4{font-size:18px}.xl-footer a,.xl-footer button,.xl-footer p{font-size:16px!important}.back-to-top{position:fixed;bottom:18px;right:24px;width:48px;height:48px;border-radius:16px;border:1px solid #ddc9ee;background:#f0e5fb;color:#9b78be;z-index:29;display:grid;place-items:center;box-shadow:0 5px 18px #85649d14}.chat-launcher{bottom:78px!important}.chat-widget{bottom:140px!important;max-height:calc(100dvh - 170px)}.app-shell{font-size:16px}.sidebar nav button{font-size:16px!important;font-weight:650;padding-top:14px;padding-bottom:14px}.sidebar .nav-label{font-size:12px;font-weight:700}.workspace strong,.profile-chip strong{font-size:15px}.dashboard h1{font-size:36px;font-weight:750}.dashboard .metric{padding:25px;border:1px solid #e5d9f6;background:linear-gradient(135deg,#fff,#f3ecfc);box-shadow:0 8px 24px #8458b308}.dashboard .metric:nth-child(2){background:linear-gradient(135deg,#fff,#e9f7f0);border-color:#d8ebe0}.dashboard .metric:nth-child(3){background:linear-gradient(135deg,#f4eafa,#eee4fc)}.dashboard .metric:nth-child(4){background:linear-gradient(135deg,#fff,#fff0e5);border-color:#f2e1d2}.dashboard .metric-label{font-size:16px;font-weight:650;color:#69577b}.dashboard .metric-value{font-size:clamp(33px,2.8vw,46px);font-weight:750;letter-spacing:-1.8px}.dashboard .metric-value span{font-size:.74em;font-weight:650}.dashboard .metric-note{font-size:13px;line-height:1.6}.dashboard .panel-heading h3{font-size:21px;font-weight:700}.dashboard .table-scroll th{font-size:14px}.dashboard .table-scroll td,.dashboard .button{font-size:15px}.dashboard .action-list strong{font-size:17px}.dashboard .action-list small{font-size:14px;line-height:1.6}.dashboard .wallet-strip strong{font-size:33px;font-weight:750}.dashboard .wallet-strip span,.dashboard .field,.dashboard .field input,.dashboard .field select{font-size:15px}.dashboard .panel{border-radius:20px}.fluid-chart{min-width:0;overflow:hidden;background:linear-gradient(160deg,#fff 40%,#f7f2ff)}.fluid-chart .chart-summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fluid-chart .chart-summary strong{font-size:37px;font-weight:750}.fluid-chart .chart-summary small{font-size:12px}.fluid-chart .positive,.fluid-chart .negative{padding:5px 8px;border-radius:7px;font-size:12px;font-weight:650;background:#e8f8ef;color:#428c6b}.fluid-chart .negative{background:#fff1e8;color:#b67c4e}.fluid-plot{height:220px;position:relative;padding-left:45px;margin-top:24px}.fluid-plot svg{width:100%;height:100%;overflow:visible}.fluid-grid{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;padding-bottom:12px}.fluid-grid span{font-size:11px;color:#a08aaf;display:flex;align-items:center;gap:10px}.fluid-grid span:after{content:"";height:1px;background:#eadff4;flex:1}.fluid-fill{animation:areaBreathe 5s ease-in-out infinite}.fluid-current{animation:currentMove 8s linear infinite}.fluid-days{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;margin-left:38px}.fluid-days button{font-size:11px;border:0;background:transparent;padding:8px 0;color:#9d82b1;border-radius:8px}.fluid-days button b{font-size:12px;display:block;margin-top:5px;font-weight:650}.fluid-days button.active{background:#ede2fa;color:#8155b8}.fluid-caption{display:flex;justify-content:space-between;gap:10px;margin-top:21px;font-size:11px;border-top:1px solid #e9ddf4;padding-top:15px}.fluid-caption span{display:flex;gap:6px;align-items:center}.fluid-caption i{width:6px;height:6px;border-radius:50%;background:#a074cd}.fluid-caption strong{color:#7d539f}.auth-art{display:flex;flex-direction:column;justify-content:center;padding:130px max(45px,calc((50vw - 470px)/2)) 70px;min-width:0}.auth-art h1{font-size:47px;line-height:1.2;margin:23px 0}.auth-art>p{font-size:18px;line-height:1.8}.auth-new-visual{margin-top:45px;position:relative;max-width:400px;min-height:245px}.auth-visual-card{border:1px solid #e2d2f3;padding:28px;border-radius:22px;background:#fff9;box-shadow:0 18px 55px #9265c512;display:flex;flex-direction:column;gap:14px;animation:gentleFloat 5s ease-in-out infinite}.auth-visual-card>strong{font-size:20px}.auth-demo-amount{font-size:47px;color:#966ac4;letter-spacing:-2px}.auth-visual-card small{font-size:12px}.auth-floating{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #eee3fa;border-radius:13px;padding:13px;font-size:12px;position:absolute;bottom:-20px;right:-14px;animation:gentleFloat 4s ease-in-out infinite reverse}.onboarding-path{display:flex;align-items:center;margin:14px 0}.onboarding-path span{font-size:11px;display:flex;flex-direction:column;align-items:center;gap:10px;color:#9a74bd}.onboarding-path i{height:2px;background:#dbc6f0;flex:1;margin:0 10px}.join-signal{display:flex;gap:8px}.join-signal span{height:7px;border-radius:6px;flex:1;background:#d5bfee;animation:stepPop 3s infinite}.join-signal span:nth-child(2){animation-delay:1s}.join-signal span:nth-child(3){animation-delay:2s}.auth-form{max-width:570px}.auth-form .field,.auth-form .field input,.auth-form .role-tabs button{font-size:15px}.policy-layout{max-width:1320px;margin:30px auto 70px;padding:0 32px}.policy-hero{padding:45px;border-radius:25px;background:linear-gradient(120deg,#eee0fc,#f9f5ff);margin-bottom:35px}.policy-hero h1{font-size:52px;letter-spacing:-2px}.policy-hero p{font-size:18px;max-width:800px;line-height:1.8}.policy-body{display:grid;grid-template-columns:250px 1fr;gap:40px}.policy-body aside{align-self:start;position:sticky;top:25px;display:flex;flex-direction:column;gap:14px;font-size:14px;padding:24px;background:#f6effc;border-radius:16px}.policy-body article{padding:12px 30px;background:#fff;border:1px solid #eee5f5;border-radius:20px}.policy-body section{padding:20px 0;border-bottom:1px solid #eee5f5;scroll-margin:30px}.policy-body h2{font-size:25px}.policy-body p{font-size:16px;line-height:1.9;color:#796583}@keyframes spin{to{transform:rotate(360deg)}}@keyframes flowDown{0%,to{transform:translateY(-3px);opacity:.4}50%{transform:translateY(5px);opacity:1}}@keyframes stepPop{0%,40%,to{transform:scale(1)}15%{transform:scale(1.13)}}@keyframes screenEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes progressGrow{0%{width:0}to{width:100%}}@keyframes ringGlow{50%{box-shadow:0 0 0 10px #ece2f870}}@keyframes cardGlow{50%{box-shadow:0 0 55px #b989e845,0 15px 30px #b989e815}}@keyframes waveMove{50%{transform:translate(7%) rotate(4deg)}0%,to{transform:translate(-5%) rotate(-4deg)}}@keyframes storyHighlight{0%,30%,to{background:transparent}12%{background:#ece0f9}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes greenPop{10%{transform:translateY(-5px);color:#29936a}30%,to{transform:none}}@keyframes answerAppear{0%,10%{opacity:.3;transform:translateY(5px)}30%,to{opacity:1;transform:none}}@keyframes areaBreathe{50%{opacity:.6}}@keyframes currentMove{to{stroke-dashoffset:-206}}@keyframes gentleFloat{50%{transform:translateY(-6px)}}[data-motion=off] *,[data-motion=off] *:before,[data-motion=off] *:after{animation-play-state:paused!important;transition:none!important}@media(max-width:1200px){.xl-header{flex-wrap:wrap}.xl-header nav{gap:18px}.xl-header nav button{font-size:15px}.journey-section{gap:0 28px}.journey-stage{min-height:710px}.sidebar .brand .brand-word{font-size:27px!important}.dashboard .metric-value{font-size:35px}.dashboard .metric-label{font-size:14px}.auth-art{padding-left:50px;padding-right:50px}.auth-art h1{font-size:40px}}@media(max-width:900px){.xl-header nav{display:none}.public-menu-toggle{display:grid;margin-left:auto}.xl-header nav.nav-open{display:flex;flex-basis:100%;order:3;flex-wrap:wrap;padding:15px 0}.xl-header>div{margin-left:0}.journey-section{display:block}.journey-explainer{display:flex;flex-direction:column;gap:25px}.journey-stage{min-height:650px}.pricing-xl .xl-section-intro h2{white-space:normal}.policy-body{grid-template-columns:1fr}.policy-body aside{position:static}.auth-art{padding-left:35px;padding-right:35px}.auth-art h1{font-size:34px}.dashboard .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.brand .brand-word{font-size:27px!important}.brand .brand-symbol{width:37px!important;height:37px!important}.xl-header{padding:18px;gap:9px}.xl-header .brand .brand-word{font-size:25px!important}.xl-header .brand .brand-symbol{width:33px!important;height:33px!important}.xl-header>div{gap:9px}.xl-signin{display:none}.xl-header .button{font-size:12px}.public-menu-toggle{padding:7px}.xl-hero h1{font-size:clamp(38px,9.5vw,56px);letter-spacing:-2px;line-height:1.19}.xl-hero-copy>p{font-size:17px}.xl-hero .button{font-size:14px}.hero-large-metrics strong{font-size:33px}.xl-trust-strip strong{font-size:12px}.journey-stage{min-height:630px;padding:20px 10px}.journey-phone{width:285px;max-width:100%}.journey-steps h3{font-size:20px}.journey-steps p{font-size:14px}.wallet-story{padding:25px}.wallet-big{font-size:64px}.wallet-story h3{font-size:24px}.publisher-visual{min-height:470px}.brand-story .xl-section-intro h2{font-size:39px}.brand-story p{font-size:16px}.storyboard-step strong{font-size:17px}.storyboard-step span{font-size:13px}.payment-animation{margin-bottom:25px;padding:23px}.xl-logs .withdrawal-time strong,.xl-logs .withdrawal-time>span,.xl-logs .log-person small,.xl-logs .log-method,.xl-logs .status{font-size:13px}.xl-logs .log-person strong,.xl-logs .log-amount{font-size:19px}.xl-logs td:nth-child(3){padding:12px}.xl-logs .withdrawal-time{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.faq-animation{padding:17px;gap:12px}.faq-orb{width:48px;height:48px}.question-bubble,.answer-bubble{font-size:12px;padding:12px}.xl-footer{gap:30px 18px}.xl-footer .brand-word{font-size:32px!important}.xl-footer a,.xl-footer button,.xl-footer p{font-size:14px!important}.back-to-top{right:17px}.chat-launcher{right:17px!important}.dashboard h1{font-size:29px}.dashboard .metric{padding:18px 14px}.dashboard .metric-label{font-size:13px;line-height:1.5}.dashboard .metric-value{font-size:32px;letter-spacing:-1px}.dashboard .metric-note{font-size:12px}.dashboard .panel{padding:21px 17px}.dashboard .panel-heading h3{font-size:19px}.fluid-chart .chart-summary strong{font-size:34px}.fluid-chart .chart-summary small{font-size:11px}.fluid-plot{height:180px;padding-left:35px}.fluid-days{margin-left:29px}.fluid-days button,.fluid-days button b{font-size:10px}.fluid-caption{font-size:10px;flex-wrap:wrap}.auth-form{padding-left:24px;padding-right:24px}.policy-layout{padding:0 20px}.policy-hero{padding:27px}.policy-hero h1{font-size:38px}.policy-hero p{font-size:16px}.policy-body article{padding:8px 22px}.policy-body h2{font-size:23px}.policy-body p{font-size:15px}.modal .two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important}}.policy-document{max-width:1350px;margin:30px auto 70px;padding:0 30px}.policy-intro{padding:42px;border-radius:25px;background:linear-gradient(120deg,#eee0fc,#f9f5ff);margin-bottom:35px}.policy-intro h1{font-size:52px;letter-spacing:-2px}.policy-intro p{font-size:18px;max-width:800px;line-height:1.8}.policy-document .policy-layout{display:grid;grid-template-columns:250px 1fr;gap:40px;margin:0;padding:0}.policy-layout nav{align-self:start;position:sticky;top:25px;display:flex;flex-direction:column;gap:14px;font-size:14px;padding:24px;background:#f6effc;border-radius:16px}.policy-layout nav button{background:none;border:none;text-align:left;color:#8f6aaa;line-height:1.5;padding:0}.policy-layout article{padding:12px 30px 30px;background:#fff;border:1px solid #eee5f5;border-radius:20px}.policy-layout section{padding:20px 0;border-bottom:1px solid #eee5f5;scroll-margin:30px}.policy-layout h2{font-size:25px}.policy-layout section>span{font-size:12px;color:#a989c5;font-weight:700}.policy-layout p{font-size:16px;line-height:1.9;color:#796583}.policy-layout article>.button{margin-top:25px}@media(max-width:800px){.policy-document .policy-layout{grid-template-columns:1fr}.policy-layout nav{position:static}.policy-document{padding:0 20px}.policy-intro{padding:27px}.policy-intro h1{font-size:38px}}.expanded-editor{grid-template-columns:180px minmax(280px,1fr) 285px;align-items:start}.expanded-editor .editor-canvas{padding:14px;min-width:0;background:#f0eaf8}.expanded-editor .editor-canvas .inline-between{gap:8px;margin-bottom:12px}.expanded-editor .editor-canvas strong{font-size:14px;display:flex;align-items:center;gap:6px}.full-canvas{height:700px;overflow:auto;border-radius:12px;background:#fff}.full-canvas-page{width:1280px;zoom:.32}.mobile-canvas .full-canvas-page{width:390px;zoom:.85}.copy-entry-list{height:210px;overflow:auto;margin:15px 0;border:1px solid #e4d8f2;border-radius:10px}.copy-entry-list button{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:12px!important;width:100%;padding:10px!important}.expanded-editor textarea{width:100%;min-height:95px;font-size:14px;line-height:1.6}.expanded-editor>aside p,.editor-toolbar p{font-size:12px;line-height:1.7;color:#9a83aa}.expanded-editor .nav-label{font-size:11px}.expanded-editor>aside{min-width:0}.expanded-editor .field input{width:100%}.expanded-editor aside>button{font-size:13px}.editor-toolbar{gap:15px;flex-wrap:wrap}.full-canvas .back-to-top{display:none}@media(max-width:1150px){.expanded-editor{grid-template-columns:1fr 1fr}.expanded-editor>aside:first-child{grid-column:span 2;display:flex;flex-wrap:wrap;gap:12px}.expanded-editor>aside:first-child p{display:none}.full-canvas-page{zoom:.3}}@media(max-width:700px){.expanded-editor{grid-template-columns:1fr}.expanded-editor>aside:first-child{grid-column:auto}.full-canvas{height:450px}.full-canvas-page{zoom:.25}.mobile-canvas .full-canvas-page{zoom:.8}}.xl-hero h1>span{color:#2f243d;background:none;-webkit-text-fill-color:initial}.xl-hero h1 em{-webkit-text-fill-color:transparent}.chat-launch{bottom:78px!important;right:24px!important;width:48px!important;height:48px!important;border-radius:16px!important}.brand-word{color:#7751d4!important}@media(max-width:600px){.chat-launch{right:17px!important}}.xl-hero h1>span:last-child{color:#2f243d!important;background:none!important;-webkit-text-fill-color:#2f243d}.xl-hero h1>span em{-webkit-text-fill-color:transparent!important}.fluid-grid{padding-bottom:0}@media(max-width:700px){.auth-art{display:none}.auth-form{padding-top:110px}}.trial-disclosure{padding:10px 12px;border-radius:10px;background:#f2ebfc;border:1px solid #e5d7f6;font-size:12px!important;line-height:1.55!important;color:#74578c!important;margin:8px 0!important}.trial-notice{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #d7c3f3;background:linear-gradient(110deg,#ede1fb,#f8f4ff);border-radius:18px}.trial-notice>div{flex:1}.trial-notice strong{font-size:21px;color:#6d42a5}.trial-notice p{font-size:14px;margin:7px 0}.trial-notice small{font-size:12px}.payment-order{display:flex;flex-direction:column;align-items:center;padding:20px;background:linear-gradient(120deg,#f2e8fc,#eff8f4);border-radius:16px;gap:8px;margin-bottom:24px}.payment-order>strong{font-size:42px;color:#7950b0}.payment-order>span{font-size:17px;font-weight:650}.payment-order small{font-size:12px}.payment-channels{border:0;padding:0;margin:20px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.payment-channels legend{font-size:14px;font-weight:650;margin-bottom:12px}.payment-channels>label{display:flex;align-items:center;gap:10px;padding:15px 12px;border:1px solid #e4d9ef;border-radius:13px;cursor:pointer;background:#fff}.payment-channels>label.selected{background:#f2e8fd;border-color:#bba0de}.payment-channels input[type=radio]{width:15px;accent-color:#8253c5;flex-shrink:0}.payment-channels strong{display:block;font-size:14px}.payment-channels small{display:block;font-size:11px;line-height:1.5;margin-top:5px}.payment-preview .field,.payment-preview .field input,.payment-preview .field select{font-size:14px}.payment-instructions{display:flex;gap:12px;padding:17px;background:#eef8f2;border-radius:12px;margin:18px 0;color:#49856a}.payment-instructions p{font-size:13px;margin:6px 0 0}.payment-review-note{font-size:13px}.international-pending,.trial-withdrawal{padding:24px;text-align:center;background:#f7f2fc;border-radius:15px;margin:15px 0}.international-pending h3,.trial-withdrawal h3{font-size:22px;margin:14px 0}.international-pending p,.trial-withdrawal p{font-size:14px}.payment-record{border:1px solid #e7dcef;border-radius:15px;padding:22px;margin-bottom:18px}.payment-record>div>strong{font-size:18px}.payment-record details{margin:18px 0}.payment-record summary{cursor:pointer;color:#8556b2;font-size:14px}.payment-record img{display:block;max-width:100%;max-height:320px;object-fit:contain;margin-top:15px}.payment-record form{display:grid;grid-template-columns:1fr 2fr auto;gap:15px;align-items:end}.payment-record .field{margin:0}.payment-preview input[type=file],.payment-preview .button{white-space:normal}@media(min-width:701px){.auth-page{height:100dvh;min-height:0;grid-template-columns:1fr 1fr;align-items:stretch}.auth-art{height:100%;min-height:0;padding:95px max(30px,calc((50vw - 440px)/2)) 45px;justify-content:center}.auth-art h1{font-size:clamp(30px,3vw,45px);margin:18px 0;line-height:1.17}.auth-art>p{font-size:16px;line-height:1.65;margin-bottom:0}.auth-new-visual{margin-top:28px;min-height:200px}.auth-visual-card{padding:22px;gap:10px}.auth-brand{top:27px;left:40px}.auth-form{max-width:580px;width:100%;padding:24px 45px;margin:auto}.auth-form h2{font-size:34px;margin:12px 0 9px}.auth-form>p{font-size:13px;line-height:1.5;margin-bottom:12px}.auth-form form{margin-top:17px}.auth-form .field{margin-bottom:12px;gap:6px}.auth-form .field input,.auth-form .field select{padding:10px 12px}.auth-form .field small{font-size:11px;line-height:1.4}.auth-form .check-label{margin:12px 0;line-height:1.5}.auth-form .role-tabs{margin-bottom:17px}.auth-form .demo-credentials{margin-top:16px;padding:12px;gap:5px}.auth-form .demo-credentials small{line-height:1.5}.auth-form .auth-switch{margin:14px 0 10px}.auth-form .error{margin:7px 0;line-height:1.4;font-size:12px}.auth-page~.back-to-top{display:none}}@media(min-width:701px)and (max-height:800px){.auth-form{padding:15px 32px;max-width:550px}.auth-form h2{font-size:29px;margin:8px 0}.auth-form>p{font-size:12px;margin-bottom:8px}.auth-form form{margin-top:12px}.auth-form .field{margin-bottom:9px;gap:5px;font-size:13px}.auth-form .field input,.auth-form .field select{font-size:13px;padding:8px 11px}.auth-form .field small{font-size:10px}.auth-form .button{padding:10px 15px;font-size:13px}.auth-form .trial-disclosure{padding:8px 10px;font-size:11px!important}.auth-form .check-label{margin:9px 0;font-size:10px}.auth-form .demo-credentials{padding:10px;margin-top:12px;gap:4px}.auth-form .role-tabs{margin-bottom:12px;gap:4px}.auth-form .role-tabs button{padding:7px;font-size:13px}.auth-form .auth-switch{margin:10px 0 8px}.auth-form .demo-tag{font-size:9px}.auth-art{padding-top:80px;padding-bottom:35px}.auth-art h1{font-size:34px;margin:15px 0}.auth-art>p{font-size:14px}.auth-new-visual{margin-top:20px;min-height:0}.auth-visual-card{padding:18px;gap:9px}.auth-demo-amount{font-size:38px}.auth-visual-card>strong{font-size:17px}.auth-visual-card .wallet-wave{margin-bottom:8px;height:28px}.auth-floating{padding:10px;font-size:10px}.auth-visual-card .onboarding-path{margin:8px 0}.auth-brand{top:20px;left:28px}}@media(min-width:701px)and (max-height:650px){.auth-form{zoom:.85}.auth-art{padding-top:80px}.auth-art h1{font-size:29px}.auth-art>p{font-size:13px}.auth-new-visual{zoom:.8}.auth-brand .brand-word{font-size:28px!important}.auth-brand .brand-symbol{height:36px!important;width:36px!important}}@media(max-width:700px){.trial-notice{flex-wrap:wrap;padding:18px;gap:12px}.trial-notice>div{flex-basis:75%}.trial-notice strong{font-size:18px}.trial-notice p{font-size:13px}.trial-notice .button{width:100%}.payment-record form,.payment-channels{grid-template-columns:1fr}.auth-form .trial-disclosure{font-size:12px!important}.auth-form{padding-bottom:85px}.payment-order>strong{font-size:35px}}@media(min-width:1024px){.xl-hero-copy{max-width:1080px}.xl-hero-copy>p{max-width:1050px;font-size:clamp(18px,1.45vw,21px);line-height:1.7;text-wrap:balance}}@media(min-width:701px){.auth-art{padding-top:45px}.auth-art .auth-brand{position:static;display:inline-flex;align-self:flex-start;margin:0 0 28px}}@media(min-width:701px)and (max-height:650px){.auth-art{padding-top:30px;padding-bottom:30px}.auth-art .auth-brand{margin-bottom:16px}}@media(max-width:700px){.auth-art{display:contents}.auth-art>:not(.auth-brand){display:none}.auth-art .auth-brand{position:absolute;top:25px;left:24px;margin:0}}.brand .brand-word{transform:translateY(-.055em)}.xl-footer{align-items:stretch}.xl-footer>div>:last-child{margin-top:auto}.xl-footer>div>a,.xl-footer>div>button{line-height:24px}.xl-footer>div:first-child{gap:12px}.xl-footer>div:first-child>a:first-child{display:inline-flex}.xl-footer .brand .brand-symbol{width:40px!important;height:40px!important}.xl-footer .brand .brand-word{font-size:30px!important}.xl-footer>div:first-child>p{line-height:1.55}.xl-footer a.footer-email{display:inline-flex;align-items:center;gap:8px;line-height:24px}.withdrawal-layout,.withdrawal-layout .panel,.withdrawal-layout .record-list{min-width:0;max-width:100%}.withdrawal-layout table{width:100%;min-width:0!important;table-layout:fixed;font-size:13px}.withdrawal-layout th,.withdrawal-layout td{white-space:normal;overflow-wrap:anywhere;padding:14px 9px;vertical-align:top}.withdrawal-layout th:nth-child(1){width:16%}.withdrawal-layout th:nth-child(2){width:18%}.withdrawal-layout th:nth-child(3){width:11%}.withdrawal-layout th:nth-child(4){width:14%}.withdrawal-layout th:nth-child(5){width:20%}.withdrawal-layout th:nth-child(6){width:21%}.withdrawal-layout td form{display:flex!important;flex-direction:column;gap:8px;min-width:0}.withdrawal-layout td form>*{width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-size:13px}.withdrawal-layout pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.withdrawal-layout .record-filters{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.withdrawal-layout thead{display:none}.withdrawal-layout table,.withdrawal-layout tbody{display:block}.withdrawal-layout tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e5ddf5;border-radius:14px;margin:14px 0;padding:10px;background:#fff}.withdrawal-layout td{display:block;border:0;min-width:0}.withdrawal-layout td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:#7d698e;margin-bottom:6px}.withdrawal-layout td:last-child{grid-column:1/-1}.withdrawal-layout td form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.withdrawal-layout .record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.withdrawal-layout tr{grid-template-columns:minmax(0,1fr)}.withdrawal-layout td form{display:flex!important}.withdrawal-layout .record-filters{grid-template-columns:minmax(0,1fr)}}.withdrawal-progress{margin-top:10px;font-size:12px}.withdrawal-progress strong,.withdrawal-progress small{display:block}.withdrawal-progress progress{width:100%;height:10px;accent-color:#7547d5}.withdrawal-progress p{font-size:12px;line-height:1.5}.withdrawal-layout .payout-receipt{margin-top:10px}.withdrawal-layout td .field{min-width:0;max-width:100%}.withdrawal-layout td .field input,.withdrawal-layout td .field select{width:100%;min-width:0}.withdrawal-layout .proof-image{max-width:100%;height:auto}.withdrawal-layout td form:has(input[type=file]){display:flex!important}.category-coming-soon{text-align:center;padding:64px 24px;border:1px solid #ded2f5;border-radius:24px;background:radial-gradient(circle at 50% 0,#e1d4ff,transparent 60%),linear-gradient(135deg,#faf7ff,#eef7ff);margin:24px 0}.coming-orbit{display:grid;place-items:center;width:78px;height:78px;margin:0 auto 20px;border:1px solid #d6c3f4;border-radius:24px;background:#fff;color:#7547d5;font-size:42px;box-shadow:0 14px 40px #7552b51a}.category-coming-soon .eyebrow{display:block}.category-coming-soon h2{font-size:clamp(30px,4vw,44px);margin:14px 0}.category-coming-soon p{max-width:580px;margin:0 auto;line-height:1.8}.coming-tags{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:24px}.coming-tags span,.category-pill small{font-size:11px;background:#ffffffb0;padding:6px 10px;border-radius:20px}.five-task-grid .task-locked .task-mini-art{filter:grayscale(1) blur(2px);opacity:.5}.withdrawal-layout{container-type:inline-size;container-name:withdrawals}@container withdrawals (max-width:1000px){.withdrawal-layout thead{display:none}.withdrawal-layout table,.withdrawal-layout tbody{display:block}.withdrawal-layout tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #e5ddf5;border-radius:14px;margin:14px 0;padding:10px;background:#fff}.withdrawal-layout td{display:block;border:0;min-width:0}.withdrawal-layout td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;color:#7d698e;margin-bottom:6px}.withdrawal-layout td:last-child{grid-column:1/-1}}@container withdrawals (max-width:500px){.withdrawal-layout tr{grid-template-columns:minmax(0,1fr)}}.facebook-link-help{margin-top:8px;padding:14px 16px;border:1px solid #ddd3f5;border-radius:12px;background:#faf7ff;font-size:13px;line-height:1.7}.facebook-link-help ol{margin:6px 0;padding-left:22px}.facebook-link-help small{display:block}.analytics-top{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:18px;margin-bottom:20px}.analytics-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.analytics-card{background:#f7f3ff;border:1px solid #e2d7fb;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.analytics-card:nth-child(3){background:#effaf5}.analytics-card:nth-child(4){background:#fff7eb}.analytics-card strong{font-size:clamp(19px,1.7vw,30px);overflow-wrap:anywhere}.analytics-card.total{background:#eee5fc}.analytics-filter{padding:16px;background:#f8f5fc;border:1px solid #e4d9f7;border-radius:16px;display:grid;gap:12px;align-content:start}.analytics-filter .report-filters{display:grid;grid-template-columns:1fr;margin:0;padding:0;border:0}.analytics-filter label{display:grid;gap:6px}.insight-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);gap:22px}.insight-layout>*{min-width:0}.insight-sidebar{background:#f8f5fc;padding:20px;border-radius:16px}.insight-stat{display:grid;gap:8px;border-bottom:1px solid #e7def3;padding:16px 0}.insight-stat strong{font-size:26px}.trend-panel{border:1px solid #e7def3;border-radius:16px;padding:18px;margin-bottom:14px}.trend-panel svg{width:100%;height:180px;display:block}.trend-axis{display:flex;justify-content:space-between}.trend-panel h3{margin:0 0 6px}@media(max-width:1200px){.analytics-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.analytics-top,.insight-layout{grid-template-columns:1fr}.analytics-filter{grid-row:1}.analytics-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-panel svg{height:160px}}@media(max-width:700px){.xl-header{flex-wrap:wrap;gap:10px}.xl-header>div{margin-left:auto;gap:8px}.xl-header .xl-signin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #d6c7f5;border-radius:10px;background:#fff;color:#512d94;font-size:13px;font-weight:700;white-space:nowrap}.xl-header .xl-signin:hover,.xl-header .xl-signin:focus-visible{background:#f0e9ff;color:#3e1d7a}.xl-header>div>.button{min-height:44px}}.field .required-star{color:#b91c1c!important;font-weight:800}.payment-receipt-help{font-size:13px;line-height:1.6;color:#5f4b70}.payout-journey-cards{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.payout-journey-cards>li{min-width:0;border:1px solid #e5daf7;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 4px 12px #4e288008}.payout-journey .payout-journey-cards header{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:14px;background:linear-gradient(120deg,#43216d,#7951d9);color:#fff;margin:0;border-radius:0}.payout-journey-cards header>span{margin-left:auto;font-size:11px;font-weight:700;color:#e7d7ff}.payout-journey .payout-journey-cards h3{flex-basis:100%;color:#fff;font-size:15px;line-height:1.35;letter-spacing:-.2px;margin:1px 0 0}.payout-journey-cards>li>p{padding:14px;margin:0;font-size:13px;line-height:1.65;color:#69567a}@media(max-width:1100px)and (min-width:701px){.payout-journey-cards{gap:8px}.payout-journey .payout-journey-cards header{padding:11px}.payout-journey .payout-journey-cards h3{font-size:13px}}@media(max-width:700px){.payout-journey-cards{grid-template-columns:repeat(5,210px);overflow-x:auto;scroll-snap-type:x proximity;padding:2px 0 12px}.payout-journey-cards>li{scroll-snap-align:start}.payout-journey .payout-journey-cards h3{font-size:15px}}.publisher-directory-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin-bottom:20px}.publisher-analytics{margin:20px 0 28px}.publisher-package-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.publisher-package-counts article,.publisher-join-counts article{border:1px solid #e2d7f6;border-radius:14px;background:#f8f5ff;padding:18px}.publisher-package-counts article:nth-child(2){background:#f0fbf7}.publisher-package-counts article:nth-child(3){background:#fff9e9}.publisher-package-counts article:nth-child(4){background:#f4efff}.publisher-package-counts strong,.publisher-join-counts strong{display:block;font-size:30px;margin:10px 0 6px}.publisher-package-counts span{font-size:11px;color:#7e6a8d}.publisher-join-counts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:13px 0}.publisher-join-counts article{background:#fff;padding:14px}.publisher-join-counts strong{font-size:24px}.publisher-wave{padding:22px;border:1px solid #e3d9f4;border-radius:16px;margin-top:20px}.publisher-wave svg{display:block;width:100%;min-height:160px}.publisher-wave .panel-heading{gap:15px;flex-wrap:wrap}.publisher-wave select{margin-left:8px;border:1px solid #ddd0f1;padding:8px;border-radius:8px;background:#fff}.publisher-profile-actions{display:flex;flex-wrap:wrap;gap:8px}#publisher-edit-workspace{scroll-margin-top:95px}@media(max-width:800px){.publisher-package-counts,.publisher-join-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-wave{padding:14px}.publisher-directory-filters{grid-template-columns:1fr}}.publisher-directory-filters{align-items:end}.publisher-directory-filters .field{margin-bottom:0}.dashboard .community-heading .eyebrow{color:#f5e4ff!important}.withdrawal-layout th:nth-child(1){width:17%}.withdrawal-layout th:nth-child(2){width:10%}.withdrawal-layout th:nth-child(3){width:10%}.withdrawal-layout th:nth-child(4){width:10%}.withdrawal-layout th:nth-child(5){width:17%}.withdrawal-layout th:nth-child(6){width:19%}.withdrawal-layout th:nth-child(7){width:17%}.withdrawal-layout>.panel>h3{background:linear-gradient(110deg,#7548da,#4e288b);color:#fff;padding:16px 20px;border-radius:12px;font-size:21px}.withdrawal-layout table{border:1px solid #ded3f0}.withdrawal-layout thead th{background:#643bb3;color:#fff;border:1px solid #8665c7;padding:13px 10px;line-height:1.4}.withdrawal-layout tbody tr:nth-child(odd){background:#fcfaff}.withdrawal-layout tbody tr:nth-child(2n){background:#f1ebfb}.withdrawal-layout tbody td{border:1px solid #e1d6f0;padding:16px 10px}.withdrawal-layout tbody tr:hover{background:#eae0f8}.dashboard .withdrawal-layout td[data-label=Requested]{color:#6634b7;font-weight:700;font-variant-numeric:tabular-nums}.dashboard .withdrawal-layout td[data-label="Paid / payout"]{color:#087c54;font-weight:700;font-variant-numeric:tabular-nums}.dashboard .withdrawal-layout td[data-label=Returned]{color:#ba3449;font-weight:700;font-variant-numeric:tabular-nums}.withdrawal-status{display:inline-block;padding:6px 10px;border-radius:8px;font-size:13px;line-height:1.4;border:1px solid transparent;margin-bottom:6px}.withdrawal-status.is-paid{background:#dcf6e9;color:#086b47;border-color:#a9dec4}.withdrawal-status.is-pending{background:#e9defb;color:#6231aa;border-color:#d4bdef}.withdrawal-status.is-returned{background:#fce6eb;color:#ad3045;border-color:#efbbc5}@container withdrawals (max-width:1100px){.withdrawal-layout table{border:0}.withdrawal-layout tbody tr{overflow:hidden;border-color:#dacbed;box-shadow:0 3px 12px #613a9210}.withdrawal-layout tbody td{border:0;border-bottom:1px solid #e1d6f0}.withdrawal-layout td[data-label]:before{color:#78608f;font-weight:600}.withdrawal-layout>.panel>h3{font-size:19px}}.report-chart .fluid-trend{padding:22px 24px;margin-bottom:20px;overflow:hidden;background:linear-gradient(180deg,#fff,#fdfbff)}.report-chart .fluid-trend svg{display:block;width:100%;height:300px;overflow:visible;touch-action:pan-y}.fluid-plot{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;margin-top:22px}.fluid-scale{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0;color:#77708b;height:300px;text-align:right;box-sizing:border-box}.fluid-dates{display:flex;justify-content:space-between;margin-left:86px;gap:8px;color:#77708b}.trend-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#686078}.trend-toolbar i{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px}.trend-toolbar label{display:flex;align-items:center;gap:7px;white-space:nowrap;background:#f4f0fb;padding:7px 10px;border-radius:8px}.trend-toolbar input{width:15px;height:15px;margin:0;accent-color:#7951cf}.trend-readout{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:24px;margin-top:18px;font-size:12px;color:#686078}@media(max-width:760px){.report-chart .fluid-trend{padding:16px 12px}.report-chart .fluid-trend svg{height:240px}.fluid-scale{height:240px;padding:16px 0}.fluid-plot{grid-template-columns:56px minmax(0,1fr);gap:8px}.fluid-dates{margin-left:64px;font-size:10px}.trend-toolbar{align-items:flex-start}.fluid-dates small:nth-child(2n){display:none}}.withdrawal-layout .record-filters{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr))}.withdrawal-layout .record-search-wide{position:relative;font-weight:700;color:#4b3a7a}.withdrawal-layout .record-search-wide input{font-size:15px;padding:11px 96px 11px 14px;border:2px solid #8a5cf6;border-radius:12px;background:#faf7ff}.withdrawal-layout .record-search-wide input:focus{outline:none;border-color:#6c3bf5;box-shadow:0 0 0 4px #6c3bf522}.withdrawal-layout .record-search-count{position:absolute;right:34px;bottom:13px;pointer-events:none;font-weight:800;color:#6c3bf5;font-size:13px}.withdrawal-publisher-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.withdrawal-publisher-actions .button{font-size:14px;font-weight:700}.withdrawal-publisher-actions .view-as-button{background:#6c3bf5;color:#fff;border-color:#6c3bf5}@media(max-width:1000px){.withdrawal-layout .record-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-layout .record-search-wide{grid-column:1/-1}}.publisher-analytics{transition:opacity .2s}.publisher-analytics.is-updating{opacity:.65}.publisher-updating{margin:0 0 6px;font-size:13px;font-weight:700;color:#6d4bd1}.dashboard{max-width:1800px}.dashboard>.panel,.dashboard>.notice,.dashboard>.studio-grid,.dashboard>.wallet-strip{margin-bottom:24px}.panel>h3{margin:0 0 20px}.panel>form{margin-top:20px}.panel form .button{margin-top:14px}.sidebar nav button{font-size:16px;font-weight:600;padding:13px 16px}.sidebar nav button:disabled{opacity:.48;cursor:not-allowed}.record{padding:20px 0;border-bottom:1px solid #eee5f6}.record summary{font-size:16px;cursor:pointer;font-weight:600}.record p{overflow-wrap:anywhere}.record .button{margin-right:8px}.proof-image{display:block;max-width:100%;max-height:320px;margin:20px 0;border-radius:12px}.three,.two{gap:20px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.studio-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px}.studio-grid>div>.panel{margin-bottom:24px}.question-editor{border:1px solid #e6d9f3;padding:16px;border-radius:12px;margin:12px 0}.campaign-media{width:100%;aspect-ratio:16/9;display:block;object-fit:contain;background:#171024;border:0}.monitor-frame{border:9px solid #30243e;border-bottom-width:26px;border-radius:20px;overflow:hidden;box-shadow:0 18px 40px #6943891a}.campaign-question-art{min-height:230px;padding:32px;background:linear-gradient(135deg,#ede3ff,#fbf0da)}.campaign-library{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.campaign-library article{border:1px solid #e8def3;padding:18px;border-radius:14px}.campaign-library span{display:block;margin:10px 0}.five-task-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.task-mini{border:1px solid #e5d8f5;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 25px #6e458708}.task-mini-art{height:120px;background:linear-gradient(140deg,#e8dbfd,#f5e9f7);display:grid;place-items:center}.task-mini-art img{width:100%;height:100%;object-fit:cover}.task-mini-art span{font-size:44px;color:#8a5ac4}.task-mini>div:last-child{padding:15px}.task-mini h3{font-size:17px;line-height:1.45;margin:10px 0;min-height:74px}.task-mini p{font-size:14px}.task-mini small{font-size:12px}.task-viewer{max-width:1080px;margin:auto}.task-viewer>h1{font-size:36px;margin-top:24px}.task-viewer>.panel{margin-top:24px}.viewer-controls{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:20px;align-items:start}.viewer-controls form{display:grid;gap:10px;margin:0}.viewer-controls form img{max-width:100%}.viewer-controls input{width:100%}.dual-chart{width:100%;height:250px;overflow:visible;margin-top:15px}.dual-axis,.chart-legend{display:flex;justify-content:space-between;gap:15px;font-size:13px}.chart-legend span:first-child{color:#7941c8}.chart-legend span:last-child{color:#98710c}.fluid-days small{display:block;color:#866810;margin-top:6px}.agent-instructions{padding:24px;border-radius:16px;background:#fff0f5;border:1px solid #eed5e2}.agent-nagad{background:#fff1e8;border-color:#efd5ba}.agent-rocket{background:#f2e9fa;border-color:#d9c7ed}.agent-instructions small{display:block}.agent-instructions ol{padding-left:20px;line-height:1.8}.copy-number{display:block;font-size:30px;font-weight:700;color:#b72667;margin:18px 0;overflow-wrap:anywhere;max-width:100%}.copy-number span{display:block;font-size:13px}.agent-nagad .copy-number{color:#c45217}.agent-rocket .copy-number{color:#752692}.compact-withdrawals td,.compact-withdrawals small{font-size:14px!important;line-height:1.5}.compact-withdrawals input{min-width:180px;max-width:250px;display:block;margin:8px 0}.support-message{background:#f6f1fc;border-radius:10px;margin:14px 0;padding:16px}.support-message p,.preserve-lines{white-space:pre-wrap}fieldset{border:1px solid #e7dff0;border-radius:14px;padding:20px;margin:20px 0}legend{padding:0 8px;font-weight:700}.auth-loading{min-height:100vh;display:grid;place-content:center;padding:30px}.error{color:#982e3f}.expanded-editor{grid-template-columns:200px minmax(0,1fr) 310px!important}.expanded-editor>aside button,.copy-entry-list button{font-size:15px!important}.expanded-editor>aside p{font-size:14px}.expanded-editor textarea{font-size:15px;min-height:130px}.isolated-preview{width:100%;height:730px;overflow:auto;background:#e6e0ed;padding:0}.editor-fullscreen{position:fixed;inset:10px;z-index:120;background:#fff;overflow:auto}.editor-fullscreen .isolated-preview{height:calc(100vh - 100px)}.expanded-editor .editor-canvas>.inline-between{flex-wrap:wrap}.expanded-editor select{min-width:75px}.content-editor aside{padding:20px}.editor-toolbar{margin-bottom:24px}.content-editor .editor-canvas{overflow:hidden}.chat-widget>p,.chat-widget>a{margin:20px;display:block}.notice button{flex-shrink:0}.metric-value{overflow-wrap:anywhere}.profile-chip{min-width:0}.page-heading h1{overflow-wrap:anywhere}@media(max-width:1400px){.expanded-editor{grid-template-columns:170px minmax(0,1fr) 260px!important}.five-task-grid{gap:10px}.task-mini>div:last-child{padding:11px}.task-mini h3{font-size:15px}.task-mini .button{padding:10px;font-size:13px}}@media(max-width:1100px){.studio-grid{grid-template-columns:1fr}.expanded-editor{grid-template-columns:1fr 280px!important}.expanded-editor>aside:first-child{grid-column:1/-1;display:flex;flex-wrap:wrap}.expanded-editor>aside:first-child p{display:none}.five-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.campaign-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.five-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.viewer-controls,.campaign-library{grid-template-columns:1fr}.studio-grid{display:block}.expanded-editor{grid-template-columns:1fr!important}.editor-fullscreen{inset:0}.expanded-editor>aside{width:100%}.isolated-preview{height:540px}.task-mini-art{height:100px}.task-viewer>h1{font-size:27px}.task-viewer .monitor-frame{border-width:5px}.fluid-days button{font-size:11px;padding:6px 2px}.fluid-days b{font-size:10px}.dual-chart{height:190px}.copy-number{font-size:25px}.dashboard .stat-grid .metric-value{font-size:30px}.app-topbar{gap:14px}.auth-page .auth-form{max-width:100%}.notice{flex-wrap:wrap}.three,.two{grid-template-columns:1fr!important}}@media(prefers-reduced-motion:reduce){.fluid-current{animation:none}}.task-mini-art{position:relative;overflow:hidden}.task-mini-art img{position:absolute;inset:0;min-height:0}.filter-bar>input[aria-label="Search tasks"]{width:300px;flex:0 0 300px;max-width:100%}@media(max-width:700px){.filter-bar>input[aria-label="Search tasks"]{width:100%;flex:auto}}.ad-board{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.5fr);gap:24px}.ad-board>.panel{min-width:0}.placement-map{border:1px solid #e7ddf5;border-radius:16px;padding:16px;background:#faf8ff}.map-content{padding:18px 10px;text-align:center;color:#827590;background:#fff;border-radius:8px;font-size:13px}.placement-slot{display:flex;flex-direction:column;gap:7px;width:100%;margin:12px 0;padding:16px;border:1px dashed #ae8bdd;border-radius:10px;color:#6c45a8;background:#f1e8ff;text-align:left}.placement-slot.selected{background:#7549cc;color:#fff;border-style:solid;box-shadow:0 5px 16px #7040b72b}.placement-preview{border:1px dashed #bba5d7;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:repeating-linear-gradient(45deg,#faf7fe,#faf7fe 10px,#f4effb 10px 20px);border-radius:12px}.placement-preview>span,.public-ad-slot>span{text-transform:uppercase;letter-spacing:.15em;font-size:10px;color:#817889}.public-ad-slot{max-width:1280px;margin:24px auto;padding:12px 24px;text-align:center;overflow:hidden}.public-ad-code{display:block;margin:8px auto;max-width:100%;overflow:hidden}.public-ad-code img,.public-ad-code iframe{max-width:100%}.code-input{font-family:monospace!important;font-size:13px!important;min-height:160px;white-space:pre-wrap}.instruction-editor{margin:20px 0}.editor-label{display:block;margin-bottom:10px;font-weight:600}.format-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:7px;border:1px solid #ded4ed;background:#f8f5fd;padding:10px;border-radius:10px 10px 0 0}.format-toolbar button,.format-toolbar label{font:inherit;font-size:12px;background:#fff;color:#514064;border:1px solid #ddd2ea;border-radius:6px;padding:7px 10px;cursor:pointer;display:flex;align-items:center;gap:5px;margin:0}.format-toolbar input[type=color]{width:26px;height:24px;padding:0;border:0}.format-toolbar input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.rich-editable{min-height:220px;max-height:700px;overflow:auto;background:#fff;border:1px solid #ded4ed;border-top:0;border-radius:0 0 10px 10px;padding:18px;outline:none}.rich-editable:focus{box-shadow:0 0 0 2px #bda5ed}.instruction-content{overflow-wrap:anywhere;line-height:1.7}.instruction-content img{max-width:100%;height:auto;display:block;margin:14px 0;border-radius:8px}.instruction-content a{text-decoration:underline}.instruction-content p{margin:10px 0}.network-setup{margin:24px 0}.wrap-code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;padding:16px;background:#f7f3fc;margin:12px 0}.network-filters{display:flex;flex-wrap:wrap;align-items:end;gap:14px;margin:20px 0}.network-filters .field{flex:1;min-width:130px;margin:0}.network-filters .button{margin:0;height:49px}.partner-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.partner-offer{display:flex;flex-direction:column;gap:12px;border:1px solid #e4daf1;border-radius:14px;padding:20px;min-width:0;overflow-wrap:anywhere}.partner-offer img{max-width:100%;height:140px;object-fit:contain}.partner-offer p{white-space:pre-line}.partner-offer .button{margin-top:auto}.network-setup .button{margin:8px 8px 8px 0}@media(max-width:900px){.ad-board{grid-template-columns:1fr}.partner-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.partner-offer-grid{grid-template-columns:1fr}.format-toolbar{gap:5px;padding:7px}.public-ad-slot{padding:8px 12px}.network-filters{display:grid;grid-template-columns:1fr 1fr}.network-filters .button{grid-column:1/-1}}.auth-ad-slot{margin:28px 0 0;padding-top:18px;border-top:1px solid #eee8f6;text-align:center;width:100%;max-width:490px;overflow:hidden}.auth-ad-slot>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#8a8296;margin-bottom:8px}.auth-ad-slot iframe{width:100%;border:0;display:block}.placement-slot.selected small{color:#fff}.auth-page>.auth-form{min-width:0}.isolated-ad-window{width:100%;min-width:0;margin:8px auto 0;overflow:hidden}.isolated-ad-window iframe{display:block;border:0;max-width:none!important;margin:auto}.app-shell .sidebar{height:100dvh;overflow:hidden}.app-shell .sidebar>a,.app-shell .sidebar>.workspace{flex:0 0 auto}.app-shell .sidebar>.workspace{margin:20px 0 16px}.app-shell .sidebar nav{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9bee5 transparent;padding:4px 6px 4px 0;gap:4px}.app-shell .sidebar nav button{flex:0 0 auto;padding:12px 14px}.app-shell .sidebar>.logout{flex:0 0 auto;width:100%;min-height:48px;margin-top:16px;padding:12px 16px;justify-content:center;border-radius:10px;background:linear-gradient(110deg,var(--purple),var(--purple-deep));color:#fff;font-size:17px;font-weight:700;line-height:1.4;box-shadow:0 4px 12px #6650c81f}.app-shell .sidebar>.logout:hover{background:var(--purple-deep)}.app-shell .sidebar>.logout svg{width:20px;height:20px}.campaign-library-tools{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.campaign-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px}.campaign-library-tools .tabs{display:flex;flex-wrap:wrap}.studio-grid .instruction-editor{margin:18px 0 8px}.campaign-title{font-size:30px;font-weight:700;line-height:1.3;margin:24px 0 16px;overflow-wrap:anywhere}.campaign-title p{margin:0}.task-viewer>.instruction-content{margin-bottom:20px;overflow-wrap:anywhere}.script-creative{min-width:0;width:100%;padding:20px;background:#faf7ff;display:grid;justify-items:center;gap:12px}.script-frame-window{width:100%;min-width:0;overflow:hidden}.script-frame-window iframe{border:0;display:block;max-width:none}.script-frame-window>p{padding:24px;text-align:center}.script-creative>.text-button{font-size:13px}.format-toolbar select{width:auto;min-width:75px;padding:4px;font-size:13px}.campaign-library article{min-width:0;overflow-wrap:anywhere}.campaign-library article small{display:block;margin:8px 0}.campaign-library .button-row{margin-top:14px}.studio-grid{scroll-margin-top:20px}.campaign-screen{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#faf7ff}.campaign-screen>.campaign-media,.campaign-screen>.script-creative,.campaign-screen>.campaign-question-art{position:absolute;inset:0;width:100%;height:100%;min-height:0}.campaign-screen>.campaign-media{aspect-ratio:auto;object-fit:contain}.campaign-screen>.campaign-question-art{overflow:auto}.campaign-screen>.script-creative{display:flex;flex-direction:column;align-items:center;padding:clamp(6px,1.5vw,20px);gap:8px}.script-frame-slot{flex:1 1 auto;min-height:0;min-width:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.script-frame-slot>p{margin:0;text-align:center;font-size:14px}.script-frame-window{flex:0 0 auto}.script-creative>.text-button{flex:0 0 auto;min-height:24px;padding:2px 8px;line-height:20px}.script-creative>.error{flex:0 1 auto;overflow:auto;margin:0;max-height:40%;font-size:13px}.task-locked{background:#f1f1f4;border-color:#dddde5}.task-locked .task-mini-art{filter:grayscale(1);opacity:.6}.task-locked h3,.task-locked small,.task-locked p{color:#656575}.task-locked .button:disabled{background:#dcdce6;color:#556;opacity:1;cursor:not-allowed;box-shadow:none}.task-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:26px 0;flex-wrap:wrap}.review-reward-banner{display:block;width:100%;max-width:440px;align-self:start;justify-self:center;overflow:hidden;border-radius:22px;background:#302041;box-shadow:0 14px 32px #38244c18}.review-reward-banner img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain}@media(max-width:700px){.review-reward-banner{max-width:360px}}.publisher-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.publisher-heading h1{flex:1;font-size:clamp(24px,2.2vw,36px)}.publisher-news{border:1px solid #dcd0f8;border-radius:16px;background:linear-gradient(110deg,#35215c,#7549dc 68%,#a88be2);color:#fff;display:flex;align-items:center;gap:16px;padding:16px 20px;width:min(100%,728px);min-height:90px;flex:1.5;text-align:left;cursor:pointer;box-shadow:0 8px 22px #6136b61a;overflow:hidden}.publisher-news>span:nth-child(2){display:grid;gap:4px;min-width:0}.publisher-news small{color:#e4d5ff;font-size:10px;letter-spacing:.14em}.publisher-news strong{font-size:18px;color:#fff;line-height:1.3}.publisher-news span span{font-size:12px;line-height:1.45;color:#ede5ff}.news-icon{flex-shrink:0;background:#ffffff17;padding:10px;border-radius:14px}.news-arrow{margin-left:auto;flex-shrink:0}.publisher-news-image{padding:0;min-height:0;aspect-ratio:728/90;background:transparent}.publisher-news-image img{width:100%;height:auto;display:block}.news-preview{margin-top:22px}.leaderboard-pill{background:#eee5ff;color:#6c42bd;border-radius:30px;padding:8px 14px;font-size:12px;font-weight:700}.leaderboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.leaderboard-row{display:flex;align-items:center;gap:12px;background:#faf8ff;border:1px solid #eee8f7;border-radius:12px;padding:13px;min-width:0}.leaderboard-row>div{flex:1;min-width:0}.leaderboard-row strong{font-size:13px;overflow-wrap:anywhere}.leaderboard-row div>span{display:block;font-size:12px;margin-top:4px;color:#756880}.leaderboard-row b{font-size:16px;color:#62409c}.leaderboard-rank{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:#eee8f7;color:#76519e}.rank-1{background:#fff0bf;color:#9c7016}.rank-2{background:#e9eaf2;color:#636b80}.rank-3{background:#f8e5d9;color:#9b5936}.leaderboard-you{border-color:#aa84e7;background:#f1e9ff}.community-empty{text-align:center;padding:26px;color:#80689c}.extra-reward-section{margin:30px 0}.extra-reward-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.extra-reward-card{border:1px solid #e3d9f7;border-radius:20px;padding:24px;background:linear-gradient(140deg,#fcfaff,#eee4ff);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.extra-reward-card h3{margin:8px 0 0;font-size:19px}.extra-reward-card>strong{font-size:27px;color:#58318e}.extra-reward-card p{flex:1}.reward-tone-1{background:linear-gradient(140deg,#fcfffd,#e6f5ee);border-color:#d4e9dd}.reward-tone-2{background:linear-gradient(140deg,#fffdf8,#fff0dd);border-color:#efe0ca}.reward-card-icon{background:#fff9;color:#7449bb;padding:12px;border-radius:14px}.extra-reward-card .button{display:flex;gap:8px;align-items:center;background:#fff9}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.publisher-heading{flex-direction:column;align-items:stretch}.publisher-news{width:100%;max-width:none;flex:auto}.extra-reward-cards{grid-template-columns:1fr}.publisher-heading h1{margin-bottom:0}}@media(max-width:700px){.leaderboard-grid{grid-template-columns:1fr}.publisher-news{gap:10px;padding:14px}.publisher-news-image{padding:0}.publisher-news strong{font-size:16px}.news-icon{display:none}.leaderboard-row{padding:10px}.leaderboard-row strong{font-size:12px}}.chat-launch.support-launch,.back-to-top{width:48px!important;height:48px!important;border-radius:16px;box-sizing:border-box}.chat-launch.support-launch{display:grid;place-items:center;isolation:isolate;overflow:visible;background:linear-gradient(140deg,#9854f5,#6330c8);border:1px solid #d4b5ff;box-shadow:0 6px 18px #7549dc55}.support-launch:before,.support-launch:after{content:"";position:absolute;inset:-2px;border:2px solid #ac62f5;border-radius:inherit;pointer-events:none;opacity:0;animation:support-ripple 7s ease-out infinite}.support-launch:after{border-color:#e079e8;animation-delay:.5s}.support-launch svg{width:27px;height:27px;animation:support-wave 7s ease-in-out infinite;transform-origin:50% 65%}.support-launch:hover,.support-launch:focus-visible{box-shadow:0 0 0 4px #a466f52b,0 0 25px #9863ee85}.support-launch[aria-expanded=true]:before,.support-launch[aria-expanded=true]:after,.support-launch[aria-expanded=true] svg{animation:none}@keyframes support-ripple{0%,58%{transform:scale(1);opacity:0}61%{transform:scale(1);opacity:.85;box-shadow:0 0 8px #ac62f599}83%{transform:scale(1.55);opacity:0;box-shadow:0 0 18px #ac62f500}to{transform:scale(1.55);opacity:0}}@keyframes support-wave{0%,58%,82%,to{transform:rotate(0)}63%{transform:rotate(-8deg)}68%{transform:rotate(7deg)}73%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}}@media(prefers-reduced-motion:reduce){.support-launch:before,.support-launch:after,.support-launch svg{animation:none}.chat-launch.support-launch{box-shadow:0 0 13px #9863ee55}}.animated-banner{position:relative}.animated-banner>img,.banner-open img{display:block;width:100%;height:auto;object-fit:contain}.banner-open{display:block;border:0;background:transparent;padding:0;width:100%;cursor:pointer}.animated-banner .banner-motion{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:26px;height:26px;border:1px solid #ffffff80;border-radius:50%;background:#211137dd;color:#fff;cursor:pointer;padding:0;z-index:1}.banner-motion:focus-visible,.banner-open:focus-visible{outline:3px solid #f8d66c;outline-offset:-3px}.dashboard-guide{max-width:960px;width:100%;margin:20px 0 24px;border-radius:16px;overflow:hidden;background:#372053}.publisher-heading h1{min-width:0}.publisher-news{flex:0 0 728px;width:728px;max-width:100%;margin-left:auto}.publisher-news-image{border:0;min-height:0}.publisher-news .banner-open{width:100%;height:100%}.publisher-news .banner-motion{width:22px;height:22px;bottom:3px;right:3px}.publisher-news .banner-motion svg{width:12px;height:12px}#community-leaderboard{scroll-margin-top:20px;margin-bottom:24px}@media(max-width:1350px){.publisher-heading{flex-direction:column;align-items:stretch}.publisher-news{flex:0 0 auto;max-width:728px;width:100%;margin-left:auto}.publisher-heading h1{margin-bottom:0}}@media(max-width:600px){.dashboard-guide{border-radius:10px}.animated-banner .banner-motion{width:22px;height:22px}.publisher-news{border-radius:10px}}.campaign-screen:has(>.campaign-ad-trio){aspect-ratio:auto;overflow:visible}.campaign-ad-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),300px));justify-content:center;gap:16px;padding:16px;background:linear-gradient(135deg,#f0e8ff,#faf7ff)}.campaign-ad-slot{width:100%;min-width:0;background:#fff;border-radius:14px;overflow:hidden;text-align:center}.campaign-ad-slot>small{display:block;font-size:10px;letter-spacing:1px;color:#76658b;line-height:22px}.campaign-ad-placeholder{height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed #c8a6ff;border-radius:12px;background:#f7f1ff;color:#7652a4}.campaign-ad-placeholder span{font-size:12px}.campaign-ad-slot .script-creative{padding:0;min-height:280px}.campaign-ad-slot .script-frame-slot{height:250px;flex:none}.campaign-library-thumbnail{width:100%;aspect-ratio:400/220;object-fit:cover;border-radius:10px;margin-bottom:12px}.task-viewer-dashboard>.preview-label{justify-content:center;text-align:center;width:100%;margin-inline:auto}.task-viewer-dashboard>.notice{text-align:center}.task-viewer{text-align:center}.task-viewer .instruction-content,.task-viewer .preserve-lines{text-align:center;overflow-wrap:anywhere}.task-viewer .task-verification{margin-inline:auto}.task-viewer fieldset{max-width:760px;margin-inline:auto}.task-viewer fieldset input:not([type=checkbox]):not([type=radio]),.task-viewer fieldset textarea{max-width:100%}.action-feedback{position:fixed;z-index:1100;top:88px;right:24px;width:min(440px,calc(100vw - 32px));display:flex;gap:16px;align-items:flex-start;padding:18px 20px;border-radius:16px;box-shadow:0 12px 40px #25123b26;border:1px solid #a9ddc8;background:#f0fcf5;color:#15543b}.action-feedback.error{background:#fff4f4;border-color:#f0b7b7;color:#8b2323}.action-feedback strong{font-size:16px}.action-feedback p{margin:5px 0 0;line-height:1.5}.action-feedback button{flex:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:4px}.action-saving{position:fixed;z-index:1101;bottom:24px;left:50%;transform:translate(-50%);border-radius:24px;background:#34205f;color:#fff;padding:12px 24px;box-shadow:0 5px 20px #25123b30}.category-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.category-summary>div{border:1px solid #e3d7fa;border-radius:16px;padding:20px;background:#f5efff}.category-summary>div:nth-child(2){background:#effaf4;border-color:#cae9d8}.category-summary>div:nth-child(3){background:#fff6e8;border-color:#f2dfbb}.category-summary>div:nth-child(4){background:#eef5ff;border-color:#d0e1f9}.category-summary small{display:block;color:#67587d}.category-summary strong{display:block;font-size:30px;margin-top:8px;color:#29203b}.category-admin-row p{overflow-wrap:anywhere}.category-admin-row small{display:block;line-height:1.6}@media(max-width:700px){.category-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-summary>div{padding:16px}.action-feedback{top:80px;right:16px}}.confirmation-backdrop{position:fixed;inset:0;z-index:1200;background:#21123266;display:flex;align-items:center;justify-content:center;padding:20px}.confirmation-dialog{width:min(460px,100%);border-radius:20px;background:#fff;color:#2b2038;box-shadow:0 20px 80px #21123250;padding:28px}.confirmation-dialog h2{font-size:22px;margin:0 0 14px}.confirmation-dialog p{line-height:1.6;margin-bottom:24px}.confirmation-dialog .button-row{justify-content:flex-end}.campaign-topic-filter{min-width:180px;max-width:260px;margin:0}.campaign-topic-filter select{min-height:42px}.campaign-topic-label{color:#6d48aa;font-weight:600}.campaign-library-tools{flex-wrap:wrap}.filter-bar:has(.campaign-topic-filter){flex-wrap:wrap}.page-heading.plan-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.plan-header-banner{width:728px;max-width:100%;margin-left:auto}.mobile-banner-size{display:none}.placement-location{display:block;line-height:1.6}.plan-header-banner .dashboard-ad-preview{min-height:0;padding:8px;gap:3px}.plan-header-banner .dashboard-ad-preview svg{display:none}@media(max-width:600px){.page-heading.plan-heading{display:flex;flex-direction:column;align-items:stretch;gap:12px}.plan-header-banner{width:320px;margin:0 auto}.plan-header-banner .dashboard-ad-preview{aspect-ratio:320/50!important;max-width:320px!important;padding:4px}.plan-header-banner .desktop-banner-size,.plan-header-banner .dashboard-ad-preview small,.plan-header-banner .dashboard-ad-preview>span{display:none}.plan-header-banner .mobile-banner-size{display:block}}.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #d5c1ff;border-radius:20px;background:linear-gradient(120deg,#f5edff,#eee9ff);padding:26px;margin:18px 0 30px;box-shadow:0 0 0 3px #f9d8df55;color:#32205c}.trial-message{max-width:660px}.trial-message h2{margin:12px 0}.trial-message p{line-height:1.65}.trial-message .eyebrow{display:flex;gap:8px;align-items:center}.trial-actions{display:flex;flex-wrap:wrap;gap:12px}.trial-clock{display:flex;gap:9px;flex-shrink:0}.trial-clock>div{display:grid;gap:8px;text-align:center;background:#ffffffc7;border:1px solid #e2d4ff;border-radius:12px;padding:14px 10px;min-width:63px}.trial-clock strong{font-size:36px;color:#6940ce;font-variant-numeric:tabular-nums}.trial-clock span{font-size:11px;font-weight:700}.trial-banner.urgent{background:linear-gradient(120deg,#fff4f4,#ffe9ec);border-color:#e57889;color:#922837;box-shadow:0 0 16px #d7334b22}.urgent .trial-clock strong{color:#bf203b}.urgent .trial-clock{animation:trial-attention 3s ease-in-out infinite}.urgent .button:not(.secondary){background:#b8233f}.expired .trial-clock{animation:none}.profile-progress{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;color:#6841cc}.profile-progress progress{accent-color:#7850dd;flex:1;min-width:100px;height:12px}.profile-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-details>div{background:#faf7ff;padding:12px;border-radius:10px}.profile-details dt{font-size:12px;color:#706281}.profile-details dd{margin:5px 0;overflow-wrap:anywhere}.profile-review{padding:22px;border:1px solid #d9c9f5;border-radius:14px;margin:20px 0}.profile-review form{margin-top:18px}.field input[aria-invalid=true]{border:2px solid #c22b48;background:#fff5f6}.onboarding-gate{max-width:900px;margin:auto}.onboarding-gate h2{margin-top:0}@keyframes trial-attention{0%,to{box-shadow:0 0 #d7354d00}50%{box-shadow:0 0 20px 5px #d7354d44}}@media(max-width:1100px){.trial-banner,.trial-clock{flex-wrap:wrap}}@media(max-width:600px){.trial-banner{padding:18px;gap:18px}.trial-clock{gap:6px;width:100%}.trial-clock>div{min-width:0;flex:1;padding:10px 5px}.trial-clock strong{font-size:28px}.profile-details{grid-template-columns:1fr}.trial-actions .button{flex:1}.profile-review{padding:14px}}@media(prefers-reduced-motion:reduce){.urgent .trial-clock{animation:none}}.account-notice{border:2px solid #e5acbb;background:linear-gradient(135deg,#fff,#fff3f4);margin-bottom:24px}.account-notice h2{color:#9e2942}.account-notice img,.account-notice video{max-width:100%;max-height:420px;object-fit:contain}.account-notice audio{max-width:100%}.notice-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.support-message img{max-width:100%;max-height:400px;object-fit:contain}.profile-details dd{overflow-wrap:anywhere}.workspace-brand{display:flex;align-items:center;gap:10px;text-align:left}.workspace-brand>span:last-child{display:flex;flex-direction:column;min-width:0}.workspace-brand strong{font-size:25px;font-weight:800;color:#7547d5;white-space:nowrap;letter-spacing:-.8px}.workspace-brand small{font-size:14px;line-height:1.4;color:#76628e;margin-top:3px}.workspace-brand .brand-symbol{flex-shrink:0}.sidebar .workspace{display:flex;flex-direction:column;gap:5px;text-align:left;align-items:flex-start;padding-left:16px}.sidebar .workspace small{font-size:11px;color:#826e99;line-height:1.4}.plan-card.available-package{background:#fff;border:1px solid #e6ddf5;box-shadow:none}.plan-card.active-package{background:linear-gradient(145deg,#f5edff,#e9dbff);border:2px solid #9861ef;box-shadow:0 0 22px #9861ef42;animation:active-package-glow 4s ease-in-out infinite}.active-package-badge{display:inline-flex;align-items:center;gap:5px;background:#7548d7!important;color:#fff!important;border-radius:9px;padding:8px 12px!important}.active-package .button:disabled{opacity:1;background:linear-gradient(100deg,#915bea,#6237c1);color:#fff;cursor:default}@keyframes active-package-glow{50%{box-shadow:0 0 30px #9861ef65}}@media(prefers-reduced-motion:reduce){.plan-card.active-package{animation:none}}.staff-score{display:inline-block;background:linear-gradient(135deg,#6e42d3,#9366ec);color:#fff;border-radius:10px;padding:10px 16px;font-size:20px}.staff-task{border:1px solid #e5ddf5;border-radius:14px;padding:20px;margin:16px 0}.staff-task p{white-space:pre-wrap}.payment-editor-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.payment-editor-split>*{min-width:0}.payment-editor-preview{position:sticky;top:20px;max-height:80vh;overflow:auto;padding:4px}.payment-guide{padding:26px;border:1px solid #eddae4;border-radius:18px;margin:18px 0;color:#302433}.payment-guide-heading{display:flex;gap:14px;align-items:center;color:var(--guide-color)}.payment-guide h3{margin:3px 0}.payment-guide-test{font-size:13px;color:#736779}.payment-guide-account{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0}.payment-guide-account>div{padding:18px;background:#fff;border:1px solid #eadfea;border-radius:14px;display:flex;flex-direction:column;gap:9px;min-width:0}.payment-guide-account button{display:flex;flex-direction:column;gap:8px;border:0;background:none;padding:0;text-align:left;color:var(--guide-color)}.payment-guide-account strong{font-size:clamp(18px,2vw,28px);overflow-wrap:anywhere}.payment-guide-account button span{display:flex;gap:7px;align-items:center}.payment-guide-account button:disabled{opacity:1}.guide-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:18px 0;border-top:1px solid #eadfea}.guide-step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--guide-color);color:#fff;font-weight:700}.guide-step h4{margin:5px 0}.guide-step p{font-size:14px;line-height:1.7}.guide-phone{max-width:320px;background:#fff;border:2px solid #e4d5df;border-radius:18px;overflow:hidden;margin-top:14px}.guide-phone header{display:flex;align-items:center;gap:10px;background:var(--guide-color);color:#fff;padding:12px}.guide-phone header small{margin-left:auto;color:#fff;font-size:15px;font-weight:800;line-height:1.3;text-shadow:0 1px 1px #0002}.guide-phone>div{min-height:94px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:20px}.guide-phone>div strong{font-size:23px}.guide-mode{padding:10px 30px;border:1px solid var(--guide-color);border-radius:12px;color:var(--guide-color);font-weight:700}.guide-arrow{display:block;margin:16px auto 0;color:var(--guide-color)}.payment-guide .instruction-content img{max-width:100%;height:auto}.payment-guide .instruction-content{overflow-wrap:anywhere}@media(max-width:1100px){.payment-editor-split{grid-template-columns:1fr}.payment-editor-preview{position:static;max-height:none}}@media(max-width:600px){.payment-guide{padding:16px}.payment-guide-account{grid-template-columns:1fr}.guide-step{gap:10px;grid-template-columns:30px minmax(0,1fr)}.guide-step-number{width:28px;height:28px}.guide-phone>div strong{font-size:20px}}.task-session-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);background:#fff;border:1px solid #e7def5;border-radius:24px;overflow:hidden;margin:32px 0;box-shadow:0 12px 32px #603ac308}.session-main{padding:28px}.session-main>header{display:flex;gap:14px;align-items:center}.session-main>header h2{font-size:25px;margin:4px 0}.session-main>header small{font-size:10px;letter-spacing:1.4px;color:#7350ad}.session-main>header>.task-plan-badge{margin-left:auto}.session-emblem{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;color:#7845d6;background:#f0e9ff}.session-stat-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}.session-stat-cards>div{background:linear-gradient(140deg,#f7f2ff,#eee6ff);border:1px solid #e5d9fd;border-radius:16px;padding:18px}.session-stat-cards>div:nth-child(2){background:linear-gradient(140deg,#f1fbf6,#e3f5ee);border-color:#d3ede0}.session-stat-cards>div:nth-child(3){background:linear-gradient(140deg,#fff8ee,#fff0dc);border-color:#f5e4c9}.session-stat-cards span{display:flex;align-items:center;gap:7px;font-size:13px;color:#645273}.session-stat-cards svg{width:18px}.session-stat-cards strong{display:block;font-size:34px;margin-top:10px}.session-progress-label{display:flex;justify-content:space-between;font-size:13px;margin:12px 0}.session-progress-label strong{color:#7946d5}.session-progress{height:10px;background:#eee8f7;border-radius:10px;overflow:hidden}.session-progress>span{display:block;height:100%;background:linear-gradient(90deg,#a185e8,#7041ce);border-radius:10px}.session-footer{display:flex;gap:16px;justify-content:space-between;align-items:center;margin-top:22px}.session-footer p{font-size:14px;line-height:1.65;max-width:420px;margin:0}.session-footer .button{white-space:nowrap}.session-next-card{padding:28px;background:linear-gradient(135deg,#6e40c4,#412679);color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px}.session-next-card>small{color:#e9ddff;font-size:11px;letter-spacing:1px}.session-next-card h3{font-size:23px;margin:2px 0 10px}.session-next-icon{background:#ffffff20;border:1px solid #ffffff30;padding:12px;border-radius:15px}.session-countdown{display:flex;gap:9px;width:100%}.session-countdown>div{background:#ffffff14;border:1px solid #ffffff28;border-radius:12px;padding:12px;flex:1;text-align:center}.session-countdown strong{font-size:31px;display:block;font-variant-numeric:tabular-nums}.session-countdown small{font-size:10px;letter-spacing:1px}.session-next-card p{color:#fff;margin:6px 0}.session-rule{display:flex;gap:9px;margin-top:14px;border-top:1px solid #ffffff25;padding-top:16px;font-size:12px;line-height:1.6}.session-rule svg{flex-shrink:0}.session-rules-strip{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:17px 28px;background:#fcfaff;border-top:1px solid #eee5fa}.session-rules-strip span,.session-wait{display:flex;align-items:center;gap:8px;font-size:12px;color:#715a8e}.session-rules-strip svg{flex-shrink:0}.session-wait{background:#f3eefb;padding:12px;border-radius:12px}@media(max-width:1000px){.task-session-hero{grid-template-columns:1fr}.session-next-card{align-items:center;text-align:center}.session-countdown{max-width:360px}.session-rules-strip{flex-direction:column}}@media(max-width:600px){.session-main,.session-next-card{padding:20px}.session-main>header{flex-wrap:wrap}.session-main>header h2{font-size:21px}.session-stat-cards{gap:8px}.session-stat-cards>div{padding:12px 8px}.session-stat-cards span{font-size:11px;flex-direction:column;align-items:flex-start}.session-stat-cards strong{font-size:27px}.session-footer{flex-direction:column;align-items:stretch}.session-footer .button{justify-content:center}}.reward-journey{padding:28px;margin:30px 0;background:linear-gradient(145deg,#fff,#fbf8ff);border:1px solid #e7dbfa;border-radius:24px}.reward-journey>header{display:flex;align-items:center;gap:16px;margin-bottom:25px}.journey-hero-icon{display:grid;place-items:center;background:linear-gradient(135deg,#9e7be8,#7045cc);color:#fff;padding:17px;border-radius:18px}.reward-journey header small{color:#7654b5;letter-spacing:1.2px;font-size:10px}.reward-journey h2{margin:5px 0;font-size:26px}.reward-journey header p{margin:3px 0;font-size:14px}.journey-stage-count{margin-left:auto;background:#eee4ff;color:#7548c7;padding:10px 14px;border-radius:20px;white-space:nowrap;font-size:12px}.journey-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}.journey-step-grid>li{padding:22px;border:1px solid #e8def7;background:#fff;border-radius:18px;box-shadow:0 7px 20px #57319005}.journey-step-grid>li:last-child{grid-column:span 2;background:linear-gradient(130deg,#f5efff,#eee4ff)}.journey-card-top{display:flex;align-items:center;gap:12px;margin-bottom:20px}.journey-step-icon{background:#f1eaff;color:#8251d7;padding:12px;border-radius:14px;display:flex}.journey-number{color:#80679f;font-size:11px;font-weight:700;letter-spacing:1px}.journey-card-top>svg{margin-left:auto;color:#c2a9e6}.journey-label{display:block;font-size:10px;letter-spacing:.7px;color:#805db1;min-height:25px}.journey-step-grid h3{font-size:18px;margin:8px 0 12px}.journey-step-grid p{font-size:14px;line-height:1.8;color:#6d617d;margin:0}.reward-journey footer{display:flex;align-items:center;gap:12px;padding:18px;margin-top:22px;background:#efe6fc;border-radius:14px;font-size:13px;color:#664c88}.reward-journey footer svg{flex-shrink:0}@media(max-width:1200px){.journey-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.reward-journey{padding:18px}.reward-journey>header{flex-wrap:wrap}.reward-journey h2{font-size:22px}.journey-stage-count{margin-left:0}.journey-step-grid{grid-template-columns:1fr}.journey-step-grid>li:last-child{grid-column:auto}.journey-label{min-height:0}}.trial-withdrawal{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px;align-items:center}.trial-withdrawal-intro{padding:24px;background:linear-gradient(130deg,#fbf8ff,#eee6fb);border:1px solid #e7dafa;border-radius:20px}.trial-withdrawal-intro>.journey-hero-icon{display:inline-flex}.trial-withdrawal-intro>small{display:block;color:#8058b5;letter-spacing:1.3px;margin-top:18px;font-size:10px}.trial-withdrawal-intro h2{font-size:26px;margin:7px 0 12px}.trial-withdrawal-intro p{max-width:680px;line-height:1.7;font-size:15px}.trial-withdrawal-facts{display:flex;flex-direction:column;gap:12px;margin:18px 0}.trial-withdrawal-facts>span{display:flex;align-items:center;gap:9px;font-size:13px}.trial-withdrawal-facts svg{flex-shrink:0;color:#8452d7}.trial-withdrawal-ad{width:300px;max-width:100%;margin:auto}.trial-withdrawal-ad .dashboard-commercial{margin:0;padding:0;border:0}.trial-withdrawal-ad .dashboard-ad-preview{width:300px;max-width:100%}.trial-withdrawal-intro .muted{font-size:12px}.trial-withdrawal-intro .button{margin-top:12px}@media(max-width:900px){.trial-withdrawal{grid-template-columns:1fr}.trial-withdrawal-intro{padding:18px}}.plan-summary{background:#fff;border:1px solid #e4d8f7;border-radius:24px;overflow:hidden;margin-bottom:30px;box-shadow:0 12px 30px #7241b309}.plan-summary-title{display:flex;align-items:center;gap:22px;padding:30px;background:linear-gradient(115deg,#7247d3,#472573);color:#fff}.plan-summary-icon{background:#ffffff20;border:1px solid #ffffff30;padding:20px;border-radius:22px;display:flex}.plan-summary-title small{font-size:10px;letter-spacing:1.7px;color:#ecddff}.plan-summary-title h2{font-size:clamp(28px,3vw,40px);margin:7px 0 12px;color:#fff}.plan-summary-status{display:inline-flex;align-items:center;gap:8px;border-radius:24px;background:#ffffff20;padding:9px 14px;font-size:12px}.plan-summary-note{margin-left:auto;max-width:330px;display:flex;flex-direction:column;gap:9px}.plan-summary-note span{font-size:13px;line-height:1.65;color:#f1e9ff}.plan-summary-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:26px}.plan-summary-features>div{display:flex;flex-direction:column;gap:10px;padding:20px;background:#f8f4fe;border:1px solid #eadefb;border-radius:16px}.plan-summary-features svg{color:#8656d6}.plan-summary-features strong{font-size:27px}.plan-summary-features span{font-size:12px;color:#7c6794}.plan-summary-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0 26px 26px}.plan-summary-flow>span{display:flex;flex-direction:column;gap:8px;border-left:3px solid #bb9ee9;padding-left:14px}.plan-summary-flow svg{color:#895cc7}.plan-summary-flow strong{font-size:14px}.plan-summary-flow small{font-size:12px;line-height:1.6;color:#7b6c8d}.plan-summary-footnote,.plan-personal-note{padding:15px 26px;margin:0;font-size:12px;background:#fbf8fe;color:#79658f;border-top:1px solid #eee4fa}.plan-personal-note{margin-bottom:20px}@media(max-width:1000px){.plan-summary-title{flex-wrap:wrap}.plan-summary-note{margin-left:0;max-width:none}.plan-summary-features,.plan-summary-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.plan-summary-title{padding:20px;gap:14px}.plan-summary-icon{padding:14px}.plan-summary-features{padding:16px;gap:10px}.plan-summary-features>div{padding:15px}.plan-summary-features strong{font-size:22px}.plan-summary-flow{padding:0 16px 20px}.plan-summary-flow strong{font-size:12px}}.review-guide{padding:30px;background:linear-gradient(125deg,#fbf8ff,#eee5ff);border:1px solid #dfd0f6;border-radius:24px;margin:24px 0}.review-guide header{display:flex;align-items:center;gap:18px}.review-guide h2{font-size:28px;margin:8px 0}.review-guide header small{font-size:11px;letter-spacing:1.4px;color:#7548c7}.review-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px}.review-guide-cards article{padding:24px;border-radius:18px;background:#fff;border:1px solid #e3d7f4}.review-guide-cards article:nth-child(2){background:#f1faf6;border-color:#d1eade}.review-guide-cards article:nth-child(3){background:#fff8ed;border-color:#f2dfbd}.review-guide-cards h3{font-size:21px;margin:14px 0}.review-guide-cards p{font-size:14px;line-height:1.85;margin:0;color:#675b76}.review-guide-cards small{font-size:10px;letter-spacing:1px;color:#76569b}.review-motion{border-radius:24px;background:linear-gradient(135deg,#2c1756,#6434bc);overflow:hidden;align-self:start}.review-motion-art{aspect-ratio:1.15;overflow:hidden}.review-motion-art img{width:100%;display:block}.review-motion-steps{position:relative;padding:18px 22px 35px}.review-motion-step{display:flex;align-items:center;gap:14px;padding:20px 16px;margin:12px 0;border-radius:17px;border:2px solid transparent;transition:background .7s,transform .7s,box-shadow .7s}.review-motion-step b{font-size:27px;min-width:38px}.review-motion-step h3{font-size:19px;margin:0 0 6px}.review-motion-step p{font-size:13px;line-height:1.6;margin:0}.review-motion-step svg{flex-shrink:0}.review-motion-step.step-0{background:#e4d8ff;color:#45207a}.review-motion-step.step-1{background:#d2eee6;color:#195747}.review-motion-step.step-2{background:#ffe8bd;color:#684409}.review-motion-step.current{transform:translate(3px) scale(1.015);border-color:#fff;box-shadow:0 0 24px #ffffff60}.review-motion-step.step-0.current{background:#bfa0ff}.review-motion-step.step-1.current{background:#6fd9b9}.review-motion-step.step-2.current{background:#ffc860}.review-motion-note{color:#fff;text-align:center;font-size:12px;line-height:1.6}.review-motion-pause{position:absolute;right:12px;bottom:8px;border:1px solid #b29ada;border-radius:50%;background:#37205c;color:#fff;padding:7px;display:flex}.referral-stats,.ticket-filter-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0}.referral-stats article,.ticket-filter{display:flex;align-items:flex-start;flex-direction:column;gap:12px;padding:22px;border-radius:17px;border:1px solid #e2d4f5;background:linear-gradient(130deg,#faf6ff,#eee3ff);color:#65428e}.referral-stats strong,.ticket-filter strong{font-size:32px;color:#332346}.referral-stats article:nth-child(2){background:#eaf8f1}.referral-stats article:nth-child(3){background:#fff3e4}.referral-stats article:nth-child(4){background:#ede6ff}.referral-reward-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0}.referral-reward-rates article{display:flex;flex-direction:column;gap:10px;background:#f7f1ff;padding:18px;border-radius:16px}.referral-reward-rates strong{font-size:27px;color:#7142c0}.referral-reward-rates small{font-size:11px}.referral-guidance{border-top:1px solid #ede5f8;padding-top:24px;margin-top:28px}.referral-chart{height:180px;margin:20px 0}.referral-chart svg{width:100%;height:100%}.referral-legend{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.referral-legend span:nth-child(1){color:#8252d8}.referral-legend span:nth-child(2){color:#209b83}.referral-legend span:nth-child(3){color:#bb7817}.ticket-filter{cursor:pointer;text-align:left}.ticket-filter.selected{outline:3px solid #8f5bdf;outline-offset:2px}.ticket-open{background:#eee5ff;color:#7143b7}.ticket-pending{background:#fff0ce;color:#946012}.ticket-unserved{background:#ffe4e9;color:#a93754}.ticket-resolved{background:#dcf5e8;color:#246f4d}.ticket-answered{background:#e0f0ff;color:#2e648d}.ticket-status{display:inline-block;padding:8px 13px;border-radius:20px;font-weight:700;font-size:12px}.ticket-table{margin:20px 0}.workspace-copy-preview{padding:28px;background:#f7f1ff;border:1px solid #e2d2fa;border-radius:20px;position:sticky;top:20px}.workspace-copy-preview article{background:#fff;padding:24px;border-radius:15px;margin:20px 0;overflow-wrap:anywhere;white-space:pre-wrap}.trial-banner.comfortable{padding:18px 24px}.trial-banner.comfortable .trial-message h2{font-size:23px;margin:6px 0}.trial-banner.comfortable .trial-message p{font-size:13px;margin:8px 0}.trial-banner.urgent h2,.trial-banner.expired h2{font-size:30px}.trial-banner.urgent .trial-clock strong{font-size:43px}.trial-banner.urgent:not(.expired) .trial-clock strong{animation:trial-number-pulse 3s ease-in-out infinite}@keyframes trial-number-pulse{50%{opacity:.55}}@media(max-width:850px){.review-guide-cards{grid-template-columns:1fr}.referral-stats,.ticket-filter-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.review-guide{padding:20px}.review-guide h2{font-size:24px}}@media(max-width:500px){.referral-stats article,.ticket-filter{padding:15px}.referral-stats strong,.ticket-filter strong{font-size:26px}.referral-reward-rates{grid-template-columns:1fr}.review-motion-step{padding:15px 12px}.review-motion-step h3{font-size:17px}.trial-banner.urgent .trial-clock strong{font-size:30px}.trial-banner.urgent h2,.trial-banner.expired h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.trial-banner.urgent:not(.expired) .trial-clock strong{animation:none}.review-motion-step{transition:none}}.profile-photo-preview img{width:110px;height:110px;border:3px solid #e1d2f7;object-fit:cover;border-radius:20px;margin:12px 0}.invite-motion{width:160px;height:300px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:radial-gradient(circle at 50% 55%,#8b4edf,#36125e 65%);border:2px solid #b285e9;border-radius:15px;overflow:hidden;color:#fff;text-align:center;box-sizing:border-box;margin:auto}.invite-motion>small{font-size:10px;color:#ede0ff}.invite-motion-title{font-size:25px;line-height:1.02;color:#ffe58c;letter-spacing:-.3px;animation:invite-title 4.5s ease-in-out infinite}.invite-motion-gift{color:#ffd253;filter:drop-shadow(0 0 12px #ffc93388);animation:invite-gift 3s ease-in-out infinite;display:flex;padding:7px}.invite-motion-share{font-size:8px;display:flex;align-items:center;gap:3px;font-weight:700;animation:invite-share 4s ease-in-out infinite}.invite-motion-link{border:0;border-radius:20px;padding:8px 14px;display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:#412057;background:linear-gradient(#fff3b3,#f9bb2d)}.invite-motion .invite-motion-terms{font-size:7px;max-width:120px;line-height:1.5}.invite-motion-pause{position:absolute;bottom:4px;right:4px;display:flex;padding:4px;color:#fff;border:1px solid #d9c4f4;background:#3b1b64;border-radius:50%}.invite-motion.paused *{animation-play-state:paused!important}@keyframes invite-title{0%,70%,to{transform:scale(1)}15%,35%{transform:scale(1.07)}}@keyframes invite-gift{50%{transform:scale(1.17) rotate(-5deg)}}@keyframes invite-share{30%{transform:translate(-4px)}60%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.invite-motion *{animation:none!important}}.invite-motion-gift{width:140px;height:100px;position:relative;overflow:hidden;padding:0;flex-shrink:0}.invite-motion-gift img{position:absolute;width:160px;max-width:none;height:300px;left:-10px;top:-104px}.category-box{display:flex;flex-wrap:wrap;gap:10px;padding:16px;background:#fff;border:1px solid #e6def3;border-radius:18px;box-shadow:0 5px 20px #39205a05;flex:1}.category-pill{--category-color:#7447cf;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 17px;min-height:48px;border:1px solid color-mix(in srgb,var(--category-color),white 70%);border-radius:12px;color:var(--category-color);background:color-mix(in srgb,var(--category-color),white 94%);font-weight:700;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.category-pill:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--category-color),white 86%)}.category-pill.selected{background:var(--category-color);color:#fff;box-shadow:0 5px 15px color-mix(in srgb,var(--category-color),transparent 75%)}.category-pill:focus-visible{outline:3px solid #b6a0e8;outline-offset:3px}.filter-bar:has(.category-box){align-items:center;gap:20px}.filter-bar:has(.category-box)>input{max-width:300px;min-height:52px}.category-admin-intro{display:flex;gap:20px;align-items:center;padding:28px;border:1px solid #dfd4f1;border-radius:20px;background:linear-gradient(125deg,#f1e9ff,#fff);margin-bottom:24px}.category-admin-intro>svg{width:48px;height:48px;color:#7549d4}.category-admin-intro h2{margin:0 0 8px}.category-admin-intro p{margin:0;color:#776584}.category-admin-row{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:18px;margin-bottom:12px;border:1px solid #eae3f3;border-left:4px solid;border-radius:12px}.category-admin-row small{display:block;margin-top:6px;color:#796789}.category-admin-row p{font-size:12px;overflow-wrap:anywhere;max-width:360px;margin-bottom:0}.category-preview{display:grid;gap:12px;justify-items:center;text-align:center;background:linear-gradient(120deg,#efe6ff,#f2faff);border-radius:16px;padding:24px;margin-top:24px}.category-preview>svg{color:#7549d4}.category-preview span{display:flex;gap:8px;align-items:center}.campaign-library-tools:has(.category-box){align-items:center;flex-wrap:wrap}.task-viewer-centered{max-width:1180px;margin:0 auto;text-align:center}.task-viewer-header{display:grid;justify-items:center;gap:16px;padding:30px 24px;margin-bottom:28px;background:linear-gradient(140deg,#fff,#f1eafa);border:1px solid #e7dff2;border-radius:24px}.task-viewer-header .campaign-title{font-size:clamp(26px,3vw,40px);line-height:1.25;font-weight:700;max-width:900px}.task-viewer-header .instruction-content{text-align:center}.task-viewer-header p{margin:0}.task-viewer-header .eyebrow{color:#7754ae}.task-brief{max-width:900px;margin:24px auto;line-height:1.8;color:#6b5b7b}.task-viewer-centered>.field{max-width:850px;margin:18px auto;text-align:left}.task-flow{overflow:hidden;border:1px solid #ded1ef;border-radius:26px;background:#fff;margin:30px 0;box-shadow:0 12px 40px #44216b0a}.task-flow-hero{padding:35px 25px;background:radial-gradient(ellipse at top right,#b286df66,transparent 65%),linear-gradient(130deg,#5b31a0,#312049);color:#fff;text-align:center}.task-flow-hero .eyebrow{color:#e3d4ff}.task-flow-hero h2{font-size:clamp(26px,3vw,36px);margin:13px 0}.task-flow-hero p{color:#e6dcf3;max-width:720px;margin:0 auto;line-height:1.75}.task-flow-timer{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px 12px;width:fit-content;min-width:200px;margin:24px auto 0;padding:18px 28px;background:#ffffff14;border:1px solid #ffffff40;border-radius:18px}.task-flow-timer strong{font-size:38px;font-variant-numeric:tabular-nums;line-height:1.15}.task-flow-timer span{grid-column:1/-1;font-size:12px;color:#e5d8f5}.task-flow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px}.task-flow-step{--step-color:#7848c7;display:flex;flex-direction:column;align-items:center;padding:25px 16px;border:1px solid #ece5f2;border-radius:18px;background:#faf8fd;transition:box-shadow .3s,background .3s}.task-flow-step.step-1{--step-color:#107ea0}.task-flow-step.step-2{--step-color:#0c876c}.task-step-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:color-mix(in srgb,var(--step-color),white 90%);color:var(--step-color);margin-bottom:18px}.task-flow-step h3{font-size:22px;margin:12px 0}.task-flow-step p{font-size:14px;line-height:1.75;flex:1;color:#74617f;margin:0 0 22px}.task-flow-step .eyebrow{font-size:10px;letter-spacing:1px;color:var(--step-color)}.task-flow-step .button{font-size:13px;width:100%;min-height:48px;padding:12px 10px;white-space:normal;background:var(--step-color)}.task-flow-step.current{background:color-mix(in srgb,var(--step-color),white 96%);border-color:var(--step-color);animation:step-focus 3s ease-in-out infinite}.task-flow-step.finished{background:#f1faf6;border-color:#b8dbc9}.task-flow-step.finished .task-step-icon{background:#d5efe2;color:#11734f}.task-flow-step small{font-size:11px;margin-top:12px;color:#776786}.visit-countdown{font-size:15px;color:#147c9c;margin-top:14px}.task-verification{width:100%;display:grid;justify-items:center;gap:10px}.task-verification img{max-width:100%;height:auto}.task-verification input{max-width:180px;text-align:center;letter-spacing:8px;font-size:24px}.task-success{margin:0 24px 24px;padding:22px;background:#eaf9f2;border-radius:16px;color:#146744}.task-success>svg{display:block;margin:0 auto 10px}.task-viewer-centered>.notice{text-align:center;line-height:1.8}.task-flow>.button{margin-bottom:24px}@keyframes step-focus{0%,to{box-shadow:0 0 0 3px color-mix(in srgb,var(--step-color),transparent 93%)}50%{box-shadow:0 0 22px color-mix(in srgb,var(--step-color),transparent 75%)}}@media(max-width:900px){.task-flow-steps{grid-template-columns:1fr}.task-flow-step{padding:22px}.filter-bar:has(.category-box){flex-direction:column;align-items:stretch}.filter-bar:has(.category-box)>input{max-width:none}.category-box{width:100%}.task-viewer-header{padding:24px 16px}.task-flow-steps{padding:16px}.category-admin-row{flex-wrap:wrap}.category-admin-row p{max-width:100%}}@media(prefers-reduced-motion:reduce){.task-flow-step.current{animation:none}.category-pill:hover{transform:none}}.page-heading[hidden]{display:none}.dashboard:has(.task-viewer)>.preview-label{text-align:center}.app-main:has(.task-viewer) .app-topbar>span{margin-inline:0}.agent-choice-warning{margin-top:10px;padding:12px 16px;background:#fff5df;border:1px solid #e8bc64;border-radius:10px;color:#694516;font-size:14px;line-height:1.5}.sidebar .workspace{background:linear-gradient(120deg,#7044ce,#4d2b97);border:1px solid #6038ac;border-radius:16px;padding:18px 16px;color:#fff;box-shadow:0 6px 16px #6036ab20}.sidebar .workspace strong{font-size:18px;line-height:1.4;color:#fff}.sidebar .workspace small{font-size:12px;color:#f0e8ff}.header-profile{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;max-width:50%;padding:5px 7px 5px 12px;border:1px solid transparent;border-radius:30px;background:transparent;color:#292237;cursor:pointer;text-align:right}.header-profile:hover,.header-profile:focus-visible{background:#f3edfc;border-color:#c8b2eb;outline:2px solid transparent}.header-profile strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.header-profile-avatar{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:#eee5fc;border:2px solid #ddcdf6;border-radius:50%;color:#7548d7;overflow:hidden}.header-profile-avatar img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:600px){.header-profile{gap:7px;padding:3px;max-width:48%}.header-profile strong{font-size:13px}.header-profile-avatar{width:36px;height:36px}}.app-main{--workspace-gutter:36px}.app-topbar{padding-inline:0}.app-topbar-inner{width:100%;max-width:1800px;margin-inline:auto;padding-inline:var(--workspace-gutter);display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.app-topbar-inner>span{min-width:0;overflow-wrap:anywhere}.dashboard{padding-inline:var(--workspace-gutter)}.app-topbar .header-profile{padding:6px 12px;gap:12px;flex-shrink:0}.app-topbar .header-profile:hover,.app-topbar .header-profile:focus-visible{padding:6px 12px}.app-main:has(.task-viewer) .app-topbar-inner>span{margin-inline:0;text-align:left}@media(max-width:1250px){.app-main{--workspace-gutter:25px}}@media(max-width:1000px){.app-main{--workspace-gutter:22px}}@media(max-width:700px){.app-main{--workspace-gutter:18px}.app-topbar-inner{gap:10px}}@media(min-width:1700px){.app-main:has(.with-ad-rail) .app-topbar-inner{max-width:none;padding-right:24px}}.task-viewer-header .campaign-title{font-size:40px;line-height:1.25;width:100%;max-width:100%;text-align:center}.task-viewer-header .campaign-title .instruction-content,.task-viewer-header .campaign-title .instruction-content *{font-size:inherit!important;line-height:inherit;font-weight:inherit}.header-account-details{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:0}.header-role-badge{display:inline-block;background:#eee5fc;color:#593394;border:1px solid #dccbf5;border-radius:7px;padding:2px 8px;font-size:12px;font-weight:700;line-height:1.3;white-space:normal}.header-plan-label{font-size:12px;line-height:1.3;color:#62536f}.header-account-details strong{max-width:100%}@media(max-width:700px){.app-topbar{height:auto;min-height:88px;padding-block:8px}.app-topbar .header-profile{max-width:58%;padding:5px 7px;gap:7px}.header-role-badge,.header-plan-label{font-size:11px}.app-topbar-inner>span{font-size:12px}}.photo-size-note{display:grid;gap:4px;margin:10px 0;padding:12px 14px;border:1px solid #f0c36b;border-left:5px solid #e9a21d;border-radius:10px;background:#fff8e6;color:#5a3f05;font-size:13px;line-height:1.5}.photo-size-note strong{font-size:14px;color:#8a5a00}.profile-review{border:1px solid #d9ccf3;border-radius:14px;margin:8px 0;background:#fff;overflow:hidden}.profile-review.open{border-color:#8a5be4;box-shadow:0 6px 20px #6d4bd122}.profile-review h4{margin:0}.profile-review-head{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border:0;background:transparent;color:inherit;font:inherit;font-size:16px;font-weight:800;text-align:left;cursor:pointer}.profile-review-head:hover{background:#f6f1ff}.profile-review-title{flex:1;min-width:0;overflow-wrap:anywhere}.profile-review-head small{font-weight:600;color:#6b5a85;white-space:nowrap}.profile-review-chevron{flex:none;width:22px;height:22px;transition:transform .2s}.profile-review.open .profile-review-chevron{transform:rotate(180deg)}.profile-review-body{padding:4px 16px 16px;border-top:1px solid #eee6f9}@media(max-width:560px){.profile-review-head{flex-wrap:wrap}.profile-review-head small{order:3;width:100%}}.workspace-banner{min-width:0}.workspace-banner .animated-banner{overflow:hidden;border-radius:14px}.publisher-news-slot{flex:0 0 auto;width:728px;max-width:100%;margin-left:auto}.publisher-news-slot .animated-banner{border-radius:14px}.sidebar-referral{flex:0 0 auto!important;width:160px;height:300px;margin:12px auto 0;overflow:hidden}.sidebar-referral .animated-banner{width:160px;height:300px;border-radius:12px}.sidebar-referral .ad-label{position:absolute;z-index:2;font-size:8px;background:#fff9}.sidebar-referral .dashboard-script-host{height:300px}.app-shell .sidebar:has(.sidebar-referral) nav{min-height:52px}.app-shell .sidebar:has(.sidebar-referral) nav button{padding:10px 14px}.app-shell .sidebar:has(.sidebar-referral)>.logout{margin-top:12px}.ad-label{display:block;text-align:center;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#83748c;margin-bottom:8px}.dashboard-commercial{padding:20px;border:1px solid #ebe5f4;background:#fff;border-radius:20px;margin:28px 0;display:flex;flex-direction:column;align-items:center;gap:0}.dashboard-commercial>.animated-banner,.dashboard-commercial>.dashboard-script-host{width:100%}.dashboard-commercial>.animated-banner{max-width:728px}.dashboard-script-host{width:100%;overflow:hidden;position:relative;margin:0 auto}.banner-frame-message{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;color:#8d7c9f;background:#faf8fe;font-size:12px}.dashboard-ad-preview{width:100%;min-height:50px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;border:1px dashed #bda4e7;border-radius:12px;background:linear-gradient(120deg,#f3edff,#fbf9ff);color:#70519d;text-align:center;padding:8px}.dashboard-ad-preview svg{display:none}.dashboard-ad-preview strong{font-size:16px}.dashboard-ad-preview span{font-size:12px}.dashboard-ad-preview small{font-size:10px}.banner-editor-image{max-width:520px;max-height:420px;overflow:auto;margin:20px auto}.banner-editor-image img{max-height:400px;object-fit:contain}.advertising-tabs{margin:0 0 24px}.advertising-tabs button{display:flex;align-items:center;gap:9px}.placement-map{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:18px;background:#f6f3fc;border-radius:16px}.placement-map-sidebar{display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid #e5dcf3;border-radius:12px;padding:14px;color:#7c6694;font-size:12px}.placement-map-sidebar strong{font-size:19px;color:#7951d6}.placement-map-sidebar>button{min-height:120px;background:#f0e7ff;border:1px dashed #ab8cda;border-radius:8px;color:#654399}.placement-map-sidebar>span:last-child{margin-top:auto;background:#7549dc;color:#fff;border-radius:7px;text-align:center;padding:7px}.placement-map-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.placement-map-pages>button{border:1px dashed #b39ad8;border-radius:12px;background:#fff;padding:16px;text-align:left;display:flex;flex-direction:column;gap:7px;color:#674990}.placement-map button.selected{border:2px solid #8151d9;background:#ede3ff;box-shadow:0 0 0 3px #8151d910}.placement-map-pages small{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.placement-map-pages span{font-size:12px}.placement-map-pages em{font-size:10px;font-style:normal;border-radius:10px;background:#eee5ff;align-self:start;padding:4px 8px}.balance-card-panel{padding:24px;background:#fff;border:1px solid #ebe5f4;border-radius:20px;margin:30px 0}.balance-card-panel h3{margin:0}.balance-card-panel .text-button{display:flex;align-items:center;gap:5px}.balance-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.balance-shortcut{text-align:left;border:1px solid #e1d4f4;border-radius:15px;background:linear-gradient(120deg,#f8f4ff,#eee3ff);padding:19px;color:#50316e;display:grid;gap:11px;transition:transform .18s,box-shadow .18s;cursor:pointer}.balance-shortcut:hover{transform:translateY(-2px);box-shadow:0 8px 18px #7549dc18}.balance-shortcut:focus-visible{outline:3px solid #8151d9;outline-offset:2px}.balance-shortcut>span{font-size:13px;font-weight:600}.balance-shortcut>strong{font-size:29px;color:#352147}.balance-shortcut>small{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.balance-tone-1,.balance-tone-4{background:linear-gradient(120deg,#f5f0ff,#e2dbfa)}.balance-tone-2,.balance-tone-5{background:linear-gradient(120deg,#fff7ef,#f2e5ff)}.leaderboard-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.leaderboard-column{min-width:0;display:grid;gap:9px}.leaderboard-range{font-weight:700;color:#8e76ac;letter-spacing:.1em;padding:0 5px 3px}.leaderboard-columns .leaderboard-row{gap:8px;padding:10px;min-height:76px}.leaderboard-columns .leaderboard-row>div{min-width:0}.leaderboard-columns .leaderboard-rank{width:30px;height:32px;border-radius:9px;font-size:13px;font-weight:700;border:1px solid #e2d5f5}.leaderboard-columns .leaderboard-amount{font-size:13px;padding:9px 7px;background:linear-gradient(135deg,#087f78,#08665e);color:#fff;border:1px solid #087369;box-shadow:0 3px 8px #087f7820;border-radius:9px;white-space:nowrap}.leaderboard-columns .leaderboard-row strong{font-size:12px}.leaderboard-columns .leaderboard-row div>span{font-size:10px}.leaderboard-trophy{flex-shrink:0;color:#a27815}.trophy-2{color:#727d92}.trophy-3{color:#a16437}.leaderboard-vacant{opacity:.58}.leaderboard-vacant .leaderboard-amount{background:#f4f0f8;color:#8d7c9f;border-color:#e3d8ef;box-shadow:none}.leaderboard-vacant strong{font-weight:500}@media(max-width:1450px){.leaderboard-columns{gap:10px}.leaderboard-columns .leaderboard-row{gap:5px;padding:8px}.leaderboard-columns .leaderboard-amount{padding:8px 5px}}@media(max-width:1350px){.publisher-news-slot{flex:0 0 auto;width:100%;max-width:728px}}@media(max-width:1100px){.leaderboard-columns{grid-template-columns:1fr}.leaderboard-columns .leaderboard-row strong{font-size:13px}.leaderboard-columns .leaderboard-row div>span{font-size:12px}.leaderboard-columns .leaderboard-amount{font-size:15px}.leaderboard-columns .leaderboard-row{padding:12px;gap:12px}}@media(max-width:600px){.balance-card-panel{padding:16px}.balance-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance-shortcut{padding:13px}.balance-shortcut>span{font-size:11px}.balance-shortcut>strong{font-size:23px}.balance-card-panel .panel-heading{align-items:start;gap:12px}.balance-card-panel .text-button{font-size:12px}.placement-map{grid-template-columns:92px minmax(0,1fr);padding:10px;gap:10px}.placement-map-sidebar{padding:8px;font-size:10px}.placement-map-sidebar strong{font-size:12px}.placement-map-pages{grid-template-columns:1fr}.placement-map-pages>button{padding:10px}.dashboard-commercial{padding:14px}.dashboard-ad-preview small{display:none}.dashboard-ad-preview{gap:2px}.dashboard-ad-preview strong{font-size:12px}.dashboard-ad-preview span{font-size:10px}}@media(max-height:700px){.sidebar-referral{height:210px;width:112px}.sidebar-referral .animated-banner{width:112px;height:210px}.sidebar-referral .dashboard-script-host{max-height:210px}.app-shell .sidebar:has(.sidebar-referral)>.workspace{margin:12px 0}.sidebar-referral .banner-motion{width:20px;height:20px}}@media(max-height:540px){.sidebar-referral{height:150px;width:80px}.sidebar-referral .animated-banner{width:80px;height:150px}.app-shell .sidebar:has(.sidebar-referral)>.workspace{margin:6px 0;padding:8px}.app-shell .sidebar:has(.sidebar-referral)>.logout{min-height:40px;padding:8px}.sidebar-referral .dashboard-script-host{max-height:150px}}@media(prefers-reduced-motion:reduce){.balance-shortcut{transition:none}.balance-shortcut:hover{transform:none}}.dashboard .publisher-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.publisher-overview-analytics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:24px;align-items:stretch}.publisher-overview-analytics>.panel:first-child{grid-column:span 3;min-width:0}.publisher-overview-analytics>.task-session-card{min-width:0;padding:26px 22px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.task-session-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between}.task-session-heading h3{font-size:20px;margin:0;line-height:1.3}.task-plan-badge{padding:5px 9px;border-radius:8px;background:#eee5ff;color:#7045c0;font-size:11px;font-weight:700}.task-session-caption{font-size:12px;color:#8a779f;margin:9px 0 0}.task-session-gauge{text-align:center}.task-session-gauge .progress-ring{width:138px;height:138px;margin:0 auto 6px}.task-session-gauge>strong{font-size:13px;color:#7751c5}.task-session-gauge .progress-ring strong{font-size:38px;letter-spacing:-1px;text-align:center}.task-session-gauge .progress-ring span{font-size:12px}.task-session-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-session-totals>div{display:flex;flex-direction:column;gap:7px;background:#f7f3ff;border:1px solid #ece3fb;border-radius:12px;padding:12px}.task-session-totals>div:last-child{background:#effaf6;border-color:#d8eee4}.task-session-totals span{font-size:11px;color:#76628f}.task-session-totals strong{font-size:24px;color:#50357b}.task-session-details{margin:0;display:grid;gap:11px}.task-session-details>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px}.task-session-details dt{color:#826e96}.task-session-details dd{margin:0;text-align:right;font-weight:600;color:#48315f}.task-session-next{border-top:1px solid #ece4f5;padding-top:14px;display:flex;flex-direction:column;gap:7px}.task-session-next span{font-size:11px;color:#8c769d}.task-session-next strong{font-size:13px;line-height:1.5}.task-session-action{width:100%;display:flex;justify-content:space-between;gap:10px;font-size:13px}@media(max-width:1200px){.dashboard .publisher-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.publisher-overview-analytics{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr)}.publisher-overview-analytics>.panel:first-child{grid-column:auto}}@media(max-width:1000px){.publisher-overview-analytics{grid-template-columns:1fr}.publisher-overview-analytics>.task-session-card{padding:24px;gap:20px}.task-session-gauge .progress-ring{width:138px;height:138px}}@media(max-width:600px){.dashboard .publisher-overview-stats{gap:12px}.publisher-overview-analytics>.panel:first-child{padding:20px}.publisher-overview-analytics>.task-session-card{padding:20px}.task-session-heading h3{font-size:20px}}.workspace-content-area{min-width:0}.publisher-ad-rail{display:none}.skyscraper-ad{width:160px;min-height:600px;position:relative;border-radius:14px;background:#fff;border:1px solid #e5d9f4;overflow:hidden}.skyscraper-ad .ad-label{position:absolute;top:4px;left:0;right:0;text-align:center;z-index:1;font-size:8px;margin:0;background:#fffd}.skyscraper-ad .dashboard-ad-preview{height:600px;width:160px;border:0;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:12px;text-align:center}.skyscraper-ad img{width:160px;height:600px;object-fit:contain}@media(min-width:1280px){.workspace-content-area.with-ad-rail{display:grid;grid-template-columns:minmax(0,1fr) 184px;align-items:start}.workspace-content-area.with-ad-rail>.dashboard{width:100%;min-width:0}.publisher-ad-rail{display:block;position:sticky;top:24px;width:160px;margin:36px 24px 24px 0;align-self:start}}.sidebar-referral:has(.invite-motion){width:100%;height:auto;aspect-ratio:1;margin:12px 0 0}.invite-motion{width:100%;height:auto;aspect-ratio:1;display:block;container-type:inline-size}.invite-motion>small:first-child{position:absolute;top:7%;left:0;width:100%;font-size:10px}.invite-motion-title{position:absolute;top:23%;right:5%;width:49%;font-size:clamp(20px,11cqw,28px);line-height:1.08;text-align:left}.invite-motion-gift{position:absolute;left:1%;top:22%;width:44%;height:43%}.invite-motion-gift img{width:114%;height:auto;left:-7%;top:-103%}.invite-motion-share{position:absolute;left:0;top:66%;width:100%;justify-content:center;font-size:9px}.invite-motion-link{position:absolute;left:24%;top:75%;width:52%;padding:7px 5px;justify-content:center;font-size:12px}.invite-motion .invite-motion-terms{position:absolute;bottom:3%;left:9%;max-width:78%;width:78%;font-size:7px;line-height:1.3}.invite-motion-gift img{width:160px;height:300px;left:calc(50% - 80px);top:-104px}.invite-motion-title{font-size:clamp(18px,9cqw,24px)}.invite-motion-gift{left:7%;top:25%;width:33%;height:34%;align-items:center;justify-content:center;border-radius:18px;background:linear-gradient(145deg,#ffd45b30,#ffffff0d);border:1px solid #ffe29866;overflow:visible}.invite-motion-gift svg{width:78%;height:78%;color:#ffe58c;filter:drop-shadow(0 3px 3px #1d063f)}.invite-motion-title{right:6%;top:29%;width:49%;font-weight:800;line-height:1.18}.invite-motion-share{top:63%;font-size:9px}.invite-motion-link{top:74%}.workspace-brand{gap:10px;align-items:stretch}.workspace-brand .brand-symbol{width:44px;height:44px;border-radius:13px}.workspace-brand .brand-symbol svg{width:28px;height:28px}.workspace-brand>span:last-child{height:44px;justify-content:space-between}.workspace-brand strong{font-size:25px;line-height:27px}.workspace-brand small{font-size:13px;line-height:15px;margin-top:0}.app-shell .sidebar>.workspace{padding:12px 14px;min-height:0;display:block}.app-shell .sidebar>.workspace strong{font-size:16px;line-height:22px;white-space:nowrap;letter-spacing:-.3px}.invite-motion{background:radial-gradient(ellipse at 50% 44%,#7944c6 0,#472078 55%,#281044);border:1px solid #a87ade;box-shadow:inset 0 0 28px #ba88ff20,0 5px 15px #40207118}.invite-motion>small:first-child{top:7%;font-size:9px;letter-spacing:2px;color:#e6d7ff;font-weight:700}.invite-motion-title{left:5%;right:auto;top:17%;width:90%;text-align:center;font-size:23px;line-height:1.2;color:#fff0af}.invite-motion-gift{left:34%;top:34%;width:32%;height:32%;border-radius:50%;background:radial-gradient(circle,#ffdb6b45,#e9b7350a);border:1px solid #ffe09b80;box-shadow:0 0 25px #ffcf4b33}.invite-motion-gift svg{width:70%;height:70%;stroke-width:1.8}.invite-motion-share{top:68%;font-size:8px;letter-spacing:.2px}.invite-motion-link{left:17%;top:78%;width:66%;padding:7px 8px;box-shadow:0 4px 12px #1f093b55}.invite-motion .invite-motion-terms{bottom:2%;font-size:6.5px;left:7%;width:80%;max-width:80%}.invite-motion-pause{width:22px;height:22px;min-width:22px;min-height:22px;padding:0;display:grid;place-items:center;bottom:6px;right:6px;border-radius:50%;line-height:1}.guide-motion .guide-motion-toggle{width:30px;height:30px;min-width:30px;min-height:30px;aspect-ratio:1;box-sizing:border-box;padding:0;display:grid;place-items:center;border-radius:50%;right:12px;bottom:12px;line-height:1;flex-shrink:0}.guide-motion-toggle svg{display:block;width:14px;height:14px;margin:0}.guide-motion-progress{margin-right:16px}.dashboard-ad-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;padding:24px 18px;border:1px solid #e5d8fb;border-radius:20px;background:linear-gradient(130deg,#f3eaff,#eef5ff);min-width:0}.dashboard-ad-grid .ad-grid-slot{flex:0 1 300px;width:300px;max-width:100%;margin:0;min-width:0;padding:0;background:#fff;border-radius:14px;overflow:hidden}.ad-grid-slot .dashboard-ad-preview{width:100%;height:250px}.task-pagination{display:flex;align-items:center;justify-content:center;gap:22px;padding:16px 24px;background:#fff;border:1px solid #e8def6;border-radius:16px;margin:6px auto;max-width:100%}.task-pagination .button.secondary{background:#f0eaff;color:#6036b0;border-color:#e1d1fa}.pagination-summary{display:flex;flex-direction:column;text-align:center;gap:5px}.pagination-summary>strong{font-size:17px}.pagination-summary small{font-size:12px;color:#79658b}.session-countdown>div>small{color:#fff!important;opacity:1;font-weight:600}.payment-conversion-note{padding:18px 20px;border:1px solid #ded2f5;border-radius:14px;background:linear-gradient(120deg,#f3eeff,#fff);margin:16px 0}.payment-conversion-note p{margin:8px 0}.payment-conversion-note small{display:block;margin-top:8px;color:#665575}@media(max-width:500px){.task-pagination{gap:10px;padding:12px}.task-pagination .button{padding:10px}.dashboard-ad-grid{padding:16px 8px}}.footer-ad-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 10px;margin-top:18px;align-items:start}.footer-ad-grid .ad-grid-slot{width:300px;max-width:none;flex:none;justify-self:center;transform:scale(var(--ad-scale,1));transform-origin:top center;margin-bottom:calc((var(--ad-scale,1) - 1) * 100%)}@media(max-width:900px){.footer-ad-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.footer-ad-grid{grid-template-columns:1fr}}.dashboard{--workspace-purple:#6940bd;--workspace-deep:#48277e;--workspace-line:#e1d6f1;--workspace-green:#087952;--workspace-red:#b3334c;--workspace-amber:#946016}.dashboard .workspace-panel>h3,.dashboard .panel>.panel-heading:not(:has(button,input,select))>h3{background:linear-gradient(110deg,#7548da,var(--workspace-deep));color:#fff!important;font-weight:700;font-size:20px;line-height:1.4;padding:14px 18px;border-radius:11px;margin:0 0 20px;letter-spacing:-.25px;overflow-wrap:anywhere}.dashboard>.page-heading>h1{color:var(--workspace-deep);font-weight:750;border-left:5px solid #8756dc;padding-left:16px;line-height:1.2}.dashboard .metric{border:1px solid var(--workspace-line);border-top:3px solid #9773d4;box-shadow:0 5px 18px #59368b08}.dashboard .metric .metric-label{color:#614b80;font-weight:600}.dashboard .metric .metric-value{color:var(--workspace-purple);font-variant-numeric:tabular-nums;letter-spacing:-.8px}.dashboard .metric-positive{border-top-color:#3d9d7b}.dashboard .metric-positive .metric-value{color:var(--workspace-green)}.dashboard .metric-pending{border-top-color:#b48b35}.dashboard .metric-pending .metric-value{color:var(--workspace-amber)}.dashboard .metric-returned{border-top-color:#cf6c81}.dashboard .metric-returned .metric-value{color:var(--workspace-red)}.dashboard .plan-summary-features>div>strong,.dashboard .plan-card .plan-price,.dashboard .publisher-package-counts strong,.dashboard .publisher-join-counts strong{color:var(--workspace-purple);font-variant-numeric:tabular-nums}.dashboard .plan-summary-features>div:last-child>strong{color:var(--workspace-green)}.dashboard .plan-card>h3{background:linear-gradient(110deg,#7548da,var(--workspace-deep));color:#fff;padding:10px 14px;border-radius:9px;font-weight:700}.dashboard .record-list thead th{background:#643bb3;color:#fff;border:1px solid #8665c7;line-height:1.4;padding:13px 10px}.dashboard .record-list tbody tr:nth-child(odd){background:#fcfaff}.dashboard .record-list tbody tr:nth-child(2n){background:#f3edfb}.dashboard .record-list tbody td{border:1px solid var(--workspace-line)}.dashboard .record-list tbody tr:hover{background:#ece3f8}.dashboard .workspace-panel{border-color:#e5dbf1;box-shadow:0 5px 20px #57378205}.dashboard .report-summary strong,.dashboard .publisher-wave h3{color:var(--workspace-purple)}.dashboard .workspace-panel>h3 small{color:#f2eaff}@media(max-width:700px){.dashboard .workspace-panel>h3,.dashboard .panel>.panel-heading:not(:has(button,input,select))>h3{font-size:18px;padding:12px 14px;border-radius:9px}.dashboard>.page-heading>h1{padding-left:12px;border-left-width:4px}.dashboard .metric .metric-value{letter-spacing:-.5px}}.dashboard h3:not(.mp-panel h3):not(.coupon-studio h3):not(.editor-canvas h3):not(.isolated-preview h3):not(.rich-editable h3):not(.plan-card h3):not(.task-mini h3){background:linear-gradient(110deg,#7548da,var(--workspace-deep));color:#fff!important;font-weight:700;font-size:19px;line-height:1.4;padding:12px 16px;border-radius:10px;overflow-wrap:anywhere}.dashboard .panel-heading>h3{flex:1;min-width:0;margin:0}.dashboard .panel-heading{gap:12px;flex-wrap:wrap}.dashboard .task-session-heading>h3{flex:1;min-width:0}.dashboard .task-session-heading{gap:12px;flex-wrap:wrap}.dashboard>.page-heading>h1{background:linear-gradient(110deg,#7548da,var(--workspace-deep));color:#fff!important;padding:16px 20px;border:0;border-radius:12px;font-size:30px;flex:1}@media(max-width:700px){.dashboard>.page-heading>h1{font-size:25px;padding:14px 16px}.dashboard h3:not(.mp-panel h3):not(.coupon-studio h3):not(.editor-canvas h3):not(.isolated-preview h3):not(.rich-editable h3):not(.plan-card h3):not(.task-mini h3){font-size:17px;padding:11px 13px}}.dashboard .email-preferences-fields{display:flex;flex-direction:column;gap:12px}.dashboard .email-preferences-fields>br{display:none}.dashboard .email-preferences-fields>p{margin:0}.dashboard .email-preferences-fields>label{display:flex!important;align-items:flex-start;gap:9px;line-height:1.5}.dashboard .email-preferences-fields input[type=checkbox]{flex:0 0 auto;margin-top:5px}.dashboard .email-preferences-fields>p:has(>.button){padding-top:8px}.dashboard .workspace-panel>.button{margin-top:12px}.dashboard .workspace-panel>p:last-child:has(>.button){margin-bottom:0}.dashboard.staff-compact{gap:14px}.dashboard.staff-compact>.page-heading>h1{font-size:20px;padding:10px 16px;border-radius:10px;margin:4px 0}.dashboard.staff-compact>.page-heading{min-height:0}.dashboard.staff-compact .workspace-panel{padding:16px 18px;border-radius:14px}.dashboard.staff-compact .workspace-panel>h3{font-size:15px;padding:9px 14px;margin:0 0 12px;border-radius:9px}.dashboard.staff-compact p{font-size:12.5px;line-height:1.55;margin:6px 0}.dashboard.staff-compact .field{margin:0 0 9px;gap:4px;font-size:12px}.dashboard.staff-compact .field>span{font-size:11.5px;font-weight:600;color:#5d4a7a}.dashboard.staff-compact .field input,.dashboard.staff-compact .field select,.dashboard.staff-compact .field textarea{padding:8px 10px;font-size:12.5px;min-height:0;border-radius:8px}.dashboard.staff-compact .button,.dashboard.staff-compact button.button{min-height:0;padding:8px 14px;font-size:12.5px;border-radius:9px;width:auto}.dashboard.staff-compact .text-button{font-size:12px;padding:4px 0}.dashboard.staff-compact .text-button.danger{color:#b8233f}.dashboard.staff-compact .notice{padding:9px 12px;font-size:12px;margin:10px 0 0}.dashboard.staff-compact .check-label{font-size:12px;margin:0;gap:6px;align-items:center}.dashboard.staff-compact .security-grid,.dashboard.staff-compact .integrations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.dashboard.staff-compact .integrations-grid>*{min-width:0;margin:0}.dashboard.staff-compact .security-grid .two-factor-status{display:inline-block;font-size:12px;padding:5px 10px;border-radius:999px;margin:4px 0 8px}.dashboard.staff-compact .security-grid .two-factor-setup{padding:12px;border-radius:10px}.dashboard.staff-compact .security-grid form{display:grid;gap:4px}.dashboard.staff-compact .wa-dashboard{padding:16px;border-radius:14px}.dashboard.staff-compact .wa-dashboard .wa-header h2{font-size:19px;margin:3px 0}.dashboard.staff-compact .wa-header p{font-size:12px}.dashboard.staff-compact .wa-controls{width:auto}.dashboard.staff-compact .wa-controls select{min-height:34px;width:140px!important;font-size:12px}.dashboard.staff-compact .wa-controls button{padding:7px}.dashboard.staff-compact .wa-meta{margin:10px 0 14px}.dashboard.staff-compact .wa-stats{gap:12px;margin-bottom:12px}.dashboard.staff-compact .wa-stat{padding:12px 14px;border-radius:12px}.dashboard.staff-compact .wa-stat>strong{font-size:26px;margin:6px 0 3px}.dashboard.staff-compact .wa-stat>div>i{padding:6px;border-radius:8px}.dashboard.staff-compact .wa-live p{margin-top:4px}.dashboard.staff-compact .wa-grid{gap:12px}.dashboard.staff-compact .wa-card{padding:14px;border-radius:12px}.dashboard.staff-compact .wa-empty,.dashboard.staff-compact .wa-chart{min-height:120px}.dashboard.staff-compact .wa-connections>summary{padding:12px 16px;font-size:13px}.dashboard.staff-compact .wa-footer{margin-top:12px}.ad-networks-lead{color:#6f5f84;margin:0 0 12px!important}.ad-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.ad-network-card{min-width:0;margin:0;padding:14px;border:1px solid #ddd0f3;border-radius:14px;background:#fff;display:grid;gap:10px;box-shadow:0 3px 14px #4b2a8a08}.ad-network-card.live{border-color:#7ccba8;box-shadow:0 0 0 3px #d8f3e6}.ad-network-card.off{background:#fbfaff}.ad-network-head{display:flex;align-items:center;gap:10px}.ad-network-logo{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-weight:800;font-size:17px;color:#fff;background:#6c3bf5}.ad-network-logo.adsense{background:linear-gradient(135deg,#4285f4,#34a853)}.ad-network-logo.adsterra{background:linear-gradient(135deg,#ff7a1a,#e8431c)}.ad-network-logo.monetag{background:linear-gradient(135deg,#19b3a3,#0d7f9c)}.ad-network-title{flex:1;min-width:0;display:grid;gap:2px}.ad-network-title input{width:100%;box-sizing:border-box;border:0;border-bottom:1px dashed #cdbdf0;background:none;padding:2px 0;font:inherit;font-weight:700;font-size:14px;color:#2d1f4a;min-height:0}.ad-network-title input:focus{outline:0;border-bottom-color:#6c3bf5}.ad-network-title small{font-size:10.5px;color:#8b7ba3}.ad-switch{flex:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:11px;font-weight:700;color:#5d4a7a}.ad-switch input{position:absolute;opacity:0;width:0;height:0}.ad-switch span{width:36px;height:20px;border-radius:999px;background:#d8d0e8;position:relative;transition:background .15s}.ad-switch span:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .15s}.ad-switch input:checked+span{background:#1fa46b}.ad-switch input:checked+span:after{transform:translate(16px)}.ad-switch input:focus-visible+span{outline:2px solid #6c3bf5;outline-offset:2px}.ad-network-status{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:8px;background:#f3f0fa;color:#6a5a84}.ad-network-status i{width:8px;height:8px;border-radius:50%;background:#b9afc9;flex:none}.ad-network-status.live{background:#e6f7ee;color:#157347}.ad-network-status.live i{background:#1fa46b;box-shadow:0 0 0 3px #1fa46b33}.ad-network-status.waiting{background:#fff6e5;color:#8a5a00}.ad-network-status.waiting i{background:#f0a92a}.ad-network-audience{display:flex;gap:14px;flex-wrap:wrap}.ad-network-code summary{cursor:pointer;font-size:12px;font-weight:700;color:#5b3aa6;display:flex;align-items:center;gap:8px;padding:6px 0}.ad-network-code summary>.ad-code-badge{display:inline-block;height:auto;min-height:0;width:auto;line-height:1.4;font-size:10px;font-weight:700;padding:2px 8px;border-radius:999px;background:#ece4ff;color:#5b3aa6}.ad-code-badge.empty{background:#f1eef6;color:#8b7ba3}.ad-network-code .code-input{font-size:11px;min-height:0;line-height:1.4}.ad-network-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.ad-network-saved{font-size:12px;color:#157347;font-weight:600}.bd-schedule{background:#f6f2ff;border:1px solid #e6dcf8;border-radius:10px;padding:10px;display:grid;gap:8px}.bd-schedule-head{display:grid;gap:6px}.bd-schedule-head strong{font-size:11.5px;color:#5d4a7a}.bd-schedule-mode{display:inline-flex;background:#fff;border:1px solid #d9ccf2;border-radius:999px;padding:2px}.bd-schedule-mode button{flex:1;border:0;background:none;font:inherit;font-size:11.5px;font-weight:600;color:#5d4a7a;padding:6px 10px;border-radius:999px;cursor:pointer;white-space:nowrap}.bd-schedule-mode button.on{background:#6c3bf5;color:#fff}.bd-schedule-presets{display:flex;flex-wrap:wrap;gap:6px}.bd-schedule-presets button{border:1px solid #d9ccf2;background:#fff;color:#5b3aa6;font:inherit;font-size:11px;font-weight:600;padding:4px 9px;border-radius:999px;cursor:pointer}.bd-schedule-presets button.on{background:#ece4ff;border-color:#6c3bf5}.bd-schedule-window{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.bd-schedule-window .field{margin:0;flex:1;min-width:150px}.bd-schedule-arrow{color:#8b7ba3;padding-bottom:10px;font-weight:700}.clock-12{display:flex;align-items:center;gap:4px}.clock-12 b{color:#8b7ba3}.dashboard.staff-compact .clock-12 select{padding:6px 4px;font-size:12px;min-width:0;flex:1;width:auto}.bd-schedule-foot{display:grid;gap:4px}.bd-schedule-foot small{font-size:10.5px;color:#8b7ba3;line-height:1.45}@media(max-width:1500px){.ad-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.ad-network-grid,.dashboard.staff-compact .security-grid,.dashboard.staff-compact .integrations-grid{grid-template-columns:1fr}}@media(max-width:600px){.dashboard.staff-compact .workspace-panel{padding:12px}.bd-schedule-window{display:grid}.bd-schedule-arrow{display:none}.bd-schedule-mode{display:flex}}.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;margin:10px 0}.permission-group{border:1px solid #e2d8f2;border-radius:10px;background:#fcfbff;padding:8px 10px;min-width:0}.permission-group header{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.permission-group header strong{font-size:12.5px;color:#4b2f7e}.permission-group header span{display:flex;gap:8px}.permission-group header .text-button{font-size:11px;padding:2px 0}.permission-group table{width:100%;border-collapse:collapse;font-size:12px}.permission-group th{text-align:left;font-weight:500;padding:5px 4px;border-bottom:1px solid #eee7f8}.permission-group thead th{font-size:10.5px;color:#8b7ba3;text-transform:uppercase;letter-spacing:.04em}.permission-group td{text-align:center;width:52px;padding:4px;border-bottom:1px solid #eee7f8}.permission-group tbody tr:last-child th,.permission-group tbody tr:last-child td{border-bottom:0}.permission-group{overflow:hidden}.dashboard .permission-group table{table-layout:fixed;width:100%!important;min-width:0!important;max-width:100%}.dashboard .permission-group th,.dashboard .permission-group td{padding:5px 6px!important;font-size:11.5px!important;white-space:normal!important;overflow-wrap:anywhere;line-height:1.35}.dashboard .permission-group thead th{font-size:10px!important}.dashboard .permission-group th:first-child{width:auto}.dashboard .permission-group td,.dashboard .permission-group thead th:not(:first-child){width:62px}.task-viewer-split{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:18px 26px;align-items:start;text-align:left;max-width:1240px}.task-viewer-split>.task-viewer-header{grid-column:1/-1;padding:14px 20px 16px;gap:6px;margin:0;justify-items:center;text-align:center}.task-viewer-split>.task-viewer-header .campaign-title{font-size:clamp(22px,2.4vw,30px);line-height:1.25;margin:2px 0}.task-viewer-split>.task-viewer-header .instruction-content{font-size:14px;line-height:1.55;max-width:900px}.task-viewer-split>.task-viewer-header .button.small{padding:6px 12px;font-size:12.5px}.task-viewer-split>.task-flow{display:contents}.task-viewer-split .task-flow-hero{grid-column:1/-1;grid-row:2;border-radius:22px;padding:20px 24px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 24px;text-align:left}.task-viewer-split .task-flow-hero .eyebrow{grid-column:1}.task-viewer-split .task-flow-hero h2{grid-column:1;font-size:clamp(22px,2.4vw,30px);margin:4px 0}.task-viewer-split .task-flow-hero p{grid-column:1;margin:0;max-width:none}.task-viewer-split .task-flow-hero .task-resume-note{grid-column:1/-1}.task-viewer-split .task-flow-timer{grid-column:2;grid-row:1/span 3;margin:0;min-width:180px}.task-viewer-split>.monitor-frame{grid-column:1;grid-row:3;width:100%;max-width:420px;justify-self:center;border:8px solid #30243e;border-bottom-width:8px;border-radius:30px;box-shadow:0 18px 40px #6943891a,inset 0 0 0 2px #0e0a17}.task-viewer-split>.monitor-frame .campaign-screen{aspect-ratio:9/16;background:#120d1d}.task-viewer-split>.task-brief,.task-viewer-split>.field,.task-viewer-split>.notice,.task-viewer-split .mp-warning{grid-column:1;margin:0;max-width:420px;justify-self:center;width:100%}.task-viewer-split .task-flow-steps{grid-column:2;grid-row:3/span 40;grid-template-columns:1fr;gap:14px;padding:0}.task-viewer-split .task-flow-step{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:18px 20px;text-align:left}.task-viewer-split .task-flow-step .task-step-icon{flex:none}.task-viewer-split .task-flow-step .eyebrow{flex:1 1 calc(100% - 80px);margin:0}.task-viewer-split .task-flow-step h3{flex:1 1 100%;margin:0;font-size:20px}.task-viewer-split .task-flow-step p{flex:1 1 100%;margin:0 0 6px}.task-viewer-split .task-flow-step .button{width:auto;min-width:220px}.task-viewer-split .task-flow-step .task-verification{width:100%;margin:0}.task-viewer-split .task-flow>.button,.task-viewer-split .task-success{grid-column:2}.task-viewer-split>.notice:last-child{grid-column:1/-1;max-width:none}@media(max-width:900px){.task-viewer-split{grid-template-columns:1fr}.task-viewer-split>.monitor-frame,.task-viewer-split>.task-brief,.task-viewer-split>.field,.task-viewer-split .task-flow-steps,.task-viewer-split .task-flow>.button,.task-viewer-split .task-success,.task-viewer-split>.notice{grid-column:1;grid-row:auto}.task-viewer-split .task-flow-hero{grid-template-columns:1fr}.task-viewer-split .task-flow-timer{grid-column:1;grid-row:auto;margin-top:10px}}.task-filter-panel{display:grid;gap:12px;padding:16px 18px;border-radius:20px;background:linear-gradient(120deg,#5b31a0,#7a4fd8 55%,#9b6cf5);box-shadow:0 12px 32px #44216b22;margin:0 0 18px}.task-filter-panel .task-filter-categories{overflow-x:auto;scrollbar-width:thin}.task-filter-panel .category-box{flex-wrap:nowrap;background:transparent;border:0;box-shadow:none;padding:0;gap:10px;width:max-content;min-width:100%}.task-filter-panel .category-box>*{flex:none}.task-filter-row{display:flex;gap:14px;align-items:end;flex-wrap:wrap;background:#ffffff14;border:1px solid #ffffff33;border-radius:14px;padding:12px 14px}.task-filter-row .field{margin:0;min-width:0}.task-filter-row .field>span:first-child{color:#f1eaff;font-size:12.5px;font-weight:700}.task-filter-row .task-find{flex:1 1 360px}.task-find-input{display:flex;gap:8px}.task-find-input input{flex:1;min-width:0;min-height:44px;border-radius:10px;border:1px solid #d9ccf2;padding:10px 12px;font:inherit}.task-find-input .button{min-height:44px;padding:10px 18px;background:#ffd166;color:#2e1a55;border:0;font-weight:800;white-space:nowrap}.task-filter-row .campaign-topic-filter{flex:0 1 280px}.task-filter-row .campaign-topic-filter select{min-height:44px;border-radius:10px;border:1px solid #d9ccf2;background:#fff;font:inherit;padding:10px 12px;width:100%}@media(max-width:700px){.task-filter-row{flex-direction:column;align-items:stretch}.task-filter-row .campaign-topic-filter,.task-filter-row .task-find{flex:auto}}.task-mini-art{height:auto;aspect-ratio:16/9}@media(max-width:700px){.task-mini-art{height:auto;aspect-ratio:16/9}}.task-viewer-split>.monitor-frame .campaign-screen>img.campaign-media[src$="default-preview-tall.gif"]{width:100%;height:100%;object-fit:cover}.dashboard table:not(.editor-canvas table):not(.rich-editable table):not(.isolated-preview table){border-collapse:separate;border-spacing:0;width:100%;border:1px solid #ded3f0;border-radius:10px;font-size:13px}.dashboard table:not(.editor-canvas table):not(.rich-editable table):not(.isolated-preview table) thead th{background:#643bb3;color:#fff;border-right:1px solid #8665c7;border-bottom:1px solid #8665c7;padding:13px 12px;line-height:1.4;text-align:left}.dashboard table:not(.editor-canvas table):not(.rich-editable table):not(.isolated-preview table) tbody tr:nth-child(odd){background:#fcfaff}.dashboard table:not(.editor-canvas table):not(.rich-editable table):not(.isolated-preview table) tbody tr:nth-child(2n){background:#f1ebfb}.dashboard table:not(.editor-canvas table):not(.rich-editable table):not(.isolated-preview table) tbody tr:hover{background:#eae0f8}.dashboard table:not(.editor-canvas table):not(.rich-editable table):not(.isolated-preview table) tbody td{border-right:1px solid #e1d6f0;border-bottom:1px solid #e1d6f0;padding:14px 12px;line-height:1.55;vertical-align:middle;overflow-wrap:anywhere}.dashboard table th:last-child,.dashboard table td:last-child{border-right:0}.dashboard table tbody tr:last-child td{border-bottom:0}.dashboard .table-scroll{max-width:100%;overflow-x:auto;border-radius:10px;overscroll-behavior-x:contain}.dashboard table .button{min-height:36px;padding:8px 12px;border-radius:9px;font-size:12px;font-weight:600;line-height:1.4;white-space:normal;box-shadow:0 2px 5px #48277e0b}.dashboard table .button.secondary:not(.danger):not(.destructive){background:#fff;border:1px solid #cdb9ea;color:#593296}.dashboard table .button.secondary:not(.danger):not(.destructive):hover:not(:disabled){background:#e9def9;border-color:#9f7acc}.dashboard table .button:focus-visible{outline:3px solid #a88bdb;outline-offset:2px}.dashboard table .button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.dashboard .publisher-profile-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:700px){.dashboard table:not(.withdrawal-layout table){font-size:12px}.dashboard table:not(.withdrawal-layout table) :is(th,td){padding:11px 9px}}@container withdrawals (max-width: 1100px){.dashboard .withdrawal-layout table{border:0}.dashboard .withdrawal-layout tbody td{border-right:0;border-bottom:1px solid #e1d6f0}.dashboard .withdrawal-layout tbody tr:last-child td{border-bottom:1px solid #e1d6f0}}.publisher-confirm-overlay{position:fixed;inset:0;z-index:1000;background:#20103180;display:grid;place-items:center;padding:20px;text-align:left}.publisher-confirm-card{width:min(520px,100%);max-height:85vh;overflow-y:auto;background:#fff;padding:24px;border:1px solid #d9c8ef;border-radius:18px;box-shadow:0 20px 70px #20103140;color:#322342}.publisher-confirm-card p{line-height:1.6}.publisher-confirm-card label{display:grid;gap:8px;margin:14px 0}.publisher-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.dashboard .button.danger{background:#a82e49;color:#fff;border:1px solid #a82e49}.dashboard .button.danger:hover:not(:disabled){background:#86223a}.publisher-confirm-dialog{border:0;padding:0;background:transparent;max-width:calc(100vw - 32px);max-height:90vh}.publisher-confirm-dialog::backdrop{background:#20103180}.publisher-confirm-dialog .publisher-confirm-card{box-sizing:border-box}:root{--action-hover-bg:#ffeaa5;--action-hover-text:#482177;--action-hover-border:#f4d77b}body :is(button,a).button:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){background:var(--action-hover-bg)!important;color:var(--action-hover-text)!important;border-color:var(--action-hover-border)!important;filter:none!important;text-shadow:none!important}body :is(button,a).button:not(:disabled):is(:hover,:focus-visible) :is(span,strong,small,svg){color:inherit!important}body :is(button,a).button:focus-visible{outline:3px solid #a180e5;outline-offset:3px}.enhanced-landing:not(.policy-shell){--front-width:1280px;--front-gutter:24px;--front-gap:32px}.enhanced-landing:not(.policy-shell)>:is(.xl-header,.xl-hero,.xl-trust-strip,.xl-section,.opportunity-wrap,.xl-final-cta,.xl-footer,.public-ad-slot){box-sizing:border-box;width:calc(100% - var(--front-gutter)*2);max-width:var(--front-width);margin-left:auto;margin-right:auto}.enhanced-landing:not(.policy-shell)>:is(.xl-hero,.xl-trust-strip,.xl-section,.opportunity-wrap,.xl-final-cta,.xl-footer,.public-ad-slot){margin-top:var(--front-gap);margin-bottom:0}.enhanced-landing:not(.policy-shell)>.xl-header{padding:22px 0}.enhanced-landing:not(.policy-shell)>.xl-section{padding:0}.enhanced-landing:not(.policy-shell)>.xl-hero{padding:40px 32px 24px}.enhanced-landing:not(.policy-shell)>.xl-trust-strip{padding:20px 0}.enhanced-landing:not(.policy-shell)>.opportunity-wrap{padding:32px;border-radius:24px}.enhanced-landing:not(.policy-shell)>.opportunity-wrap>.xl-section{width:100%;max-width:none;margin:0;padding:0}.enhanced-landing:not(.policy-shell)>.community-invitation.xl-section{padding:32px!important;margin-top:var(--front-gap);margin-bottom:0}.enhanced-landing:not(.policy-shell)>.xl-final-cta{padding:32px}.enhanced-landing:not(.policy-shell)>.xl-footer{padding:0 0 32px}.enhanced-landing:not(.policy-shell) .xl-section-intro{margin-bottom:28px}@media(max-width:600px){.enhanced-landing:not(.policy-shell){--front-gutter:16px;--front-gap:24px}.enhanced-landing:not(.policy-shell)>.xl-header{padding:18px 0}.enhanced-landing:not(.policy-shell)>.xl-hero{padding:28px 20px 20px}.enhanced-landing:not(.policy-shell)>.opportunity-wrap,.enhanced-landing:not(.policy-shell)>.xl-final-cta{padding:24px 20px}.enhanced-landing:not(.policy-shell)>.community-invitation.xl-section{padding:24px 20px!important}.enhanced-landing:not(.policy-shell) .xl-section-intro{margin-bottom:24px}}@media(min-width:1001px){.enhanced-landing .journey-section{grid-template-columns:1.15fr 1fr;gap:0 32px;align-items:start;grid-template-rows:auto 1fr}.enhanced-landing .journey-stage{min-height:0;padding:18px;align-self:start}.enhanced-landing .journey-phone{min-height:470px;width:280px;padding:12px 16px}.enhanced-landing .journey-section .xl-section-intro{margin-bottom:16px}.enhanced-landing .journey-section .xl-section-intro h2{font-size:42px;line-height:1.15;margin:12px 0 16px}.enhanced-landing .journey-section .xl-section-intro p{font-size:16px;line-height:1.6}.enhanced-landing .journey-steps{gap:8px}.enhanced-landing .journey-steps>button{padding:14px 18px;min-height:0}.enhanced-landing .journey-steps h3{font-size:18px;margin:0 0 4px}.enhanced-landing .journey-steps p{font-size:13px;line-height:1.5;margin:0}.enhanced-landing .device-screen{padding:15px 2px 20px}.enhanced-landing .device-kicker{margin-top:16px}.enhanced-landing .device-screen h3{font-size:24px;margin:10px 0 14px}.enhanced-landing .device-avatar{width:70px;height:70px;margin:14px auto}.enhanced-landing .device-field,.enhanced-landing .device-notice{padding:10px;margin:8px 0}.enhanced-landing .device-button{padding:11px;margin:10px 0}.enhanced-landing .viewing-ring{width:110px;height:110px;margin:16px auto}.enhanced-landing .mini-campaign{padding:16px;gap:10px}.enhanced-landing .device-reward{padding:18px;gap:10px}}.device-plan-facts{font-size:11px;line-height:1.5;color:#603ec0;text-align:center;padding:8px 0 12px}.device-two b{overflow-wrap:anywhere}.dashboard .metric{container-type:inline-size;min-width:0}.dashboard .metric-value{font-size:clamp(20px,12.5cqi,46px)!important;letter-spacing:-.04em;white-space:nowrap;max-width:100%;overflow:visible}.dashboard .metric-value span{font-size:.62em}.page-heading{flex-wrap:wrap}.page-heading>h1,.page-heading h1{writing-mode:horizontal-tb!important;min-width:min(100%,160px);flex:1 1 160px}.to-offer .to-cta,.to-offer button.to-cta{flex-direction:column!important;white-space:normal!important;overflow:hidden;text-align:center}.to-offer .to-cta>*{max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.to-countdown b{gap:6px;flex-wrap:wrap;justify-content:center;max-width:100%}.to-countdown .cd-unit{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.to-countdown .cd-unit i{min-width:2.2ch;font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}.to-countdown .cd-unit small{font-size:11px;font-weight:700;opacity:.9;line-height:1.1;font-family:Noto Sans Bengali,Inter,system-ui,sans-serif}@media(max-width:380px){.to-countdown b{font-size:20px}.to-countdown .cd-unit i{padding:3px 6px}}.app-shell .dashboard .stat-grid .metric-value,.app-shell .dashboard .metric-value{font-size:clamp(16px,11.5cqi,44px)!important;white-space:nowrap!important;max-width:100%}.app-shell .dashboard .stat-grid .metric,.app-shell .dashboard .metric{min-width:0;overflow:hidden}.dm-groups{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))!important}.dm-head,.dm-card,.dm-groups>*{min-width:0;max-width:100%}.to-countdown b{display:inline-grid!important;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;flex-wrap:nowrap!important;max-width:100%}.to-countdown .cd-unit i{padding:4px clamp(3px,1.6vw,8px);min-width:0;width:100%;box-sizing:border-box;text-align:center}@media(max-width:380px){.to-countdown b{font-size:18px;gap:4px}.to-countdown .cd-unit small{font-size:10px}}.fluid-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;margin-left:clamp(0px,8vw,38px)!important;max-width:100%}.fluid-days button{min-width:0;padding-left:0;padding-right:0;overflow:hidden;text-overflow:clip}@media(max-width:480px){.fluid-days button{font-size:10px}.fluid-days button b{font-size:11px}}.popup-preview .button,.popup-actions .button,.publisher-popup .button{max-width:100%;white-space:normal;text-align:center;box-sizing:border-box}.popup-preview,.popup-builder,.popup-actions,.dashboard label.field,.dashboard .field{min-width:0;max-width:100%}.dashboard .field input,.dashboard .field select,.dashboard .field textarea{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:480px){.review-popup-card .popup-gift{width:56px;height:56px;margin-left:0;padding:8px}.review-popup-card .popup-gift svg{width:36px;height:36px}.review-popup-card{max-width:100%;overflow:hidden}}@media(max-width:400px){.popup-art .popup-gift{display:none}}fieldset.ad-network-card,.ad-network-card{min-width:0}.ad-network-code,.ad-network-code .field,.ad-network-code .code-input,.code-input{max-width:100%;min-width:0;box-sizing:border-box}@media(min-width:1001px){.publisher-overview-analytics{grid-template-columns:minmax(0,3fr) minmax(250px,1fr)}.publisher-overview-analytics>.panel:first-child{grid-column:auto}}.dashboard .task-session-heading>h3{flex:1 1 150px;min-width:min(100%,150px);overflow-wrap:normal;word-break:normal}.task-session-card{min-width:0}.task-plan-badge{white-space:nowrap}
