.snd-utm,.snd-utm *{box-sizing:border-box}.snd-utm{--u-green:#176b51;--u-dark:#10543f;--u-soft:#edf7f2;--u-text:#17231e;--u-muted:#68756f;--u-border:#dfe8e3;width:min(1180px,calc(100% - 32px));margin:0 auto;padding:72px 0 88px;color:var(--u-text);font-size:16px}.snd-utm__header{margin-bottom:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.snd-utm__header>div>span,.snd-utm__panel-head>div>span,.snd-utm__presets>div>span,.snd-utm__rules>div>span{display:block;margin-bottom:7px;color:var(--u-green);font-size:12px;font-weight:750;letter-spacing:1.2px}.snd-utm__header h2{margin:0!important;color:var(--u-text)!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.14!important;font-weight:750!important;letter-spacing:-1.5px!important}.snd-utm__header p{max-width:720px;margin:12px 0 0!important;color:var(--u-muted)!important;font-size:15px!important;line-height:1.7!important}.snd-utm__privacy{flex:0 0 auto;padding:10px 13px;display:inline-flex;align-items:center;gap:7px;color:var(--u-green);background:var(--u-soft);border:1px solid #d7e8df;border-radius:999px;font-size:12px;font-weight:700}.snd-utm__privacy svg{width:17px;height:17px}.snd-utm__presets,.snd-utm__form-panel,.snd-utm__result,.snd-utm__guide{background:#fff;border:1px solid var(--u-border);border-radius:16px;box-shadow:0 14px 38px rgba(24,53,41,.045)}.snd-utm__presets{margin-bottom:14px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.snd-utm__presets>div>span{margin-bottom:3px}.snd-utm__presets>div>strong{font-size:15px}.snd-utm__preset-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.snd-utm__preset-list button{min-height:42px;padding:0 13px;display:inline-flex;align-items:center;gap:8px;color:#44524b!important;background:#f8faf9!important;border:1px solid #e1e8e4!important;border-radius:9px!important;font:inherit;font-size:13px!important;font-weight:700;cursor:pointer}.snd-utm__preset-list button:hover,.snd-utm__preset-list button.is-active{color:var(--u-green)!important;background:var(--u-soft)!important;border-color:#cfe3d8!important}.snd-utm__preset-list i{width:23px;height:23px;display:grid;place-items:center;color:var(--u-green);background:#fff;border-radius:6px;font-size:10px;font-style:normal;font-weight:800}.snd-utm__workspace{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);align-items:start;gap:14px}.snd-utm__form-panel,.snd-utm__result{padding:21px}.snd-utm__result{position:sticky;top:105px}.snd-utm__panel-head{margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:14px}.snd-utm__panel-head h3{margin:0!important;color:var(--u-text)!important;font-size:19px!important;font-weight:750!important}.snd-utm__panel-head>button{min-height:35px;padding:0 11px;color:#637169!important;background:#f6f8f7!important;border:1px solid #e1e8e4!important;border-radius:8px!important;font:inherit;font-size:13px!important;font-weight:700;cursor:pointer}.snd-utm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.snd-utm__field{display:block}.snd-utm__field.is-wide{margin-bottom:15px}.snd-utm__field>span{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#34423b;font-size:13px;font-weight:700}.snd-utm__field>span b,.snd-utm__field>span em{padding:3px 5px;border-radius:999px;font-size:10px;font-style:normal}.snd-utm__field>span b{color:var(--u-green);background:var(--u-soft)}.snd-utm__field>span em{color:#84918b;background:#f3f6f4}.snd-utm__field input{width:100%!important;min-height:45px!important;margin:0!important;padding:0 11px!important;color:var(--u-text)!important;background:#fbfcfb!important;border:1px solid #dce5e0!important;border-radius:9px!important;outline:0!important;box-shadow:none!important;font:inherit!important;font-size:14px!important}.snd-utm__field input:focus{background:#fff!important;border-color:var(--u-green)!important;box-shadow:0 0 0 3px rgba(23,107,81,.08)!important}.snd-utm__field>small{display:block;margin-top:6px;color:#84918b;font-size:11px;line-height:1.45}.snd-utm__url-field{position:relative}.snd-utm__url-field svg{position:absolute;top:50%;left:13px;width:17px;height:17px;color:#829089;transform:translateY(-50%)}.snd-utm__url-field input{padding-left:40px!important}.snd-utm__rules{margin-top:16px;padding:14px;display:flex;align-items:center;gap:12px;background:#f8faf9;border:1px solid #e3eae6;border-radius:10px}.snd-utm__rules>div{margin-right:auto}.snd-utm__rules>div>span{margin:0}.snd-utm__rules>div small{color:#84918b;font-size:11px}.snd-utm__rules label{display:flex;align-items:center;gap:7px;color:#56645d;font-size:12px;font-weight:700;cursor:pointer}.snd-utm__rules input{position:absolute;opacity:0}.snd-utm__rules label>span{position:relative;width:29px;height:17px;background:#d7dfdb;border-radius:999px}.snd-utm__rules label>span:after{content:"";position:absolute;top:3px;left:3px;width:11px;height:11px;background:#fff;border-radius:50%;transition:transform .2s}.snd-utm__rules input:checked+span{background:var(--u-green)}.snd-utm__rules input:checked+span:after{transform:translateX(12px)}.snd-utm__state{padding:6px 9px;display:inline-flex;align-items:center;gap:6px;color:#7d8983;background:#f4f6f5;border-radius:999px;font-size:11px;font-weight:700}.snd-utm__state i{width:6px;height:6px;background:#9ca6a1;border-radius:50%}.snd-utm__state.is-ready{color:var(--u-green);background:var(--u-soft)}.snd-utm__state.is-ready i{background:#2aaa7a}.snd-utm__score{padding:13px;display:flex;align-items:center;gap:12px;background:#f8faf9;border:1px solid #e1e9e5;border-radius:10px}.snd-utm__score>div{width:60px;height:60px;display:flex;align-items:baseline;justify-content:center;color:#fff;background:var(--u-green);border-radius:50%}.snd-utm__score>div strong{margin-top:18px;font-size:20px}.snd-utm__score>div span{font-size:9px;font-weight:700}.snd-utm__score p{margin:0!important}.snd-utm__score b{display:block;color:#314039;font-size:14px}.snd-utm__score small{display:block;margin-top:4px;color:#7c8983;font-size:11px;line-height:1.45}.snd-utm__preview{min-height:115px;margin:14px 0;padding:15px;background:linear-gradient(145deg,#edf7f2,#f8fbf9);border:1px solid #d3e6dc;border-radius:10px}.snd-utm__preview span{display:block;margin-bottom:7px;color:#718078;font-size:12px}.snd-utm__preview p{margin:0!important;overflow-wrap:anywhere;color:var(--u-dark)!important;font-size:13px!important;line-height:1.65!important;font-weight:650}.snd-utm__chips{display:flex;flex-wrap:wrap;gap:6px}.snd-utm__chips span{padding:6px 8px;color:#59675f;background:#f4f7f5;border-radius:7px;font-size:11px;font-weight:650}.snd-utm__chips span b{color:var(--u-green)}.snd-utm__checks{margin-top:13px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.snd-utm__check{padding:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f8faf9;border:1px solid #e3eae6;border-radius:8px}.snd-utm__check strong{color:#55635c;font-size:12px}.snd-utm__check span{padding:4px 6px;color:#9b564d;background:#fff0ee;border-radius:999px;font-size:11px;font-weight:750}.snd-utm__check.is-good span{color:var(--u-green);background:var(--u-soft)}.snd-utm__copy,.snd-utm__open{width:100%;min-height:45px;margin-top:12px;padding:0 13px;border-radius:9px!important;font:inherit;font-size:13px!important;font-weight:750;cursor:pointer}.snd-utm__copy{display:flex;align-items:center;justify-content:center;gap:8px;color:#fff!important;background:var(--u-green)!important;border:1px solid var(--u-green)!important}.snd-utm__copy svg{width:16px;height:16px}.snd-utm__open{color:var(--u-green)!important;background:#fff!important;border:1px solid #cee2d8!important}.snd-utm__copy.is-copied{background:var(--u-dark)!important}.snd-utm__guide{margin-top:14px;padding:17px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.snd-utm__guide>div{padding:14px;background:#f8faf9;border-radius:10px}.snd-utm__guide span{color:var(--u-green);font-size:12px;font-weight:750}.snd-utm__guide strong{display:block;margin-top:7px;font-size:14px}.snd-utm__guide p{margin:6px 0 0!important;color:#74817a!important;font-size:12px!important;line-height:1.55!important}.snd-utm button:focus-visible,.snd-utm input:focus-visible{outline:2px solid var(--u-green);outline-offset:2px}@media(max-width:940px){.snd-utm__workspace{grid-template-columns:1fr}.snd-utm__result{position:static}}@media(max-width:700px){.snd-utm{width:min(100% - 26px,560px);padding:54px 0 68px}.snd-utm__header,.snd-utm__presets{display:block}.snd-utm__privacy{margin-top:15px}.snd-utm__preset-list{margin-top:13px;justify-content:flex-start}.snd-utm__grid,.snd-utm__guide{grid-template-columns:1fr}.snd-utm__rules{align-items:flex-start;flex-direction:column}.snd-utm__form-panel,.snd-utm__result{padding:15px}.snd-utm__checks{grid-template-columns:1fr}.snd-utm__preset-list button{flex:1 1 45%}.snd-utm input{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.snd-utm *{transition:none!important}}
