.mk{--mk-ok:#047857;--mk-ok-bg:#dcf5ef;--mk-info:#1d4ed8;--mk-info-bg:#e3ecff;--mk-warn:#92400e;--mk-warn-bg:#fff1d6;--mk-bad:#b91c1c;--mk-bad-bg:#fde8e8;--mk-r:10px}.mk-boot{color:#66756f;place-items:center;min-height:100vh;font-family:Inter,system-ui,sans-serif;display:grid}.mk-brand-tag{color:#8fd9cf;white-space:nowrap;border-left:1px solid #8fd9cf59;padding-left:10px;font-size:12px;font-weight:600}.mk-main{max-width:1480px}.mk-main h1,.mk-main h2,.mk-main h3{color:var(--x-ink);font-family:Bai Jamjuree,Inter,sans-serif;line-height:1.25}.mk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin:0 0 18px;display:flex}.mk-head-copy{flex:360px;min-width:0}.mk-head h1{overflow-wrap:anywhere;margin:4px 0 6px;font-size:clamp(22px,2.4vw,28px)}.mk-head p{color:var(--x-mute);max-width:76ch;margin:0;line-height:1.55}.mk-head-actions{flex-wrap:wrap;gap:8px;display:flex}.mk-eyebrow{letter-spacing:1.2px;text-transform:uppercase;color:var(--x-brand);font-size:11.5px;font-weight:700}.mk .mk-btn{border:1px solid var(--x-line);min-height:38px;color:var(--x-ink);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font:600 13.5px/1 Inter,system-ui,sans-serif;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mk .mk-btn:hover{background:var(--x-soft);border-color:#b9d6d1}.mk .mk-btn.primary{background:var(--x-brand);border-color:var(--x-brand);color:#fff}.mk .mk-btn.primary:hover{background:var(--x-brand-ink);border-color:var(--x-brand-ink)}.mk .mk-btn.ghost{background:0 0}.mk .mk-btn.danger{color:var(--mk-bad);border-color:#f3c7c7}.mk .mk-btn.danger:hover{background:var(--mk-bad-bg)}.mk .mk-btn.sm{min-height:32px;padding:0 12px;font-size:12.5px}.mk .mk-btn.wide{width:100%;margin-top:10px}.mk .mk-btn:disabled{opacity:.5;cursor:not-allowed}.mk .mk-link{color:var(--x-brand-ink);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:4px 6px;font:600 12.5px Inter,system-ui,sans-serif;text-decoration:underline}.mk .mk-link.danger{color:var(--mk-bad)}.mk .mk-input{width:100%;min-height:40px;color:var(--x-ink);background:#fff;border:1px solid #cfdcd9;border-radius:8px;min-width:0;padding:8px 12px;font:400 14px/1.4 Inter,system-ui,sans-serif}.mk textarea.mk-input{resize:vertical;line-height:1.5}.mk .mk-input:focus{border-color:var(--x-brand);outline:2px solid #0d948859}.mk .mk-input:disabled{background:var(--x-soft);color:var(--x-mute)}.mk .mk-input.sm{width:auto;min-height:32px;padding:4px 10px;font-size:13px}.mk-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mk-field>span{color:var(--x-ink);font-size:12.5px;font-weight:600}.mk-field small{font-size:12px}.mk-form2{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px 16px;display:grid}.mk-form2 .full{grid-column:1/-1}.mk-check{color:var(--x-text);cursor:pointer;align-items:flex-start;gap:9px;padding:6px 0;line-height:1.45;display:flex}.mk-check input{accent-color:var(--x-brand);flex:none;margin-top:3px}.mk-checkgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:0 18px;display:grid}.mk-fieldset{border:0;margin:14px 0 0;padding:0}.mk-fieldset legend{color:var(--x-ink);margin-bottom:4px;font-size:12.5px;font-weight:600}.mk-consent{background:var(--x-soft);border-radius:8px;margin-top:12px;padding:10px 12px}.mk-consent-box{border-radius:var(--mk-r);background:#f3fbf9;border:1px solid #bfe3dd;margin:16px 0;padding:14px 16px}.mk-consent-box p{margin:6px 0 0 26px}.mk-affix{align-items:center;gap:8px;display:flex}.mk-affix span{color:var(--x-mute);white-space:nowrap}.mk-search{max-width:360px}.mk-card{border:1px solid var(--x-line);background:#fff;border-radius:12px;min-width:0;margin:0 0 18px;padding:20px 22px}.mk-card.flush{padding:0;overflow:hidden}.mk-card h2{margin:0 0 12px;font-size:17px}.mk-card h3{margin:18px 0 8px;font-size:15px}.mk-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.mk-card-head h2{margin:0}.mk-card-head.pad,.pad-x{padding:18px 22px 0}.pad-x{padding-top:0}.mk-grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.mk-grid2.wide-left{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.mk-grid2>.mk-card{margin:0}.mk-grid2{margin-bottom:18px}.mk-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.mk-stats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-stat{border:1px solid var(--x-line);background:#fff;border-top:3px solid #cfdcd9;border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.mk-stat.mk-t-brand{border-top-color:var(--x-brand)}.mk-stat.mk-t-ok{border-top-color:var(--mk-ok)}.mk-stat.mk-t-warn{border-top-color:#d97706}.mk-stat.mk-t-bad{border-top-color:var(--mk-bad)}.mk-stat-l{color:var(--x-mute);font-size:12.5px;font-weight:600}.mk-stat-n{color:var(--x-ink);font-variant-numeric:tabular-nums;font:700 26px/1.15 Bai Jamjuree,Inter,sans-serif}.mk-stat-note{color:var(--x-mute);font-size:12.5px}.mk-big{color:var(--x-ink);font-variant-numeric:tabular-nums;margin:2px 0 10px;font:700 34px/1.1 Bai Jamjuree,Inter,sans-serif}.mk-big span{color:var(--x-mute);font-size:16px;font-weight:600}.mk-big-pct{color:var(--x-brand-ink);margin:10px 0 0;font:700 22px Bai Jamjuree,Inter,sans-serif}.mk-meter{background:#e8efed;border-radius:999px;height:8px;overflow:hidden}.mk-meter span{background:var(--x-brand);border-radius:999px;height:100%;transition:width .4s;display:block}.mk-meter.warn span{background:#d97706}.mk-meter.bad span{background:var(--mk-bad)}.mk-pill{white-space:nowrap;color:#4b5b57;background:#eef1f0;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-block}.mk-pill.ok{background:var(--mk-ok-bg);color:var(--mk-ok)}.mk-pill.info{background:var(--mk-info-bg);color:var(--mk-info)}.mk-pill.warn{background:var(--mk-warn-bg);color:var(--mk-warn)}.mk-pill.bad{background:var(--mk-bad-bg);color:var(--mk-bad)}.mk-tag{color:var(--x-brand-ink);background:#eef6f5;border-radius:6px;margin:4px 0 0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.mk-chips{flex-wrap:wrap;gap:6px;display:flex}.mk-chip{color:#34433f;white-space:nowrap;background:#eef1f0;border-radius:999px;align-items:center;gap:4px;margin:2px 4px 2px 0;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.mk-chip button{color:#6b7b77;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.mk-notice{color:#1e3a8a;background:#eef4ff;border-left:4px solid #3b82f6;border-radius:8px;margin:0 0 14px;padding:11px 14px;line-height:1.5}.mk-notice.ok{border-color:var(--mk-ok);color:#064e3b;background:#e9f7f2}.mk-notice.warn{color:#7c2d12;background:#fff7e6;border-color:#d97706}.mk-notice.err{border-color:var(--mk-bad);color:#7f1d1d;background:#fdecec}.mk-empty{text-align:center;color:var(--x-mute);background:#fff;border:1px dashed #cfdcd9;border-radius:12px;padding:40px 24px}.mk-empty strong{color:var(--x-ink);margin-bottom:6px;font-size:16px;display:block}.mk-empty p{max-width:52ch;margin:0 auto 14px}.mk-loading{color:var(--x-mute);justify-content:center;align-items:center;gap:10px;padding:36px;display:flex}.mk-spin{border:2px solid #cfe7e3;border-top-color:var(--x-brand);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite mkSpin}@keyframes mkSpin{to{transform:rotate(360deg)}}.mk-muted{color:var(--x-mute)}.mk-small{font-size:12.5px}.mk-strong{color:var(--x-ink);font-weight:600;text-decoration:none}a.mk-strong:hover{color:var(--x-brand-ink);text-decoration:underline}.mk-sub{color:var(--x-mute);margin-top:2px;font-size:12.5px;display:block}.mk-break{overflow-wrap:anywhere}.mk-nowrap{white-space:nowrap}.mk-mt{margin-top:12px}.mk-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mk-row-end{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.mk-row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-tabs{border-bottom:1px solid var(--x-line);scrollbar-width:thin;gap:4px;margin:0 0 14px;display:flex;overflow-x:auto}.mk-tabs button{color:var(--x-mute);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;font:600 13px Inter,system-ui,sans-serif;display:inline-flex}.mk-tabs button.on{color:var(--x-brand-ink);border-bottom-color:var(--x-brand)}.mk-tabs button span{color:#4b5b57;background:#eef1f0;border-radius:999px;padding:1px 7px;font-size:11.5px}.mk-tabs button.on span{color:var(--x-brand-ink);background:#dcf5ef}.mk-toolbar{grid-template-columns:minmax(200px,1.6fr) repeat(3,minmax(140px,1fr));gap:10px;margin:0 0 14px;display:grid}.mk-toolbar .mk-search{max-width:none}.mk-bulkbar{top:calc(var(--x-top) + 8px);z-index:5;background:#effaf8;border:1px solid #bfe3dd;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;display:flex;position:sticky}.mk-bulkbar b{color:var(--x-ink);margin-right:4px}.mk-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.mk-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.mk-table th{background:var(--x-soft);border-bottom:1px solid var(--x-line);color:var(--x-mute);text-align:left;white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:700}.mk-table td{vertical-align:top;border-bottom:1px solid #eef2f1;padding:11px 14px}.mk-table tr:last-child td{border-bottom:0}.mk-table tbody tr:hover td{background:#fbfdfc}.mk-table tr.on td{background:#f0faf8}.mk-table .r{text-align:right;font-variant-numeric:tabular-nums}.mk-chk{width:36px}.mk-chk input{accent-color:var(--x-brand);width:16px;height:16px}.mk-rowlink{text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;max-width:100%;padding:0;display:block}.mk-rowlink:hover .mk-strong{color:var(--x-brand-ink);text-decoration:underline}.mk-table-foot{border-top:1px solid var(--x-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.mk-pager{color:var(--x-mute);align-items:center;gap:10px;font-size:13px;display:flex}.mk-actions-cell{white-space:nowrap;text-align:right}.mk-actions-cell .mk-btn{margin-right:4px}.mk-contacts td:nth-child(2){max-width:280px}.mk-ratecell span{font-variant-numeric:tabular-nums;margin-bottom:4px;display:block}.mk-ratecell .mk-meter{width:120px}.mk-welcome{color:#d7ebe8;background:radial-gradient(120% 200% at 0 0,#2fd4c438,#0000 55%),linear-gradient(120deg,#0c1716,#123330);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 18px;padding:24px 26px;display:flex}.mk-welcome .mk-eyebrow{color:#8fd9cf}.mk-welcome h1{margin:6px 0;font-size:clamp(22px,2.6vw,30px);color:#fff!important}.mk-welcome p{color:#b9ccc8;margin:0}.mk-welcome-actions{flex-wrap:wrap;gap:8px;display:flex}.mk-welcome .mk-btn:not(.primary){color:#e3efed;background:#ffffff14;border-color:#fff3}.mk-welcome .mk-btn:not(.primary):hover{background:#ffffff29}.mk-checks{margin:14px 0 0;padding:0;list-style:none}.mk-checks li{padding:5px 0 5px 24px;font-size:13.5px;line-height:1.45;position:relative}.mk-checks li:before{content:"";background:#cfdcd9;border-radius:50%;width:12px;height:12px;position:absolute;top:9px;left:2px}.mk-checks li.ok:before{background:var(--mk-ok);box-shadow:inset 0 0 0 3px #bdebdd}.mk-checks li.warn:before{background:#d97706;box-shadow:inset 0 0 0 3px #fde7c0}.mk-checks li.info:before{background:#3b82f6;box-shadow:inset 0 0 0 3px #d6e4ff}.mk-srcrow{margin:0 0 12px}.mk-srcrow div{justify-content:space-between;gap:10px;margin-bottom:5px;font-size:13.5px;display:flex}.mk-srcrow b{color:var(--x-ink);font-variant-numeric:tabular-nums}.mk-mini-stats{border-top:1px solid var(--x-line);color:var(--x-mute);flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:12px;font-size:12.5px;display:flex}.mk-mini-stats b{color:var(--x-ink);margin-left:4px}.mk-chart{position:relative}.mk-chart svg{width:100%;height:auto;display:block;overflow:visible}.mk-chart-grid{stroke:#e8efed;stroke-width:1px}.mk-chart-axis{fill:#7a8a86;font:500 11px Inter,system-ui,sans-serif}.mk-chart-bar{fill:var(--x-brand);transition:fill .15s}.mk-chart-bar.on{fill:var(--x-brand-ink)}.mk-chart rect:focus{outline:none}.mk-chart-tip{color:#e3efed;white-space:nowrap;pointer-events:none;background:#0c1716;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.35;position:absolute;top:0;transform:translate(-50%);box-shadow:0 6px 18px #0003}.mk-chart-tip b{color:#fff;font-size:13px;display:block}.mk-chart-empty{min-height:150px;color:var(--x-mute);text-align:center;border:1px dashed #d8e3e0;border-radius:10px;place-items:center;padding:16px;font-size:13.5px;display:grid}.mk-veil{z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#0814138c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.15s mkFade;display:flex;position:fixed;inset:0;overflow-y:auto}.mk-sheet-veil{z-index:99999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#0814138c;place-items:stretch end;width:100vw;height:100vh;padding:0;animation:.15s mkFade;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes mkFade{0%{opacity:0}}.mk-modal{width:min(560px,100vw - 32px);max-height:calc(100vh - 40px);color:var(--x-text,#2b3836);z-index:100000;background:#fff;border-radius:14px;flex-direction:column;margin:auto;font-family:Inter,system-ui,sans-serif;display:flex;position:relative;box-shadow:0 24px 60px #00000059}.mk-modal.wide{width:min(1000px,100%)}.mk-modal-head{border-bottom:1px solid #e2ebe8;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.mk-modal-head h2{color:#0b1514;overflow-wrap:anywhere;margin:0;font:700 17px Bai Jamjuree,Inter,sans-serif}.mk-modal-body{padding:18px 20px;overflow-y:auto}.mk-modal-foot{border-top:1px solid #e2ebe8;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.mk-x{color:#34433f;cursor:pointer;background:#f1f5f4;border:0;border-radius:8px;flex:none;width:34px;height:34px;font-size:20px;line-height:1}.mk-x:hover{background:#e3ebe9}.mk-confirm-body p{margin:0 0 8px;line-height:1.55}.mk-sheet{background:#fff;width:min(520px,100vw);height:100%;font-family:Inter,system-ui,sans-serif;animation:.2s mkSlide;overflow-y:auto;box-shadow:-20px 0 50px #00000040}@keyframes mkSlide{0%{opacity:0;transform:translate(30px)}}.mk-sheet-head{z-index:1;background:#fff;border-bottom:1px solid #e2ebe8;justify-content:space-between;gap:12px;padding:20px 22px 14px;display:flex;position:sticky;top:0}.mk-sheet-head h2{margin:4px 0 0;font-size:19px}.mk-sheet-body{padding:16px 22px 30px}.mk-sheet-body h3{margin:22px 0 8px;font-size:14.5px}.mk-sheet-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mk-dl{grid-template-columns:90px minmax(0,1fr);gap:6px 12px;margin:0;font-size:13.5px;display:grid}.mk-dl dt{color:var(--x-mute);font-weight:600}.mk-dl dd{overflow-wrap:anywhere;margin:0}.mk-history{margin:0;padding:0;list-style:none}.mk-history li{border-bottom:1px solid #eef2f1;padding:8px 0}.mk-history a{font-weight:600}.mk-danger-zone{border-top:1px solid #eef2f1;margin-top:22px;padding-top:14px}.mk-toasts{z-index:200;flex-direction:column;gap:8px;max-width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.mk-toast{color:#e3efed;background:#0c1716;border-left:4px solid #2fd4c4;border-radius:10px;padding:12px 16px;font:500 13.5px/1.45 Inter,system-ui,sans-serif;animation:.2s mkSlide;box-shadow:0 10px 30px #00000040}.mk-toast.err{border-left-color:#f87171}.mk-steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.mk-steps li{border:1px solid var(--x-line);color:var(--x-mute);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:13px;font-weight:600;display:inline-flex}.mk-steps li span{background:#eef1f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.mk-steps li.on{border-color:var(--x-brand);color:var(--x-brand-ink)}.mk-steps li.on span{background:var(--x-brand);color:#fff}.mk-steps li.done span{color:var(--mk-ok);background:#dcf5ef}.mk-drop{min-height:190px;color:var(--x-mute);text-align:center;cursor:pointer;background:#f7fbfa;border:2px dashed #b9d6d1;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;transition:border-color .15s,background .15s;display:flex}.mk-drop strong{color:var(--x-ink);font-size:15px}.mk-drop:hover,.mk-drop.on{border-color:var(--x-brand);background:#eefaf7}.mk .mk-paste{min-height:190px;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:13px}.mk-map td:first-child{max-width:220px}.mk-map td:last-child{max-width:320px}.mk-reasons{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-reasons li{color:#7c2d12;background:#fff7e6;border-radius:8px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.mk-groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;display:grid}.mk-group{border:1px solid var(--x-line);border-top:3px solid var(--x-brand);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.mk-group-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mk-group h3{overflow-wrap:anywhere;margin:0;font-size:16.5px}.mk-group p{margin:0}.mk-group-nums{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mk-group-nums div{background:var(--x-soft);border-radius:8px;padding:10px 12px}.mk-group-nums b{color:var(--x-ink);font:700 20px Bai Jamjuree,Inter,sans-serif;display:block}.mk-group-nums span{color:var(--x-mute);font-size:12px}.mk-group-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.mk-tgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;display:grid}.mk-tcard{border:1px solid var(--x-line);background:#fff;border-radius:12px;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.mk-tcard:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0c17161a}.mk .mk-thumb{border:0;border-bottom:1px solid var(--x-line);cursor:pointer;background:#eef3f2;justify-content:center;height:300px;padding:0;display:flex;overflow:hidden}.mk-frame{pointer-events:none;flex:none;overflow:hidden}.mk-frame iframe{transform-origin:0 0;background:#fff;border:0;display:block}.mk-tcard-body{flex:1;padding:12px 16px 4px}.mk-tcard-body h3{margin:6px 0 4px;font-size:15.5px}.mk-tcard-body p{margin:0 0 4px;font-size:13px;line-height:1.45}.mk-tcard-actions{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 14px;display:flex}.mk-preview-stage{background:#e9efee;border-radius:10px;justify-content:center;height:min(70vh,900px);padding:14px;display:flex;overflow:auto}.mk-preview-stage iframe{background:#fff;border:0;width:100%;max-width:760px;height:100%;box-shadow:0 4px 14px #0000001a}.mk-preview-stage.phone iframe{border:8px solid #1d2826;border-radius:18px;width:375px;max-width:100%}.mk-editor{z-index:90;background:#fff;font-family:Inter,system-ui,sans-serif;position:fixed;inset:0}.mk-editor>div{height:100%}.mk-editor-loading,.mk-editor-pad{color:#66756f;padding:40px}.mke-actions{flex-wrap:wrap;gap:6px;display:flex}.mke-btn{color:#0b1514;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e1de;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font:600 13px Inter,system-ui,sans-serif;display:inline-flex}.mke-btn:hover{background:#f4f8f7}.mke-btn.primary{color:#fff;background:#0d9488;border-color:#0d9488}.mke-btn.primary:hover{background:#055f58}.mke-btn:disabled{opacity:.6;cursor:default}.mke-in{color:#0b1514;background:#fff;border:1px solid #d6e1de;border-radius:6px;width:100%;min-height:34px;padding:6px 10px;font:400 13.5px/1.45 Inter,system-ui,sans-serif}.mke-ta{resize:vertical}.mke-hint{color:#6b7b77;margin-top:4px;font-size:11.5px;line-height:1.45}.mke-mini{color:#055f58;cursor:pointer;background:#f1faf8;border:1px solid #cfe3df;border-radius:6px;align-items:center;gap:5px;margin-top:6px;padding:5px 9px;font:600 12px Inter,system-ui,sans-serif;display:inline-flex}.mke-mini:disabled{opacity:.55;cursor:default}.mke-ai{position:relative}.mke-menu{z-index:5;background:#fff;border:1px solid #d6e1de;border-radius:8px;flex-direction:column;min-width:180px;margin-top:4px;padding:4px;display:flex;position:absolute;top:100%;left:0;box-shadow:0 10px 24px #00000024}.mke-menu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font:500 13px Inter,system-ui,sans-serif}.mke-menu button:hover{background:#eef7f5}.mke-color{align-items:center;gap:8px;display:flex}.mke-color input[type=color]{background:#fff;border:1px solid #d6e1de;border-radius:6px;flex:none;width:38px;height:34px;padding:2px}.mke-iconbtn{cursor:pointer;text-align:left;background:#fff;border:1px solid #d6e1de;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 10px;font:500 13px Inter,system-ui,sans-serif;display:flex}.mke-caret{color:#6b7b77;margin-left:auto;font-size:10px}.mke-noicon{color:#8a9a96;border:1px dashed #c3d3cf;place-items:center;width:28px;height:28px;display:inline-grid}.mke-iconpick{background:#fbfdfc;border:1px solid #d6e1de;border-radius:8px;margin-top:6px;padding:8px}.mke-icongrid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:4px;max-height:220px;margin-top:8px;display:grid;overflow-y:auto}.mke-icongrid button{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;place-items:center;height:38px;display:grid}.mke-icongrid button:hover{background:#f1faf8;border-color:#cfe3df}.mke-icongrid button.on{background:#e6f6f3;border-color:#0d9488}.mke-options{flex-direction:column;gap:6px;margin-top:8px;display:flex}.mke-options>button:not(.mke-mini){text-align:left;cursor:pointer;background:#fff;border:1px solid #d6e1de;border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font:400 12.5px/1.4 Inter,system-ui,sans-serif;display:flex}.mke-options>button:not(.mke-mini):hover{background:#f1faf8;border-color:#0d9488}.mke-options b{color:#0b1514;font-size:13px}.mke-options span{color:#6b7b77}.mk-compose{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.mk-compose-main>.mk-card:last-child{margin-bottom:0}.mk-stepcard h2{align-items:center;gap:10px;display:flex}.mk-stepcard h2 span{background:var(--x-brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font:700 13px Inter,system-ui,sans-serif;display:grid}.mk-indent{margin-left:26px}.mk-audience{color:#0b4a45;background:#effaf8;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13.5px}.mk-audience b{font-size:15px}.mk-tpick{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.mk .mk-tpick button{border:2px solid var(--x-line);cursor:pointer;color:var(--x-ink);text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:stretch;gap:6px;padding:8px;font:600 12.5px Inter,system-ui,sans-serif;display:flex}.mk .mk-tpick button .mk-frame{align-self:center;height:180px!important}.mk .mk-tpick button.on{border-color:var(--x-brand);background:#f0faf8}.mk-sticky{top:calc(var(--x-top) + 16px);position:sticky}.mk-when{border-top:1px solid var(--x-line);margin:14px 0 4px;padding-top:12px}.mk-meta{color:var(--x-mute);flex-wrap:wrap;gap:6px 22px;margin:-6px 0 18px;font-size:13px;display:flex}.mk-meta b{color:var(--x-ink);font-weight:600}.mk-links{margin:0;padding:0;list-style:none}.mk-links li{border-bottom:1px solid #eef2f1;gap:5px;padding:10px 0;font-size:13px;display:grid}.mk-links li:last-child{border-bottom:0}.mk-links a{font-weight:600}.mk-links span{color:var(--x-mute)}.mk-conn{margin:0;padding:0;list-style:none}.mk-conn li{border-bottom:1px solid #eef2f1;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.mk-conn li:last-child{border-bottom:0}.mk-conn b{color:var(--x-ink);font-size:14px;display:block}.mk-conn span:not(.mk-pill){color:var(--x-mute);font-size:12.5px;line-height:1.45;display:block}.mk-howto{background:var(--x-soft);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:13px;line-height:1.55}.mk-howto summary{cursor:pointer;color:var(--x-brand-ink);font-weight:600}.mk-howto code{overflow-wrap:anywhere;background:#fff;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:12px}@media (max-width:1180px){.mk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-compose{grid-template-columns:minmax(0,1fr)}.mk-sticky{position:static}.mk-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-toolbar .mk-search{grid-column:1/-1}}@media (max-width:900px){.mk-grid2,.mk-grid2.wide-left{grid-template-columns:minmax(0,1fr)}.mk-brand-tag{display:none}}@media (max-width:640px){.mk-main{padding:18px 14px 60px!important}.mk-stats,.mk-stats.three{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-stat{padding:12px 14px}.mk-stat-n{font-size:21px}.mk-card{border-radius:10px;padding:16px}.mk-card-head.pad,.pad-x{padding-left:16px;padding-right:16px}.mk-toolbar{grid-template-columns:minmax(0,1fr)}.mk-welcome{padding:20px 18px}.mk-welcome-actions,.mk-head-actions{width:100%}.mk-welcome-actions .mk-btn,.mk-head-actions .mk-btn{flex:auto}.mk-indent{margin-left:0}.mk-modal-body,.mk-modal-head,.mk-modal-foot{padding-left:16px;padding-right:16px}.mk-conn li{flex-direction:column;align-items:flex-start}.mk-bulkbar{position:static}.mk-table.mk-contacts{min-width:0}.mk-contacts thead{display:none}.mk-contacts tbody tr{border-bottom:1px solid #eef2f1;grid-template-columns:30px minmax(0,1fr);gap:6px 8px;padding:12px 14px;display:grid}.mk-contacts tbody td{border:0;grid-column:2;padding:0;max-width:none!important}.mk-contacts tbody td.mk-chk{grid-area:1/1/span 6}.mk-contacts tbody td:nth-child(3) span{margin-right:6px;display:inline}.mk-contacts tbody td:nth-child(5) .mk-sub,.mk-contacts tbody td:nth-child(7){display:none}}@media (max-width:960px){.mk .adx-side:not(.is-open){box-shadow:none}}@media (max-width:400px){.mk-stats,.mk-stats.three{grid-template-columns:minmax(0,1fr)}}.mk-newroads{gap:10px;display:grid}.mk-road{text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;gap:4px;padding:14px 16px;display:grid}.mk-road:hover{background:#f0fdfa;border-color:#0d9488}.mk-road:disabled{opacity:.5;cursor:wait}.mk-road b{color:#19191c;font-size:14px}.mk-road span{color:#64748b;font-size:12.5px;line-height:1.5}.mk-repeat{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 0 26px;display:grid}.mk-repeat .mk-muted{grid-column:1/-1;margin:0}@media (max-width:640px){.mk-repeat{grid-template-columns:1fr;margin-left:0}}
.team-root,.team-root *,.team-root :before,.team-root :after{box-sizing:border-box}.team-root{--font-body:var(--font-bai), "Segoe UI", system-ui, sans-serif;--font-sans:var(--font-bai), "Segoe UI", system-ui, sans-serif;--font-display:var(--font-grotesk), var(--font-bai), "Segoe UI", sans-serif;--font-mono:var(--font-jet), Consolas, "Cascadia Mono", monospace;font-family:var(--font-body);min-height:100vh}body:has(.team-root){margin:0}@media (max-width:700px){.team-root .openseo-suite{overflow-x:hidden}.team-root .openseo-suite .adm-head,.team-root .openseo-suite .adm-head>div{flex-wrap:wrap}}
.ta-ground{width:100%;min-height:100dvh;font-family:var(--font-sans,"Inter", system-ui, sans-serif);background:#115e59;justify-content:center;align-items:center;padding:clamp(16px,4vh,56px) clamp(14px,4vw,48px);display:flex;position:relative;overflow-x:hidden}.ta-field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ta-field-wash{background:radial-gradient(1100px 700px at 15% 0,#0d948873,#0000 60%),radial-gradient(900px 600px at 100% 100%,#0d948838,#0000 60%);position:absolute;inset:0}.ta-field-drift{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'><g fill='none' stroke='rgba(255,255,255,0.10)' stroke-width='1.5'><rect x='24' y='24' width='40' height='28' rx='3'/><circle cx='150' cy='42' r='15'/><rect x='128' y='120' width='34' height='34' rx='4'/><rect x='30' y='128' width='30' height='40' rx='3'/><path d='M96 84h28v20H96z'/><circle cx='44' cy='196' r='11'/><rect x='160' y='180' width='30' height='22' rx='3'/></g></svg>");background-repeat:repeat;background-size:220px 220px;animation:50s linear infinite ta-drift;position:absolute;inset:-20rem}@keyframes ta-drift{0%{background-position:0 0}to{background-position:220px 220px}}.ta-field-scan{background:linear-gradient(#0000,#2dd4bf2e,#0000);height:10rem;animation:8s linear infinite ta-scan;position:absolute;top:-160px;left:0;right:0}@keyframes ta-scan{0%{top:-160px}to{top:100%}}.ta-gate{z-index:1;width:100%;max-width:640px;position:relative}.ta-gate .adm-challenge{border-radius:0;padding:22px 22px 24px}.ta-gate .adm-challenge-prompt{font-size:clamp(15px,2.2vh,20px)}.ta-gate .adm-challenge-objects{gap:12px}.ta-gate .adm-challenge-obj{padding:16px 8px;font-size:13px}.ta-gate .adm-challenge-obj-badge{width:52px;height:52px}.ta-gate .adm-challenge-obj-badge svg{width:28px;height:28px}.ta-gate .adm-challenge-zone{min-height:104px;font-size:13px}.ta-gate .adm-challenge-timer{width:44px;height:44px}.ta-policy{text-align:center;color:#ccfbf1b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff26;padding:40px;font-size:14px}.ta-card-wrap{z-index:1;width:100%;max-width:440px;position:relative}.ta-card{background:#fff;border:1px solid #ffffff1a;padding:clamp(22px,4vh,40px) clamp(20px,4vw,36px);position:relative;box-shadow:0 25px 50px -12px #00000059}.ta-card:before{content:"";background:linear-gradient(90deg,#14b8a6,#115e59);height:3px;position:absolute;top:0;left:0;right:0}.ta-logo{width:auto;height:44px;display:block}.ta-steps{align-items:center;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ta-step{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ta-step-ic{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;flex:none;place-items:center;width:28px;height:28px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.ta-step-ic svg{width:14px;height:14px}.ta-step.is-here .ta-step-ic{color:#0f766e;background:#f0fdfa;border-color:#0d9488}.ta-step.is-done .ta-step-ic{color:#fff;background:#0d9488;border-color:#0d9488}.ta-step-label{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:11.5px;font-weight:600;overflow:hidden}.ta-step.is-here .ta-step-label,.ta-step.is-done .ta-step-label{color:#19191c}.ta-step-line{background:#e2e8f0;flex:1;height:1px}.ta-step.is-done .ta-step-line{background:#0d9488}.ta-form{margin-top:24px}.ta-title{letter-spacing:-.01em;color:#19191c;margin:0;font-size:22px;font-weight:700}.ta-lede{color:#64748b;margin:6px 0 0;font-size:14px;line-height:1.6}.ta-lede b{color:#19191c;word-break:break-all;font-weight:600}.ta-label{color:#475569;margin:24px 0 6px;font-size:12px;font-weight:600;display:block}.ta-input-wrap{position:relative}.ta-input-wrap svg{color:#94a3b8;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ta-input{box-sizing:border-box;width:100%;font:inherit;color:#19191c;background:#fff;border:1px solid #cbd5e1;border-radius:0;padding:12px 16px 12px 40px;font-size:15px}.ta-input::placeholder{color:#94a3b8}.ta-input:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 2px #0d948833}.ta-error{color:#be123c;background:#fff1f2;border-left:3px solid #f43f5e;margin:12px 0 0;padding:8px 12px;font-size:13px;line-height:1.4}.ta-btn{width:100%;font:inherit;color:#fff;cursor:pointer;background:#0d9488;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:15px;font-weight:600;transition:background-color .2s;display:flex}.ta-btn:hover{background:#0f766e}.ta-btn:disabled{cursor:not-allowed;opacity:.6}.ta-btn svg{width:16px;height:16px;transition:transform .2s}.ta-btn:hover svg{transform:translate(2px)}.ta-link{width:100%;font:inherit;color:#0f766e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:8px;font-size:13px;font-weight:600;display:flex}.ta-link:hover{color:#134e4a}.ta-link:disabled{opacity:.5}.ta-link svg{width:16px;height:16px}.ta-hint{text-align:center;color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.4}.ta-foot{color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:6px;margin:28px 0 0;padding-top:16px;font-size:12px;display:flex}.ta-foot svg{width:12px;height:12px}.ta-otp{margin-top:24px}.otp-wrap{position:relative}.otp-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(5px,2vw,10px);display:grid}.otp-cell{aspect-ratio:13/16;color:#0f172a;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;background:#fff;border:1px solid #0d9488;border-radius:0;width:100%;min-width:0;padding:0;font-size:clamp(19px,6vw,26px);font-weight:700;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s}.otp-cell::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.otp-cell.is-filled{background:#f0fdfa;border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e}.otp-cell:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d94882e}.otp-cell:disabled{color:#64748b;opacity:1;background:#f8fafc;border-color:#99f6e4}.otp-grid.is-wrong .otp-cell{background:#fef2f2;border-color:#dc2626}.otp-grid.is-wrong{animation:.42s cubic-bezier(.36,.07,.19,.97) otp-shake}@keyframes otp-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.otp-grid.is-sealing .otp-cell{animation:.4s forwards otp-vanish}@keyframes otp-vanish{to{opacity:0;transform:scale(.88)}}.otp-seal{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.otp-seal-ring{--otp-r:clamp(28px, 8.5vw, 40px);--otp-spin:390deg;width:0;height:0;animation:1.27s cubic-bezier(.66,0,.34,1) forwards otp-spin;position:relative}@keyframes otp-spin{0%{transform:rotate(0)}to{transform:rotate(var(--otp-spin))}}.otp-seal-tile{background:#fff;place-items:center;width:24px;height:32px;margin:-16px 0 0 -12px;animation:1.27s cubic-bezier(.66,0,.34,1) forwards otp-collapse;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 18px -6px #0f766e8c}.otp-seal-digit{color:#0f766e;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1;animation:1.27s cubic-bezier(.66,0,.34,1) forwards otp-unspin;display:block}@keyframes otp-unspin{0%{transform:rotate(0)}to{transform:rotate(calc(var(--otp-spin) * -1))}}@keyframes otp-collapse{0%{transform:rotate(var(--a)) translateY(calc(var(--otp-r) * -.45)) rotate(calc(var(--a) * -1)) scale(.7);opacity:0}18%{transform:rotate(var(--a)) translateY(calc(var(--otp-r) * -1)) rotate(calc(var(--a) * -1)) scale(1);opacity:1}62%{transform:rotate(var(--a)) translateY(calc(var(--otp-r) * -1)) rotate(calc(var(--a) * -1)) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1)) scale(.2);opacity:0}}.otp-seal-burst{opacity:0;border:2px solid #14b8a6;border-radius:50%;width:56px;height:56px;animation:.93s ease-out 1.09s forwards otp-burst;position:absolute}@keyframes otp-burst{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(2.1)}}.otp-seal-check{opacity:0;width:56px;height:56px;animation:.6s cubic-bezier(.34,1.56,.64,1) 1.07s forwards otp-check-in;position:absolute}.otp-seal-check svg{width:100%;height:100%;display:block}@keyframes otp-check-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.otp-check-disc{fill:#0f766e}.otp-check-mark{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;animation:.45s ease-out 1.33s forwards otp-check-draw}@keyframes otp-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ta-field-drift,.ta-field-scan,.otp-grid.is-wrong,.otp-grid.is-sealing .otp-cell,.otp-seal-ring,.otp-seal-tile,.otp-seal-digit,.otp-seal-burst{animation:none}.ta-field-scan,.otp-seal-tile,.otp-seal-burst{display:none}.otp-grid.is-sealing .otp-cell{opacity:0}.otp-seal-check{opacity:1;animation:none}.otp-check-mark{stroke-dashoffset:0;animation:none}}
