.strategy-editor{--ink:#152c2b;--green:#163f37;--gold:#d4a95b;--bg:#f4f6f5;--line:#dce6e1;--muted:#6e7e7a}.strategy-editor{box-sizing:border-box}.strategy-editor{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 system-ui,-apple-system,Segoe UI,sans-serif}.strategy-editor h1,.strategy-editor h2,.strategy-editor h3,.strategy-editor p{margin-top:0}.strategy-editor h1{font-size:clamp(28px,3.6vw,42px);line-height:1.12}.strategy-editor h2{font-size:21px}.strategy-editor a{text-decoration:none;color:inherit}.strategy-editor .muted,.strategy-editor small{color:var(--muted)}.strategy-editor .eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#a77b31}.strategy-editor .shell{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:100vh}.strategy-editor .side{background:#112e2a;color:#f6f8f7;padding:34px 22px;display:flex;flex-direction:column;gap:8px}.strategy-editor .side a{padding:12px 14px;border-radius:12px;color:#e4eae7}.strategy-editor .side a:hover,.strategy-editor .side .selected{background:#31584f}.strategy-editor .side .muted{color:#a9c1b9}.strategy-editor .logo{font-size:24px;font-weight:900;letter-spacing:2px}.strategy-editor .logo span{font-size:10px;letter-spacing:1px}.strategy-editor .side-foot{font-size:12px;color:#a6bcb4;margin-top:auto}.strategy-editor .main{width:100%;max-width:1230px;padding:40px clamp(20px,4vw,64px);margin:auto}.strategy-editor .top,.strategy-editor .panelhead{display:flex;justify-content:space-between;align-items:center;gap:15px}.strategy-editor .panel{background:white;border:1px solid var(--line);border-radius:22px;padding:26px;margin:22px 0;box-shadow:0 12px 35px #1b463512}.strategy-editor .panelhead{margin-bottom:12px}.strategy-editor .panelhead h2{margin:0}.strategy-editor .formgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.strategy-editor .field{display:flex;flex-direction:column;gap:7px;margin:12px 0}.strategy-editor .field span{font-size:12px;font-weight:800;color:#516962}.strategy-editor .field input,.strategy-editor .field select,.strategy-editor .field textarea,.strategy-editor .access input{width:100%;border:1px solid #d5e1dc;border-radius:11px;padding:12px 13px;font:inherit;color:var(--ink);background:#fff}.strategy-editor .field textarea{resize:vertical}.strategy-editor .field input:focus,.strategy-editor .field textarea:focus,.strategy-editor .field select:focus{outline:2px solid #a6cbbb}.strategy-editor .btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid transparent;border-radius:12px;padding:11px 17px;font:700 13px system-ui;transition:transform .15s,background .15s;margin-top:9px}.strategy-editor .btn:hover{transform:translateY(-1px)}.strategy-editor .gold{background:var(--gold);color:#172e2a}.strategy-editor .outline{background:white;border-color:#b6c9c1;color:var(--green)}.strategy-editor .danger,.strategy-editor .reject{background:#fff1ef;color:#a33b32;border-color:#e7bdb7}.strategy-editor .approve{background:#1b6653;color:white}.strategy-editor .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.strategy-editor .stats>div{background:white;border:1px solid var(--line);padding:18px;border-radius:17px;display:flex;flex-direction:column}.strategy-editor .stats b{font-size:30px;line-height:1.1}.strategy-editor .stats span{font-size:12px;color:var(--muted)}.strategy-editor .pill{border-radius:50px;background:#e7f0eb;padding:5px 12px;font-size:11px;font-weight:800;color:#316352}.strategy-editor .pill.approved{background:#dff5e9}.strategy-editor .pill.changes{background:#ffeded;color:#a33b32}.strategy-editor .stack{display:grid;gap:10px}.strategy-editor .entry{display:flex;flex-direction:column;gap:3px;padding:15px;border:1px solid var(--line);border-radius:13px}.strategy-editor .entry span{font-size:12px;color:var(--muted)}.strategy-editor .editor{border:1px solid var(--line);border-radius:14px;margin:11px 0;overflow:hidden;background:#f9fbfa}.strategy-editor .editor>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;cursor:pointer}.strategy-editor .editor>summary::-webkit-details-marker,.strategy-editor details>summary::-webkit-details-marker{display:none}.strategy-editor .editor>summary>div{display:flex;flex-direction:column}.strategy-editor .editor[open]>summary{background:#e7f1ec}.strategy-editor .editor>form,.strategy-editor .editor>.feedback{margin:16px}.strategy-editor .access{display:flex;gap:20px;background:#eef5f1;border-radius:14px;padding:18px;margin-top:22px}.strategy-editor .access>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.strategy-editor .access code{font-size:20px;font-weight:800}.strategy-editor .check{display:block;margin:16px 0}.strategy-editor .feedback{color:#9b5430}.strategy-editor .reviewbody{background:#f5f7f5}.strategy-editor .reviewwrap{max-width:1040px;margin:auto;padding:24px 22px 60px}.strategy-editor .reviewhero{background:linear-gradient(125deg,#12382f,#236050);border-radius:28px;padding:clamp(26px,5vw,54px);color:#fff;box-shadow:0 20px 50px #173b322b}.strategy-editor .reviewhero .eyebrow{color:#e4c389}.strategy-editor .hero-row{display:flex;justify-content:space-between;gap:15px;align-items:center}.strategy-editor .hero-row h1{font-size:clamp(34px,6vw,66px);margin:16px 0 5px}.strategy-editor .hero-row h2{font-weight:500;font-size:clamp(18px,3vw,27px);margin-bottom:10px}.strategy-editor .hero-row p{color:#c5ded4}.strategy-editor .hero-mark{font-size:100px;color:#e4c389;line-height:1}.strategy-editor .reviewhero .stats>div{background:#ffffff13;border-color:#ffffff26}.strategy-editor .reviewhero .stats span{color:#d1e5dc}.strategy-editor .reviewintro{margin:46px 0 20px}.strategy-editor .reviewintro h2{font-size:clamp(25px,3vw,33px);margin:6px 0}.strategy-editor .reviewintro p{color:#687c75;max-width:680px}.strategy-editor .accordion{display:grid;gap:11px}.strategy-editor .info-card,.strategy-editor .content-card{background:#fff;border:1px solid #dae7df;border-radius:17px;overflow:hidden;box-shadow:0 6px 25px #183e2a0c}.strategy-editor .info-card:nth-child(3n/**/+1){border-left:5px solid #2b7860}.strategy-editor .info-card:nth-child(3n/**/+2){border-left:5px solid #d4a95b}.strategy-editor .info-card:nth-child(3n){border-left:5px solid #87a4b9}.strategy-editor .info-card>summary,.strategy-editor .content-card>summary{display:flex;align-items:center;gap:15px;padding:19px;cursor:pointer;list-style:none}.strategy-editor .info-card>summary:hover,.strategy-editor .content-card>summary:hover{background:#f3f8f5}.strategy-editor .info-card .num{background:#e6f0e9;border-radius:10px;padding:9px;color:#28644f;font-weight:800}.strategy-editor .grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.strategy-editor .grow b{font-size:15px}.strategy-editor .grow small{font-size:12px}.strategy-editor .arrow{font-size:23px;transition:transform .2s}.strategy-editor .info-card[open] .arrow,.strategy-editor .content-card[open] .arrow{transform:rotate(180deg)}.strategy-editor .info-content,.strategy-editor .contentbody{padding:22px;border-top:1px solid #e5ede8;background:#f9fcfa;white-space:normal;line-height:1.85}.strategy-editor .filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.strategy-editor .filter{border:1px solid #c8d9cf;background:#fff;border-radius:50px;padding:9px 15px;cursor:pointer;font-weight:700;color:#416156}.strategy-editor .filter.active{background:#1e5847;color:#fff}.strategy-editor .calendar{display:grid;gap:16px}.strategy-editor .day{display:grid;grid-template-columns:78px 1fr;gap:15px}.strategy-editor .daydate{background:#e6eee9;border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:start;min-height:80px}.strategy-editor .daydate b{font-size:29px}.strategy-editor .daydate span{font-size:11px;font-weight:900;color:#5a756a}.strategy-editor .dayitems{display:grid;gap:10px}.strategy-editor .kind{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:900;min-width:90px;letter-spacing:.6px}.strategy-editor .kind.reel{background:#e1f1e8;color:#1c7253}.strategy-editor .kind.post{background:#fff1d7;color:#98600f}.strategy-editor .kind.story{background:#e8eafa;color:#5855a0}.strategy-editor .kind.activation{background:#ffe6e2;color:#a53e2e}.strategy-editor .kind.other{background:#e9edf0;color:#596a74}.strategy-editor .detail{margin-bottom:17px}.strategy-editor .detail b{font-size:12px;color:#25604c;text-transform:uppercase;letter-spacing:.6px}.strategy-editor .detail p{margin:4px 0;white-space:pre-line}.strategy-editor .state{font-size:12px;color:#647c70}.strategy-editor .inner-review{border-top:1px solid #d9e7df;margin-top:18px;padding-top:16px}.strategy-editor .inner-review>summary{cursor:pointer;font-weight:800;color:#25644d}.strategy-editor .reviewform{margin-top:18px}.strategy-editor .actions{display:flex;gap:10px;flex-wrap:wrap}.strategy-editor .finalapproval{margin:50px 0 25px;background:white;border:1px solid #dce7df;border-radius:24px;padding:clamp(22px,4vw,40px)}.strategy-editor .finalapproval h2{font-size:30px;margin:10px 0}.strategy-editor .finalapproval p{color:#63796d}.strategy-editor .success{padding:16px 20px;background:#def5e8;border-radius:14px;margin-top:20px;color:#205d42;font-weight:700}.strategy-editor .lock{max-width:430px;background:#fff;border:1px solid var(--line);border-radius:26px;padding:40px;margin:12vh auto;box-shadow:0 25px 60px #133a2c19;text-align:center}.strategy-editor .lockicon{font-size:54px;color:#c7a05c}.strategy-editor .lock .field{text-align:left}.strategy-editor footer{text-align:center;font-size:12px;color:#7e9488;margin-top:35px}.strategy-editor [hidden]{display:none!important}@media (max-width:850px){.strategy-editor .shell{display:block}.strategy-editor .side{padding:15px;gap:3px}.strategy-editor .side a{display:inline-block;padding:8px}.strategy-editor .side-foot{display:none}.strategy-editor .main{padding:22px}.strategy-editor .top{align-items:flex-start}.strategy-editor .formgrid{grid-template-columns:1fr}.strategy-editor .reviewwrap{padding:10px 12px 40px}.strategy-editor .hero-mark{display:none}.strategy-editor .stats{grid-template-columns:repeat(2,1fr)}.strategy-editor .day{grid-template-columns:55px 1fr;gap:8px}.strategy-editor .daydate{min-height:65px}.strategy-editor .daydate b{font-size:22px}.strategy-editor .content-card>summary{padding:13px;gap:8px;flex-wrap:wrap}.strategy-editor .kind{min-width:70px}.strategy-editor .access{flex-direction:column}}@import  url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap");.strategy-editor{--ink:#202344;--green:#5142ee;--gold:#6554f6;--bg:#f5f6fc;--line:#e5e7f2;--muted:#7b819b;--purple:#5142ee;--deep:#14162e;--shadow:0 18px 50px #171c4a10}.strategy-editor{font-family:"DM Sans",system-ui,sans-serif;background:var(--bg);color:var(--ink)}.strategy-editor h1,.strategy-editor h2,.strategy-editor h3,.strategy-editor .logo{font-family:Outfit,sans-serif;letter-spacing:-.035em}.strategy-editor .eyebrow{color:#7464f2}.strategy-editor .panel,.strategy-editor .info-card,.strategy-editor .content-card,.strategy-editor .stats>div{box-shadow:var(--shadow)}.strategy-editor .side{background:#11142b;padding:27px 17px}.strategy-editor .side .logo{letter-spacing:.02em;font-size:24px;padding:13px 12px 20px}.strategy-editor .side a{color:#dfe0fa;border-radius:13px}.strategy-editor .side a:hover,.strategy-editor .side .selected{background:#5142ee;color:#fff}.strategy-editor .side .muted{color:#b4b8d7}.strategy-editor .side-foot{color:#a8aed3}.strategy-editor .main{max-width:1320px}.strategy-editor .top h1{font-size:clamp(31px,3.6vw,46px)}.strategy-editor .panel{border-radius:23px}.strategy-editor .btn{font-family:"DM Sans",sans-serif;border-radius:12px}.strategy-editor .btn.gold{background:#5142ee;color:white}.strategy-editor .btn.gold:hover,.strategy-editor .btn.approve:hover{background:#4030dc}.strategy-editor .btn.approve{background:#5142ee}.strategy-editor .btn.outline{border-color:#d7d9ef;color:#4c3de1}.strategy-editor .field input:focus,.strategy-editor .field textarea:focus,.strategy-editor .field select:focus{outline:2px solid #a59aff}.strategy-editor .field input,.strategy-editor .field select,.strategy-editor .field textarea{border-color:#e1e4f2}.strategy-editor .editor{background:#fafaff;border-color:#e1e4f2}.strategy-editor .editor[open]>summary{background:#eeecff}.strategy-editor .access{background:#f0efff}.strategy-editor .access code{color:#5142ee}.strategy-editor .pill{background:#efedff;color:#5544dc}.strategy-editor .reviewbody{background:#f6f6fb}.strategy-editor .reviewwrap{max-width:1210px;padding:0 20px 60px}.strategy-editor .reviewhero{border-radius:0 0 28px 28px;background:radial-gradient(circle at 90% 0%,#5142eeaa 0,transparent 42%),linear-gradient(120deg,#11142a,#292265 65%,#4435b7);box-shadow:0 25px 65px #27215b25;padding:clamp(35px,5vw,66px)}.strategy-editor .reviewhero .eyebrow{color:#c8c0ff}.strategy-editor .hero-row h1{font-size:clamp(43px,6vw,75px);letter-spacing:-.055em}.strategy-editor .hero-row h2{color:#e4e1ff}.strategy-editor .hero-row p{color:#c6c4e8}.strategy-editor .hero-mark{color:#8f82ff;opacity:.65}.strategy-editor .reviewhero .stats{margin-top:30px}.strategy-editor .reviewhero .stats>div{background:#ffffff13;border:1px solid #ffffff26;border-radius:16px;padding:22px}.strategy-editor .reviewhero .stats b{font:800 35px Outfit}.strategy-editor .reviewhero .stats span{color:#dfddff}.strategy-editor .reviewintro{margin:43px 0 18px}.strategy-editor .reviewintro h2{font-size:clamp(27px,3vw,37px)}.strategy-editor .reviewintro p{max-width:760px}.strategy-editor .accordion{gap:11px}.strategy-editor .info-card{border:1px solid #dfe4f0;border-left:0!important;background:#f1efff;border-radius:16px}.strategy-editor .info-card:nth-child(5n/**/+2){background:#fff4e4;border-color:#f2e5d0}.strategy-editor .info-card:nth-child(5n/**/+3){background:#eaf4fb;border-color:#dceaf5}.strategy-editor .info-card:nth-child(5n/**/+4){background:#fdf0f0;border-color:#f2e0e0}.strategy-editor .info-card:nth-child(5n/**/+5){background:#eaf6f2;border-color:#d9ebe4}.strategy-editor .info-card>summary{padding:20px 22px;min-height:78px}.strategy-editor .info-card>summary:hover{background:#ffffff50}.strategy-editor .info-card .num{background:#ded9ff;color:#5142ee;min-width:42px;text-align:center}.strategy-editor .info-card:nth-child(5n/**/+2) .num{background:#ffebc9;color:#946119}.strategy-editor .info-card:nth-child(5n/**/+3) .num{background:#d7eaf7;color:#3976a0}.strategy-editor .info-card:nth-child(5n/**/+4) .num{background:#f8dfdf;color:#ac5353}.strategy-editor .info-card:nth-child(5n/**/+5) .num{background:#d7eee6;color:#287e65}.strategy-editor .info-card .grow b{font:700 17px Outfit}.strategy-editor .info-content{background:#fff;border-color:#e5e7f2;color:#3c435e;line-height:1.9;animation:temacReveal .23s ease both}.strategy-editor .arrow{color:#7978a3}.strategy-editor .filters{margin-top:21px}.strategy-editor .filter{border-radius:11px;background:#fff;border:1px solid #e0e2f1;color:#5a5e82;padding:10px 14px}.strategy-editor .filter.active{background:#5142ee;color:#fff;border-color:#5142ee}.strategy-editor .calendar{gap:0}.strategy-editor .day{display:block;margin-bottom:12px;position:relative}.strategy-editor .daydate{display:none}.strategy-editor .dayitems{gap:10px}.strategy-editor .content-card{border:1px solid #e2e6f1;border-radius:16px;transition:box-shadow .2s,transform .2s}.strategy-editor .content-card:hover{box-shadow:0 12px 28px #25225317;transform:translateY(-1px)}.strategy-editor .content-card>summary{min-height:82px;padding:0 17px 0 0;gap:14px}.strategy-editor .content-card>summary:before{display:none}.strategy-editor .content-card>summary .premium-date{display:flex;align-items:center;justify-content:center;flex:0 0 88px;align-self:stretch;background:#eae8ff;color:#5041e7;font:800 15px Outfit;text-align:center;letter-spacing:.03em}.strategy-editor .content-card[data-kind=post]>summary .premium-date{background:#fff0d6;color:#99691e}.strategy-editor .content-card[data-kind=story]>summary .premium-date{background:#f1e8ff;color:#7853ad}.strategy-editor .content-card[data-kind=activation]>summary .premium-date{background:#ffe8e6;color:#aa4d45}.strategy-editor .content-card[data-kind=other]>summary .premium-date{background:#edf0f5;color:#667086}.strategy-editor .kind{min-width:86px;border-radius:9px}.strategy-editor .kind.reel{background:#eae8ff;color:#5142ee}.strategy-editor .kind.post{background:#fff0d6;color:#99691e}.strategy-editor .kind.story{background:#f1e8ff;color:#7853ad}.strategy-editor .kind.activation{background:#ffe8e6;color:#aa4d45}.strategy-editor .grow b{font-size:15px}.strategy-editor .contentbody{background:#fbfbff;animation:temacReveal .23s ease both;padding:22px 25px}.strategy-editor .detail b,.strategy-editor .inner-review>summary{color:#5142ee}.strategy-editor .finalapproval{border-radius:23px;box-shadow:var(--shadow);border-color:#e2e4f2}.strategy-editor .success{background:#e9e6ff;color:#5142ee}.strategy-editor body.reviewbody:has(.lock){min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 12% 16%,#5041d3 0,transparent 38%),linear-gradient(135deg,#0e1020,#202449);padding:22px}.strategy-editor .lock{width:min(100%,465px);max-width:465px;margin:0;background:#fff;border:1px solid #ffffff50;box-shadow:0 35px 100px #0005;border-radius:26px;padding:43px}.strategy-editor .lockicon{width:67px;height:67px;display:grid;place-items:center;background:#5142ee;border-radius:18px;color:#fff;font-size:35px;margin:0 auto 22px}.strategy-editor .lock h1{font-size:30px}.strategy-editor .lock .eyebrow{color:#5142ee}.strategy-editor .lock .btn.gold{width:100%;padding:14px}.strategy-editor .lock .field input{background:#fafaff}@keyframes  temacReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){.strategy-editor .reviewwrap{padding:0 12px 45px}.strategy-editor .reviewhero{border-radius:0 0 22px 22px}.strategy-editor .day{display:block}.strategy-editor .content-card>summary{gap:8px}.strategy-editor .content-card>summary .premium-date{flex-basis:64px;font-size:12px}.strategy-editor .kind{min-width:64px;font-size:9px;padding:6px}.strategy-editor .grow b{font-size:13px}.strategy-editor .contentbody{padding:18px}.strategy-editor .lock{padding:30px 22px}}.strategy-editor .rt-enhanced{display:block}.strategy-editor .rt-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:7px 0 8px}.strategy-editor .rt-bold{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:1px solid #d8d1fb;background:#f0ecff;color:#4c31be;border-radius:9px;padding:7px 12px;font-weight:700;font-size:13px}.strategy-editor .rt-bold:hover,.strategy-editor .rt-bold:focus-visible{background:#ddd5ff;outline-color:#6e52e9}.strategy-editor .rt-bold strong{display:inline-flex;align-items:center;justify-content:center;font-size:17px;background:#fff;border-radius:5px;min-width:26px;min-height:25px}.strategy-editor .rt-hint{font-size:12px;color:#7d759b}.strategy-editor .rt-preview-button{display:block;background:transparent;border:0;color:#6042da;font-size:12px;font-weight:700;cursor:pointer;padding:9px 0;text-align:left}.strategy-editor .rt-preview{background:#f8f6ff;border:1px solid #ded8fa;border-radius:11px;padding:14px 16px;margin:0 0 12px;line-height:1.7;overflow-wrap:anywhere;color:#251e4b}.strategy-editor .rt-preview strong,.strategy-editor .info-content strong,.strategy-editor .contentbody .detail p strong{font-weight:800;color:#211751}@import  url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap");.strategy-editor{--temac-violet:#6553df;--temac-deep:#392b89;--temac-lilac:#eeeaff;--temac-ink:#22223d;--temac-muted:#8588a0;--temac-border:#e9e7f2;--temac-bg:#f8f8fc;--temac-shadow:0 16px 42px rgba(40,30,90,.055);--blue:#6553df;--purple:#6553df;--green:#6553df;--gold:#6553df;--ink:#22223d;--bg:#f8f8fc;--line:#e9e7f2;--muted:#8588a0}.strategy-editor{scroll-behavior:smooth}.strategy-editor{background:var(--temac-bg);color:var(--temac-ink);font-family:"DM Sans",system-ui,sans-serif}.strategy-editor h1,.strategy-editor h2,.strategy-editor h3,.strategy-editor h4,.strategy-editor .page-title{font-family:Outfit,"DM Sans",sans-serif;letter-spacing:-.035em}.strategy-editor button,.strategy-editor a,.strategy-editor input,.strategy-editor select,.strategy-editor textarea{transition:border-color .2s,box-shadow .2s,background .2s,transform .2s}.strategy-editor button:focus-visible,.strategy-editor a:focus-visible,.strategy-editor summary:focus-visible,.strategy-editor input:focus-visible,.strategy-editor select:focus-visible,.strategy-editor textarea:focus-visible{outline:3px solid #b8afff;outline-offset:3px}.strategy-editor .app{background:#faf9fd}.strategy-editor .sidebar,.strategy-editor .side{background:#fff!important;color:#25223d!important;border-right:1px solid #efedf6;box-shadow:5px 0 25px #30236305}.strategy-editor .sidebar{width:255px;padding:24px 14px}.strategy-editor .sidebar .brand{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 17px 27px}.strategy-editor .sidebar .brand-logo{filter:none!important;width:164px;max-width:164px;max-height:82px;object-fit:contain;object-position:left center}.strategy-editor .sidebar .brand span,.strategy-editor .side .logo span{color:#827c9b!important;font-size:10px;letter-spacing:2px;font-weight:800}.strategy-editor .sidebar .navlink,.strategy-editor .side a{color:#74738c!important;border-radius:13px;margin:5px 0;font-weight:700}.strategy-editor .sidebar .navlink:hover,.strategy-editor .sidebar .navlink.active,.strategy-editor .side a:hover,.strategy-editor .side a.selected{background:#eeeaff!important;color:#5d49ce!important}.strategy-editor .sidebar .navlink i{font-size:18px}.strategy-editor .sidebar-foot,.strategy-editor .side-foot{color:#a19eb1!important}.strategy-editor .main{background:#faf9fd}.strategy-editor .topbar{background:#fff;box-shadow:0 4px 20px #24195604;border-color:#efedf6}.strategy-editor .topbar .search{background:#f6f3ff;color:#665a9c}.strategy-editor .content{max-width:1500px;padding:32px 38px}.strategy-editor .page-title{font-size:32px;color:#24213e}.strategy-editor .panel,.strategy-editor .stat,.strategy-editor .piece-card,.strategy-editor .modal-content,.strategy-editor .entry{border:1px solid #eeebf5;background:#fff;border-radius:20px;box-shadow:var(--temac-shadow)}.strategy-editor .panel{padding:26px}.strategy-editor .stat{padding:20px}.strategy-editor .stat i{color:#6553df}.strategy-editor .btn-primary,.strategy-editor .btn.gold,.strategy-editor .btn.approve{background:#6553df!important;border-color:#6553df!important;color:#fff!important;box-shadow:0 6px 15px #6553df1a}.strategy-editor .btn-primary:hover,.strategy-editor .btn.gold:hover,.strategy-editor .btn.approve:hover{background:#4f3ac7!important}.strategy-editor .btn-outline-primary{color:#6553df!important;border-color:#ded8ff!important}.strategy-editor .form-control:focus,.strategy-editor .form-select:focus{border-color:#8d7ff1;box-shadow:0 0 0 .2rem #6553df1c}.strategy-editor .piece-card{overflow:hidden}.strategy-editor .piece-head{background:#fbfaff}.strategy-editor .badge-soft{background:#eeeaff;color:#6553df}.strategy-editor .login-bg,.strategy-editor body.reviewbody:has(.lock){background:radial-gradient(circle at 12% 12%,#d8ccff 0,transparent 34%),radial-gradient(circle at 88% 78%,#e9dfff 0,transparent 36%),#f8f7fd!important;min-height:100vh}.strategy-editor .login-card,.strategy-editor .lock{background:#fff;border:1px solid #ebe6fa;border-radius:27px;box-shadow:0 28px 90px #49338a19;position:relative;overflow:hidden}.strategy-editor .login-card:before,.strategy-editor .lock:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#6852df,#c3aaff,#f3c4da)}.strategy-editor .login-card{padding:42px 40px}.strategy-editor .login-card h1,.strategy-editor .lock h1{color:#25213f;font-family:Outfit,sans-serif}.strategy-editor .login-card p,.strategy-editor .lock p{color:#85829c}.strategy-editor .brand-logo-login{max-width:185px;max-height:92px}.strategy-editor .temac-review-login-logo{display:block;width:190px;max-width:90%;max-height:100px;object-fit:contain;margin:0 auto 18px}.strategy-editor .lock{padding:42px 38px}.strategy-editor .lock .eyebrow{color:#6553df}.strategy-editor .lock .field input{background:#faf9ff}.strategy-editor .shell{grid-template-columns:255px minmax(0,1fr)}.strategy-editor .side{padding:27px 15px}.strategy-editor .side .logo{display:flex;flex-direction:column;align-items:flex-start;padding:12px 15px 22px;gap:2px}.strategy-editor .temac-unified-logo{display:block;max-width:170px;width:100%;max-height:78px;object-fit:contain;object-position:left}.strategy-editor .side .muted{color:#9a95b0!important;padding:0 14px;font-size:12px}.strategy-editor .side a{padding:12px 14px}.strategy-editor .side-foot{font-size:11px;padding:12px}.strategy-editor .shell .main{max-width:1490px;padding:35px clamp(22px,3vw,50px)}.strategy-editor .shell .top{background:#eae5ff;border:1px solid #e1dbfb;border-radius:22px;padding:27px 30px;box-shadow:var(--temac-shadow);margin-bottom:24px}.strategy-editor .shell .top h1{font-size:clamp(28px,3vw,42px);color:#30255e}.strategy-editor .shell .top .muted{color:#716995}.strategy-editor .shell .panel{padding:27px 30px;margin:18px 0}.strategy-editor .shell .stats>div{border:1px solid #eae6f5;background:#fff;border-radius:17px;padding:23px}.strategy-editor .shell .stats>div:nth-child(1){border-top:4px solid #6855df}.strategy-editor .shell .stats>div:nth-child(2){border-top:4px solid #f0bd57}.strategy-editor .shell .stats>div:nth-child(3){border-top:4px solid #e887b4}.strategy-editor .shell .stats>div:nth-child(4){border-top:4px solid #9a8cdb}.strategy-editor .shell .stats b{font:800 33px Outfit,sans-serif}.strategy-editor .shell .stats span{color:#85849b}.strategy-editor .shell .editor{background:#fcfbff;border-color:#ebe7f4;border-radius:14px}.strategy-editor .shell .editor[open]>summary{background:#f0edff}.strategy-editor .shell .editor>summary{padding:18px 20px}.strategy-editor .shell .field input,.strategy-editor .shell .field textarea,.strategy-editor .shell .field select{border-color:#e6e1f2;border-radius:12px;background:#fff}.strategy-editor .shell .field input:focus,.strategy-editor .shell .field textarea:focus,.strategy-editor .shell .field select:focus{outline:2px solid #a99bff}.strategy-editor .shell .eyebrow{color:#7662d5}.strategy-editor .shell .access{background:#f2efff;border-color:#e5dffc}.strategy-editor .shell .pill{background:#eeeaff;color:#5c49cf}.strategy-editor .reviewbody{background:#faf9fd!important}.strategy-editor .reviewwrap{max-width:1220px}.strategy-editor .reviewhero{position:relative;overflow:hidden;border-radius:0 0 28px 28px;background:radial-gradient(circle at 85% 10%,#9e8dfc66,transparent 37%),linear-gradient(118deg,#30265c,#5a49c9 72%,#7a68e2)!important;padding:44px clamp(28px,5vw,65px) 55px;box-shadow:0 24px 65px #4834a31b}.strategy-editor .reviewhero:after{content:"";position:absolute;right:-80px;top:-160px;width:360px;height:360px;border:1px solid #ffffff27;border-radius:50%;pointer-events:none}.strategy-editor .temac-review-brand{display:flex;align-items:center;gap:16px;margin-bottom:30px;border-bottom:1px solid #ffffff22;padding-bottom:17px}.strategy-editor .temac-review-brand img{width:120px;max-height:58px;object-fit:contain;filter:brightness(0) invert(1)}.strategy-editor .temac-review-brand span{font-size:10px;letter-spacing:2px;font-weight:800;color:#ddd7ff}.strategy-editor .reviewhero .eyebrow{color:#e3dfff}.strategy-editor .hero-row h1{font:800 clamp(44px,6vw,74px)/1.08 Outfit,sans-serif;letter-spacing:-.045em}.strategy-editor .hero-row h2{font-size:24px;color:#f0ebff}.strategy-editor .hero-row p{color:#e4ddff}.strategy-editor .hero-mark{opacity:.32}.strategy-editor .reviewhero .stats>div{background:#ffffff19;border:1px solid #ffffff32;backdrop-filter:blur(8px);border-radius:17px}.strategy-editor .reviewhero .stats>div:nth-child(1){border-bottom:3px solid #d4c7ff}.strategy-editor .reviewhero .stats>div:nth-child(2){border-bottom:3px solid #ffdc8b}.strategy-editor .reviewhero .stats>div:nth-child(3){border-bottom:3px solid #ffacd4}.strategy-editor .reviewhero .stats>div:nth-child(4){border-bottom:3px solid #fff}.strategy-editor .reviewintro h2{color:#2c2453}.strategy-editor .info-card{border:1px solid #e9e4f7!important;border-radius:16px;overflow:hidden;box-shadow:var(--temac-shadow)}.strategy-editor .info-card:nth-child(5n/**/+1){background:#efecff}.strategy-editor .info-card:nth-child(5n/**/+2){background:#fff3df}.strategy-editor .info-card:nth-child(5n/**/+3){background:#e9f4fb}.strategy-editor .info-card:nth-child(5n/**/+4){background:#fcecf4}.strategy-editor .info-card:nth-child(5n/**/+5){background:#e9f5ef}.strategy-editor .info-card .grow small{color:#89829f}.strategy-editor .info-card .num{border-radius:11px}.strategy-editor .info-card[open]{box-shadow:0 18px 42px #49399b12}.strategy-editor .info-content{line-height:1.8;white-space:normal}.strategy-editor .content-card{border-color:#eae6f4;border-radius:16px;overflow:hidden;box-shadow:var(--temac-shadow)}.strategy-editor .content-card[open]{box-shadow:0 18px 42px #49399b12}.strategy-editor .content-card>summary{background:#fff}.strategy-editor .content-card>summary .premium-date{background:#ece8ff;color:#5944d4}.strategy-editor .content-card[data-kind=post]>summary .premium-date{background:#fff1d9;color:#9a6a1c}.strategy-editor .content-card[data-kind=story]>summary .premium-date{background:#f6e9fb;color:#9257aa}.strategy-editor .content-card[data-kind=activation]>summary .premium-date{background:#ffebec;color:#ad5159}.strategy-editor .kind.reel{background:#eeeaff;color:#604cda}.strategy-editor .kind.post{background:#fff1d9;color:#9a6a1c}.strategy-editor .kind.story{background:#f6e9fb;color:#9257aa}.strategy-editor .kind.activation{background:#ffebec;color:#ad5159}.strategy-editor .contentbody{background:#fcfbff}.strategy-editor .filter.active{background:#6553df;color:#fff;border-color:#6553df}.strategy-editor .finalapproval{background:#fff;border:1px solid #e9e4f4;border-radius:22px}.strategy-editor .finalapproval .eyebrow{color:#6553df}.strategy-editor .detail b{color:#6652d7}.strategy-editor .success{background:#ebe8ff;color:#5543b7}@media (max-width:900px){.strategy-editor .sidebar{width:78px;padding:20px 8px}.strategy-editor .sidebar .brand{padding:10px 3px 20px}.strategy-editor .sidebar .brand-logo{width:60px;max-width:60px}.strategy-editor .sidebar .brand span{display:none}.strategy-editor .sidebar .navlink{padding:12px}.strategy-editor .shell{grid-template-columns:80px minmax(0,1fr)}.strategy-editor .side{padding:20px 7px}.strategy-editor .side .logo{padding:10px 3px}.strategy-editor .side .logo span,.strategy-editor .side .muted,.strategy-editor .side-foot{display:none}.strategy-editor .temac-unified-logo{max-width:65px}.strategy-editor .side a{font-size:10px;padding:11px 5px;text-align:center;overflow-wrap:anywhere}.strategy-editor .content{padding:23px}.strategy-editor .shell .main{padding:24px}.strategy-editor .reviewhero{padding:32px 25px 42px}}@media (max-width:620px){.strategy-editor .shell{grid-template-columns:1fr}.strategy-editor .side{position:relative;min-height:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;padding:10px 13px}.strategy-editor .side .logo{width:100%;padding:4px 8px}.strategy-editor .temac-unified-logo{max-width:110px}.strategy-editor .side a{font-size:11px;padding:9px 11px}.strategy-editor .shell .main{padding:15px}.strategy-editor .shell .top{padding:21px;flex-direction:column;align-items:flex-start}.strategy-editor .shell .panel{padding:20px}.strategy-editor .shell .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-editor .login-card,.strategy-editor .lock{padding:31px 23px}.strategy-editor .reviewhero{border-radius:0 0 22px 22px}.strategy-editor .temac-review-brand{gap:10px}.strategy-editor .temac-review-brand img{width:95px}.strategy-editor .temac-review-brand span{font-size:9px}.strategy-editor .content-card>summary .premium-date{flex-basis:63px}}@media (prefers-reduced-motion:reduce){.strategy-editor,.strategy-editor *:before,.strategy-editor *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.strategy-editor .sidebar .navlink.active,.strategy-editor .side a.selected{background:linear-gradient(110deg,#6650e8,#4832b8)!important;color:#fff!important;box-shadow:0 10px 22px #6553df32}.strategy-editor .sidebar .navlink.active i,.strategy-editor .side a.selected i{color:#fff!important}.strategy-editor .creative-config{scroll-margin-top:22px}.strategy-editor .creative-editor-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,1fr);gap:26px;align-items:start}.strategy-editor .creative-preview-sticky{position:sticky;top:20px}.strategy-editor .creative-preview-label{font-size:11px;font-weight:900;letter-spacing:.14em;color:#6553df;margin-bottom:12px}.strategy-editor .creative-preview{background:#fff;border:1px solid #e9e5f5;border-radius:22px;padding:14px;box-shadow:0 18px 40px #3827790f}.strategy-editor .creative-preview-top,.strategy-editor .creative-client-top{display:flex;align-items:center;gap:16px}.strategy-editor .creative-preview-top{padding:4px 6px 13px}.strategy-editor .creative-preview-top img{width:100px;max-height:55px;object-fit:contain}.strategy-editor .creative-preview-top span{font-size:9px;letter-spacing:.15em;color:#837d9d;font-weight:800}.strategy-editor .creative-preview-banner{display:grid;grid-template-columns:1.2fr .8fr;background:#ece5ff;border-radius:16px;overflow:hidden;min-height:245px}.strategy-editor .creative-preview-copy{padding:24px 19px;min-width:0}.strategy-editor .creative-preview-copy small,.strategy-editor .creative-client-eyebrow{color:#6750c6;font-weight:900;font-size:10px;letter-spacing:.15em}.strategy-editor .creative-preview-copy h3{font-size:26px;color:#2d245c;line-height:1.08;margin:13px 0}.strategy-editor .creative-preview-copy p{font-size:12px;color:#655d7f;line-height:1.5}.strategy-editor .creative-preview-cta,.strategy-editor .creative-client-cta{display:inline-flex;background:#6553df;color:#fff;border-radius:11px;padding:10px 13px;font-weight:800;font-size:12px;margin-top:9px;text-decoration:none}.strategy-editor .creative-preview-cover,.strategy-editor .creative-client-visual{background:radial-gradient(circle at 70% 25%,#e7b9ff,transparent 45%),linear-gradient(145deg,#c8b8ff,#9174ec);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.strategy-editor .creative-preview-art{font-size:80px;color:#ffffff9c}.strategy-editor .creative-preview-cover.has-image .creative-preview-art{display:none}.strategy-editor .creative-preview-welcome{color:#625b79;font-size:12px;padding:14px 5px 4px}.strategy-editor .creative-preview-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.strategy-editor .creative-preview-stats span{background:#f6f2ff;border-radius:9px;padding:9px 5px;font-size:10px;text-align:center;color:#60577b}.strategy-editor .creative-preview-stats b{display:block;font-size:19px;color:#4933a8}.strategy-editor .creative-client-hero{background:#fff;border:1px solid #ebe7f4;border-radius:25px;padding:24px;box-shadow:0 20px 60px #33216a0e;margin-bottom:40px}.strategy-editor .creative-client-top{padding:2px 7px 22px}.strategy-editor .creative-client-top img{width:135px;max-height:66px;object-fit:contain}.strategy-editor .creative-client-top>span{font-size:10px;letter-spacing:.14em;color:#817b97;font-weight:800}.strategy-editor .creative-client-private{margin-left:auto;background:#f2edff;color:#6553df!important;padding:9px 12px;border-radius:50px;white-space:nowrap}.strategy-editor .creative-client-banner{display:grid;grid-template-columns:1.2fr .8fr;background:linear-gradient(120deg,#f0eaff,#e1d7ff);border-radius:21px;min-height:370px;overflow:hidden}.strategy-editor .creative-client-copy{padding:clamp(26px,4vw,50px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.strategy-editor .creative-client-copy h1{font:800 clamp(32px,5vw,54px)/1.1 Outfit,sans-serif;color:#2c2358;margin:12px 0 4px}.strategy-editor .creative-client-copy h2{font:800 clamp(25px,3.5vw,40px)/1.13 Outfit,sans-serif;color:#33276c;margin:0 0 13px}.strategy-editor .creative-client-copy p{font-size:15px;color:#645b82;max-width:490px}.strategy-editor .creative-client-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.strategy-editor .creative-client-chips span{font-size:11px;font-weight:700;color:#584a8a;background:#ffffffa8;border:1px solid #ffffffc4;border-radius:30px;padding:7px 10px}.strategy-editor .creative-client-visual{position:relative;min-height:300px}.strategy-editor .creative-client-spark{font-size:clamp(100px,15vw,220px);line-height:1;color:#ffffffa8;text-shadow:0 10px 40px #ffffff5e}.strategy-editor .creative-client-visual[style*="background-image"] .creative-client-spark{display:none}.strategy-editor .creative-client-welcome{color:#6c6383;font-size:15px;line-height:1.65;padding:20px 8px 8px}.strategy-editor .creative-client-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:13px}.strategy-editor .creative-client-stats>div{border-radius:15px;padding:17px 19px;background:#fff3d5;color:#654b13}.strategy-editor .creative-client-stats>div:nth-child(2){background:#e8e0ff;color:#47328c}.strategy-editor .creative-client-stats>div:nth-child(3){background:#fce1ec;color:#8c3761}.strategy-editor .creative-client-stats>div:nth-child(4){background:#eae3f8;color:#503b88}.strategy-editor .creative-client-stats b{display:block;font:800 29px Outfit,sans-serif}.strategy-editor .creative-client-stats span{font-size:11px;font-weight:700}.strategy-editor .reviewbody .reviewwrap{max-width:1220px}@media (max-width:1050px){.strategy-editor .creative-editor-grid{grid-template-columns:1fr}.strategy-editor .creative-preview-sticky{position:static}}@media (max-width:720px){.strategy-editor .creative-client-banner{grid-template-columns:1fr}.strategy-editor .creative-client-visual{min-height:190px;order:-1}.strategy-editor .creative-client-hero{padding:13px;border-radius:17px}.strategy-editor .creative-client-top{flex-wrap:wrap}.strategy-editor .creative-client-private{margin-left:0}.strategy-editor .creative-client-stats{grid-template-columns:repeat(2,1fr)}.strategy-editor .creative-client-copy{padding:25px}.strategy-editor .creative-preview-banner{grid-template-columns:1fr}.strategy-editor .creative-preview-cover{min-height:130px;order:-1}}