.twm-gpu{--twm-border:#d9e2e8;max-width:1080px;margin:24px auto;padding:clamp(18px,4vw,40px);background:#f7fafc;color:#162b3b;border:1px solid var(--twm-border);border-radius:20px;font:16px/1.5 system-ui,-apple-system,sans-serif;text-align:left}.twm-gpu *{box-sizing:border-box}.twm-gpu h2{font-size:clamp(26px,4vw,38px);line-height:1.2;color:#142f43;margin:10px 0}.twm-gpu p{margin:12px 0}.twm-gpu .twm-eyebrow{color:#106b64;letter-spacing:.12em;font-size:12px;font-weight:750}.twm-gpu .twm-notice{padding:15px 18px;background:#fff4d9;border:1px solid #eed08e;border-radius:10px;font-size:14px}.twm-gpu .twm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 12px}.twm-gpu label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:650}.twm-gpu input,.twm-gpu select{width:100%;min-width:0;min-height:46px;border:1px solid #a6bac8;border-radius:8px;background:#fff;color:#162b3b;padding:10px 12px;font:inherit}.twm-gpu input:focus,.twm-gpu select:focus,.twm-gpu button:focus-visible,.twm-gpu summary:focus-visible{outline:3px solid #238a80;outline-offset:3px}.twm-gpu input:disabled{background:#e8eef2}.twm-gpu .twm-help{font-size:13px;color:#506474}.twm-gpu .twm-coin-info{font-size:14px;font-weight:650}.twm-gpu details{margin:20px 0;padding:16px;background:#edf3f7;border-radius:10px}.twm-gpu summary{cursor:pointer;font-weight:650}.twm-gpu button{border:0;border-radius:9px;background:#126e64;color:#fff;min-height:48px;padding:12px 24px;font:inherit;font-weight:700;cursor:pointer}.twm-gpu button:hover{background:#0c534c}.twm-gpu .twm-status{font-size:14px;font-weight:600}.twm-gpu .twm-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}.twm-gpu .twm-cards>div{padding:18px 14px;background:#fff;border:1px solid var(--twm-border);border-radius:12px;min-width:0}.twm-gpu .twm-cards span{display:block;font-size:13px;color:#506474}.twm-gpu .twm-cards strong{display:block;font-size:clamp(19px,2.1vw,26px);margin-top:8px;color:#126e64;overflow-wrap:anywhere}.twm-gpu .twm-cards .twm-negative{color:#ac302b}.twm-gpu .twm-yield{font-size:14px}@media(max-width:700px){.twm-gpu .twm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.twm-gpu .twm-grid{grid-template-columns:1fr}.twm-gpu button{width:100%}.twm-gpu{margin:12px 0;border-radius:12px}}
.twm-gpu .twm-source{font-size:13px;color:#506474}.twm-gpu a{color:#116b63;text-decoration:underline}.twm-gpu .twm-check{display:flex;flex-direction:row;align-items:center;gap:10px;margin-top:20px}.twm-gpu .twm-check input{width:18px;min-height:18px;height:18px;flex-shrink:0;accent-color:#126e64}.twm-gpu .twm-selected-note{align-self:end;padding:8px 0}.twm-gpu .twm-selected-note p{margin:4px 0}.twm-gpu .twm-reset-wrap{align-self:end}.twm-gpu button:disabled{opacity:.5;cursor:default}.twm-gpu .twm-reset{background:#e2ecef;color:#163e4a}.twm-gpu .twm-rig-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:#173d4b;padding:22px;border-radius:12px;color:#fff}.twm-gpu .twm-rig-summary span{display:block;font-size:13px;color:#cce4e6}.twm-gpu .twm-rig-summary strong{display:block;font-size:24px;overflow-wrap:anywhere}.twm-gpu .twm-cards small{font-size:11px;color:#607584}.twm-gpu h3{font-size:23px;color:#163e4a;margin:30px 0 6px}.twm-gpu .twm-coverage{font-size:14px;font-weight:650}.twm-gpu .twm-table-wrap{width:100%;overflow:auto;border:1px solid #d9e2e8;border-radius:10px;background:#fff}.twm-gpu .twm-table{width:100%;border-collapse:collapse;margin:0;font-size:13px;min-width:760px;color:#162b3b;background:#fff}.twm-gpu .twm-table caption{text-align:left;padding:12px;color:#506474}.twm-gpu .twm-table th,.twm-gpu .twm-table td{padding:12px 10px;text-align:left;border:0;border-bottom:1px solid #e2e9ef;vertical-align:middle;white-space:normal}.twm-gpu .twm-table thead{background:#edf3f7}.twm-gpu .twm-table th{font-weight:650}.twm-gpu .twm-table small{display:block;font-weight:400;color:#506474}.twm-gpu .twm-selected{background:#e8f5f1}.twm-gpu .twm-row-edit{display:block;padding:4px 12px;min-height:36px;margin-top:5px;font-size:12px;width:auto}.twm-gpu .twm-table-wrap:focus-visible{outline:3px solid #238a80;outline-offset:3px}@media(max-width:480px){.twm-gpu .twm-rig-summary{grid-template-columns:1fr}.twm-gpu .twm-selected-note{display:none}.twm-gpu .twm-rig-summary strong{font-size:22px}}
.twm-gpu .twm-group{display:grid;grid-template-columns:minmax(0,3fr) minmax(80px,1fr) auto;gap:14px;align-items:end;padding:16px;background:#edf3f7;border-radius:12px;margin:12px 0}.twm-gpu .twm-remove{background:#e8dada;color:#743b3b}.twm-gpu .twm-group-count{font-weight:700;color:#126e64}@media(max-width:600px){.twm-gpu .twm-group{grid-template-columns:minmax(0,1fr) minmax(80px,1fr)}.twm-gpu .twm-group>label:first-child{grid-column:1/-1}}
