.wmd-mx-page{--mx-purple:#5b4df5;--mx-violet:#7b61ff;--mx-cyan:#18c5d9;--mx-ink:#101426;--mx-muted:#667085;--mx-line:#e7e9f5;--mx-soft:#f7f8ff;background:#fff;color:var(--mx-ink);padding-bottom:72px}.wmd-mx-page *{box-sizing:border-box}.wmd-mx-page .container{width:min(1160px,calc(100% - 40px));margin-inline:auto}.wmd-mx-hero{padding:78px 0 66px;background:radial-gradient(circle at 82% 12%,rgba(24,197,217,.22),transparent 28%),radial-gradient(circle at 18% 18%,rgba(123,97,255,.28),transparent 32%),linear-gradient(135deg,#17112f 0%,#2e1e63 52%,#163c66 100%);color:#fff;overflow:hidden}.wmd-mx-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:52px;align-items:center}.wmd-mx-eyebrow,.wmd-mx-kicker{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.wmd-mx-eyebrow{color:#c8c3ff}.wmd-mx-hero h1{font-size:clamp(38px,5vw,62px);line-height:1.03;letter-spacing:-.045em;margin:14px 0 18px;max-width:840px;color:#fff}.wmd-mx-hero p{font-size:18px;line-height:1.7;color:#d9d8eb;max-width:760px;margin:0}.wmd-mx-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.wmd-mx-pills span{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:750;color:#f6f5ff}.wmd-mx-hero-card{border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07));box-shadow:0 30px 70px rgba(0,0,0,.28);backdrop-filter:blur(18px);border-radius:22px;padding:24px}.wmd-mx-mini-label{font-size:11px;letter-spacing:.14em;font-weight:850;color:#bfc9ff;margin-bottom:13px}.wmd-mx-mini-row{display:flex;justify-content:space-between;gap:16px;align-items:center;border-top:1px solid rgba(255,255,255,.12);padding:15px 0;color:#f9f9ff}.wmd-mx-mini-row:first-of-type{border-top:0}.wmd-mx-mini-row b{font-size:13px}.wmd-mx-mini-row span{font-size:12px;color:#cdeef4;text-align:right}.wmd-mx-content{margin-top:-28px;position:relative;z-index:2}.wmd-mx-tool-nav{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--mx-line);border-radius:18px;box-shadow:0 18px 50px rgba(43,41,81,.12);overflow:hidden;margin-bottom:24px}.wmd-mx-tool-nav a,.wmd-mx-tool-nav>span{display:flex;flex-direction:column;gap:3px;padding:16px 18px;text-decoration:none;border-right:1px solid var(--mx-line);color:var(--mx-ink);background:#fff}.wmd-mx-tool-nav>*:last-child{border-right:0}.wmd-mx-tool-nav .is-current{background:linear-gradient(135deg,#f2f0ff,#eefcff);box-shadow:inset 0 -3px 0 var(--mx-purple)}.wmd-mx-tool-nav b{font-size:13px}.wmd-mx-tool-nav small{font-size:11px;color:var(--mx-muted)}.wmd-mx-panel{background:#fff;border:1px solid var(--mx-line);border-radius:20px;box-shadow:0 12px 38px rgba(22,27,72,.07);padding:28px;margin-bottom:22px}.wmd-mx-section-head,.wmd-mx-panel-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.wmd-mx-kicker{color:var(--mx-purple);margin-bottom:7px}.wmd-mx-section-head h2,.wmd-mx-panel-head h3{margin:0 0 6px;letter-spacing:-.02em;color:var(--mx-ink)}.wmd-mx-section-head h2{font-size:27px}.wmd-mx-panel-head h3{font-size:20px}.wmd-mx-section-head p,.wmd-mx-panel-head p{margin:0;color:var(--mx-muted);line-height:1.6}.wmd-mx-head-actions,.wmd-mx-action-row{display:flex;flex-wrap:wrap;gap:10px}.wmd-mx-page textarea,.wmd-mx-page input[type="search"],.wmd-mx-page select{width:100%;border:1px solid #d8dced;background:#fff;border-radius:12px;color:var(--mx-ink);font:inherit;outline:none;transition:.2s}.wmd-mx-page textarea{min-height:210px;resize:vertical;padding:15px 16px;line-height:1.6}.wmd-mx-page input[type="search"],.wmd-mx-page select{height:44px;padding:0 12px}.wmd-mx-page textarea:focus,.wmd-mx-page input[type="search"]:focus,.wmd-mx-page select:focus{border-color:#8c84ff;box-shadow:0 0 0 4px rgba(91,77,245,.09)}.wmd-mx-input-note{margin:10px 0 18px;color:var(--mx-muted);font-size:12px}.wmd-mx-options-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px}.wmd-mx-toggle{position:relative;display:flex;gap:12px;padding:15px;border:1px solid var(--mx-line);border-radius:14px;background:var(--mx-soft);cursor:pointer}.wmd-mx-toggle input{position:absolute;opacity:0;pointer-events:none}.wmd-mx-toggle>span{width:38px;height:22px;border-radius:999px;background:#c8ccdb;position:relative;flex:0 0 auto;transition:.2s}.wmd-mx-toggle>span:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:3px;top:3px;box-shadow:0 2px 8px rgba(0,0,0,.18);transition:.2s}.wmd-mx-toggle input:checked+span{background:linear-gradient(135deg,var(--mx-purple),var(--mx-cyan))}.wmd-mx-toggle input:checked+span:after{transform:translateX(16px)}.wmd-mx-toggle div{display:flex;flex-direction:column;gap:2px}.wmd-mx-toggle b{font-size:13px}.wmd-mx-toggle small{font-size:11px;color:var(--mx-muted)}.wmd-mx-btn{appearance:none;border:0;border-radius:11px;padding:11px 16px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:.18s;text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.wmd-mx-btn.primary{background:linear-gradient(135deg,var(--mx-purple),#715df9);color:#fff;box-shadow:0 10px 24px rgba(91,77,245,.23)}.wmd-mx-btn.secondary{background:#f3f2ff;color:#4338ca;border:1px solid #dedbff}.wmd-mx-btn.ghost{background:#fff;color:#525866;border:1px solid #dfe2ec}.wmd-mx-btn:hover{transform:translateY(-1px)}.wmd-mx-btn:disabled{opacity:.48;cursor:not-allowed;transform:none}.wmd-mx-status{min-height:20px;margin-top:12px;font-size:12px;font-weight:750;color:var(--mx-muted)}.wmd-mx-status.is-success{color:#0e8f67}.wmd-mx-status.is-error{color:#c93838}.wmd-mx-progress-box{margin-top:16px;border:1px solid var(--mx-line);background:#fafaff;border-radius:13px;padding:13px}.wmd-mx-progress-top{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:750;margin-bottom:9px}.wmd-mx-progress{height:8px;border-radius:999px;background:#e8e9f3;overflow:hidden}.wmd-mx-progress i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--mx-purple),var(--mx-cyan));border-radius:inherit;transition:width .25s ease}.wmd-mx-page .is-hidden{display:none!important}.wmd-mx-summary-strip{display:grid;grid-template-columns:1.4fr repeat(3,1fr);background:linear-gradient(135deg,#17112f,#30226f);color:#fff;border-radius:20px;overflow:hidden;box-shadow:0 18px 42px rgba(29,24,68,.18);margin:26px 0 18px}.wmd-mx-summary-strip>div{padding:22px;border-right:1px solid rgba(255,255,255,.11)}.wmd-mx-summary-strip>div:last-child{border-right:0}.wmd-mx-summary-strip span,.wmd-mx-summary-strip small{display:block;color:#cfd2e8;font-size:11px}.wmd-mx-summary-strip b,.wmd-mx-summary-strip strong{display:block;font-size:30px;line-height:1.15;margin:5px 0}.wmd-mx-summary-main strong{font-size:40px}.wmd-mx-metric-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:22px}.wmd-mx-metric-grid article{border:1px solid var(--mx-line);border-radius:15px;background:#fff;padding:17px;box-shadow:0 8px 24px rgba(22,27,72,.05)}.wmd-mx-metric-grid small{display:block;color:var(--mx-muted);min-height:30px}.wmd-mx-metric-grid strong{display:block;font-size:27px;margin-top:5px;color:var(--mx-ink)}.wmd-mx-table-head{align-items:center}.wmd-mx-filters{display:grid;grid-template-columns:190px 240px;gap:10px;min-width:440px}.wmd-mx-table-wrap{overflow:auto;border:1px solid var(--mx-line);border-radius:14px}.wmd-mx-table-wrap table{width:100%;border-collapse:collapse;min-width:900px}.wmd-mx-table-wrap th,.wmd-mx-table-wrap td{text-align:left;padding:13px 12px;border-bottom:1px solid #eceef6;font-size:12px;vertical-align:top}.wmd-mx-table-wrap th{background:#f7f8fd;color:#444b60;text-transform:uppercase;letter-spacing:.05em;font-size:10px}.wmd-mx-table-wrap tr:last-child td{border-bottom:0}.wmd-mx-hosts{max-width:320px;line-height:1.5;color:#596174}.wmd-mx-badge{display:inline-flex;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;letter-spacing:.05em}.wmd-mx-badge.good{background:#e8fbf4;color:#087958}.wmd-mx-badge.bad{background:#fff0f0;color:#bd3030}.wmd-mx-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wmd-mx-rank-list{display:grid;gap:9px}.wmd-mx-rank-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--mx-line);border-radius:11px;padding:11px 12px;background:#fafaff}.wmd-mx-rank-row span{font-size:13px}.wmd-mx-rank-row b{min-width:32px;text-align:center;background:#ebe9ff;color:#4d42ca;padding:4px 7px;border-radius:8px}.wmd-mx-note-box{padding:18px;border-radius:14px;background:linear-gradient(135deg,#f4f1ff,#edfbff);border:1px solid #deddf6;color:#555d70;line-height:1.7;font-size:13px}.wmd-mx-notice{display:flex;gap:10px;align-items:flex-start;border:1px solid #f2dfaa;background:#fffaf0;border-radius:14px;padding:16px 18px;color:#6c5b2e;font-size:13px;line-height:1.6}.wmd-mx-notice strong{color:#56430b}.wmd-mx-results{scroll-margin-top:110px}@media(max-width:960px){.wmd-mx-hero-grid{grid-template-columns:1fr}.wmd-mx-hero-card{max-width:620px}.wmd-mx-tool-nav{grid-template-columns:repeat(2,1fr)}.wmd-mx-tool-nav>*:nth-child(2){border-right:0}.wmd-mx-metric-grid{grid-template-columns:repeat(3,1fr)}.wmd-mx-summary-strip{grid-template-columns:1fr 1fr}.wmd-mx-summary-strip>div:nth-child(2){border-right:0}.wmd-mx-table-head{align-items:flex-start;flex-direction:column}.wmd-mx-filters{width:100%;min-width:0;grid-template-columns:1fr 1fr}}@media(max-width:680px){.wmd-mx-page .container{width:min(100% - 24px,1160px)}.wmd-mx-hero{padding:56px 0 50px}.wmd-mx-hero h1{font-size:38px}.wmd-mx-hero p{font-size:16px}.wmd-mx-content{margin-top:-18px}.wmd-mx-tool-nav{grid-template-columns:1fr 1fr}.wmd-mx-tool-nav a,.wmd-mx-tool-nav>span{padding:13px}.wmd-mx-panel{padding:18px;border-radius:16px}.wmd-mx-section-head{flex-direction:column}.wmd-mx-head-actions,.wmd-mx-action-row{width:100%}.wmd-mx-head-actions .wmd-mx-btn,.wmd-mx-action-row .wmd-mx-btn{flex:1}.wmd-mx-options-grid,.wmd-mx-two-col,.wmd-mx-filters{grid-template-columns:1fr}.wmd-mx-summary-strip{grid-template-columns:1fr 1fr}.wmd-mx-summary-strip>div{padding:17px}.wmd-mx-metric-grid{grid-template-columns:1fr 1fr}.wmd-mx-notice{flex-direction:column}}
