.star-layout{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.star-layout{grid-template-columns:1fr}}.panel-card{background:var(--bg2);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:16px}.star-tabs{display:flex;border-bottom:1px solid var(--border);margin-bottom:14px;gap:4px}.star-tab{padding:8px 14px;border:1px solid transparent;border-bottom:none;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;border-radius:6px 6px 0 0}.star-tab.active{border-color:var(--border);background:var(--bg2);color:var(--accent)}.tab-panel{display:flex;flex-direction:column;gap:14px}.star-field{display:flex;flex-direction:column;gap:4px}.star-field label{font-size:12px;font-weight:600;color:var(--muted)}.star-input{padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg3);color:var(--text);font-size:13px;font-family:monospace}.star-input:focus{outline:none;border-color:var(--accent)}.field-hint{font-size:11px;color:var(--muted)}.calc-output{margin-top:10px}.star-res-box{background:var(--bg3);border-radius:8px;border:1px solid var(--border);padding:14px;text-align:center}.star-val-main{font-size:1.8rem;font-weight:800;color:var(--accent);font-family:monospace;word-break:break-all}.star-val-sub{font-size:11px;color:var(--muted)}.star-compare-text{margin-top:10px;font-size:13px;color:var(--text)}.star-table{width:100%;border-collapse:collapse;font-size:12px}.star-table th{text-align:left;padding:8px 12px;background:var(--bg3);border-bottom:2px solid var(--border);color:var(--muted);font-size:11px;text-transform:uppercase}.star-table td{padding:6px 12px;border-bottom:1px solid var(--border)}.qa-btn{padding:3px 8px;border-radius:4px;border:1px solid var(--border);background:var(--bg3);color:var(--accent);font-family:monospace;font-size:11px;cursor:pointer}.qa-btn:hover{background:var(--accent-dim)}.type-tag{display:inline-block;padding:1px 6px;background:var(--bg2);border:1px solid var(--border);border-radius:4px;font-size:11px;color:var(--muted)}
