.mw-wrap{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,"Apple Color Emoji","Noto Color Emoji",sans-serif;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.mw-wrap.mw-dark{color:#e5e7eb;background:#0b0d12;border-color:#1b2233;box-shadow:none}.mw-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mw-header h2{margin:0;font-size:20px}.mw-actions{display:flex;flex-wrap:wrap;gap:8px}.mw-btn{border:1px solid #e5e7eb;background:#4f46e5;color:#fff;padding:8px 12px;border-radius:10px;font-size:14px;cursor:pointer;transition:transform .04s ease}.mw-btn:hover{transform:translateY(-1px)}.mw-btn.mw-ghost{background:rgba(17,24,39,.05);color:#111827;border-color:#e5e7eb}.mw-wrap.mw-dark .mw-btn{border-color:#1b2233;background:#8b7dff;color:#0b0d12}.mw-wrap.mw-dark .mw-btn.mw-ghost{background:rgba(255,255,255,.07);color:#e5e7eb;border-color:#1b2233}.mw-label{display:block;font-size:13px;color:#6b7280;margin:8px 0}.mw-wrap.mw-dark .mw-label{color:#9aa4b2}.mw-input{width:100%;min-height:500px;resize:vertical;border:1px solid #e5e7eb;background:#fff;color:#111827;border-radius:12px;padding:14px;outline:none}.mw-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px rgba(79,70,229,.24)}.mw-input-sm{min-height:auto;height:40px}.mw-wrap.mw-dark .mw-input{border-color:#1b2233;background:#0f1320;color:#e5e7eb}.mw-wrap.mw-dark .mw-input:focus{border-color:#8b7dff;box-shadow:0 0 0 3px rgba(139,125,255,.24)}.mw-grid{display:flex;flex-wrap:wrap;margin-top:16px;margin-left:-8px;margin-right:-8px}.mw-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px;box-sizing:border-box;margin:8px;flex:0 0 calc(25% - 16px);max-width:calc(25% - 16px)}.mw-k{font-size:12px;color:#6b7280}.mw-v{font-size:22px;font-weight:700;margin-top:2px}.mw-wrap.mw-dark .mw-card{background:#0f1320;border-color:#1b2233}.mw-wrap.mw-dark .mw-k{color:#9aa4b2}.mw-kw-box{margin-top:18px;background:#f3f4f6;border-radius:14px;padding:12px;border:1px solid #e5e7eb}.mw-kw-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mw-kw-row .mw-input-sm{flex:1 1 320px}.mw-kw-metrics{display:flex;gap:16px;font-size:14px;color:#6b7280}.mw-wrap.mw-dark .mw-kw-box{background:#121621;border-color:#1b2233}.mw-wrap.mw-dark .mw-kw-metrics{color:#9aa4b2}.mw-table-wrap{overflow:auto;border-radius:10px}.mw-table{width:100%;border-collapse:collapse;font-size:14px}.mw-table th,.mw-table td{padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.mw-table th{text-align:left;color:#6b7280;font-weight:600}.mw-wrap.mw-dark .mw-table th,.mw-wrap.mw-dark .mw-table td{border-bottom-color:#1b2233}.mw-wrap.mw-dark .mw-table th{color:#9aa4b2}@media (max-width:900px){.mw-card{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}.mw-actions{width:100%;justify-content:flex-start}}@media (max-width:520px){.mw-card{flex:0 0 calc(100% - 16px);max-width:calc(100% - 16px)}}