.meraiq-public .tc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.meraiq-public .tc-seg{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}.meraiq-public .tc-seg legend{font-size:14px;line-height:1.35;color:var(--text-2);padding:0;margin-bottom:8px}.meraiq-public .tc-seg-row{display:flex;flex-wrap:wrap;gap:6px}.meraiq-public .tc-seg label{position:relative;cursor:pointer}.meraiq-public .tc-seg input{position:absolute;opacity:0;width:1px;height:1px}.meraiq-public .tc-seg span{display:inline-block;border:1.5px solid var(--border);border-radius:999px;padding:7px 14px;font-size:14px;line-height:1.3;color:var(--text);background:#fff;transition:border-color .15s,background .15s,color .15s}.meraiq-public .tc-seg label:hover span{border-color:var(--cobalt)}.meraiq-public .tc-seg label.on span{background:#eef2ff;border-color:var(--cobalt);color:var(--cobalt);font-weight:600}.meraiq-public .tc-seg input:focus-visible+span{outline:2px solid var(--cobalt);outline-offset:2px}.meraiq-public .tc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.meraiq-public .tc-group{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--border)}.meraiq-public .tc-group-title{margin:0;font:600 15px/1.3 var(--f-head);color:var(--navy)}.meraiq-public .tc-opt{color:#8a97ad;font-size:13px}.meraiq-public .tc-has-err .calc-input{border-color:var(--critical)}.meraiq-public .tc-err{margin:0;font-size:13px;line-height:1.4;color:var(--critical)}.meraiq-public .tc-form-actions{display:flex;flex-wrap:wrap;gap:8px}.meraiq-public .tc-btn-sm{padding:8px 14px;font-size:14px}.meraiq-public .tc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.meraiq-public .tc-cards .calc-card b{font-size:clamp(24px,2.6vw,32px)}.meraiq-public .tc-warn{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:rgba(233,165,40,.12);color:#6f4d08;font-size:14px;line-height:1.5}.meraiq-public .tc-steps{margin-top:18px}.meraiq-public .tc-steps h3{font:600 16px/1.3 var(--f-head);margin:0 0 8px}.meraiq-public .tc-steps ol{margin:0;padding-left:20px;display:grid;gap:6px;font-size:14.5px;line-height:1.5;color:var(--text)}.meraiq-public .tc-steps li{overflow-wrap:anywhere}.meraiq-public .tc-copy-status{margin:10px 0 0;min-height:1.4em;font-size:14px;color:var(--text-2)}.meraiq-public .tc-empty{display:grid;gap:10px;justify-items:start}.meraiq-public .tc-empty h3{font:600 18px/1.3 var(--f-head);margin:0}.meraiq-public .tc-empty p{margin:0;color:var(--text-2);font-size:14.5px;line-height:1.5}.meraiq-public .tc-err-list{margin:0;padding-left:18px;color:var(--critical);font-size:14px;line-height:1.45}.meraiq-public .tc-formula{margin:8px 0 14px;padding:14px 16px;border-radius:14px;background:#eef2ff;font:600 16px/1.5 var(--f-head);color:var(--navy);overflow-wrap:anywhere}.meraiq-public .tc-prose li,.meraiq-public .tc-prose p{font-size:15px;line-height:1.6;color:var(--text)}.meraiq-public .tc-prose p{margin:0 0 12px}.meraiq-public .tc-prose ol,.meraiq-public .tc-prose ul{margin:0 0 12px;padding-left:20px;display:grid;gap:6px}.meraiq-public .tc-prose a{color:var(--cobalt)}.meraiq-public .tc-answer{max-width:820px;margin:0 0 22px;font-size:16px;line-height:1.6;color:var(--text)}@media (max-width:1100px){.meraiq-public .tc-grid{grid-template-columns:1fr}}@media (max-width:520px){.meraiq-public .tc-cards,.meraiq-public .tc-two{grid-template-columns:1fr}}