.lens{display:flex;flex-direction:column;gap:10px}.lens-tag{align-self:flex-start;font-size:11.5px;font-weight:700;color:var(--accent);border:1px solid var(--accent);border-radius:99px;padding:1px 9px}.lens-axis{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center}.lens-axis .lab{font-size:12.5px;color:var(--ink-3);font-weight:650}.lens-chip{min-height:var(--tap,44px);border:1px solid var(--line);background:var(--card);border-radius:12px;padding:6px 4px;font:inherit;font-size:14px;font-weight:650;color:var(--ink);cursor:pointer;text-align:center}.lens-chip b{display:block;font-size:16px}.lens-chip[aria-pressed=true]{background:var(--night-1);border-color:var(--night-1);color:#fff}.lens-type{margin:0;padding:10px 12px;border-radius:12px;background:var(--paper);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.lens-ghost{align-self:center;min-height:var(--tap,44px);background:none;border:0;font:inherit;font-size:13px;color:var(--ink-3);text-decoration:underline;cursor:pointer}.lens-q{display:flex;flex-direction:column;gap:8px}.lens-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.lens-score{font-size:13px;font-weight:750;color:var(--accent)}.lens-dm{margin:0;padding:10px 12px;border-radius:12px;background:var(--paper);font-size:14px;line-height:1.55}.lens-rows{list-style:none;margin:0;padding:0}.lens-rows li{border-top:1px dashed var(--line);padding:10px 0}.lens-rh{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;font-weight:700}.lens-rows p{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink-2)}.lens-badge{flex:none;font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 9px;color:#fff}.lens-badge.same{background:#2F7D5B}.lens-badge.mid{background:#8A7A55}.lens-badge.diff{background:#5B6FA8}.lens-end{margin:0;font-size:14.5px;font-weight:700;line-height:1.55}.lens-share{margin:4px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px 16px;border-radius:16px;background:var(--night-1);color:#F5F1E8;text-align:center}.lens-share .il{font-size:34px;letter-spacing:4px}.lens-share .ty{font-size:13px;opacity:.8}.lens-share .big{font-size:17px;margin-top:6px}.lens-share .dml{font-size:13px;opacity:.85}.lens-share .cta{margin-top:8px;display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:99px;background:var(--gold,#E7BF72);color:#2A1D05;font-size:13px;font-weight:700;text-decoration:none}.lens-save{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;border:1px solid var(--line);cursor:pointer}.lens-save input{width:20px;height:20px;margin-top:2px;flex:none}.lens-save span{display:flex;flex-direction:column;gap:2px;font-size:14px}.lens-save small{font-size:12.5px;color:var(--ink-3)}.lens-err{color:var(--warn,#BF3F24)}.lens-foot{margin:0;font-size:12px;color:var(--ink-3)}.rpanel-extra{padding:20px 20px 0}.lens-dm p{margin:4px 0 0}.lens-dmh{font-weight:700}.lens-dmh,.lens-type small{font-size:12px;color:var(--ink-3)}