.mining-tools-head{margin-bottom:18px}.tools-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 32px;background:linear-gradient(135deg,rgba(244,250,252,.92),rgba(255,255,255,.8))}.tools-hero>div:first-child{max-width:760px}.tools-hero>div>span{color:#16809a;font:9px ui-monospace,monospace;letter-spacing:.16em}.tools-hero h2{margin:7px 0 4px;font-size:24px}.tools-hero p{margin:0;color:var(--muted)}.tools-summary{display:grid;grid-template-columns:auto auto;gap:0 9px;align-items:center;min-width:180px;padding-left:25px;border-left:1px solid var(--line)}.tools-summary b{font-size:25px;color:#2f6fd8}.tools-summary span{color:var(--muted);font-size:10px}.tools-toolbar{display:flex;align-items:center;gap:18px;margin-top:14px;padding:12px 16px}.tool-tabs{display:flex;gap:4px;overflow:auto}.tool-tabs button{height:36px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#667d90;white-space:nowrap;cursor:pointer}.tool-tabs button.active{background:#eaf5f8;color:#14778d;font-weight:700}.tools-toolbar label{display:flex;align-items:center;width:260px;margin-left:auto;padding:0 13px;border:1px solid var(--line);border-radius:10px}.tools-toolbar input{width:100%;height:38px;border:0;outline:0;background:transparent}.tools-result-meta{display:flex;justify-content:space-between;padding:13px 4px 9px;color:var(--muted);font-size:10px}.tools-result-meta em{font-style:normal}.mining-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mining-tool-card{display:flex;min-width:0;min-height:300px;flex-direction:column;padding:22px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.8);box-shadow:var(--shadow);transition:.18s}.mining-tool-card:hover{transform:translateY(-3px);border-color:#b9d8e2;box-shadow:0 18px 40px rgba(41,73,99,.11)}.tool-card-top{display:flex;align-items:flex-start;justify-content:space-between}.tool-card-top i{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#edf4fb;color:#336b99;font-style:normal;font-weight:800}.tool-card-top span{padding:4px 8px;border-radius:999px;background:#edf7f4;color:#28775f;font-size:8px}.mining-tool-card>small{margin-top:17px;color:#6f899c;font-size:9px}.mining-tool-card h3{margin:4px 0;font-size:19px}.mining-tool-card>p{display:-webkit-box;min-height:60px;margin:4px 0 14px;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tool-platform{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #e8eff4;color:#70879a;font-size:9px}.tool-platform span{font-weight:600;color:#425b70}.tool-download-actions{display:grid;grid-template-columns:1fr auto auto;gap:6px;margin-top:auto}.tool-download-actions a{display:grid;height:36px;padding:0 11px;place-items:center;border:1px solid var(--line);border-radius:9px;color:#426177;font-size:9px}.tool-download-actions .tool-download{display:flex;justify-content:space-between;border-color:#b9e1e8;background:#eaf8fa;color:#126f82;font-weight:700}.tool-security-note{display:flex;gap:15px;margin-top:16px;padding:18px 22px;background:#fffaf0}.tool-security-note>div{display:grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border-radius:11px;background:#fff0c9;color:#9a6a16;font-weight:800}.tool-security-note b,.tool-security-note span{display:block}.tool-security-note span{margin-top:3px;color:#74674e;font-size:10px}.tone-orange{background:#fff0e5!important;color:#e06c28!important}.tone-blue{background:#eaf2ff!important;color:#3472dc!important}.tone-cyan{background:#e6f9fb!important;color:#16869b!important}.tone-violet{background:#f1ebff!important;color:#744fc3!important}.tone-teal{background:#e7f7f4!important;color:#24806f!important}.tone-yellow{background:#fff6d9!important;color:#a27313!important}.tone-rust{background:#f8ece8!important;color:#9c5038!important}.tone-green,.tone-emerald{background:#e8f7ef!important;color:#25805a!important}.tone-indigo{background:#ebedff!important;color:#505fd1!important}.tone-purple{background:#f2eaff!important;color:#7651bd!important}.tone-ocean{background:#e8f6fa!important;color:#237894!important}@media(max-width:1050px){.mining-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-toolbar{align-items:stretch;flex-direction:column}.tools-toolbar label{width:100%;margin-left:0}}@media(max-width:650px){.mining-tools-grid{grid-template-columns:1fr}.tools-hero{align-items:flex-start;flex-direction:column}.tools-summary{width:100%;padding:12px 0 0;border-top:1px solid var(--line);border-left:0}.tools-result-meta{gap:8px;flex-direction:column}.mining-tool-card{min-height:280px}}
.tools-head-actions{display:flex;gap:9px;align-items:center}.tool-advanced-filters{display:flex;align-items:end;gap:12px;margin-top:10px;padding:14px 16px}.tool-advanced-filters label{display:grid;gap:5px;min-width:150px;color:#667d90;font-size:10px}.tool-advanced-filters select{height:38px;padding:0 34px 0 11px;border:1px solid var(--line);border-radius:10px;background:#fbfdff;color:#314a5f}.tool-advanced-filters .tool-favorite-filter{display:flex;min-width:auto;height:38px;align-items:center;gap:7px}.tool-advanced-filters button{height:38px;margin-left:auto;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:white;color:#547084;cursor:pointer}.tool-tags{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 12px}.tool-tags span{padding:4px 7px;border-radius:7px;background:#f0f5f8;color:#587186;font-size:8px}.tool-state.verified{background:#e7f7ef;color:#1f8058}.tool-state.risk{background:#fff0e8;color:#b75a2a}.tool-state.neutral{background:#edf4f8;color:#587286}.tool-card-controls{display:flex;gap:6px;margin-bottom:8px}.tool-card-controls button{padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:white;color:#667f91;cursor:pointer;font-size:9px}.tool-card-controls button.active{border-color:#8ed0db;background:#e9f8fa;color:#147286}.tool-download-actions{grid-template-columns:1fr 1fr}.tool-download-actions button{height:36px;padding:0 11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#426177;cursor:pointer}.tool-download-actions .tool-detail{display:flex;align-items:center;justify-content:space-between}.tool-download-actions .tool-download{display:flex;align-items:center;justify-content:center}.tool-compare-bar{position:fixed;z-index:60;right:30px;bottom:24px;left:30px;max-width:950px;margin:auto;padding:13px 16px;border:1px solid rgba(117,194,208,.65);border-radius:15px;background:rgba(247,253,255,.94);box-shadow:0 18px 50px rgba(35,70,92,.2);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between}.tool-compare-bar[hidden]{display:none}.tool-compare-bar div{display:flex;gap:7px}.tool-compare-bar button{padding:8px 13px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#3f6479;cursor:pointer}.tool-compare-bar button:last-child{border-color:#8ccfda;background:#e6f8fb;color:#126c80}.tool-detail-head{align-items:end}.tool-detail-hero{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:28px}.tool-detail-mark{display:grid;width:82px;height:82px;place-items:center;border-radius:23px;background:linear-gradient(145deg,#2d7183,#72cad8);color:#fff;font-size:25px;font-weight:800}.tool-detail-hero h2{margin:8px 0 2px;font-size:29px}.tool-detail-hero p{margin:0;color:var(--muted)}.detail-verified{margin-top:12px;color:#2c7c66;font-size:10px}.detail-actions{display:flex;gap:8px;flex-direction:column}.detail-actions a{min-width:145px;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:white;text-align:center;color:#2b7182}.tool-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-top:14px}.tool-detail-main,.tool-detail-side{padding:28px}.tool-section-title span{color:#16809a;font:9px ui-monospace,monospace;letter-spacing:.16em}.tool-section-title h2{margin:6px 0 20px}.tool-spec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.tool-spec-grid div{padding:14px;border-radius:12px;background:#f2f7fa}.tool-spec-grid small,.tool-spec-grid b{display:block}.tool-spec-grid small{margin-bottom:5px;color:var(--muted);font-size:9px}.tool-detail-copy{margin-top:25px;color:#526d80}.tool-detail-copy h3{margin:20px 0 7px;color:#15273a}.tool-detail-copy p,.tool-detail-copy li{line-height:1.8}.tool-live-meta{display:flex;justify-content:space-between;gap:12px;margin-top:22px;padding:14px;border:1px solid var(--line);border-radius:12px;color:#567185}.tool-detail-side{height:max-content}.tool-detail-side h3{margin-top:0}.tool-detail-side>a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);color:#365c72}.tool-detail-side>button{width:100%;margin-top:18px;padding:11px;border:1px solid #a9d9e1;border-radius:10px;background:#e9f8fa;color:#126e82;cursor:pointer}.tool-detail-side>p{margin-top:18px;color:var(--muted);font-size:9px;line-height:1.65}.tool-compare-table{padding:0;overflow:auto}.compare-row{display:grid;grid-template-columns:150px repeat(3,minmax(190px,1fr));min-width:760px;border-bottom:1px solid var(--line)}.compare-row>*{padding:16px;border-right:1px solid var(--line)}.compare-head{background:#f6fafc}.compare-head>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px}.compare-head i{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:#e5f4f7;color:#217489;font-style:normal}.compare-head button{border:0;background:transparent;color:#b65555;cursor:pointer}.config-builder{display:grid;grid-template-columns:420px minmax(0,1fr);gap:0;overflow:hidden}.config-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:26px;border-right:1px solid var(--line)}.config-form label{display:grid;gap:6px;color:#516a7e;font-size:10px}.config-form label:nth-child(3),.config-form label:nth-child(4),.config-form .cfg-tls,.config-form>button{grid-column:1/-1}.config-form input,.config-form select{height:42px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fbfdff}.config-form .cfg-tls{display:flex;align-items:center}.config-form .cfg-tls input{width:auto;height:auto}.config-output{min-width:0;padding:26px;background:#0d1a22;color:#dff6fa}.config-output>div{display:flex;justify-content:space-between}.config-output button{padding:7px 10px;border:1px solid #355362;border-radius:8px;background:#152a35;color:#bde8ef;cursor:pointer}.config-output pre{min-height:330px;max-height:480px;overflow:auto;padding:18px;border-radius:12px;background:#071116;color:#a8edbc;white-space:pre-wrap;word-break:break-all;line-height:1.65}.config-output p{color:#84a5b3;font-size:9px}
@media(max-width:900px){.tool-advanced-filters{align-items:stretch;flex-wrap:wrap}.tool-advanced-filters label{flex:1}.tool-detail-layout{grid-template-columns:1fr}.tool-detail-hero{grid-template-columns:auto 1fr}.detail-actions{grid-column:1/-1;flex-direction:row}.config-builder{grid-template-columns:1fr}.config-form{border-right:0;border-bottom:1px solid var(--line)}}@media(max-width:650px){.tools-head-actions{width:100%;flex-wrap:wrap}.tool-advanced-filters{display:grid;grid-template-columns:1fr 1fr}.tool-advanced-filters label{min-width:0}.tool-advanced-filters button{width:100%;margin:0}.tool-detail-hero{grid-template-columns:1fr}.tool-spec-grid{grid-template-columns:1fr 1fr}.config-form{grid-template-columns:1fr}.config-form label{grid-column:1!important}.tool-compare-bar{right:10px;bottom:10px;left:10px;align-items:flex-start;flex-direction:column}.tool-live-meta{flex-direction:column}}
.mining-tool-card[hidden]{display:none!important}
