*{box-sizing:border-box}html{visibility:hidden;background:#f3f7f4}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{background:radial-gradient(circle at 90% -8%,rgba(31,170,104,.12),transparent 24%),linear-gradient(180deg,#f8faf9 0%,#f1f5f3 100%);color:#16241d}.mt-app{display:flex;min-height:100vh}.mt-sidebar{width:274px;flex:0 0 auto;padding:22px 16px;background:radial-gradient(circle at 12% 0%,rgba(31,170,104,.17),transparent 23%),linear-gradient(180deg,#0b1712,#102019 58%,#0a1510);color:white}.mt-logo{font-size:28px;font-weight:950;letter-spacing:-1.1px;margin:2px 9px 18px}.mt-logo span{color:#49d58d}.mt-back{display:block;color:#93a59a;text-decoration:none;font-size:12px;margin:0 8px 16px}.mt-channel-card{position:relative;display:flex;align-items:center;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 10px 28px rgba(0,0,0,.1)}.mt-channel-card i{position:absolute;right:13px;top:13px;width:7px;height:7px;border-radius:50%;background:#43d98f;box-shadow:0 0 0 4px rgba(67,217,143,.1)}.mt-channel-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#34c77c,#168d55);font-weight:900}.mt-channel-card strong,.mt-channel-card span{display:block}.mt-channel-card strong{font-size:13px}.mt-channel-card span{margin-top:3px;color:#81958a;font-size:10px}.mt-label{margin:20px 11px 9px;color:#5f7167;font-size:9px;font-weight:900;letter-spacing:.15em}.mt-nav{width:100%;border:0;background:transparent;color:#a9bbb0;text-align:left;padding:12px 13px;border-radius:12px;margin-bottom:5px;font-size:13px;font-weight:700;cursor:pointer}.mt-nav:hover{background:rgba(255,255,255,.06);color:#fff}.mt-nav.active{background:linear-gradient(90deg,rgba(31,170,104,.27),rgba(31,170,104,.09));color:#fff;box-shadow:inset 3px 0 0 #41d58c}.mt-main{flex:1;min-width:0}.mt-topbar{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:rgba(255,255,255,.88);border-bottom:1px solid rgba(126,145,134,.16);backdrop-filter:blur(18px);position:sticky;top:0;z-index:20}.mt-topbar h1{margin:3px 0 0;font-size:20px;letter-spacing:-.5px}.mt-kicker{color:#168c56;font-size:9px;font-weight:900;letter-spacing:.16em}.mt-top-status{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(31,170,104,.17);border-radius:11px;background:#edf9f2;color:#197d50;font-size:10px;font-weight:850}.mt-top-status span{width:7px;height:7px;border-radius:50%;background:#2fc879;box-shadow:0 0 0 4px rgba(47,200,121,.1)}.mt-page{display:none;padding:30px;max-width:1500px;margin:0 auto}.mt-page.active{display:block;animation:mtIn .2s ease both}@keyframes mtIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.mt-page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.mt-page-head h2{margin:5px 0 0;font-size:27px;letter-spacing:-.8px}.mt-page-head p{margin:6px 0 0;color:#77867e;font-size:13px}.mt-card,.mt-metric,.mt-template-card{background:rgba(255,255,255,.96);border:1px solid rgba(126,145,134,.18);border-radius:18px;box-shadow:0 12px 32px rgba(22,36,29,.06)}.mt-btn{border:0;border-radius:11px;background:linear-gradient(180deg,#29b870,#178f57);color:#fff;padding:11px 16px;font-size:12px;font-weight:850;cursor:pointer;box-shadow:0 7px 18px rgba(31,170,104,.17)}.mt-btn.secondary{background:#f7faf8;color:#53645a;border:1px solid rgba(126,145,134,.2);box-shadow:none}.mt-btn.full{width:100%;margin-top:14px}.mt-btn:disabled{opacity:.55;cursor:not-allowed}.mt-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.mt-metric{padding:18px}.mt-metric span{display:block;color:#7d8b83;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.mt-metric strong{display:block;margin-top:8px;font-size:29px;letter-spacing:-1px}.mt-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.mt-template-card{padding:18px}.mt-template-top{display:flex;justify-content:space-between;gap:14px}.mt-template-name{font-size:14px;font-weight:900;color:#263a30}.mt-template-meta{margin-top:5px;color:#87948d;font-size:10px}.mt-status{white-space:nowrap;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900}.mt-status.approved{background:#e8f8ef;color:#197d50}.mt-status.pending{background:#fff7dd;color:#9a6b00}.mt-status.rejected{background:#fff0f0;color:#b94242}.mt-template-body{margin-top:15px;padding:13px;border-radius:12px;background:#f7faf8;color:#42564b;font-size:12px;line-height:1.5;white-space:pre-wrap}.mt-editor-grid,.mt-broadcast-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:20px;align-items:start}.mt-broadcast-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) 360px}.mt-editor,.mt-preview-card,.mt-broadcast-grid>.mt-card{padding:22px}.mt-card-title{font-size:14px;font-weight:900;color:#263a30;margin-bottom:16px}.mt-field{margin-bottom:16px}.mt-field label{display:block;margin-bottom:7px;color:#52645a;font-size:11px;font-weight:850}.mt-field label em{font-style:normal;color:#94a19a;font-weight:700;margin-left:5px}.mt-field input,.mt-field textarea,.mt-field select{width:100%;border:1px solid rgba(126,145,134,.22);border-radius:12px;background:#f8faf9;padding:11px 12px;color:#304239;outline:none}.mt-field textarea{min-height:165px;resize:vertical}.mt-field input:focus,.mt-field textarea:focus,.mt-field select:focus{border-color:rgba(31,170,104,.42);box-shadow:0 0 0 4px rgba(31,170,104,.075);background:#fff}.mt-field small{color:#96a199;font-size:10px}.mt-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mt-field-foot{display:flex;justify-content:space-between;margin-top:6px}.mt-divider{height:1px;background:rgba(126,145,134,.13);margin:18px 0}.mt-examples{display:grid;gap:9px;margin-bottom:15px}.mt-example-row{display:grid;grid-template-columns:70px 1fr;gap:9px;align-items:center}.mt-example-row span{font-size:11px;font-weight:850;color:#52645a}.mt-phone{border:1px solid rgba(126,145,134,.18);border-radius:18px;overflow:hidden;background:#efeae2}.mt-phone-top{height:62px;display:flex;align-items:center;gap:10px;padding:0 14px;background:linear-gradient(180deg,#0c6b52,#075e54);color:white}.mt-phone-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#22c55e;font-weight:900}.mt-phone-top strong,.mt-phone-top span{display:block}.mt-phone-top strong{font-size:12px}.mt-phone-top span{font-size:9px;opacity:.8;margin-top:2px}.mt-phone-body{min-height:350px;padding:18px 13px;display:flex;justify-content:flex-end;align-items:flex-start;background:radial-gradient(circle at 1px 1px,rgba(121,139,130,.12) 1px,transparent 0),#efeae2;background-size:24px 24px}.mt-message{max-width:88%;min-width:150px;padding:9px;border-radius:10px 3px 10px 10px;background:#d9fdd3;box-shadow:0 3px 10px rgba(22,36,29,.09);font-size:11px;line-height:1.45}.mt-preview-header{display:block;margin-bottom:5px}.mt-preview-footer{display:block;color:#748179;margin-top:6px}.mt-preview-button{width:100%;border:0;border-top:1px solid rgba(0,0,0,.08);background:transparent;color:#027eb5;padding:8px 4px 2px;margin-top:8px;font-size:11px;font-weight:800}.mt-time{text-align:right;color:#718078;font-size:8px;margin-top:5px}.mt-audience-groups{display:grid;gap:10px}.mt-audience-option{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid rgba(126,145,134,.16);border-radius:13px;background:#fbfdfc;cursor:pointer}.mt-audience-option:hover{border-color:rgba(31,170,104,.25)}.mt-audience-option input{accent-color:#1faa68}.mt-audience-copy strong,.mt-audience-copy span{display:block}.mt-audience-copy strong{font-size:12px;color:#304239}.mt-audience-copy span{margin-top:3px;color:#87948d;font-size:10px}.mt-audience-count{font-size:20px;font-weight:950;color:#20342a}.mt-info-note{margin-top:12px;padding:11px;border-radius:11px;background:#f7faf8;color:#6f7e75;font-size:10px;line-height:1.5;border:1px dashed rgba(126,145,134,.22)}.mt-variable-box:empty{display:none}.mt-variable-row{padding:11px;border:1px solid rgba(126,145,134,.15);border-radius:12px;background:#fbfdfc;margin-top:9px}.mt-variable-row label{font-size:10px;font-weight:850;color:#52645a}.mt-variable-controls{display:grid;grid-template-columns:150px 1fr;gap:8px;margin-top:7px}.mt-variable-controls select,.mt-variable-controls input{width:100%;border:1px solid rgba(126,145,134,.2);border-radius:10px;padding:9px;background:#fff}.mt-cost-main{padding:16px;border-radius:14px;background:linear-gradient(145deg,#effaf4,#f8fdfb);border:1px solid rgba(31,170,104,.14);margin-bottom:13px}.mt-cost-main span{display:block;color:#6f7e75;font-size:10px}.mt-cost-main strong{display:block;margin-top:5px;font-size:30px;letter-spacing:-1px}.mt-cost-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid rgba(126,145,134,.12);font-size:11px}.mt-cost-row span{color:#7b8981}.mt-cost-warning{color:#87948d;font-size:9px;line-height:1.45}.mt-result{display:none;margin:12px 0;padding:11px;border-radius:11px;font-size:11px;line-height:1.45}.mt-result.ok{display:block;background:#eaf8f0;color:#197d50}.mt-result.error{display:block;background:#fff0f0;color:#b94242}.mt-history{display:grid;gap:10px}.mt-history-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 110px 180px;gap:12px;align-items:center;padding:15px 17px;border:1px solid rgba(126,145,134,.17);border-radius:14px;background:#fff;box-shadow:0 7px 20px rgba(22,36,29,.04)}.mt-history-name{font-size:12px;font-weight:900}.mt-history-sub{margin-top:4px;color:#89968f;font-size:10px}.mt-progress{height:7px;border-radius:999px;background:#edf1ee;overflow:hidden;margin-top:7px}.mt-progress span{display:block;height:100%;background:linear-gradient(90deg,#26b46d,#43d58d)}.mt-loading{padding:20px;color:#89968f;font-size:12px}.mt-empty{padding:24px;text-align:center;color:#89968f;border:1px dashed rgba(126,145,134,.22);border-radius:14px;background:#fbfdfc}@media(max-width:1200px){.mt-sidebar{width:238px}.mt-broadcast-grid{grid-template-columns:1fr 1fr}.mt-cost-card{grid-column:1/-1}.mt-editor-grid{grid-template-columns:1fr}.mt-preview-card{max-width:520px}}@media(max-width:820px){.mt-sidebar{width:205px}.mt-page{padding:20px}.mt-metrics{grid-template-columns:1fr 1fr}.mt-broadcast-grid{grid-template-columns:1fr}.mt-cost-card{grid-column:auto}.mt-topbar{padding:0 18px}}@media(max-width:680px){.mt-app{display:block}.mt-sidebar{width:100%}.mt-main{min-height:70vh}.mt-topbar{position:static}.mt-page{padding:16px}.mt-page-head{align-items:flex-start;flex-direction:column}.mt-field-grid{grid-template-columns:1fr}.mt-metrics{grid-template-columns:1fr 1fr}.mt-history-row{grid-template-columns:1fr}.mt-top-status{display:none}}
.mt-consent{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;border:1px solid rgba(126,145,134,.18);border-radius:11px;background:#fbfdfc;color:#66766d;font-size:10px;line-height:1.45;cursor:pointer}.mt-consent input{margin-top:2px;accent-color:#1faa68}.mt-consent span{display:block}.mt-marketing-tags{display:flex;flex-wrap:wrap;gap:8px}.mt-tag-check{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(126,145,134,.16);border-radius:999px;background:#fbfdfc;color:#52645a;font-size:9px;cursor:pointer}.mt-tag-check input{accent-color:#1faa68}.mt-tag-check i{width:7px;height:7px;border-radius:50%}.mt-help-inline{color:#8a978f;font-size:9px}