.clan-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.clan-pillar,.clan-fact,.clan-mistake{flex-direction:column;gap:10px;display:flex}.clan-pillar-head,.clan-lab-head{border-bottom:1px dashed var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;display:flex}.clan-pillar-head h3,.clan-lab-head h3{margin:0;font-size:16px}.clan-pillar-what,.clan-lab-what{color:var(--text-muted);margin:0;font-size:14.4px;line-height:1.9}.clan-pillar .wf-list,.clan-fact .wf-list{margin-top:2px}.clan-pillar .wf-list li,.clan-fact .wf-list li,.clan-mistake p{font-size:13.8px;line-height:1.85}.clan-notes{margin-top:16px}.clan-notes h3{margin:0 0 10px}.clan-sub{color:var(--gold-bright);border-bottom:1px solid var(--border);margin:22px 0 12px;padding-bottom:6px;font-size:15.5px}.clan-when{color:var(--text-muted);min-width:190px;font-size:13px;line-height:1.75}.clan-steps{margin:0;padding-inline-start:20px;list-style:decimal}.clan-steps li{margin-bottom:10px;font-size:14.2px;line-height:1.85}.clan-steps li::marker{color:var(--gold);font-weight:700}.clan-calc{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-panel);margin-top:16px;padding:14px 16px 16px}.clan-calc-input{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.clan-calc-input label{color:var(--text-muted);font-size:13.4px}.clan-calc-input input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);width:100%;max-width:320px;color:var(--text);text-align:left;direction:ltr;padding:9px 12px;font-size:14px}.clan-calc-input input:focus{border-color:var(--gold);box-shadow:var(--glow-gold);outline:none}.clan-calc-quick{flex-wrap:wrap;gap:8px;display:flex}.clan-calc-quick button{border:1px solid var(--border);background:var(--bg-panel-hi);color:var(--text-muted);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:12.6px;transition:color .15s,border-color .15s}.clan-calc-quick button:hover{color:var(--gold-bright);border-color:var(--gold-dim)}.clan-calc .subtle{margin:10px 0 0}.clan-labs{margin-top:4px}.clan-tabs{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.clan-tab{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-panel);color:var(--text-muted);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;transition:border-color .15s,background .15s,color .15s;display:flex}.clan-tab:hover{border-color:var(--border-strong);color:var(--text)}.clan-tab.is-active{border-color:var(--gold);background:var(--bg-panel-hi);color:var(--text);box-shadow:var(--glow-gold)}.clan-tab .en{font-size:13.6px}.clan-tab-ar{color:var(--text-dim);font-size:11.6px}.clan-tab.is-active .clan-tab-ar{color:var(--text-muted)}.clan-lab-panel{margin:0}.clan-lab-sub{color:var(--gold-bright);margin:14px 0 10px;font-size:13px}.clan-items{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:7px;display:grid}.clan-item{border:1px solid var(--border-cool);border-radius:var(--radius-sm);overflow-wrap:anywhere;background:#4fd1e80d;padding:6px 10px;font-size:12.8px}.clan-item .en{font-weight:600}.clan-lab-note{margin:14px 0 0;font-size:13.2px;line-height:1.85}.clan-examples{margin-top:16px;font-size:13.6px;line-height:1.9}.clan-mistake h3{color:var(--gold-bright);margin:0;font-size:14.6px}.clan-mistake p{color:var(--text-muted)}@media (max-width:620px){.clan-tab{flex:calc(50% - 8px)}.clan-when{min-width:0}}
