.ax .ath-weights{border-color:#56682a}.ax .ath-weights .wt .r .src{white-space:normal;max-width:190px;margin-left:auto}.ax .ath-link{color:var(--accent);text-underline-offset:3px;font-size:13px;text-decoration:underline}.ax .ath-range{width:62px;font-family:var(--display);flex:none;padding-top:1px;font-size:17px;font-weight:600}.ax .ath-lines{color:var(--muted);flex-direction:column;gap:3px;margin:6px 0 0;padding-left:16px;font-size:13px;display:flex}.ax .ath-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.ax .ath-levels .fchip{flex-direction:column;align-items:center;gap:1px;padding:8px 4px;font-size:12.5px;display:flex}.ax .ath-readonly{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ax .ath-photo{border-color:var(--accent);background-position:50%;background-size:cover}.ax .ax-badge.ath-bad{background:var(--bad-bg);color:var(--bad)}.ax .rm em.down{color:var(--bad)}.ax label.btn{cursor:pointer}.ax label.btn[aria-disabled=true]{opacity:.45;cursor:default}.ax .notice strong{font-weight:700}.ax .onb-complete{background:var(--panel);border:1px solid #56682a;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.ax .onb-complete-head{text-align:left;width:100%;color:var(--text);justify-content:space-between;align-items:center;gap:12px;display:flex}.ax .onb-complete-head>span{flex-direction:column;gap:3px;display:flex}.ax .onb-complete-head .section-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0;font-size:11px}.ax .onb-complete-head strong{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:16px;font-weight:600}.ax .onb-complete-head small{color:var(--muted);font-size:13px}.ax .onb-complete-head b{border:1.5px solid var(--text);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.ax .onb-complete .registration{flex-direction:column;gap:14px;display:flex}.ax .onb-complete label,.ax .onb-complete legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:6px;font-size:10.5px;display:flex}.ax .onb-complete fieldset{border:0;margin:0;padding:0}.ax .onb-complete input{background:var(--panel-2);border:1px solid var(--line-2);font-size:15px;font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--text);border-radius:11px;padding:10px 12px}.ax .onb-complete .group-grid,.ax .onb-complete .onb-levels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ax .onb-complete .onb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ax .onb-complete .group-choice,.ax .onb-complete .onb-level{border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);text-align:left;border-radius:12px;min-height:44px;padding:10px;font-weight:600}.ax .onb-complete .group-choice.active,.ax .onb-complete .onb-level.active{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.ax .onb-complete .onb-level{flex-direction:column;gap:3px;display:flex}.ax .onb-complete .onb-level small{color:var(--muted);font-size:12px;font-weight:400}.ax .onb-complete .onb-level strong span{color:var(--accent);margin-left:4px}.ax .onb-complete .onb-subtitle,.ax .onb-complete .onb-total,.ax .onb-complete .hint{color:var(--muted);margin:6px 0 0;font-size:13px}.ax .onb-complete .onb-total b{color:var(--accent)}.ax .onb-complete .primary{background:var(--accent);height:48px;color:var(--accent-ink);border:1px solid var(--accent);border-radius:14px;font-size:15px;font-weight:700}.ax .onb-complete .primary:disabled{opacity:.45}.ax .onb-complete .notice.error{color:var(--bad);border:1px solid #e8645c66;border-radius:12px;padding:10px 12px}
