.metabolism-wrap{max-width:1100px}.metabolism-wrap h1{max-width:850px}.met-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 26px}.met-tabs button{text-align:left;margin:0;border:2px solid transparent;padding:17px 22px}.met-tabs button[aria-selected=true]{border-color:var(--sun)}.met-tabs span{display:block;font-size:13px;font-weight:400;margin-top:4px;opacity:.9}.met-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:start}.met-layout .card{max-width:none}.met-form-card h2,.met-result-card h2{font-size:25px;margin:0 0 14px}.met-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.met-fields label{min-width:0}.met-fields input,.met-fields select{font-size:17px}.met-scope{padding:12px 14px;background:var(--field);border:1px solid var(--line);border-radius:12px;color:var(--mut);font-size:13px;line-height:1.6}.met-actions{display:flex;flex-wrap:wrap;gap:8px}.met-actions button{margin:0;font-size:14px;padding:12px 16px}.met-result-card{background:var(--panel);color:#fff;border-color:var(--panel)}.met-kicker{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#C7CDE9;margin-bottom:14px}.met-result-label{font-size:14px;color:#D5DBF6;margin-bottom:8px}.met-value{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:20px}.met-value strong{font-size:clamp(38px,5vw,54px);line-height:1.2;color:var(--sun);overflow-wrap:anywhere}.met-value span{font-size:15px;color:#D5DBF6}.met-result-card p{font-size:14px;line-height:1.7}.met-result-card summary{font-size:14px;cursor:pointer;padding:8px 0}.met-memory{white-space:pre-wrap;overflow-wrap:anywhere;color:#D5DBF6}.met-empty{padding:25px 0;color:#D5DBF6;min-height:210px}.met-empty>span{font-size:40px}.met-copy{background:#30395F!important;color:#fff!important;font-size:13px;margin:16px 6px 0 0;padding:10px 12px;border:1px solid #657199}.met-breakdown>div{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid #414B75;padding:10px 0;font-size:14px}.met-breakdown dd{margin:0;text-align:right}.met-result-note{padding:0 4px}.metabolism-wrap .explanation a{color:var(--blue)}#met-error{font-size:14px;color:#B92432}.met-result-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}:root[data-theme="dark"] #met-error{color:#FFB6C1}@media(max-width:760px){.met-layout{grid-template-columns:1fr}.met-tabs button{padding:14px;font-size:15px}.met-tabs span{font-size:12px}}@media(max-width:420px){.met-fields{grid-template-columns:1fr}.met-tabs{gap:8px}.met-tabs button{padding:12px 10px;font-size:14px}.met-tabs span{font-size:11px}.met-form-card,.met-result-card{padding:20px}.met-actions button{font-size:13px;padding:11px 12px}}
